builder: mozilla-release_win8_64-debug_test-web-platform-tests-1 slave: t-w864-ix-174 starttime: 1470731854.57 results: success (0) buildid: 20160809001219 builduid: c8eb6b7bbe93474bb458fc627d5189b1 revision: e7d4b84c0ced33ea24751a4e2e0e3fc3d6cbea2a ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-08-09 01:37:34.569418) ========= master: http://buildbot-master126.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-08-09 01:37:34.570491) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-09 01:37:34.570842) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-09 01:37:34.839295) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-09 01:37:34.839561) ========= '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-174\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-174 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-174 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-174\AppData\Local LOGONSERVER=\\T-W864-IX-174 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-174 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-174 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-174 WINDIR=C:\windows using PTY: False --01:37:35-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12,141 (12K) [text/x-python] 0K .......... . 100% 8.05 MB/s 01:37:35 (8.05 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.040000 ========= master_lag: 0.11 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-09 01:37:35.986175) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2016-08-09 01:37:35.986465) ========= '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-174\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-174 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-174 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-174\AppData\Local LOGONSERVER=\\T-W864-IX-174 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-174 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-174 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-174 WINDIR=C:\windows using PTY: False program finished with exit code 0 elapsedTime=2.709000 ========= master_lag: 1.74 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2016-08-09 01:37:40.436605) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-09 01:37:40.436918) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-release --rev e7d4b84c0ced33ea24751a4e2e0e3fc3d6cbea2a --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-release --rev e7d4b84c0ced33ea24751a4e2e0e3fc3d6cbea2a --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld.T-W864-IX-174\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-174 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-174 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-174\AppData\Local LOGONSERVER=\\T-W864-IX-174 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-174 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-174 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-174 WINDIR=C:\windows using PTY: False 2016-08-09 01:37:40,792 truncating revision to first 12 chars 2016-08-09 01:37:40,792 Setting DEBUG logging. 2016-08-09 01:37:40,792 attempt 1/10 2016-08-09 01:37:40,792 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-release/e7d4b84c0ced?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-08-09 01:37:41,250 unpacking tar archive at: mozilla-release-e7d4b84c0ced/testing/mozharness/ program finished with exit code 0 elapsedTime=1.178000 ========= master_lag: 0.26 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-09 01:37:41.870447) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-09 01:37:41.870721) ========= script_repo_revision: e7d4b84c0ced33ea24751a4e2e0e3fc3d6cbea2a ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-09 01:37:41.871111) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-09 01:37:41.871387) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-09 01:37:42.333314) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 13 mins, 54 secs) (at 2016-08-09 01:37:42.333619) ========= '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-release' '--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-release', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld.T-W864-IX-174\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-174 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-174 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-174\AppData\Local LOGONSERVER=\\T-W864-IX-174 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-174 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-174 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-174 WINDIR=C:\windows XPCOM_DEBUG_BREAK=warn using PTY: False 01:37:42 INFO - MultiFileLogger online at 20160809 01:37:42 in C:\slave\test 01:37:42 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-release --download-symbols true 01:37:42 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 01:37:42 INFO - {'append_to_log': False, 01:37:42 INFO - 'base_work_dir': 'C:\\slave\\test', 01:37:42 INFO - 'blob_upload_branch': 'mozilla-release', 01:37:42 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 01:37:42 INFO - 'buildbot_json_path': 'buildprops.json', 01:37:42 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 01:37:42 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 01:37:42 INFO - 'download_minidump_stackwalk': True, 01:37:42 INFO - 'download_symbols': 'true', 01:37:42 INFO - 'e10s': False, 01:37:42 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 01:37:42 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 01:37:42 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 01:37:42 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 01:37:42 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 01:37:42 INFO - 'C:/mozilla-build/tooltool.py'), 01:37:42 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 01:37:42 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 01:37:42 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 01:37:42 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 01:37:42 INFO - 'log_level': 'info', 01:37:42 INFO - 'log_to_console': True, 01:37:42 INFO - 'opt_config_files': (), 01:37:42 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 01:37:42 INFO - '--processes=1', 01:37:42 INFO - '--config=%(test_path)s/wptrunner.ini', 01:37:42 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 01:37:42 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 01:37:42 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 01:37:42 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 01:37:42 INFO - 'pip_index': False, 01:37:42 INFO - 'require_test_zip': True, 01:37:42 INFO - 'test_type': ('testharness',), 01:37:42 INFO - 'this_chunk': '1', 01:37:42 INFO - 'total_chunks': '10', 01:37:42 INFO - 'virtualenv_path': 'venv', 01:37:42 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 01:37:42 INFO - 'work_dir': 'build'} 01:37:42 INFO - ##### 01:37:42 INFO - ##### Running clobber step. 01:37:42 INFO - ##### 01:37:42 INFO - Running pre-action listener: _resource_record_pre_action 01:37:42 INFO - Running main action method: clobber 01:37:42 INFO - rmtree: C:\slave\test\build 01:37:42 INFO - Using _rmtree_windows ... 01:37:42 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 01:38:02 INFO - Running post-action listener: _resource_record_post_action 01:38:02 INFO - ##### 01:38:02 INFO - ##### Running read-buildbot-config step. 01:38:02 INFO - ##### 01:38:02 INFO - Running pre-action listener: _resource_record_pre_action 01:38:02 INFO - Running main action method: read_buildbot_config 01:38:02 INFO - Using buildbot properties: 01:38:02 INFO - { 01:38:02 INFO - "project": "", 01:38:02 INFO - "product": "firefox", 01:38:02 INFO - "script_repo_revision": "production", 01:38:02 INFO - "scheduler": "tests-mozilla-release-win8_64-debug-unittest", 01:38:02 INFO - "repository": "", 01:38:02 INFO - "buildername": "Windows 8 64-bit mozilla-release debug test web-platform-tests-1", 01:38:02 INFO - "buildid": "20160809001219", 01:38:02 INFO - "pgo_build": "False", 01:38:02 INFO - "basedir": "C:\\slave\\test", 01:38:02 INFO - "buildnumber": 14, 01:38:02 INFO - "slavename": "t-w864-ix-174", 01:38:02 INFO - "revision": "e7d4b84c0ced33ea24751a4e2e0e3fc3d6cbea2a", 01:38:02 INFO - "master": "http://buildbot-master126.bb.releng.scl3.mozilla.com:8201/", 01:38:02 INFO - "platform": "win64", 01:38:02 INFO - "branch": "mozilla-release", 01:38:02 INFO - "repo_path": "releases/mozilla-release", 01:38:02 INFO - "moz_repo_path": "", 01:38:02 INFO - "stage_platform": "win64", 01:38:02 INFO - "builduid": "c8eb6b7bbe93474bb458fc627d5189b1", 01:38:02 INFO - "slavebuilddir": "test" 01:38:02 INFO - } 01:38:02 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/V0p9UTEbRg6DFY9PZSQMJg/artifacts/public/build/firefox-48.0.1.en-US.win64.test_packages.json. 01:38:02 INFO - Found installer url https://queue.taskcluster.net/v1/task/V0p9UTEbRg6DFY9PZSQMJg/artifacts/public/build/firefox-48.0.1.en-US.win64.zip. 01:38:02 INFO - Running post-action listener: _resource_record_post_action 01:38:02 INFO - ##### 01:38:02 INFO - ##### Running download-and-extract step. 01:38:02 INFO - ##### 01:38:02 INFO - Running pre-action listener: _resource_record_pre_action 01:38:02 INFO - Running main action method: download_and_extract 01:38:02 INFO - mkdir: C:\slave\test\build\tests 01:38:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:38:02 INFO - https://queue.taskcluster.net/v1/task/V0p9UTEbRg6DFY9PZSQMJg/artifacts/public/build/firefox-48.0.1.en-US.win64.test_packages.json matches https://queue.taskcluster.net 01:38:02 INFO - trying https://queue.taskcluster.net/v1/task/V0p9UTEbRg6DFY9PZSQMJg/artifacts/public/build/firefox-48.0.1.en-US.win64.test_packages.json 01:38:02 INFO - Downloading https://queue.taskcluster.net/v1/task/V0p9UTEbRg6DFY9PZSQMJg/artifacts/public/build/firefox-48.0.1.en-US.win64.test_packages.json to C:\slave\test\build\firefox-48.0.1.en-US.win64.test_packages.json 01:38:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/V0p9UTEbRg6DFY9PZSQMJg/artifacts/public/build/firefox-48.0.1.en-US.win64.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win64.test_packages.json'}, attempt #1 01:38:03 INFO - Downloaded 1274 bytes. 01:38:03 INFO - Reading from file C:\slave\test\build\firefox-48.0.1.en-US.win64.test_packages.json 01:38:03 INFO - Using the following test package requirements: 01:38:03 INFO - {u'common': [u'firefox-48.0.1.en-US.win64.common.tests.zip'], 01:38:03 INFO - u'cppunittest': [u'firefox-48.0.1.en-US.win64.common.tests.zip', 01:38:03 INFO - u'firefox-48.0.1.en-US.win64.cppunittest.tests.zip'], 01:38:03 INFO - u'gtest': [u'firefox-48.0.1.en-US.win64.common.tests.zip', 01:38:03 INFO - u'firefox-48.0.1.en-US.win64.gtest.tests.zip'], 01:38:03 INFO - u'jittest': [u'firefox-48.0.1.en-US.win64.common.tests.zip', 01:38:03 INFO - u'jsshell-win64.zip'], 01:38:03 INFO - u'mochitest': [u'firefox-48.0.1.en-US.win64.common.tests.zip', 01:38:03 INFO - u'firefox-48.0.1.en-US.win64.mochitest.tests.zip'], 01:38:03 INFO - u'mozbase': [u'firefox-48.0.1.en-US.win64.common.tests.zip'], 01:38:03 INFO - u'reftest': [u'firefox-48.0.1.en-US.win64.common.tests.zip', 01:38:03 INFO - u'firefox-48.0.1.en-US.win64.reftest.tests.zip'], 01:38:03 INFO - u'talos': [u'firefox-48.0.1.en-US.win64.common.tests.zip', 01:38:03 INFO - u'firefox-48.0.1.en-US.win64.talos.tests.zip'], 01:38:03 INFO - u'web-platform': [u'firefox-48.0.1.en-US.win64.common.tests.zip', 01:38:03 INFO - u'firefox-48.0.1.en-US.win64.web-platform.tests.zip'], 01:38:03 INFO - u'xpcshell': [u'firefox-48.0.1.en-US.win64.common.tests.zip', 01:38:03 INFO - u'firefox-48.0.1.en-US.win64.xpcshell.tests.zip']} 01:38:03 INFO - Downloading packages: [u'firefox-48.0.1.en-US.win64.common.tests.zip', u'firefox-48.0.1.en-US.win64.web-platform.tests.zip'] for test suite category: web-platform 01:38:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:38:03 INFO - https://queue.taskcluster.net/v1/task/V0p9UTEbRg6DFY9PZSQMJg/artifacts/public/build/firefox-48.0.1.en-US.win64.common.tests.zip matches https://queue.taskcluster.net 01:38:03 INFO - trying https://queue.taskcluster.net/v1/task/V0p9UTEbRg6DFY9PZSQMJg/artifacts/public/build/firefox-48.0.1.en-US.win64.common.tests.zip 01:38:03 INFO - Downloading https://queue.taskcluster.net/v1/task/V0p9UTEbRg6DFY9PZSQMJg/artifacts/public/build/firefox-48.0.1.en-US.win64.common.tests.zip to C:\slave\test\build\firefox-48.0.1.en-US.win64.common.tests.zip 01:38:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/V0p9UTEbRg6DFY9PZSQMJg/artifacts/public/build/firefox-48.0.1.en-US.win64.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win64.common.tests.zip'}, attempt #1 01:38:04 INFO - Downloaded 20872170 bytes. 01:38:04 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win64.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 01:38:04 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.1.en-US.win64.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 01:38:06 INFO - caution: filename not matched: web-platform/* 01:38:06 INFO - Return code: 11 01:38:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:38:06 INFO - https://queue.taskcluster.net/v1/task/V0p9UTEbRg6DFY9PZSQMJg/artifacts/public/build/firefox-48.0.1.en-US.win64.web-platform.tests.zip matches https://queue.taskcluster.net 01:38:06 INFO - trying https://queue.taskcluster.net/v1/task/V0p9UTEbRg6DFY9PZSQMJg/artifacts/public/build/firefox-48.0.1.en-US.win64.web-platform.tests.zip 01:38:06 INFO - Downloading https://queue.taskcluster.net/v1/task/V0p9UTEbRg6DFY9PZSQMJg/artifacts/public/build/firefox-48.0.1.en-US.win64.web-platform.tests.zip to C:\slave\test\build\firefox-48.0.1.en-US.win64.web-platform.tests.zip 01:38:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/V0p9UTEbRg6DFY9PZSQMJg/artifacts/public/build/firefox-48.0.1.en-US.win64.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win64.web-platform.tests.zip'}, attempt #1 01:38:07 INFO - Downloaded 36389909 bytes. 01:38:07 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win64.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 01:38:07 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.1.en-US.win64.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 01:38:51 INFO - caution: filename not matched: bin/* 01:38:51 INFO - caution: filename not matched: config/* 01:38:51 INFO - caution: filename not matched: mozbase/* 01:38:51 INFO - caution: filename not matched: marionette/* 01:38:51 INFO - caution: filename not matched: tools/wptserve/* 01:38:51 INFO - Return code: 11 01:38:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:38:51 INFO - https://queue.taskcluster.net/v1/task/V0p9UTEbRg6DFY9PZSQMJg/artifacts/public/build/firefox-48.0.1.en-US.win64.zip matches https://queue.taskcluster.net 01:38:51 INFO - trying https://queue.taskcluster.net/v1/task/V0p9UTEbRg6DFY9PZSQMJg/artifacts/public/build/firefox-48.0.1.en-US.win64.zip 01:38:51 INFO - Downloading https://queue.taskcluster.net/v1/task/V0p9UTEbRg6DFY9PZSQMJg/artifacts/public/build/firefox-48.0.1.en-US.win64.zip to C:\slave\test\build\firefox-48.0.1.en-US.win64.zip 01:38:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/V0p9UTEbRg6DFY9PZSQMJg/artifacts/public/build/firefox-48.0.1.en-US.win64.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win64.zip'}, attempt #1 01:38:54 INFO - Downloaded 82731079 bytes. 01:38:54 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/V0p9UTEbRg6DFY9PZSQMJg/artifacts/public/build/firefox-48.0.1.en-US.win64.zip 01:38:54 INFO - mkdir: C:\slave\test\properties 01:38:54 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 01:38:54 INFO - Writing to file C:\slave\test\properties\build_url 01:38:54 INFO - Contents: 01:38:54 INFO - build_url:https://queue.taskcluster.net/v1/task/V0p9UTEbRg6DFY9PZSQMJg/artifacts/public/build/firefox-48.0.1.en-US.win64.zip 01:38:54 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/V0p9UTEbRg6DFY9PZSQMJg/artifacts/public/build/firefox-48.0.1.en-US.win64.crashreporter-symbols.zip 01:38:54 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 01:38:54 INFO - Writing to file C:\slave\test\properties\symbols_url 01:38:54 INFO - Contents: 01:38:54 INFO - symbols_url:https://queue.taskcluster.net/v1/task/V0p9UTEbRg6DFY9PZSQMJg/artifacts/public/build/firefox-48.0.1.en-US.win64.crashreporter-symbols.zip 01:38:54 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')]} 01:38:54 INFO - https://queue.taskcluster.net/v1/task/V0p9UTEbRg6DFY9PZSQMJg/artifacts/public/build/firefox-48.0.1.en-US.win64.crashreporter-symbols.zip matches https://queue.taskcluster.net 01:38:54 INFO - trying https://queue.taskcluster.net/v1/task/V0p9UTEbRg6DFY9PZSQMJg/artifacts/public/build/firefox-48.0.1.en-US.win64.crashreporter-symbols.zip 01:38:54 INFO - Downloading https://queue.taskcluster.net/v1/task/V0p9UTEbRg6DFY9PZSQMJg/artifacts/public/build/firefox-48.0.1.en-US.win64.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0.1.en-US.win64.crashreporter-symbols.zip 01:38:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/V0p9UTEbRg6DFY9PZSQMJg/artifacts/public/build/firefox-48.0.1.en-US.win64.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win64.crashreporter-symbols.zip'}, attempt #1 01:38:55 INFO - Downloaded 50797461 bytes. 01:38:55 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win64.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 01:38:55 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.1.en-US.win64.crashreporter-symbols.zip -d C:\slave\test\build\symbols 01:38:58 INFO - Return code: 0 01:38:58 INFO - Running post-action listener: _resource_record_post_action 01:38:58 INFO - Running post-action listener: set_extra_try_arguments 01:38:58 INFO - ##### 01:38:58 INFO - ##### Running create-virtualenv step. 01:38:58 INFO - ##### 01:38:58 INFO - Running pre-action listener: _pre_create_virtualenv 01:38:58 INFO - Running pre-action listener: _resource_record_pre_action 01:38:58 INFO - Running main action method: create_virtualenv 01:38:58 INFO - Creating virtualenv C:\slave\test\build\venv 01:38:58 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 01:38:58 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 01:39:10 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 01:39:13 INFO - Installing distribute......................................................................................................................................................................................done. 01:39:14 INFO - Return code: 0 01:39:14 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 01:39:14 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')]} 01:39:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:39:14 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')]} 01:39:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:39:14 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 0x025AE6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0265D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x025FE8F8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025DF368>, '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 0x02384D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026680C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-174', 'USERDOMAIN': 'T-W864-IX-174', '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-174', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-174\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-174', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-174', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-174', '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-174\\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 01:39:15 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 01:39:15 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 01:39:15 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 01:39:15 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-174\\AppData\\Roaming', 01:39:15 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 01:39:15 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 01:39:15 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 01:39:15 INFO - 'COMPUTERNAME': 'T-W864-IX-174', 01:39:15 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 01:39:15 INFO - 'DCLOCATION': 'SCL3', 01:39:15 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 01:39:15 INFO - 'FP_NO_HOST_CHECK': 'NO', 01:39:15 INFO - 'HOMEDRIVE': 'C:', 01:39:15 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-174', 01:39:15 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 01:39:15 INFO - 'KTS_VERSION': '1.19c', 01:39:15 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-174\\AppData\\Local', 01:39:15 INFO - 'LOGONSERVER': '\\\\T-W864-IX-174', 01:39:15 INFO - 'MONDIR': 'C:\\Monitor_config\\', 01:39:15 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 01:39:15 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 01:39:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:39:15 INFO - 'MOZ_NO_REMOTE': '1', 01:39:15 INFO - 'NO_EM_RESTART': '1', 01:39:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:39:15 INFO - 'NUMBER_OF_PROCESSORS': '8', 01:39:15 INFO - 'OS': 'Windows_NT', 01:39:15 INFO - 'OURDRIVE': 'C:', 01:39: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', 01:39:15 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 01:39:15 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 01:39:15 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 01:39:15 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 01:39:15 INFO - 'PROCESSOR_LEVEL': '6', 01:39:15 INFO - 'PROCESSOR_REVISION': '1e05', 01:39:15 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 01:39:15 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 01:39:15 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 01:39:15 INFO - 'PROGRAMW6432': 'C:\\Program Files', 01:39:15 INFO - 'PROMPT': '$P$G', 01:39:15 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 01:39:15 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 01:39:15 INFO - 'PUBLIC': 'C:\\Users\\Public', 01:39:15 INFO - 'PWD': 'C:\\slave\\test', 01:39:15 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 01:39:15 INFO - 'SLAVEDIR': 'C:\\slave\\', 01:39:15 INFO - 'SYSTEMDRIVE': 'C:', 01:39:15 INFO - 'SYSTEMROOT': 'C:\\windows', 01:39:15 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 01:39:15 INFO - 'TEST1': 'testie', 01:39:15 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 01:39:15 INFO - 'USERDOMAIN': 'T-W864-IX-174', 01:39:15 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-174', 01:39:15 INFO - 'USERNAME': 'cltbld', 01:39:15 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-174', 01:39:15 INFO - 'WINDIR': 'C:\\windows', 01:39:15 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 01:39:15 INFO - Ignoring indexes: http://pypi.python.org/simple/ 01:39:15 INFO - Downloading/unpacking psutil>=0.7.1 01:39:16 INFO - Running setup.py egg_info for package psutil 01:39:16 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 01:39:16 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:39:16 INFO - Installing collected packages: psutil 01:39:16 INFO - Running setup.py install for psutil 01:39:16 INFO - building 'psutil._psutil_windows' extension 01:39:16 INFO - error: Unable to find vcvarsall.bat 01:39:16 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-ndkaro-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 01:39:16 INFO - running install 01:39:16 INFO - running build 01:39:16 INFO - running build_py 01:39:16 INFO - creating build 01:39:16 INFO - creating build\lib.win32-2.7 01:39:16 INFO - creating build\lib.win32-2.7\psutil 01:39:16 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 01:39:16 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 01:39:16 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 01:39:16 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 01:39:16 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 01:39:16 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 01:39:16 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 01:39:16 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 01:39:16 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 01:39:16 INFO - running build_ext 01:39:16 INFO - building 'psutil._psutil_windows' extension 01:39:16 INFO - error: Unable to find vcvarsall.bat 01:39:16 INFO - ---------------------------------------- 01:39:16 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-ndkaro-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 01:39:16 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-174\AppData\Roaming\pip\pip.log 01:39:16 WARNING - Return code: 1 01:39:16 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! 01:39:16 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 01:39:16 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')]} 01:39:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:39:16 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')]} 01:39:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:39:16 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 0x025AE6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0265D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x025FE8F8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025DF368>, '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 0x02384D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026680C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-174', 'USERDOMAIN': 'T-W864-IX-174', '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-174', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-174\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-174', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-174', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-174', '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-174\\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 01:39:16 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 01:39:16 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 01:39:16 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 01:39:16 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-174\\AppData\\Roaming', 01:39:16 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 01:39:16 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 01:39:16 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 01:39:16 INFO - 'COMPUTERNAME': 'T-W864-IX-174', 01:39:16 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 01:39:16 INFO - 'DCLOCATION': 'SCL3', 01:39:16 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 01:39:16 INFO - 'FP_NO_HOST_CHECK': 'NO', 01:39:16 INFO - 'HOMEDRIVE': 'C:', 01:39:16 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-174', 01:39:16 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 01:39:16 INFO - 'KTS_VERSION': '1.19c', 01:39:16 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-174\\AppData\\Local', 01:39:16 INFO - 'LOGONSERVER': '\\\\T-W864-IX-174', 01:39:16 INFO - 'MONDIR': 'C:\\Monitor_config\\', 01:39:16 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 01:39:16 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 01:39:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:39:16 INFO - 'MOZ_NO_REMOTE': '1', 01:39:16 INFO - 'NO_EM_RESTART': '1', 01:39:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:39:16 INFO - 'NUMBER_OF_PROCESSORS': '8', 01:39:16 INFO - 'OS': 'Windows_NT', 01:39:16 INFO - 'OURDRIVE': 'C:', 01:39:16 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', 01:39:16 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 01:39:16 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 01:39:16 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 01:39:16 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 01:39:16 INFO - 'PROCESSOR_LEVEL': '6', 01:39:16 INFO - 'PROCESSOR_REVISION': '1e05', 01:39:16 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 01:39:16 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 01:39:16 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 01:39:16 INFO - 'PROGRAMW6432': 'C:\\Program Files', 01:39:16 INFO - 'PROMPT': '$P$G', 01:39:16 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 01:39:16 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 01:39:16 INFO - 'PUBLIC': 'C:\\Users\\Public', 01:39:16 INFO - 'PWD': 'C:\\slave\\test', 01:39:16 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 01:39:16 INFO - 'SLAVEDIR': 'C:\\slave\\', 01:39:16 INFO - 'SYSTEMDRIVE': 'C:', 01:39:16 INFO - 'SYSTEMROOT': 'C:\\windows', 01:39:16 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 01:39:16 INFO - 'TEST1': 'testie', 01:39:16 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 01:39:16 INFO - 'USERDOMAIN': 'T-W864-IX-174', 01:39:16 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-174', 01:39:16 INFO - 'USERNAME': 'cltbld', 01:39:16 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-174', 01:39:16 INFO - 'WINDIR': 'C:\\windows', 01:39:16 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 01:39:17 INFO - Ignoring indexes: http://pypi.python.org/simple/ 01:39:17 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 01:39:17 INFO - Downloading mozsystemmonitor-0.0.tar.gz 01:39:17 INFO - Running setup.py egg_info for package mozsystemmonitor 01:39:17 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 01:39:17 INFO - Running setup.py egg_info for package psutil 01:39:17 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 01:39:17 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:39:17 INFO - Installing collected packages: mozsystemmonitor, psutil 01:39:17 INFO - Running setup.py install for mozsystemmonitor 01:39:17 INFO - Running setup.py install for psutil 01:39:17 INFO - building 'psutil._psutil_windows' extension 01:39:17 INFO - error: Unable to find vcvarsall.bat 01:39:17 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-ptltea-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 01:39:17 INFO - running install 01:39:17 INFO - running build 01:39:17 INFO - running build_py 01:39:17 INFO - running build_ext 01:39:17 INFO - building 'psutil._psutil_windows' extension 01:39:17 INFO - error: Unable to find vcvarsall.bat 01:39:17 INFO - ---------------------------------------- 01:39:17 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-ptltea-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 01:39:17 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-174\AppData\Roaming\pip\pip.log 01:39:17 WARNING - Return code: 1 01:39:17 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! 01:39:17 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 01:39:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:39:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:39:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:39:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:39:17 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 0x025AE6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0265D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x025FE8F8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025DF368>, '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 0x02384D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026680C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-174', 'USERDOMAIN': 'T-W864-IX-174', '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-174', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-174\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-174', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-174', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-174', '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-174\\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 01:39:17 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 01:39:17 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 01:39:17 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 01:39:17 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-174\\AppData\\Roaming', 01:39:17 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 01:39:17 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 01:39:17 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 01:39:17 INFO - 'COMPUTERNAME': 'T-W864-IX-174', 01:39:17 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 01:39:17 INFO - 'DCLOCATION': 'SCL3', 01:39:17 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 01:39:17 INFO - 'FP_NO_HOST_CHECK': 'NO', 01:39:17 INFO - 'HOMEDRIVE': 'C:', 01:39:17 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-174', 01:39:17 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 01:39:17 INFO - 'KTS_VERSION': '1.19c', 01:39:17 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-174\\AppData\\Local', 01:39:17 INFO - 'LOGONSERVER': '\\\\T-W864-IX-174', 01:39:17 INFO - 'MONDIR': 'C:\\Monitor_config\\', 01:39:17 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 01:39:17 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 01:39:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:39:17 INFO - 'MOZ_NO_REMOTE': '1', 01:39:17 INFO - 'NO_EM_RESTART': '1', 01:39:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:39:17 INFO - 'NUMBER_OF_PROCESSORS': '8', 01:39:17 INFO - 'OS': 'Windows_NT', 01:39:17 INFO - 'OURDRIVE': 'C:', 01:39:17 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', 01:39:17 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 01:39:17 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 01:39:17 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 01:39:17 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 01:39:17 INFO - 'PROCESSOR_LEVEL': '6', 01:39:17 INFO - 'PROCESSOR_REVISION': '1e05', 01:39:17 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 01:39:17 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 01:39:17 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 01:39:17 INFO - 'PROGRAMW6432': 'C:\\Program Files', 01:39:17 INFO - 'PROMPT': '$P$G', 01:39:17 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 01:39:17 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 01:39:17 INFO - 'PUBLIC': 'C:\\Users\\Public', 01:39:17 INFO - 'PWD': 'C:\\slave\\test', 01:39:17 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 01:39:17 INFO - 'SLAVEDIR': 'C:\\slave\\', 01:39:17 INFO - 'SYSTEMDRIVE': 'C:', 01:39:17 INFO - 'SYSTEMROOT': 'C:\\windows', 01:39:17 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 01:39:17 INFO - 'TEST1': 'testie', 01:39:17 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 01:39:17 INFO - 'USERDOMAIN': 'T-W864-IX-174', 01:39:17 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-174', 01:39:17 INFO - 'USERNAME': 'cltbld', 01:39:17 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-174', 01:39:17 INFO - 'WINDIR': 'C:\\windows', 01:39:17 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 01:39:17 INFO - Ignoring indexes: http://pypi.python.org/simple/ 01:39:17 INFO - Downloading/unpacking blobuploader==1.2.4 01:39:17 INFO - Downloading blobuploader-1.2.4.tar.gz 01:39:17 INFO - Running setup.py egg_info for package blobuploader 01:39:17 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 01:39:21 INFO - Running setup.py egg_info for package requests 01:39:21 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 01:39:21 INFO - Downloading docopt-0.6.1.tar.gz 01:39:21 INFO - Running setup.py egg_info for package docopt 01:39:21 INFO - Installing collected packages: blobuploader, docopt, requests 01:39:21 INFO - Running setup.py install for blobuploader 01:39:21 INFO - Running setup.py install for docopt 01:39:21 INFO - Running setup.py install for requests 01:39:21 INFO - Successfully installed blobuploader docopt requests 01:39:21 INFO - Cleaning up... 01:39:21 INFO - Return code: 0 01:39:21 INFO - Installing None into virtualenv C:\slave\test\build\venv 01:39:21 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')]} 01:39:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:39:21 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')]} 01:39:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:39:21 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 0x025AE6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0265D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x025FE8F8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025DF368>, '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 0x02384D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026680C0>, '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-174', 'USERDOMAIN': 'T-W864-IX-174', '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-174', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-174\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-174', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-174', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-174', '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-174\\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 01:39:21 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 01:39:21 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 01:39:21 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 01:39:21 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-174\\AppData\\Roaming', 01:39:21 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 01:39:21 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 01:39:21 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 01:39:21 INFO - 'COMPUTERNAME': 'T-W864-IX-174', 01:39:21 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 01:39:21 INFO - 'DCLOCATION': 'SCL3', 01:39:21 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 01:39:21 INFO - 'FP_NO_HOST_CHECK': 'NO', 01:39:21 INFO - 'HOMEDRIVE': 'C:', 01:39:21 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-174', 01:39:21 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 01:39:21 INFO - 'KTS_VERSION': '1.19c', 01:39:21 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-174\\AppData\\Local', 01:39:21 INFO - 'LOGONSERVER': '\\\\T-W864-IX-174', 01:39:21 INFO - 'MONDIR': 'C:\\Monitor_config\\', 01:39:21 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 01:39:21 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 01:39:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:39:21 INFO - 'MOZ_NO_REMOTE': '1', 01:39:21 INFO - 'NO_EM_RESTART': '1', 01:39:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:39:21 INFO - 'NUMBER_OF_PROCESSORS': '8', 01:39:21 INFO - 'OS': 'Windows_NT', 01:39:21 INFO - 'OURDRIVE': 'C:', 01:39:21 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', 01:39:21 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 01:39:21 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 01:39:21 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 01:39:21 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 01:39:21 INFO - 'PROCESSOR_LEVEL': '6', 01:39:21 INFO - 'PROCESSOR_REVISION': '1e05', 01:39:21 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 01:39:21 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 01:39:21 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 01:39:21 INFO - 'PROGRAMW6432': 'C:\\Program Files', 01:39:21 INFO - 'PROMPT': '$P$G', 01:39:21 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 01:39:21 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 01:39:21 INFO - 'PUBLIC': 'C:\\Users\\Public', 01:39:21 INFO - 'PWD': 'C:\\slave\\test', 01:39:21 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 01:39:21 INFO - 'SLAVEDIR': 'C:\\slave\\', 01:39:21 INFO - 'SYSTEMDRIVE': 'C:', 01:39:21 INFO - 'SYSTEMROOT': 'C:\\windows', 01:39:21 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 01:39:21 INFO - 'TEST1': 'testie', 01:39:21 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 01:39:21 INFO - 'USERDOMAIN': 'T-W864-IX-174', 01:39:21 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-174', 01:39:21 INFO - 'USERNAME': 'cltbld', 01:39:21 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-174', 01:39:21 INFO - 'WINDIR': 'C:\\windows', 01:39:21 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 01:39:25 INFO - Ignoring indexes: http://pypi.python.org/simple/ 01:39:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 01:39:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 01:39:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 01:39:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 01:39:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 01:39:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 01:39:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 01:39:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 01:39:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 01:39:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 01:39:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 01:39:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 01:39:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 01:39:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 01:39:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 01:39:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 01:39:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 01:39:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 01:39:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 01:39:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 01:39:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 01:39:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 01:39:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 01:39:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 01:39:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 01:39:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 01:39:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 01:39:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 01:39:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 01:39:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 01:39:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 01:39:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 01:39:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 01:39:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 01:39:25 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 01:39:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 01:39:25 INFO - Unpacking c:\slave\test\build\tests\marionette\client 01:39:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 01:39:25 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 01:39:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 01:39:25 INFO - Unpacking c:\slave\test\build\tests\marionette 01:39:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 01:39:25 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 01:39:25 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 01:39:25 INFO - Running setup.py install for browsermob-proxy 01:39:41 INFO - Running setup.py install for manifestparser 01:39:41 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 01:39:41 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 01:39:41 INFO - Running setup.py install for marionette-client 01:39:41 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 01:39:41 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 01:39:41 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 01:39:41 INFO - Running setup.py install for marionette-driver 01:39:41 INFO - Running setup.py install for mozcrash 01:39:41 INFO - Running setup.py install for mozdebug 01:39:41 INFO - Running setup.py install for mozdevice 01:39:41 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 01:39:41 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 01:39:41 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 01:39:41 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 01:39:41 INFO - Running setup.py install for mozfile 01:39:41 INFO - Running setup.py install for mozhttpd 01:39:41 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 01:39:41 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 01:39:41 INFO - Running setup.py install for mozinfo 01:39:41 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 01:39:41 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 01:39:41 INFO - Running setup.py install for mozInstall 01:39:41 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 01:39:41 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 01:39:41 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 01:39:41 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 01:39:41 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 01:39:41 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 01:39:41 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 01:39:41 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 01:39:41 INFO - Running setup.py install for mozleak 01:39:41 INFO - Running setup.py install for mozlog 01:39:41 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 01:39:41 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 01:39:41 INFO - Running setup.py install for moznetwork 01:39:41 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 01:39:41 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 01:39:41 INFO - Running setup.py install for mozprocess 01:39:41 INFO - Running setup.py install for mozprofile 01:39:41 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 01:39:41 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 01:39:41 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 01:39:41 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 01:39:41 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 01:39:41 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 01:39:41 INFO - Running setup.py install for mozrunner 01:39:41 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 01:39:41 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 01:39:41 INFO - Running setup.py install for mozscreenshot 01:39:41 INFO - Running setup.py install for moztest 01:39:41 INFO - Running setup.py install for mozversion 01:39:41 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 01:39:41 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 01:39:41 INFO - Running setup.py install for wptserve 01:39:41 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 01:39:41 INFO - Cleaning up... 01:39:41 INFO - Return code: 0 01:39:41 INFO - Installing None into virtualenv C:\slave\test\build\venv 01:39:41 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')]} 01:39:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:39:41 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')]} 01:39:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:39:41 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 0x025AE6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0265D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x025FE8F8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025DF368>, '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 0x02384D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026680C0>, '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-174', 'USERDOMAIN': 'T-W864-IX-174', '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-174', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-174\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-174', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-174', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-174', '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-174\\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 01:39:41 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 01:39:41 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 01:39:41 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 01:39:41 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-174\\AppData\\Roaming', 01:39:41 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 01:39:41 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 01:39:41 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 01:39:41 INFO - 'COMPUTERNAME': 'T-W864-IX-174', 01:39:41 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 01:39:41 INFO - 'DCLOCATION': 'SCL3', 01:39:41 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 01:39:41 INFO - 'FP_NO_HOST_CHECK': 'NO', 01:39:41 INFO - 'HOMEDRIVE': 'C:', 01:39:41 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-174', 01:39:41 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 01:39:41 INFO - 'KTS_VERSION': '1.19c', 01:39:41 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-174\\AppData\\Local', 01:39:41 INFO - 'LOGONSERVER': '\\\\T-W864-IX-174', 01:39:41 INFO - 'MONDIR': 'C:\\Monitor_config\\', 01:39:41 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 01:39:41 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 01:39:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:39:41 INFO - 'MOZ_NO_REMOTE': '1', 01:39:41 INFO - 'NO_EM_RESTART': '1', 01:39:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:39:41 INFO - 'NUMBER_OF_PROCESSORS': '8', 01:39:41 INFO - 'OS': 'Windows_NT', 01:39:41 INFO - 'OURDRIVE': 'C:', 01:39:41 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', 01:39:41 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 01:39:41 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 01:39:41 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 01:39:41 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 01:39:41 INFO - 'PROCESSOR_LEVEL': '6', 01:39:41 INFO - 'PROCESSOR_REVISION': '1e05', 01:39:41 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 01:39:41 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 01:39:41 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 01:39:41 INFO - 'PROGRAMW6432': 'C:\\Program Files', 01:39:41 INFO - 'PROMPT': '$P$G', 01:39:41 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 01:39:41 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 01:39:41 INFO - 'PUBLIC': 'C:\\Users\\Public', 01:39:41 INFO - 'PWD': 'C:\\slave\\test', 01:39:41 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 01:39:41 INFO - 'SLAVEDIR': 'C:\\slave\\', 01:39:41 INFO - 'SYSTEMDRIVE': 'C:', 01:39:41 INFO - 'SYSTEMROOT': 'C:\\windows', 01:39:41 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 01:39:41 INFO - 'TEST1': 'testie', 01:39:41 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 01:39:41 INFO - 'USERDOMAIN': 'T-W864-IX-174', 01:39:41 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-174', 01:39:41 INFO - 'USERNAME': 'cltbld', 01:39:41 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-174', 01:39:41 INFO - 'WINDIR': 'C:\\windows', 01:39:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 01:39:44 INFO - Ignoring indexes: http://pypi.python.org/simple/ 01:39:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 01:39:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 01:39:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 01:39:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 01:39:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 01:39:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 01:39:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 01:39:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 01:39:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 01:39:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 01:39:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 01:39:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 01:39:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 01:39:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 01:39:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 01:39:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 01:39:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 01:39:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 01:39:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 01:39:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 01:39:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 01:39:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 01:39:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 01:39:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 01:39:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 01:39:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 01:39:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 01:39:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 01:39:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 01:39:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 01:39:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 01:39:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 01:39:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 01:39:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 01:39:44 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 01:39:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 01:39:44 INFO - Unpacking c:\slave\test\build\tests\marionette\client 01:39:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 01:39:44 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 01:39:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 01:39:44 INFO - Unpacking c:\slave\test\build\tests\marionette 01:39:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 01:39:44 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 01:39:44 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)) 01:39:56 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)) 01:39:56 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)) 01:39:56 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)) 01:39:56 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)) 01:39:56 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 01:39:56 INFO - Downloading blessings-1.6.tar.gz 01:39:56 INFO - Running setup.py egg_info for package blessings 01:39:56 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)) 01:39:56 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 01:39:56 INFO - Running setup.py install for blessings 01:39:56 INFO - Running setup.py install for browsermob-proxy 01:39:56 INFO - Running setup.py install for manifestparser 01:39:56 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 01:39:56 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 01:39:56 INFO - Running setup.py install for marionette-client 01:39:56 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 01:39:56 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 01:39:56 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 01:39:56 INFO - Running setup.py install for marionette-driver 01:39:56 INFO - Running setup.py install for mozcrash 01:39:56 INFO - Running setup.py install for mozdebug 01:39:56 INFO - Running setup.py install for mozdevice 01:39:56 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 01:39:56 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 01:39:56 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 01:39:56 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 01:39:56 INFO - Running setup.py install for mozhttpd 01:39:56 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 01:39:56 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 01:39:56 INFO - Running setup.py install for mozInstall 01:39:56 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 01:39:56 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 01:39:56 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 01:39:56 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 01:39:56 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 01:39:56 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 01:39:56 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 01:39:56 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 01:39:56 INFO - Running setup.py install for mozleak 01:39:56 INFO - Running setup.py install for mozprofile 01:39:56 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 01:39:56 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 01:39:56 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 01:39:56 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 01:39:56 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 01:39:56 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 01:39:56 INFO - Running setup.py install for mozrunner 01:39:56 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 01:39:56 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 01:39:58 INFO - Running setup.py install for mozscreenshot 01:39:58 INFO - Running setup.py install for moztest 01:39:58 INFO - Running setup.py install for mozversion 01:39:58 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 01:39:58 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 01:39:58 INFO - Running setup.py install for wptserve 01:39:58 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 01:39:58 INFO - Cleaning up... 01:39:58 INFO - Return code: 0 01:39:58 INFO - Done creating virtualenv C:\slave\test\build\venv. 01:39:58 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 01:39:58 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 01:39:59 INFO - Reading from file tmpfile_stdout 01:39:59 INFO - Using _rmtree_windows ... 01:39:59 INFO - Using _rmtree_windows ... 01:39:59 INFO - Current package versions: 01:39:59 INFO - blessings == 1.6 01:39:59 INFO - blobuploader == 1.2.4 01:39:59 INFO - browsermob-proxy == 0.6.0 01:39:59 INFO - distribute == 0.6.14 01:39:59 INFO - docopt == 0.6.1 01:39:59 INFO - manifestparser == 1.1 01:39:59 INFO - marionette-client == 2.3.0 01:39:59 INFO - marionette-driver == 1.4.0 01:39:59 INFO - mozInstall == 1.12 01:39:59 INFO - mozcrash == 0.17 01:39:59 INFO - mozdebug == 0.1 01:39:59 INFO - mozdevice == 0.48 01:39:59 INFO - mozfile == 1.2 01:39:59 INFO - mozhttpd == 0.7 01:39:59 INFO - mozinfo == 0.9 01:39:59 INFO - mozleak == 0.1 01:39:59 INFO - mozlog == 3.1 01:39:59 INFO - moznetwork == 0.27 01:39:59 INFO - mozprocess == 0.22 01:39:59 INFO - mozprofile == 0.28 01:39:59 INFO - mozrunner == 6.11 01:39:59 INFO - mozscreenshot == 0.1 01:39:59 INFO - mozsystemmonitor == 0.0 01:39:59 INFO - moztest == 0.7 01:39:59 INFO - mozversion == 1.4 01:39:59 INFO - requests == 1.2.3 01:39:59 INFO - wptserve == 1.4.0 01:39:59 INFO - Running post-action listener: _resource_record_post_action 01:39:59 INFO - Running post-action listener: _start_resource_monitoring 01:39:59 INFO - Starting resource monitoring. 01:39:59 INFO - ##### 01:39:59 INFO - ##### Running pull step. 01:39:59 INFO - ##### 01:39:59 INFO - Running pre-action listener: _resource_record_pre_action 01:39:59 INFO - Running main action method: pull 01:39:59 INFO - Pull has nothing to do! 01:39:59 INFO - Running post-action listener: _resource_record_post_action 01:39:59 INFO - ##### 01:39:59 INFO - ##### Running install step. 01:39:59 INFO - ##### 01:39:59 INFO - Running pre-action listener: _resource_record_pre_action 01:39:59 INFO - Running main action method: install 01:39:59 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 01:39:59 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 01:39:59 INFO - Reading from file tmpfile_stdout 01:39:59 INFO - Using _rmtree_windows ... 01:39:59 INFO - Using _rmtree_windows ... 01:39:59 INFO - Detecting whether we're running mozinstall >=1.0... 01:39:59 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 01:39:59 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 01:39:59 INFO - Reading from file tmpfile_stdout 01:39:59 INFO - Output received: 01:39:59 INFO - Usage: mozinstall-script.py [options] installer 01:39:59 INFO - Options: 01:39:59 INFO - -h, --help show this help message and exit 01:39:59 INFO - -d DEST, --destination=DEST 01:39:59 INFO - Directory to install application into. [default: 01:39:59 INFO - "C:\slave\test"] 01:39:59 INFO - --app=APP Application being installed. [default: firefox] 01:39:59 INFO - Using _rmtree_windows ... 01:39:59 INFO - Using _rmtree_windows ... 01:39:59 INFO - mkdir: C:\slave\test\build\application 01:39:59 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win64.zip', '--destination', 'C:\\slave\\test\\build\\application'] 01:39:59 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0.1.en-US.win64.zip --destination C:\slave\test\build\application 01:40:02 INFO - Reading from file tmpfile_stdout 01:40:02 INFO - Output received: 01:40:02 INFO - C:\slave\test\build\application\firefox\firefox.exe 01:40:02 INFO - Using _rmtree_windows ... 01:40:02 INFO - Using _rmtree_windows ... 01:40:02 INFO - Running post-action listener: _resource_record_post_action 01:40:02 INFO - ##### 01:40:02 INFO - ##### Running run-tests step. 01:40:02 INFO - ##### 01:40:02 INFO - Running pre-action listener: _resource_record_pre_action 01:40:02 INFO - Running main action method: run_tests 01:40:02 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 01:40:02 INFO - Minidump filename unknown. Determining based upon platform and architecture. 01:40:02 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 01:40:02 INFO - grabbing minidump binary from tooltool 01:40:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:40:02 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 0x025DF368>, '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 0x02384D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026680C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 01:40:02 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 01:40:02 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 01:40:02 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 01:40:02 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmp5s2zzq 01:40:02 INFO - INFO - File integrity verified, renaming tmp5s2zzq to win32-minidump_stackwalk.exe 01:40:02 INFO - Return code: 0 01:40:02 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 01:40:02 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 01:40:02 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/V0p9UTEbRg6DFY9PZSQMJg/artifacts/public/build/firefox-48.0.1.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 01:40:02 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/V0p9UTEbRg6DFY9PZSQMJg/artifacts/public/build/firefox-48.0.1.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 01:40:02 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 01:40:02 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-174\\AppData\\Roaming', 01:40:02 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 01:40:02 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 01:40:02 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 01:40:02 INFO - 'COMPUTERNAME': 'T-W864-IX-174', 01:40:02 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 01:40:02 INFO - 'DCLOCATION': 'SCL3', 01:40:02 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 01:40:02 INFO - 'FP_NO_HOST_CHECK': 'NO', 01:40:02 INFO - 'HOMEDRIVE': 'C:', 01:40:02 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-174', 01:40:02 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 01:40:02 INFO - 'KTS_VERSION': '1.19c', 01:40:02 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-174\\AppData\\Local', 01:40:02 INFO - 'LOGONSERVER': '\\\\T-W864-IX-174', 01:40:02 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 01:40:02 INFO - 'MONDIR': 'C:\\Monitor_config\\', 01:40:02 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 01:40:02 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 01:40:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:40:02 INFO - 'MOZ_NO_REMOTE': '1', 01:40:02 INFO - 'NO_EM_RESTART': '1', 01:40:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:40:02 INFO - 'NUMBER_OF_PROCESSORS': '8', 01:40:02 INFO - 'OS': 'Windows_NT', 01:40:02 INFO - 'OURDRIVE': 'C:', 01:40:02 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', 01:40:02 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 01:40:02 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 01:40:02 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 01:40:02 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 01:40:02 INFO - 'PROCESSOR_LEVEL': '6', 01:40:02 INFO - 'PROCESSOR_REVISION': '1e05', 01:40:02 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 01:40:02 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 01:40:02 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 01:40:02 INFO - 'PROGRAMW6432': 'C:\\Program Files', 01:40:02 INFO - 'PROMPT': '$P$G', 01:40:02 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 01:40:02 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 01:40:02 INFO - 'PUBLIC': 'C:\\Users\\Public', 01:40:02 INFO - 'PWD': 'C:\\slave\\test', 01:40:02 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 01:40:02 INFO - 'SLAVEDIR': 'C:\\slave\\', 01:40:02 INFO - 'SYSTEMDRIVE': 'C:', 01:40:02 INFO - 'SYSTEMROOT': 'C:\\windows', 01:40:02 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 01:40:02 INFO - 'TEST1': 'testie', 01:40:02 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 01:40:02 INFO - 'USERDOMAIN': 'T-W864-IX-174', 01:40:02 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-174', 01:40:02 INFO - 'USERNAME': 'cltbld', 01:40:02 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-174', 01:40:02 INFO - 'WINDIR': 'C:\\windows', 01:40:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 01:40:02 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/V0p9UTEbRg6DFY9PZSQMJg/artifacts/public/build/firefox-48.0.1.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 01:40:04 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 01:40:04 INFO - import pkg_resources 01:40:05 INFO - Using 1 client processes 01:40:08 INFO - SUITE-START | Running 778 tests 01:40:08 INFO - Running testharness tests 01:40:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 01:40:08 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 01:40:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 01:40:08 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 01:40:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 01:40:08 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 01:40:09 INFO - Setting up ssl 01:40:09 INFO - PROCESS | certutil | 01:40:09 INFO - PROCESS | certutil | 01:40:09 INFO - PROCESS | certutil | 01:40:09 INFO - Certificate Nickname Trust Attributes 01:40:09 INFO - SSL,S/MIME,JAR/XPI 01:40:09 INFO - 01:40:09 INFO - web-platform-tests CT,, 01:40:09 INFO - 01:40:09 INFO - Starting runner 01:40:09 INFO - PROCESS | 3532 | [3532] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/startupcache/StartupCache.cpp, line 228 01:40:09 INFO - PROCESS | 3532 | [3532] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 01:40:10 INFO - PROCESS | 3532 | [3532] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3456 01:40:11 INFO - PROCESS | 3532 | 1470732011422 Marionette DEBUG Marionette enabled via build flag and pref 01:40:12 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7B2C5E000 == 1 [pid = 3532] [id = 1] 01:40:12 INFO - PROCESS | 3532 | ++DOMWINDOW == 1 (000000A7C0FA9800) [pid = 3532] [serial = 1] [outer = 0000000000000000] 01:40:12 INFO - PROCESS | 3532 | [3532] WARNING: No inner window available!: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 01:40:12 INFO - PROCESS | 3532 | ++DOMWINDOW == 2 (000000A7C0FAA800) [pid = 3532] [serial = 2] [outer = 000000A7C0FA9800] 01:40:12 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C4393000 == 2 [pid = 3532] [id = 2] 01:40:12 INFO - PROCESS | 3532 | ++DOMWINDOW == 3 (000000A7C4393800) [pid = 3532] [serial = 3] [outer = 0000000000000000] 01:40:12 INFO - PROCESS | 3532 | [3532] WARNING: No inner window available!: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 01:40:12 INFO - PROCESS | 3532 | ++DOMWINDOW == 4 (000000A7C4394800) [pid = 3532] [serial = 4] [outer = 000000A7C4393800] 01:40:13 INFO - PROCESS | 3532 | 1470732013084 Marionette INFO Listening on port 2828 01:40:14 INFO - PROCESS | 3532 | 1470732014854 Marionette DEBUG Marionette enabled via command-line flag 01:40:14 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C52DE800 == 3 [pid = 3532] [id = 3] 01:40:14 INFO - PROCESS | 3532 | ++DOMWINDOW == 5 (000000A7C5530000) [pid = 3532] [serial = 5] [outer = 0000000000000000] 01:40:14 INFO - PROCESS | 3532 | [3532] WARNING: No inner window available!: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 01:40:14 INFO - PROCESS | 3532 | ++DOMWINDOW == 6 (000000A7C5531000) [pid = 3532] [serial = 6] [outer = 000000A7C5530000] 01:40:15 INFO - PROCESS | 3532 | [3532] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 01:40:15 INFO - PROCESS | 3532 | [3532] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 01:40:15 INFO - PROCESS | 3532 | ++DOMWINDOW == 7 (000000A7C602F800) [pid = 3532] [serial = 7] [outer = 000000A7C4393800] 01:40:15 INFO - PROCESS | 3532 | [3532] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:40:15 INFO - PROCESS | 3532 | 1470732015506 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49294 01:40:15 INFO - PROCESS | 3532 | [3532] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:40:15 INFO - PROCESS | 3532 | 1470732015534 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49295 01:40:15 INFO - PROCESS | 3532 | [3532] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:40:15 INFO - PROCESS | 3532 | 1470732015545 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49296 01:40:15 INFO - PROCESS | 3532 | [3532] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:40:15 INFO - PROCESS | 3532 | 1470732015553 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49297 01:40:15 INFO - PROCESS | 3532 | [3532] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:40:15 INFO - PROCESS | 3532 | 1470732015585 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49298 01:40:15 INFO - PROCESS | 3532 | 1470732015588 Marionette DEBUG Closed connection conn0 01:40:15 INFO - PROCESS | 3532 | 1470732015590 Marionette DEBUG Closed connection conn1 01:40:15 INFO - PROCESS | 3532 | 1470732015592 Marionette DEBUG Closed connection conn2 01:40:15 INFO - PROCESS | 3532 | 1470732015595 Marionette DEBUG Closed connection conn3 01:40:15 INFO - PROCESS | 3532 | 1470732015672 Marionette DEBUG Closed connection conn4 01:40:15 INFO - PROCESS | 3532 | [3532] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:40:15 INFO - PROCESS | 3532 | 1470732015678 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49299 01:40:15 INFO - PROCESS | 3532 | 1470732015808 Marionette DEBUG Closed connection conn5 01:40:15 INFO - PROCESS | 3532 | [3532] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:40:15 INFO - PROCESS | 3532 | 1470732015814 Marionette DEBUG Accepted connection conn6 from 127.0.0.1:49300 01:40:15 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C6458000 == 4 [pid = 3532] [id = 4] 01:40:15 INFO - PROCESS | 3532 | ++DOMWINDOW == 8 (000000A7C0FCF000) [pid = 3532] [serial = 8] [outer = 0000000000000000] 01:40:15 INFO - PROCESS | 3532 | ++DOMWINDOW == 9 (000000A7C64D9000) [pid = 3532] [serial = 9] [outer = 000000A7C0FCF000] 01:40:15 INFO - PROCESS | 3532 | ++DOMWINDOW == 10 (000000A7C679AC00) [pid = 3532] [serial = 10] [outer = 000000A7C0FCF000] 01:40:15 INFO - PROCESS | 3532 | 1470732015960 Marionette TRACE conn6 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:40:15 INFO - PROCESS | 3532 | 1470732015966 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0.1","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":"20160809001219","device":"desktop","version":"48.0.1"} 01:40:16 INFO - PROCESS | 3532 | [3532] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 01:40:16 INFO - PROCESS | 3532 | [3532] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 01:40:16 INFO - PROCESS | 3532 | [3532] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:40:17 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CC547800 == 5 [pid = 3532] [id = 5] 01:40:17 INFO - PROCESS | 3532 | ++DOMWINDOW == 11 (000000A7CC54A000) [pid = 3532] [serial = 11] [outer = 0000000000000000] 01:40:17 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CC54B000 == 6 [pid = 3532] [id = 6] 01:40:17 INFO - PROCESS | 3532 | ++DOMWINDOW == 12 (000000A7CC520400) [pid = 3532] [serial = 12] [outer = 0000000000000000] 01:40:17 INFO - PROCESS | 3532 | [3532] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:40:18 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CCEF3000 == 7 [pid = 3532] [id = 7] 01:40:18 INFO - PROCESS | 3532 | ++DOMWINDOW == 13 (000000A7CC51FC00) [pid = 3532] [serial = 13] [outer = 0000000000000000] 01:40:18 INFO - PROCESS | 3532 | [3532] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:40:18 INFO - PROCESS | 3532 | [3532] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 01:40:18 INFO - PROCESS | 3532 | ++DOMWINDOW == 14 (000000A7CCFEF400) [pid = 3532] [serial = 14] [outer = 000000A7CC51FC00] 01:40:18 INFO - PROCESS | 3532 | ++DOMWINDOW == 15 (000000A7CD538000) [pid = 3532] [serial = 15] [outer = 000000A7CC54A000] 01:40:18 INFO - PROCESS | 3532 | ++DOMWINDOW == 16 (000000A7CCFE5400) [pid = 3532] [serial = 16] [outer = 000000A7CC520400] 01:40:18 INFO - PROCESS | 3532 | ++DOMWINDOW == 17 (000000A7CD223400) [pid = 3532] [serial = 17] [outer = 000000A7CC51FC00] 01:40:19 INFO - PROCESS | 3532 | 1470732019117 Marionette INFO startBrowser 7ee92491-397d-4e32-ba36-000a48add76e 01:40:19 INFO - PROCESS | 3532 | 1470732019153 Marionette DEBUG loaded listener.js 01:40:19 INFO - PROCESS | 3532 | 1470732019167 Marionette DEBUG loaded listener.js 01:40:19 INFO - PROCESS | 3532 | 1470732019170 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:19 INFO - PROCESS | 3532 | ++DOMWINDOW == 18 (000000A7CE7BFC00) [pid = 3532] [serial = 18] [outer = 000000A7CC51FC00] 01:40:20 INFO - PROCESS | 3532 | 1470732019995 Marionette TRACE conn6 <- [1,1,null,{"sessionId":"7ee92491-397d-4e32-ba36-000a48add76e","capabilities":{"browserName":"Firefox","browserVersion":"48.0.1","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":"20160809001219","device":"desktop","version":"48.0.1","command_id":1}}] 01:40:20 INFO - PROCESS | 3532 | 1470732020514 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}] 01:40:20 INFO - PROCESS | 3532 | 1470732020518 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:20 INFO - PROCESS | 3532 | 1470732020550 Marionette TRACE conn6 <- [1,2,null,{"value":null}] 01:40:20 INFO - PROCESS | 3532 | 1470732020571 Marionette TRACE conn6 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 01:40:20 INFO - PROCESS | 3532 | 1470732020574 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:20 INFO - PROCESS | 3532 | [3532] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 01:40:22 INFO - PROCESS | 3532 | --DOCSHELL 000000A7B2C5E000 == 6 [pid = 3532] [id = 1] 01:40:22 INFO - PROCESS | 3532 | [3532] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 01:40:22 INFO - PROCESS | 3532 | ++DOMWINDOW == 19 (000000A7BEF04C00) [pid = 3532] [serial = 19] [outer = 000000A7CC51FC00] 01:40:23 INFO - PROCESS | 3532 | [3532] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 01:40:23 INFO - PROCESS | 3532 | [3532] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:40:23 INFO - PROCESS | 3532 | 1470732023028 Marionette TRACE conn6 <- [1,3,null,{}] 01:40:23 INFO - PROCESS | 3532 | 1470732023034 Marionette TRACE conn6 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 01:40:23 INFO - PROCESS | 3532 | 1470732023038 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:23 INFO - PROCESS | 3532 | 1470732023063 Marionette TRACE conn6 <- [1,4,null,{"value":null}] 01:40:23 INFO - PROCESS | 3532 | 1470732023094 Marionette TRACE conn6 -> [0,5,"getWindowHandle",null] 01:40:23 INFO - PROCESS | 3532 | 1470732023098 Marionette TRACE conn6 <- [1,5,null,{"value":"13"}] 01:40:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 01:40:23 INFO - PROCESS | 3532 | 1470732023103 Marionette TRACE conn6 -> [0,6,"setScriptTimeout",{"ms":35000}] 01:40:23 INFO - PROCESS | 3532 | 1470732023108 Marionette TRACE conn6 <- [1,6,null,{}] 01:40:23 INFO - PROCESS | 3532 | 1470732023157 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}] 01:40:23 INFO - PROCESS | 3532 | 1470732023160 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:23 INFO - PROCESS | 3532 | 1470732023184 Marionette TRACE conn6 <- [1,7,null,{"value":null}] 01:40:23 INFO - PROCESS | 3532 | 1470732023241 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:23 INFO - PROCESS | 3532 | 1470732023245 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:23 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C5530800 == 7 [pid = 3532] [id = 8] 01:40:23 INFO - PROCESS | 3532 | ++DOMWINDOW == 20 (000000A7C61EC400) [pid = 3532] [serial = 20] [outer = 0000000000000000] 01:40:23 INFO - PROCESS | 3532 | ++DOMWINDOW == 21 (000000A7C6798400) [pid = 3532] [serial = 21] [outer = 000000A7C61EC400] 01:40:23 INFO - PROCESS | 3532 | 1470732023306 Marionette DEBUG loaded listener.js 01:40:23 INFO - PROCESS | 3532 | ++DOMWINDOW == 22 (000000A7CA66A800) [pid = 3532] [serial = 22] [outer = 000000A7C61EC400] 01:40:23 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7BFD7B000 == 8 [pid = 3532] [id = 9] 01:40:23 INFO - PROCESS | 3532 | ++DOMWINDOW == 23 (000000A7CC52A400) [pid = 3532] [serial = 23] [outer = 0000000000000000] 01:40:23 INFO - PROCESS | 3532 | ++DOMWINDOW == 24 (000000A7CC946800) [pid = 3532] [serial = 24] [outer = 000000A7CC52A400] 01:40:23 INFO - PROCESS | 3532 | 1470732023756 Marionette DEBUG loaded listener.js 01:40:23 INFO - PROCESS | 3532 | ++DOMWINDOW == 25 (000000A7CCFEE000) [pid = 3532] [serial = 25] [outer = 000000A7CC52A400] 01:40:24 INFO - PROCESS | 3532 | 1470732024334 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]]]}] 01:40:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 01:40:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1284ms 01:40:24 INFO - PROCESS | 3532 | 1470732024487 Marionette TRACE conn6 -> [0,9,"getWindowHandle",null] 01:40:24 INFO - PROCESS | 3532 | 1470732024491 Marionette TRACE conn6 <- [1,9,null,{"value":"13"}] 01:40:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 01:40:24 INFO - PROCESS | 3532 | 1470732024518 Marionette TRACE conn6 -> [0,10,"setScriptTimeout",{"ms":35000}] 01:40:24 INFO - PROCESS | 3532 | 1470732024521 Marionette TRACE conn6 <- [1,10,null,{}] 01:40:24 INFO - PROCESS | 3532 | 1470732024534 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}] 01:40:24 INFO - PROCESS | 3532 | 1470732024536 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:24 INFO - PROCESS | 3532 | 1470732024666 Marionette TRACE conn6 <- [1,11,null,{"value":null}] 01:40:24 INFO - PROCESS | 3532 | 1470732024715 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:24 INFO - PROCESS | 3532 | 1470732024718 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:24 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CC9E1800 == 9 [pid = 3532] [id = 10] 01:40:24 INFO - PROCESS | 3532 | ++DOMWINDOW == 26 (000000A7CBE71C00) [pid = 3532] [serial = 26] [outer = 0000000000000000] 01:40:24 INFO - PROCESS | 3532 | ++DOMWINDOW == 27 (000000A7CD50A400) [pid = 3532] [serial = 27] [outer = 000000A7CBE71C00] 01:40:24 INFO - PROCESS | 3532 | 1470732024775 Marionette DEBUG loaded listener.js 01:40:24 INFO - PROCESS | 3532 | ++DOMWINDOW == 28 (000000A7CD514800) [pid = 3532] [serial = 28] [outer = 000000A7CBE71C00] 01:40:24 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CCA6E800 == 10 [pid = 3532] [id = 11] 01:40:24 INFO - PROCESS | 3532 | ++DOMWINDOW == 29 (000000A7CCA6F000) [pid = 3532] [serial = 29] [outer = 0000000000000000] 01:40:25 INFO - PROCESS | 3532 | ++DOMWINDOW == 30 (000000A7BF44F000) [pid = 3532] [serial = 30] [outer = 000000A7CCA6F000] 01:40:25 INFO - PROCESS | 3532 | ++DOMWINDOW == 31 (000000A7BF8A0000) [pid = 3532] [serial = 31] [outer = 000000A7CCA6F000] 01:40:25 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7BF61F000 == 11 [pid = 3532] [id = 12] 01:40:25 INFO - PROCESS | 3532 | ++DOMWINDOW == 32 (000000A7BF8CE400) [pid = 3532] [serial = 32] [outer = 0000000000000000] 01:40:25 INFO - PROCESS | 3532 | ++DOMWINDOW == 33 (000000A7C4F4A400) [pid = 3532] [serial = 33] [outer = 000000A7BF8CE400] 01:40:25 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C6458000 == 10 [pid = 3532] [id = 4] 01:40:25 INFO - PROCESS | 3532 | ++DOMWINDOW == 34 (000000A7C4F42400) [pid = 3532] [serial = 34] [outer = 000000A7BF8CE400] 01:40:25 INFO - PROCESS | 3532 | 1470732025625 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]]]}] 01:40:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 01:40:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1152ms 01:40:25 INFO - PROCESS | 3532 | 1470732025663 Marionette TRACE conn6 -> [0,13,"getWindowHandle",null] 01:40:25 INFO - PROCESS | 3532 | 1470732025667 Marionette TRACE conn6 <- [1,13,null,{"value":"13"}] 01:40:25 INFO - PROCESS | 3532 | 1470732025672 Marionette TRACE conn6 -> [0,14,"setScriptTimeout",{"ms":35000}] 01:40:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 01:40:25 INFO - PROCESS | 3532 | 1470732025676 Marionette TRACE conn6 <- [1,14,null,{}] 01:40:25 INFO - PROCESS | 3532 | 1470732025682 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}] 01:40:25 INFO - PROCESS | 3532 | 1470732025684 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:25 INFO - PROCESS | 3532 | 1470732025777 Marionette TRACE conn6 <- [1,15,null,{"value":null}] 01:40:25 INFO - PROCESS | 3532 | 1470732025784 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:25 INFO - PROCESS | 3532 | 1470732025788 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:25 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C0FBC000 == 11 [pid = 3532] [id = 13] 01:40:25 INFO - PROCESS | 3532 | ++DOMWINDOW == 35 (000000A7C61E7400) [pid = 3532] [serial = 35] [outer = 0000000000000000] 01:40:25 INFO - PROCESS | 3532 | ++DOMWINDOW == 36 (000000A7C64CF800) [pid = 3532] [serial = 36] [outer = 000000A7C61E7400] 01:40:25 INFO - PROCESS | 3532 | 1470732025838 Marionette DEBUG loaded listener.js 01:40:25 INFO - PROCESS | 3532 | ++DOMWINDOW == 37 (000000A7C6B90400) [pid = 3532] [serial = 37] [outer = 000000A7C61E7400] 01:40:26 INFO - PROCESS | 3532 | 1470732026264 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]]]}] 01:40:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 01:40:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 630ms 01:40:26 INFO - PROCESS | 3532 | 1470732026304 Marionette TRACE conn6 -> [0,17,"getWindowHandle",null] 01:40:26 INFO - PROCESS | 3532 | 1470732026309 Marionette TRACE conn6 <- [1,17,null,{"value":"13"}] 01:40:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 01:40:26 INFO - PROCESS | 3532 | 1470732026315 Marionette TRACE conn6 -> [0,18,"setScriptTimeout",{"ms":35000}] 01:40:26 INFO - PROCESS | 3532 | 1470732026318 Marionette TRACE conn6 <- [1,18,null,{}] 01:40:26 INFO - PROCESS | 3532 | 1470732026321 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}] 01:40:26 INFO - PROCESS | 3532 | 1470732026324 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:26 INFO - PROCESS | 3532 | 1470732026418 Marionette TRACE conn6 <- [1,19,null,{"value":null}] 01:40:26 INFO - PROCESS | 3532 | 1470732026424 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:26 INFO - PROCESS | 3532 | 1470732026427 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:26 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C52D5800 == 12 [pid = 3532] [id = 14] 01:40:26 INFO - PROCESS | 3532 | ++DOMWINDOW == 38 (000000A7C9DB1400) [pid = 3532] [serial = 38] [outer = 0000000000000000] 01:40:26 INFO - PROCESS | 3532 | ++DOMWINDOW == 39 (000000A7CA37E400) [pid = 3532] [serial = 39] [outer = 000000A7C9DB1400] 01:40:26 INFO - PROCESS | 3532 | 1470732026477 Marionette DEBUG loaded listener.js 01:40:26 INFO - PROCESS | 3532 | ++DOMWINDOW == 40 (000000A7CBE10000) [pid = 3532] [serial = 40] [outer = 000000A7C9DB1400] 01:40:26 INFO - PROCESS | 3532 | 1470732026890 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]]]}] 01:40:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 01:40:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 627ms 01:40:26 INFO - PROCESS | 3532 | 1470732026945 Marionette TRACE conn6 -> [0,21,"getWindowHandle",null] 01:40:26 INFO - PROCESS | 3532 | 1470732026948 Marionette TRACE conn6 <- [1,21,null,{"value":"13"}] 01:40:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 01:40:26 INFO - PROCESS | 3532 | 1470732026951 Marionette TRACE conn6 -> [0,22,"setScriptTimeout",{"ms":35000}] 01:40:26 INFO - PROCESS | 3532 | 1470732026955 Marionette TRACE conn6 <- [1,22,null,{}] 01:40:26 INFO - PROCESS | 3532 | 1470732026967 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}] 01:40:26 INFO - PROCESS | 3532 | 1470732026972 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:27 INFO - PROCESS | 3532 | 1470732027068 Marionette TRACE conn6 <- [1,23,null,{"value":null}] 01:40:27 INFO - PROCESS | 3532 | 1470732027084 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:27 INFO - PROCESS | 3532 | 1470732027089 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:27 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C6449000 == 13 [pid = 3532] [id = 15] 01:40:27 INFO - PROCESS | 3532 | ++DOMWINDOW == 41 (000000A7CCD33000) [pid = 3532] [serial = 41] [outer = 0000000000000000] 01:40:27 INFO - PROCESS | 3532 | ++DOMWINDOW == 42 (000000A7CD21F400) [pid = 3532] [serial = 42] [outer = 000000A7CCD33000] 01:40:27 INFO - PROCESS | 3532 | 1470732027143 Marionette DEBUG loaded listener.js 01:40:27 INFO - PROCESS | 3532 | ++DOMWINDOW == 43 (000000A7CD654800) [pid = 3532] [serial = 43] [outer = 000000A7CCD33000] 01:40:27 INFO - PROCESS | 3532 | 1470732027564 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]]]}] 01:40:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 01:40:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 629ms 01:40:27 INFO - PROCESS | 3532 | 1470732027593 Marionette TRACE conn6 -> [0,25,"getWindowHandle",null] 01:40:27 INFO - PROCESS | 3532 | 1470732027596 Marionette TRACE conn6 <- [1,25,null,{"value":"13"}] 01:40:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 01:40:27 INFO - PROCESS | 3532 | 1470732027599 Marionette TRACE conn6 -> [0,26,"setScriptTimeout",{"ms":35000}] 01:40:27 INFO - PROCESS | 3532 | 1470732027601 Marionette TRACE conn6 <- [1,26,null,{}] 01:40:27 INFO - PROCESS | 3532 | 1470732027604 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}] 01:40:27 INFO - PROCESS | 3532 | 1470732027606 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:27 INFO - PROCESS | 3532 | 1470732027697 Marionette TRACE conn6 <- [1,27,null,{"value":null}] 01:40:27 INFO - PROCESS | 3532 | 1470732027702 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:27 INFO - PROCESS | 3532 | 1470732027704 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:27 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CA60D000 == 14 [pid = 3532] [id = 16] 01:40:27 INFO - PROCESS | 3532 | ++DOMWINDOW == 44 (000000A7C9D77000) [pid = 3532] [serial = 44] [outer = 0000000000000000] 01:40:27 INFO - PROCESS | 3532 | ++DOMWINDOW == 45 (000000A7CC979400) [pid = 3532] [serial = 45] [outer = 000000A7C9D77000] 01:40:27 INFO - PROCESS | 3532 | 1470732027750 Marionette DEBUG loaded listener.js 01:40:27 INFO - PROCESS | 3532 | ++DOMWINDOW == 46 (000000A7CD65AC00) [pid = 3532] [serial = 46] [outer = 000000A7C9D77000] 01:40:28 INFO - PROCESS | 3532 | 1470732028119 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]]]}] 01:40:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 01:40:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 525ms 01:40:28 INFO - PROCESS | 3532 | 1470732028128 Marionette TRACE conn6 -> [0,29,"getWindowHandle",null] 01:40:28 INFO - PROCESS | 3532 | 1470732028130 Marionette TRACE conn6 <- [1,29,null,{"value":"13"}] 01:40:28 INFO - PROCESS | 3532 | 1470732028133 Marionette TRACE conn6 -> [0,30,"setScriptTimeout",{"ms":35000}] 01:40:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 01:40:28 INFO - PROCESS | 3532 | 1470732028143 Marionette TRACE conn6 <- [1,30,null,{}] 01:40:28 INFO - PROCESS | 3532 | 1470732028147 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}] 01:40:28 INFO - PROCESS | 3532 | 1470732028150 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:28 INFO - PROCESS | 3532 | 1470732028253 Marionette TRACE conn6 <- [1,31,null,{"value":null}] 01:40:28 INFO - PROCESS | 3532 | 1470732028260 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:28 INFO - PROCESS | 3532 | 1470732028263 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:28 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CC008000 == 15 [pid = 3532] [id = 17] 01:40:28 INFO - PROCESS | 3532 | ++DOMWINDOW == 47 (000000A7C48D8800) [pid = 3532] [serial = 47] [outer = 0000000000000000] 01:40:28 INFO - PROCESS | 3532 | ++DOMWINDOW == 48 (000000A7CD247400) [pid = 3532] [serial = 48] [outer = 000000A7C48D8800] 01:40:28 INFO - PROCESS | 3532 | 1470732028309 Marionette DEBUG loaded listener.js 01:40:28 INFO - PROCESS | 3532 | ++DOMWINDOW == 49 (000000A7CD24E400) [pid = 3532] [serial = 49] [outer = 000000A7C48D8800] 01:40:28 INFO - PROCESS | 3532 | 1470732028731 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]]]}] 01:40:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 01:40:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 649ms 01:40:28 INFO - PROCESS | 3532 | 1470732028786 Marionette TRACE conn6 -> [0,33,"getWindowHandle",null] 01:40:28 INFO - PROCESS | 3532 | 1470732028788 Marionette TRACE conn6 <- [1,33,null,{"value":"13"}] 01:40:28 INFO - PROCESS | 3532 | 1470732028792 Marionette TRACE conn6 -> [0,34,"setScriptTimeout",{"ms":35000}] 01:40:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 01:40:28 INFO - PROCESS | 3532 | 1470732028793 Marionette TRACE conn6 <- [1,34,null,{}] 01:40:28 INFO - PROCESS | 3532 | 1470732028797 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}] 01:40:28 INFO - PROCESS | 3532 | 1470732028803 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:28 INFO - PROCESS | 3532 | 1470732028933 Marionette TRACE conn6 <- [1,35,null,{"value":null}] 01:40:28 INFO - PROCESS | 3532 | 1470732028949 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:28 INFO - PROCESS | 3532 | 1470732028952 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:28 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CCC30000 == 16 [pid = 3532] [id = 18] 01:40:28 INFO - PROCESS | 3532 | ++DOMWINDOW == 50 (000000A7CD4F5C00) [pid = 3532] [serial = 50] [outer = 0000000000000000] 01:40:28 INFO - PROCESS | 3532 | ++DOMWINDOW == 51 (000000A7CF00B800) [pid = 3532] [serial = 51] [outer = 000000A7CD4F5C00] 01:40:29 INFO - PROCESS | 3532 | 1470732028997 Marionette DEBUG loaded listener.js 01:40:29 INFO - PROCESS | 3532 | ++DOMWINDOW == 52 (000000A7CF3CDC00) [pid = 3532] [serial = 52] [outer = 000000A7CD4F5C00] 01:40:29 INFO - PROCESS | 3532 | 1470732029431 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]]]}] 01:40:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 01:40:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 691ms 01:40:29 INFO - PROCESS | 3532 | 1470732029487 Marionette TRACE conn6 -> [0,37,"getWindowHandle",null] 01:40:29 INFO - PROCESS | 3532 | 1470732029490 Marionette TRACE conn6 <- [1,37,null,{"value":"13"}] 01:40:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 01:40:29 INFO - PROCESS | 3532 | 1470732029493 Marionette TRACE conn6 -> [0,38,"setScriptTimeout",{"ms":35000}] 01:40:29 INFO - PROCESS | 3532 | 1470732029495 Marionette TRACE conn6 <- [1,38,null,{}] 01:40:29 INFO - PROCESS | 3532 | 1470732029498 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}] 01:40:29 INFO - PROCESS | 3532 | 1470732029500 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:29 INFO - PROCESS | 3532 | 1470732029595 Marionette TRACE conn6 <- [1,39,null,{"value":null}] 01:40:29 INFO - PROCESS | 3532 | 1470732029603 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:29 INFO - PROCESS | 3532 | 1470732029605 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:29 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CDB43000 == 17 [pid = 3532] [id = 19] 01:40:29 INFO - PROCESS | 3532 | ++DOMWINDOW == 53 (000000A7BE50E800) [pid = 3532] [serial = 53] [outer = 0000000000000000] 01:40:29 INFO - PROCESS | 3532 | ++DOMWINDOW == 54 (000000A7BFDAA400) [pid = 3532] [serial = 54] [outer = 000000A7BE50E800] 01:40:29 INFO - PROCESS | 3532 | 1470732029650 Marionette DEBUG loaded listener.js 01:40:29 INFO - PROCESS | 3532 | ++DOMWINDOW == 55 (000000A7BFDB0800) [pid = 3532] [serial = 55] [outer = 000000A7BE50E800] 01:40:30 INFO - PROCESS | 3532 | 1470732030018 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]]]}] 01:40:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 01:40:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 587ms 01:40:30 INFO - PROCESS | 3532 | 1470732030083 Marionette TRACE conn6 -> [0,41,"getWindowHandle",null] 01:40:30 INFO - PROCESS | 3532 | 1470732030085 Marionette TRACE conn6 <- [1,41,null,{"value":"13"}] 01:40:30 INFO - PROCESS | 3532 | 1470732030089 Marionette TRACE conn6 -> [0,42,"setScriptTimeout",{"ms":35000}] 01:40:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 01:40:30 INFO - PROCESS | 3532 | 1470732030090 Marionette TRACE conn6 <- [1,42,null,{}] 01:40:30 INFO - PROCESS | 3532 | 1470732030094 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}] 01:40:30 INFO - PROCESS | 3532 | 1470732030096 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:30 INFO - PROCESS | 3532 | 1470732030175 Marionette TRACE conn6 <- [1,43,null,{"value":null}] 01:40:30 INFO - PROCESS | 3532 | 1470732030180 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:30 INFO - PROCESS | 3532 | 1470732030182 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:30 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CE7E1000 == 18 [pid = 3532] [id = 20] 01:40:30 INFO - PROCESS | 3532 | ++DOMWINDOW == 56 (000000A7BFDB5000) [pid = 3532] [serial = 56] [outer = 0000000000000000] 01:40:30 INFO - PROCESS | 3532 | ++DOMWINDOW == 57 (000000A7C0262000) [pid = 3532] [serial = 57] [outer = 000000A7BFDB5000] 01:40:30 INFO - PROCESS | 3532 | 1470732030228 Marionette DEBUG loaded listener.js 01:40:30 INFO - PROCESS | 3532 | ++DOMWINDOW == 58 (000000A7C0267C00) [pid = 3532] [serial = 58] [outer = 000000A7BFDB5000] 01:40:30 INFO - PROCESS | 3532 | 1470732030605 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]]]}] 01:40:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 01:40:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 523ms 01:40:30 INFO - PROCESS | 3532 | 1470732030616 Marionette TRACE conn6 -> [0,45,"getWindowHandle",null] 01:40:30 INFO - PROCESS | 3532 | 1470732030618 Marionette TRACE conn6 <- [1,45,null,{"value":"13"}] 01:40:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 01:40:30 INFO - PROCESS | 3532 | 1470732030621 Marionette TRACE conn6 -> [0,46,"setScriptTimeout",{"ms":35000}] 01:40:30 INFO - PROCESS | 3532 | 1470732030623 Marionette TRACE conn6 <- [1,46,null,{}] 01:40:30 INFO - PROCESS | 3532 | 1470732030627 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}] 01:40:30 INFO - PROCESS | 3532 | 1470732030629 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:30 INFO - PROCESS | 3532 | 1470732030733 Marionette TRACE conn6 <- [1,47,null,{"value":null}] 01:40:30 INFO - PROCESS | 3532 | 1470732030740 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:30 INFO - PROCESS | 3532 | 1470732030742 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:30 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CF8C3000 == 19 [pid = 3532] [id = 21] 01:40:30 INFO - PROCESS | 3532 | ++DOMWINDOW == 59 (000000A7BE477400) [pid = 3532] [serial = 59] [outer = 0000000000000000] 01:40:30 INFO - PROCESS | 3532 | ++DOMWINDOW == 60 (000000A7BE47E000) [pid = 3532] [serial = 60] [outer = 000000A7BE477400] 01:40:30 INFO - PROCESS | 3532 | 1470732030788 Marionette DEBUG loaded listener.js 01:40:30 INFO - PROCESS | 3532 | ++DOMWINDOW == 61 (000000A7BE484800) [pid = 3532] [serial = 61] [outer = 000000A7BE477400] 01:40:31 INFO - PROCESS | 3532 | 1470732031163 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]]]}] 01:40:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 01:40:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 586ms 01:40:31 INFO - PROCESS | 3532 | 1470732031211 Marionette TRACE conn6 -> [0,49,"getWindowHandle",null] 01:40:31 INFO - PROCESS | 3532 | 1470732031213 Marionette TRACE conn6 <- [1,49,null,{"value":"13"}] 01:40:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 01:40:31 INFO - PROCESS | 3532 | 1470732031216 Marionette TRACE conn6 -> [0,50,"setScriptTimeout",{"ms":35000}] 01:40:31 INFO - PROCESS | 3532 | 1470732031218 Marionette TRACE conn6 <- [1,50,null,{}] 01:40:31 INFO - PROCESS | 3532 | 1470732031223 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}] 01:40:31 INFO - PROCESS | 3532 | 1470732031225 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:31 INFO - PROCESS | 3532 | 1470732031335 Marionette TRACE conn6 <- [1,51,null,{"value":null}] 01:40:31 INFO - PROCESS | 3532 | 1470732031342 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:31 INFO - PROCESS | 3532 | 1470732031344 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:31 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2D40800 == 20 [pid = 3532] [id = 22] 01:40:31 INFO - PROCESS | 3532 | ++DOMWINDOW == 62 (000000A7BE484C00) [pid = 3532] [serial = 62] [outer = 0000000000000000] 01:40:31 INFO - PROCESS | 3532 | ++DOMWINDOW == 63 (000000A7C026E400) [pid = 3532] [serial = 63] [outer = 000000A7BE484C00] 01:40:31 INFO - PROCESS | 3532 | 1470732031389 Marionette DEBUG loaded listener.js 01:40:31 INFO - PROCESS | 3532 | ++DOMWINDOW == 64 (000000A7CD65A400) [pid = 3532] [serial = 64] [outer = 000000A7BE484C00] 01:40:31 INFO - PROCESS | 3532 | 1470732031774 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]]]}] 01:40:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 01:40:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 587ms 01:40:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 01:40:31 INFO - PROCESS | 3532 | 1470732031806 Marionette TRACE conn6 -> [0,53,"getWindowHandle",null] 01:40:31 INFO - PROCESS | 3532 | 1470732031809 Marionette TRACE conn6 <- [1,53,null,{"value":"13"}] 01:40:31 INFO - PROCESS | 3532 | 1470732031812 Marionette TRACE conn6 -> [0,54,"setScriptTimeout",{"ms":35000}] 01:40:31 INFO - PROCESS | 3532 | 1470732031815 Marionette TRACE conn6 <- [1,54,null,{}] 01:40:31 INFO - PROCESS | 3532 | 1470732031818 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}] 01:40:31 INFO - PROCESS | 3532 | 1470732031821 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:31 INFO - PROCESS | 3532 | 1470732031933 Marionette TRACE conn6 <- [1,55,null,{"value":null}] 01:40:31 INFO - PROCESS | 3532 | 1470732031941 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:31 INFO - PROCESS | 3532 | 1470732031943 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:31 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2E96000 == 21 [pid = 3532] [id = 23] 01:40:31 INFO - PROCESS | 3532 | ++DOMWINDOW == 65 (000000A7D2DD8800) [pid = 3532] [serial = 65] [outer = 0000000000000000] 01:40:31 INFO - PROCESS | 3532 | ++DOMWINDOW == 66 (000000A7D2DE1000) [pid = 3532] [serial = 66] [outer = 000000A7D2DD8800] 01:40:32 INFO - PROCESS | 3532 | 1470732031995 Marionette DEBUG loaded listener.js 01:40:32 INFO - PROCESS | 3532 | ++DOMWINDOW == 67 (000000A7D3038800) [pid = 3532] [serial = 67] [outer = 000000A7D2DD8800] 01:40:32 INFO - PROCESS | 3532 | 1470732032390 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]]]}] 01:40:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 01:40:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 629ms 01:40:32 INFO - PROCESS | 3532 | 1470732032444 Marionette TRACE conn6 -> [0,57,"getWindowHandle",null] 01:40:32 INFO - PROCESS | 3532 | 1470732032446 Marionette TRACE conn6 <- [1,57,null,{"value":"13"}] 01:40:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 01:40:32 INFO - PROCESS | 3532 | 1470732032449 Marionette TRACE conn6 -> [0,58,"setScriptTimeout",{"ms":35000}] 01:40:32 INFO - PROCESS | 3532 | 1470732032451 Marionette TRACE conn6 <- [1,58,null,{}] 01:40:32 INFO - PROCESS | 3532 | 1470732032455 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}] 01:40:32 INFO - PROCESS | 3532 | 1470732032456 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:32 INFO - PROCESS | 3532 | 1470732032580 Marionette TRACE conn6 <- [1,59,null,{"value":null}] 01:40:32 INFO - PROCESS | 3532 | 1470732032588 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:32 INFO - PROCESS | 3532 | 1470732032590 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:32 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D31DC800 == 22 [pid = 3532] [id = 24] 01:40:32 INFO - PROCESS | 3532 | ++DOMWINDOW == 68 (000000A7BE508400) [pid = 3532] [serial = 68] [outer = 0000000000000000] 01:40:32 INFO - PROCESS | 3532 | ++DOMWINDOW == 69 (000000A7C001F800) [pid = 3532] [serial = 69] [outer = 000000A7BE508400] 01:40:32 INFO - PROCESS | 3532 | 1470732032634 Marionette DEBUG loaded listener.js 01:40:32 INFO - PROCESS | 3532 | ++DOMWINDOW == 70 (000000A7D2DE6400) [pid = 3532] [serial = 70] [outer = 000000A7BE508400] 01:40:33 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C5530800 == 21 [pid = 3532] [id = 8] 01:40:33 INFO - PROCESS | 3532 | 1470732033700 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]]]}] 01:40:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 01:40:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1285ms 01:40:33 INFO - PROCESS | 3532 | 1470732033738 Marionette TRACE conn6 -> [0,61,"getWindowHandle",null] 01:40:33 INFO - PROCESS | 3532 | 1470732033742 Marionette TRACE conn6 <- [1,61,null,{"value":"13"}] 01:40:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 01:40:33 INFO - PROCESS | 3532 | 1470732033756 Marionette TRACE conn6 -> [0,62,"setScriptTimeout",{"ms":35000}] 01:40:33 INFO - PROCESS | 3532 | 1470732033759 Marionette TRACE conn6 <- [1,62,null,{}] 01:40:33 INFO - PROCESS | 3532 | 1470732033765 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}] 01:40:33 INFO - PROCESS | 3532 | 1470732033768 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:33 INFO - PROCESS | 3532 | 1470732033878 Marionette TRACE conn6 <- [1,63,null,{"value":null}] 01:40:33 INFO - PROCESS | 3532 | 1470732033895 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:33 INFO - PROCESS | 3532 | 1470732033898 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:33 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C4A10800 == 22 [pid = 3532] [id = 25] 01:40:33 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7C05A5000) [pid = 3532] [serial = 71] [outer = 0000000000000000] 01:40:33 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7C0FCC000) [pid = 3532] [serial = 72] [outer = 000000A7C05A5000] 01:40:33 INFO - PROCESS | 3532 | 1470732033979 Marionette DEBUG loaded listener.js 01:40:34 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7C48D3C00) [pid = 3532] [serial = 73] [outer = 000000A7C05A5000] 01:40:34 INFO - PROCESS | 3532 | 1470732034399 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]]]}] 01:40:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 01:40:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 693ms 01:40:34 INFO - PROCESS | 3532 | 1470732034445 Marionette TRACE conn6 -> [0,65,"getWindowHandle",null] 01:40:34 INFO - PROCESS | 3532 | 1470732034450 Marionette TRACE conn6 <- [1,65,null,{"value":"13"}] 01:40:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 01:40:34 INFO - PROCESS | 3532 | 1470732034456 Marionette TRACE conn6 -> [0,66,"setScriptTimeout",{"ms":35000}] 01:40:34 INFO - PROCESS | 3532 | 1470732034458 Marionette TRACE conn6 <- [1,66,null,{}] 01:40:34 INFO - PROCESS | 3532 | 1470732034471 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}] 01:40:34 INFO - PROCESS | 3532 | 1470732034474 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:34 INFO - PROCESS | 3532 | 1470732034582 Marionette TRACE conn6 <- [1,67,null,{"value":null}] 01:40:34 INFO - PROCESS | 3532 | 1470732034589 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:34 INFO - PROCESS | 3532 | 1470732034591 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:34 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C6193800 == 23 [pid = 3532] [id = 26] 01:40:34 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7C6009800) [pid = 3532] [serial = 74] [outer = 0000000000000000] 01:40:34 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7C64D2800) [pid = 3532] [serial = 75] [outer = 000000A7C6009800] 01:40:34 INFO - PROCESS | 3532 | 1470732034645 Marionette DEBUG loaded listener.js 01:40:34 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7C67C4800) [pid = 3532] [serial = 76] [outer = 000000A7C6009800] 01:40:35 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7C0FCF000) [pid = 3532] [serial = 8] [outer = 0000000000000000] [url = chrome://gfxsanity/content/sanitytest.html] 01:40:35 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7BE484C00) [pid = 3532] [serial = 62] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 01:40:35 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7C61EC400) [pid = 3532] [serial = 20] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 01:40:35 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7CBE71C00) [pid = 3532] [serial = 26] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 01:40:35 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7C61E7400) [pid = 3532] [serial = 35] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 01:40:35 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7C9DB1400) [pid = 3532] [serial = 38] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 01:40:35 INFO - PROCESS | 3532 | --DOMWINDOW == 69 (000000A7CCD33000) [pid = 3532] [serial = 41] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 01:40:35 INFO - PROCESS | 3532 | --DOMWINDOW == 68 (000000A7C9D77000) [pid = 3532] [serial = 44] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 01:40:35 INFO - PROCESS | 3532 | --DOMWINDOW == 67 (000000A7C48D8800) [pid = 3532] [serial = 47] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 01:40:35 INFO - PROCESS | 3532 | --DOMWINDOW == 66 (000000A7CD4F5C00) [pid = 3532] [serial = 50] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 01:40:35 INFO - PROCESS | 3532 | 1470732035301 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]]]}] 01:40:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 01:40:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 901ms 01:40:35 INFO - PROCESS | 3532 | 1470732035360 Marionette TRACE conn6 -> [0,69,"getWindowHandle",null] 01:40:35 INFO - PROCESS | 3532 | 1470732035362 Marionette TRACE conn6 <- [1,69,null,{"value":"13"}] 01:40:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 01:40:35 INFO - PROCESS | 3532 | 1470732035378 Marionette TRACE conn6 -> [0,70,"setScriptTimeout",{"ms":35000}] 01:40:35 INFO - PROCESS | 3532 | 1470732035382 Marionette TRACE conn6 <- [1,70,null,{}] 01:40:35 INFO - PROCESS | 3532 | 1470732035399 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}] 01:40:35 INFO - PROCESS | 3532 | 1470732035404 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:35 INFO - PROCESS | 3532 | 1470732035487 Marionette TRACE conn6 <- [1,71,null,{"value":null}] 01:40:35 INFO - PROCESS | 3532 | 1470732035503 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:35 INFO - PROCESS | 3532 | 1470732035506 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:35 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CA31D800 == 24 [pid = 3532] [id = 27] 01:40:35 INFO - PROCESS | 3532 | ++DOMWINDOW == 67 (000000A7C9D14400) [pid = 3532] [serial = 77] [outer = 0000000000000000] 01:40:35 INFO - PROCESS | 3532 | ++DOMWINDOW == 68 (000000A7C9D71C00) [pid = 3532] [serial = 78] [outer = 000000A7C9D14400] 01:40:35 INFO - PROCESS | 3532 | 1470732035556 Marionette DEBUG loaded listener.js 01:40:35 INFO - PROCESS | 3532 | ++DOMWINDOW == 69 (000000A7C9DB1400) [pid = 3532] [serial = 79] [outer = 000000A7C9D14400] 01:40:35 INFO - PROCESS | 3532 | 1470732035937 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]]]}] 01:40:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 01:40:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 607ms 01:40:35 INFO - PROCESS | 3532 | 1470732035976 Marionette TRACE conn6 -> [0,73,"getWindowHandle",null] 01:40:35 INFO - PROCESS | 3532 | 1470732035979 Marionette TRACE conn6 <- [1,73,null,{"value":"13"}] 01:40:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 01:40:35 INFO - PROCESS | 3532 | 1470732035982 Marionette TRACE conn6 -> [0,74,"setScriptTimeout",{"ms":35000}] 01:40:35 INFO - PROCESS | 3532 | 1470732035984 Marionette TRACE conn6 <- [1,74,null,{}] 01:40:35 INFO - PROCESS | 3532 | 1470732035987 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}] 01:40:35 INFO - PROCESS | 3532 | 1470732035990 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:36 INFO - PROCESS | 3532 | 1470732036073 Marionette TRACE conn6 <- [1,75,null,{"value":null}] 01:40:36 INFO - PROCESS | 3532 | 1470732036078 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:36 INFO - PROCESS | 3532 | 1470732036080 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:36 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CC550000 == 25 [pid = 3532] [id = 28] 01:40:36 INFO - PROCESS | 3532 | ++DOMWINDOW == 70 (000000A7CA386000) [pid = 3532] [serial = 80] [outer = 0000000000000000] 01:40:36 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7CA66F400) [pid = 3532] [serial = 81] [outer = 000000A7CA386000] 01:40:36 INFO - PROCESS | 3532 | 1470732036136 Marionette DEBUG loaded listener.js 01:40:36 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7CBF3DC00) [pid = 3532] [serial = 82] [outer = 000000A7CA386000] 01:40:36 INFO - PROCESS | 3532 | 1470732036577 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]]]}] 01:40:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 01:40:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 629ms 01:40:36 INFO - PROCESS | 3532 | 1470732036614 Marionette TRACE conn6 -> [0,77,"getWindowHandle",null] 01:40:36 INFO - PROCESS | 3532 | 1470732036616 Marionette TRACE conn6 <- [1,77,null,{"value":"13"}] 01:40:36 INFO - PROCESS | 3532 | 1470732036624 Marionette TRACE conn6 -> [0,78,"setScriptTimeout",{"ms":35000}] 01:40:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 01:40:36 INFO - PROCESS | 3532 | 1470732036626 Marionette TRACE conn6 <- [1,78,null,{}] 01:40:36 INFO - PROCESS | 3532 | 1470732036629 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}] 01:40:36 INFO - PROCESS | 3532 | 1470732036632 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:36 INFO - PROCESS | 3532 | 1470732036711 Marionette TRACE conn6 <- [1,79,null,{"value":null}] 01:40:36 INFO - PROCESS | 3532 | 1470732036718 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:36 INFO - PROCESS | 3532 | 1470732036720 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:36 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CDB38800 == 26 [pid = 3532] [id = 29] 01:40:36 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7C5561800) [pid = 3532] [serial = 83] [outer = 0000000000000000] 01:40:36 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7CD225000) [pid = 3532] [serial = 84] [outer = 000000A7C5561800] 01:40:36 INFO - PROCESS | 3532 | 1470732036766 Marionette DEBUG loaded listener.js 01:40:36 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7CD251000) [pid = 3532] [serial = 85] [outer = 000000A7C5561800] 01:40:37 INFO - PROCESS | 3532 | 1470732037185 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]]]}] 01:40:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 01:40:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 629ms 01:40:37 INFO - PROCESS | 3532 | 1470732037257 Marionette TRACE conn6 -> [0,81,"getWindowHandle",null] 01:40:37 INFO - PROCESS | 3532 | 1470732037262 Marionette TRACE conn6 <- [1,81,null,{"value":"13"}] 01:40:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 01:40:37 INFO - PROCESS | 3532 | 1470732037267 Marionette TRACE conn6 -> [0,82,"setScriptTimeout",{"ms":35000}] 01:40:37 INFO - PROCESS | 3532 | 1470732037272 Marionette TRACE conn6 <- [1,82,null,{}] 01:40:37 INFO - PROCESS | 3532 | 1470732037278 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}] 01:40:37 INFO - PROCESS | 3532 | 1470732037281 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:37 INFO - PROCESS | 3532 | 1470732037390 Marionette TRACE conn6 <- [1,83,null,{"value":null}] 01:40:37 INFO - PROCESS | 3532 | 1470732037485 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:37 INFO - PROCESS | 3532 | 1470732037490 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:37 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C52D8800 == 27 [pid = 3532] [id = 30] 01:40:37 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7C001C400) [pid = 3532] [serial = 86] [outer = 0000000000000000] 01:40:37 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7C026F800) [pid = 3532] [serial = 87] [outer = 000000A7C001C400] 01:40:37 INFO - PROCESS | 3532 | 1470732037549 Marionette DEBUG loaded listener.js 01:40:37 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7BE47AC00) [pid = 3532] [serial = 88] [outer = 000000A7C001C400] 01:40:38 INFO - PROCESS | 3532 | 1470732038066 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]]]}] 01:40:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 01:40:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 837ms 01:40:38 INFO - PROCESS | 3532 | 1470732038108 Marionette TRACE conn6 -> [0,85,"getWindowHandle",null] 01:40:38 INFO - PROCESS | 3532 | 1470732038113 Marionette TRACE conn6 <- [1,85,null,{"value":"13"}] 01:40:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 01:40:38 INFO - PROCESS | 3532 | 1470732038120 Marionette TRACE conn6 -> [0,86,"setScriptTimeout",{"ms":35000}] 01:40:38 INFO - PROCESS | 3532 | 1470732038123 Marionette TRACE conn6 <- [1,86,null,{}] 01:40:38 INFO - PROCESS | 3532 | 1470732038127 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}] 01:40:38 INFO - PROCESS | 3532 | 1470732038130 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:38 INFO - PROCESS | 3532 | 1470732038239 Marionette TRACE conn6 <- [1,87,null,{"value":null}] 01:40:38 INFO - PROCESS | 3532 | 1470732038313 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:38 INFO - PROCESS | 3532 | 1470732038316 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:38 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CCEE8800 == 28 [pid = 3532] [id = 31] 01:40:38 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7C6B90000) [pid = 3532] [serial = 89] [outer = 0000000000000000] 01:40:38 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7C9D15000) [pid = 3532] [serial = 90] [outer = 000000A7C6B90000] 01:40:38 INFO - PROCESS | 3532 | 1470732038375 Marionette DEBUG loaded listener.js 01:40:38 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CA406400) [pid = 3532] [serial = 91] [outer = 000000A7C6B90000] 01:40:38 INFO - PROCESS | 3532 | 1470732038919 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]]]}] 01:40:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 01:40:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 839ms 01:40:38 INFO - PROCESS | 3532 | 1470732038961 Marionette TRACE conn6 -> [0,89,"getWindowHandle",null] 01:40:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 01:40:38 INFO - PROCESS | 3532 | 1470732038963 Marionette TRACE conn6 <- [1,89,null,{"value":"13"}] 01:40:38 INFO - PROCESS | 3532 | 1470732038967 Marionette TRACE conn6 -> [0,90,"setScriptTimeout",{"ms":35000}] 01:40:38 INFO - PROCESS | 3532 | 1470732038972 Marionette TRACE conn6 <- [1,90,null,{}] 01:40:38 INFO - PROCESS | 3532 | 1470732038983 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}] 01:40:38 INFO - PROCESS | 3532 | 1470732038988 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:39 INFO - PROCESS | 3532 | 1470732039098 Marionette TRACE conn6 <- [1,91,null,{"value":null}] 01:40:39 INFO - PROCESS | 3532 | 1470732039160 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:39 INFO - PROCESS | 3532 | 1470732039164 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:39 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2D3E000 == 29 [pid = 3532] [id = 32] 01:40:39 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7CD510000) [pid = 3532] [serial = 92] [outer = 0000000000000000] 01:40:39 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7CD650000) [pid = 3532] [serial = 93] [outer = 000000A7CD510000] 01:40:39 INFO - PROCESS | 3532 | 1470732039224 Marionette DEBUG loaded listener.js 01:40:39 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7CDB0A000) [pid = 3532] [serial = 94] [outer = 000000A7CD510000] 01:40:39 INFO - PROCESS | 3532 | 1470732039761 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]]]}] 01:40:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 01:40:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 840ms 01:40:39 INFO - PROCESS | 3532 | 1470732039810 Marionette TRACE conn6 -> [0,93,"getWindowHandle",null] 01:40:39 INFO - PROCESS | 3532 | 1470732039813 Marionette TRACE conn6 <- [1,93,null,{"value":"13"}] 01:40:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 01:40:39 INFO - PROCESS | 3532 | 1470732039816 Marionette TRACE conn6 -> [0,94,"setScriptTimeout",{"ms":35000}] 01:40:39 INFO - PROCESS | 3532 | 1470732039819 Marionette TRACE conn6 <- [1,94,null,{}] 01:40:39 INFO - PROCESS | 3532 | 1470732039822 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}] 01:40:39 INFO - PROCESS | 3532 | 1470732039825 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:39 INFO - PROCESS | 3532 | 1470732039930 Marionette TRACE conn6 <- [1,95,null,{"value":null}] 01:40:40 INFO - PROCESS | 3532 | 1470732040003 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:40 INFO - PROCESS | 3532 | 1470732040006 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:40 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D31E8800 == 30 [pid = 3532] [id = 33] 01:40:40 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7CF342C00) [pid = 3532] [serial = 95] [outer = 0000000000000000] 01:40:40 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7CF882800) [pid = 3532] [serial = 96] [outer = 000000A7CF342C00] 01:40:40 INFO - PROCESS | 3532 | 1470732040061 Marionette DEBUG loaded listener.js 01:40:40 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7D0492400) [pid = 3532] [serial = 97] [outer = 000000A7CF342C00] 01:40:40 INFO - PROCESS | 3532 | 1470732040629 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]]]}] 01:40:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 01:40:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 837ms 01:40:40 INFO - PROCESS | 3532 | 1470732040655 Marionette TRACE conn6 -> [0,97,"getWindowHandle",null] 01:40:40 INFO - PROCESS | 3532 | 1470732040657 Marionette TRACE conn6 <- [1,97,null,{"value":"13"}] 01:40:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 01:40:40 INFO - PROCESS | 3532 | 1470732040661 Marionette TRACE conn6 -> [0,98,"setScriptTimeout",{"ms":35000}] 01:40:40 INFO - PROCESS | 3532 | 1470732040663 Marionette TRACE conn6 <- [1,98,null,{}] 01:40:40 INFO - PROCESS | 3532 | 1470732040667 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}] 01:40:40 INFO - PROCESS | 3532 | 1470732040669 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:40 INFO - PROCESS | 3532 | 1470732040772 Marionette TRACE conn6 <- [1,99,null,{"value":null}] 01:40:40 INFO - PROCESS | 3532 | 1470732040831 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:40 INFO - PROCESS | 3532 | 1470732040833 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:40 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CC236800 == 31 [pid = 3532] [id = 34] 01:40:40 INFO - PROCESS | 3532 | ++DOMWINDOW == 88 (000000A7BFDAD000) [pid = 3532] [serial = 98] [outer = 0000000000000000] 01:40:40 INFO - PROCESS | 3532 | ++DOMWINDOW == 89 (000000A7C03A1000) [pid = 3532] [serial = 99] [outer = 000000A7BFDAD000] 01:40:40 INFO - PROCESS | 3532 | 1470732040889 Marionette DEBUG loaded listener.js 01:40:40 INFO - PROCESS | 3532 | ++DOMWINDOW == 90 (000000A7C03A8000) [pid = 3532] [serial = 100] [outer = 000000A7BFDAD000] 01:40:41 INFO - PROCESS | 3532 | 1470732041471 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]]]}] 01:40:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 01:40:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 838ms 01:40:41 INFO - PROCESS | 3532 | 1470732041502 Marionette TRACE conn6 -> [0,101,"getWindowHandle",null] 01:40:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 01:40:41 INFO - PROCESS | 3532 | 1470732041506 Marionette TRACE conn6 <- [1,101,null,{"value":"13"}] 01:40:41 INFO - PROCESS | 3532 | 1470732041511 Marionette TRACE conn6 -> [0,102,"setScriptTimeout",{"ms":35000}] 01:40:41 INFO - PROCESS | 3532 | 1470732041514 Marionette TRACE conn6 <- [1,102,null,{}] 01:40:41 INFO - PROCESS | 3532 | 1470732041519 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}] 01:40:41 INFO - PROCESS | 3532 | 1470732041522 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:41 INFO - PROCESS | 3532 | 1470732041629 Marionette TRACE conn6 <- [1,103,null,{"value":null}] 01:40:41 INFO - PROCESS | 3532 | 1470732041693 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:41 INFO - PROCESS | 3532 | 1470732041695 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:41 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C4CC5000 == 32 [pid = 3532] [id = 35] 01:40:41 INFO - PROCESS | 3532 | ++DOMWINDOW == 91 (000000A7C0020000) [pid = 3532] [serial = 101] [outer = 0000000000000000] 01:40:41 INFO - PROCESS | 3532 | ++DOMWINDOW == 92 (000000A7C0351C00) [pid = 3532] [serial = 102] [outer = 000000A7C0020000] 01:40:41 INFO - PROCESS | 3532 | 1470732041747 Marionette DEBUG loaded listener.js 01:40:41 INFO - PROCESS | 3532 | ++DOMWINDOW == 93 (000000A7C0359000) [pid = 3532] [serial = 103] [outer = 000000A7C0020000] 01:40:42 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CC9E1800 == 31 [pid = 3532] [id = 10] 01:40:42 INFO - PROCESS | 3532 | --DOMWINDOW == 92 (000000A7CD223400) [pid = 3532] [serial = 17] [outer = 0000000000000000] [url = about:blank] 01:40:42 INFO - PROCESS | 3532 | --DOMWINDOW == 91 (000000A7C026E400) [pid = 3532] [serial = 63] [outer = 0000000000000000] [url = about:blank] 01:40:42 INFO - PROCESS | 3532 | --DOMWINDOW == 90 (000000A7C6798400) [pid = 3532] [serial = 21] [outer = 0000000000000000] [url = about:blank] 01:40:42 INFO - PROCESS | 3532 | --DOMWINDOW == 89 (000000A7CC946800) [pid = 3532] [serial = 24] [outer = 0000000000000000] [url = about:blank] 01:40:42 INFO - PROCESS | 3532 | --DOMWINDOW == 88 (000000A7CD50A400) [pid = 3532] [serial = 27] [outer = 0000000000000000] [url = about:blank] 01:40:42 INFO - PROCESS | 3532 | --DOMWINDOW == 87 (000000A7C4F4A400) [pid = 3532] [serial = 33] [outer = 0000000000000000] [url = about:blank] 01:40:42 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7C64CF800) [pid = 3532] [serial = 36] [outer = 0000000000000000] [url = about:blank] 01:40:42 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7CA37E400) [pid = 3532] [serial = 39] [outer = 0000000000000000] [url = about:blank] 01:40:42 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7CBE10000) [pid = 3532] [serial = 40] [outer = 0000000000000000] [url = about:blank] 01:40:42 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7CD21F400) [pid = 3532] [serial = 42] [outer = 0000000000000000] [url = about:blank] 01:40:42 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7CD654800) [pid = 3532] [serial = 43] [outer = 0000000000000000] [url = about:blank] 01:40:42 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7BF44F000) [pid = 3532] [serial = 30] [outer = 0000000000000000] [url = about:blank] 01:40:42 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7CD65AC00) [pid = 3532] [serial = 46] [outer = 0000000000000000] [url = about:blank] 01:40:42 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7CD24E400) [pid = 3532] [serial = 49] [outer = 0000000000000000] [url = about:blank] 01:40:42 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7CF3CDC00) [pid = 3532] [serial = 52] [outer = 0000000000000000] [url = about:blank] 01:40:42 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7CA66A800) [pid = 3532] [serial = 22] [outer = 0000000000000000] [url = about:blank] 01:40:42 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7D2DE1000) [pid = 3532] [serial = 66] [outer = 0000000000000000] [url = about:blank] 01:40:42 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7CD514800) [pid = 3532] [serial = 28] [outer = 0000000000000000] [url = about:blank] 01:40:42 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7C6B90400) [pid = 3532] [serial = 37] [outer = 0000000000000000] [url = about:blank] 01:40:42 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7CD65A400) [pid = 3532] [serial = 64] [outer = 0000000000000000] [url = about:blank] 01:40:42 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7C64D9000) [pid = 3532] [serial = 9] [outer = 0000000000000000] [url = about:blank] 01:40:42 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7C679AC00) [pid = 3532] [serial = 10] [outer = 0000000000000000] [url = chrome://gfxsanity/content/sanitytest.html] 01:40:42 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7C4394800) [pid = 3532] [serial = 4] [outer = 0000000000000000] [url = about:blank] 01:40:42 INFO - PROCESS | 3532 | --DOMWINDOW == 69 (000000A7CC979400) [pid = 3532] [serial = 45] [outer = 0000000000000000] [url = about:blank] 01:40:42 INFO - PROCESS | 3532 | --DOMWINDOW == 68 (000000A7CD247400) [pid = 3532] [serial = 48] [outer = 0000000000000000] [url = about:blank] 01:40:42 INFO - PROCESS | 3532 | --DOMWINDOW == 67 (000000A7CF00B800) [pid = 3532] [serial = 51] [outer = 0000000000000000] [url = about:blank] 01:40:42 INFO - PROCESS | 3532 | --DOMWINDOW == 66 (000000A7BFDAA400) [pid = 3532] [serial = 54] [outer = 0000000000000000] [url = about:blank] 01:40:42 INFO - PROCESS | 3532 | --DOMWINDOW == 65 (000000A7C0262000) [pid = 3532] [serial = 57] [outer = 0000000000000000] [url = about:blank] 01:40:42 INFO - PROCESS | 3532 | --DOMWINDOW == 64 (000000A7BE47E000) [pid = 3532] [serial = 60] [outer = 0000000000000000] [url = about:blank] 01:40:42 INFO - PROCESS | 3532 | --DOMWINDOW == 63 (000000A7CCFEF400) [pid = 3532] [serial = 14] [outer = 0000000000000000] [url = about:blank] 01:40:42 INFO - PROCESS | 3532 | 1470732042690 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]]]}] 01:40:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 01:40:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1253ms 01:40:42 INFO - PROCESS | 3532 | 1470732042764 Marionette TRACE conn6 -> [0,105,"getWindowHandle",null] 01:40:42 INFO - PROCESS | 3532 | 1470732042768 Marionette TRACE conn6 <- [1,105,null,{"value":"13"}] 01:40:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 01:40:42 INFO - PROCESS | 3532 | 1470732042773 Marionette TRACE conn6 -> [0,106,"setScriptTimeout",{"ms":35000}] 01:40:42 INFO - PROCESS | 3532 | 1470732042778 Marionette TRACE conn6 <- [1,106,null,{}] 01:40:42 INFO - PROCESS | 3532 | 1470732042784 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}] 01:40:42 INFO - PROCESS | 3532 | 1470732042786 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:42 INFO - PROCESS | 3532 | 1470732042876 Marionette TRACE conn6 <- [1,107,null,{"value":null}] 01:40:42 INFO - PROCESS | 3532 | 1470732042890 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:42 INFO - PROCESS | 3532 | 1470732042893 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:42 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C488C800 == 32 [pid = 3532] [id = 36] 01:40:42 INFO - PROCESS | 3532 | ++DOMWINDOW == 64 (000000A7C0357400) [pid = 3532] [serial = 104] [outer = 0000000000000000] 01:40:42 INFO - PROCESS | 3532 | ++DOMWINDOW == 65 (000000A7C0359C00) [pid = 3532] [serial = 105] [outer = 000000A7C0357400] 01:40:42 INFO - PROCESS | 3532 | 1470732042943 Marionette DEBUG loaded listener.js 01:40:43 INFO - PROCESS | 3532 | ++DOMWINDOW == 66 (000000A7C03A2800) [pid = 3532] [serial = 106] [outer = 000000A7C0357400] 01:40:43 INFO - PROCESS | 3532 | 1470732043354 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]]]}] 01:40:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 01:40:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 628ms 01:40:43 INFO - PROCESS | 3532 | 1470732043405 Marionette TRACE conn6 -> [0,109,"getWindowHandle",null] 01:40:43 INFO - PROCESS | 3532 | 1470732043411 Marionette TRACE conn6 <- [1,109,null,{"value":"13"}] 01:40:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 01:40:43 INFO - PROCESS | 3532 | 1470732043417 Marionette TRACE conn6 -> [0,110,"setScriptTimeout",{"ms":35000}] 01:40:43 INFO - PROCESS | 3532 | 1470732043420 Marionette TRACE conn6 <- [1,110,null,{}] 01:40:43 INFO - PROCESS | 3532 | 1470732043424 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}] 01:40:43 INFO - PROCESS | 3532 | 1470732043426 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:43 INFO - PROCESS | 3532 | 1470732043540 Marionette TRACE conn6 <- [1,111,null,{"value":null}] 01:40:43 INFO - PROCESS | 3532 | 1470732043557 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:43 INFO - PROCESS | 3532 | 1470732043559 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:43 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C630A800 == 33 [pid = 3532] [id = 37] 01:40:43 INFO - PROCESS | 3532 | ++DOMWINDOW == 67 (000000A7C14F7400) [pid = 3532] [serial = 107] [outer = 0000000000000000] 01:40:43 INFO - PROCESS | 3532 | ++DOMWINDOW == 68 (000000A7C480F400) [pid = 3532] [serial = 108] [outer = 000000A7C14F7400] 01:40:43 INFO - PROCESS | 3532 | 1470732043609 Marionette DEBUG loaded listener.js 01:40:43 INFO - PROCESS | 3532 | ++DOMWINDOW == 69 (000000A7C502E400) [pid = 3532] [serial = 109] [outer = 000000A7C14F7400] 01:40:44 INFO - PROCESS | 3532 | 1470732044032 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]]]}] 01:40:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 01:40:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 628ms 01:40:44 INFO - PROCESS | 3532 | 1470732044047 Marionette TRACE conn6 -> [0,113,"getWindowHandle",null] 01:40:44 INFO - PROCESS | 3532 | 1470732044050 Marionette TRACE conn6 <- [1,113,null,{"value":"13"}] 01:40:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 01:40:44 INFO - PROCESS | 3532 | 1470732044054 Marionette TRACE conn6 -> [0,114,"setScriptTimeout",{"ms":35000}] 01:40:44 INFO - PROCESS | 3532 | 1470732044057 Marionette TRACE conn6 <- [1,114,null,{}] 01:40:44 INFO - PROCESS | 3532 | 1470732044069 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}] 01:40:44 INFO - PROCESS | 3532 | 1470732044074 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:44 INFO - PROCESS | 3532 | 1470732044160 Marionette TRACE conn6 <- [1,115,null,{"value":null}] 01:40:44 INFO - PROCESS | 3532 | 1470732044168 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:44 INFO - PROCESS | 3532 | 1470732044172 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:44 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CA30D000 == 34 [pid = 3532] [id = 38] 01:40:44 INFO - PROCESS | 3532 | ++DOMWINDOW == 70 (000000A7C61E7800) [pid = 3532] [serial = 110] [outer = 0000000000000000] 01:40:44 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7C64D9C00) [pid = 3532] [serial = 111] [outer = 000000A7C61E7800] 01:40:44 INFO - PROCESS | 3532 | 1470732044221 Marionette DEBUG loaded listener.js 01:40:44 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7C6B90800) [pid = 3532] [serial = 112] [outer = 000000A7C61E7800] 01:40:44 INFO - PROCESS | 3532 | 1470732044642 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]]]}] 01:40:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 01:40:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 628ms 01:40:44 INFO - PROCESS | 3532 | 1470732044684 Marionette TRACE conn6 -> [0,117,"getWindowHandle",null] 01:40:44 INFO - PROCESS | 3532 | 1470732044687 Marionette TRACE conn6 <- [1,117,null,{"value":"13"}] 01:40:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 01:40:44 INFO - PROCESS | 3532 | 1470732044690 Marionette TRACE conn6 -> [0,118,"setScriptTimeout",{"ms":35000}] 01:40:44 INFO - PROCESS | 3532 | 1470732044692 Marionette TRACE conn6 <- [1,118,null,{}] 01:40:44 INFO - PROCESS | 3532 | 1470732044695 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}] 01:40:44 INFO - PROCESS | 3532 | 1470732044698 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:44 INFO - PROCESS | 3532 | 1470732044812 Marionette TRACE conn6 <- [1,119,null,{"value":null}] 01:40:44 INFO - PROCESS | 3532 | 1470732044820 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:44 INFO - PROCESS | 3532 | 1470732044823 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:44 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CC233000 == 35 [pid = 3532] [id = 39] 01:40:44 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7C9D75800) [pid = 3532] [serial = 113] [outer = 0000000000000000] 01:40:44 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7C9D7BC00) [pid = 3532] [serial = 114] [outer = 000000A7C9D75800] 01:40:44 INFO - PROCESS | 3532 | 1470732044869 Marionette DEBUG loaded listener.js 01:40:44 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7CA40E000) [pid = 3532] [serial = 115] [outer = 000000A7C9D75800] 01:40:45 INFO - PROCESS | 3532 | 1470732045289 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]]]}] 01:40:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 01:40:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 628ms 01:40:45 INFO - PROCESS | 3532 | 1470732045320 Marionette TRACE conn6 -> [0,121,"getWindowHandle",null] 01:40:45 INFO - PROCESS | 3532 | 1470732045323 Marionette TRACE conn6 <- [1,121,null,{"value":"13"}] 01:40:45 INFO - PROCESS | 3532 | 1470732045326 Marionette TRACE conn6 -> [0,122,"setScriptTimeout",{"ms":35000}] 01:40:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 01:40:45 INFO - PROCESS | 3532 | 1470732045328 Marionette TRACE conn6 <- [1,122,null,{}] 01:40:45 INFO - PROCESS | 3532 | 1470732045331 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}] 01:40:45 INFO - PROCESS | 3532 | 1470732045333 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:45 INFO - PROCESS | 3532 | 1470732045431 Marionette TRACE conn6 <- [1,123,null,{"value":null}] 01:40:45 INFO - PROCESS | 3532 | 1470732045436 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:45 INFO - PROCESS | 3532 | 1470732045439 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:45 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CC9F8000 == 36 [pid = 3532] [id = 40] 01:40:45 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7C03A8400) [pid = 3532] [serial = 116] [outer = 0000000000000000] 01:40:45 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7CBE08000) [pid = 3532] [serial = 117] [outer = 000000A7C03A8400] 01:40:45 INFO - PROCESS | 3532 | 1470732045484 Marionette DEBUG loaded listener.js 01:40:45 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7CC945C00) [pid = 3532] [serial = 118] [outer = 000000A7C03A8400] 01:40:45 INFO - PROCESS | 3532 | 1470732045918 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]]]}] 01:40:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 01:40:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 629ms 01:40:45 INFO - PROCESS | 3532 | 1470732045959 Marionette TRACE conn6 -> [0,125,"getWindowHandle",null] 01:40:45 INFO - PROCESS | 3532 | 1470732045961 Marionette TRACE conn6 <- [1,125,null,{"value":"13"}] 01:40:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 01:40:45 INFO - PROCESS | 3532 | 1470732045964 Marionette TRACE conn6 -> [0,126,"setScriptTimeout",{"ms":35000}] 01:40:45 INFO - PROCESS | 3532 | 1470732045966 Marionette TRACE conn6 <- [1,126,null,{}] 01:40:45 INFO - PROCESS | 3532 | 1470732045970 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}] 01:40:45 INFO - PROCESS | 3532 | 1470732045975 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:46 INFO - PROCESS | 3532 | 1470732046091 Marionette TRACE conn6 <- [1,127,null,{"value":null}] 01:40:46 INFO - PROCESS | 3532 | 1470732046101 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:46 INFO - PROCESS | 3532 | 1470732046103 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:46 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CDB3C800 == 37 [pid = 3532] [id = 41] 01:40:46 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7CCD40C00) [pid = 3532] [serial = 119] [outer = 0000000000000000] 01:40:46 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CD250800) [pid = 3532] [serial = 120] [outer = 000000A7CCD40C00] 01:40:46 INFO - PROCESS | 3532 | 1470732046171 Marionette DEBUG loaded listener.js 01:40:46 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CD511400) [pid = 3532] [serial = 121] [outer = 000000A7CCD40C00] 01:40:46 INFO - PROCESS | 3532 | 1470732046577 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]]]}] 01:40:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 01:40:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 629ms 01:40:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 01:40:46 INFO - PROCESS | 3532 | 1470732046597 Marionette TRACE conn6 -> [0,129,"getWindowHandle",null] 01:40:46 INFO - PROCESS | 3532 | 1470732046600 Marionette TRACE conn6 <- [1,129,null,{"value":"13"}] 01:40:46 INFO - PROCESS | 3532 | 1470732046603 Marionette TRACE conn6 -> [0,130,"setScriptTimeout",{"ms":35000}] 01:40:46 INFO - PROCESS | 3532 | 1470732046605 Marionette TRACE conn6 <- [1,130,null,{}] 01:40:46 INFO - PROCESS | 3532 | 1470732046609 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}] 01:40:46 INFO - PROCESS | 3532 | 1470732046611 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:46 INFO - PROCESS | 3532 | 1470732046787 Marionette TRACE conn6 <- [1,131,null,{"value":null}] 01:40:46 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7BE508400) [pid = 3532] [serial = 68] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 01:40:46 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7BE50E800) [pid = 3532] [serial = 53] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 01:40:46 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7BFDB5000) [pid = 3532] [serial = 56] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 01:40:46 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7BE477400) [pid = 3532] [serial = 59] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 01:40:46 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7D2DD8800) [pid = 3532] [serial = 65] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 01:40:46 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7C05A5000) [pid = 3532] [serial = 71] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 01:40:46 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7C9D14400) [pid = 3532] [serial = 77] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 01:40:46 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7C6009800) [pid = 3532] [serial = 74] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 01:40:46 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7CA386000) [pid = 3532] [serial = 80] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 01:40:46 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7C5561800) [pid = 3532] [serial = 83] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 01:40:46 INFO - PROCESS | 3532 | 1470732046828 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:46 INFO - PROCESS | 3532 | 1470732046830 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:46 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CC9E4800 == 38 [pid = 3532] [id = 42] 01:40:46 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7BE478000) [pid = 3532] [serial = 122] [outer = 0000000000000000] 01:40:46 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7BE50C000) [pid = 3532] [serial = 123] [outer = 000000A7BE478000] 01:40:46 INFO - PROCESS | 3532 | 1470732046875 Marionette DEBUG loaded listener.js 01:40:46 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7C6125800) [pid = 3532] [serial = 124] [outer = 000000A7BE478000] 01:40:47 INFO - PROCESS | 3532 | 1470732047215 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]]]}] 01:40:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 01:40:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 628ms 01:40:47 INFO - PROCESS | 3532 | 1470732047233 Marionette TRACE conn6 -> [0,133,"getWindowHandle",null] 01:40:47 INFO - PROCESS | 3532 | 1470732047235 Marionette TRACE conn6 <- [1,133,null,{"value":"13"}] 01:40:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 01:40:47 INFO - PROCESS | 3532 | 1470732047244 Marionette TRACE conn6 -> [0,134,"setScriptTimeout",{"ms":35000}] 01:40:47 INFO - PROCESS | 3532 | 1470732047246 Marionette TRACE conn6 <- [1,134,null,{}] 01:40:47 INFO - PROCESS | 3532 | 1470732047249 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}] 01:40:47 INFO - PROCESS | 3532 | 1470732047251 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:47 INFO - PROCESS | 3532 | 1470732047350 Marionette TRACE conn6 <- [1,135,null,{"value":null}] 01:40:47 INFO - PROCESS | 3532 | 1470732047357 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:47 INFO - PROCESS | 3532 | 1470732047359 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:47 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2D46000 == 39 [pid = 3532] [id = 43] 01:40:47 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7C6078800) [pid = 3532] [serial = 125] [outer = 0000000000000000] 01:40:47 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7C6126C00) [pid = 3532] [serial = 126] [outer = 000000A7C6078800] 01:40:47 INFO - PROCESS | 3532 | 1470732047405 Marionette DEBUG loaded listener.js 01:40:47 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7C67C0C00) [pid = 3532] [serial = 127] [outer = 000000A7C6078800] 01:40:47 INFO - PROCESS | 3532 | 1470732047813 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]]]}] 01:40:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 01:40:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 584ms 01:40:47 INFO - PROCESS | 3532 | 1470732047830 Marionette TRACE conn6 -> [0,137,"getWindowHandle",null] 01:40:47 INFO - PROCESS | 3532 | 1470732047832 Marionette TRACE conn6 <- [1,137,null,{"value":"13"}] 01:40:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 01:40:47 INFO - PROCESS | 3532 | 1470732047835 Marionette TRACE conn6 -> [0,138,"setScriptTimeout",{"ms":35000}] 01:40:47 INFO - PROCESS | 3532 | 1470732047837 Marionette TRACE conn6 <- [1,138,null,{}] 01:40:47 INFO - PROCESS | 3532 | 1470732047841 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}] 01:40:47 INFO - PROCESS | 3532 | 1470732047843 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:47 INFO - PROCESS | 3532 | 1470732047922 Marionette TRACE conn6 <- [1,139,null,{"value":null}] 01:40:47 INFO - PROCESS | 3532 | 1470732047981 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:47 INFO - PROCESS | 3532 | 1470732047983 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:47 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D31E7800 == 40 [pid = 3532] [id = 44] 01:40:47 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7C6079400) [pid = 3532] [serial = 128] [outer = 0000000000000000] 01:40:48 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7CD658C00) [pid = 3532] [serial = 129] [outer = 000000A7C6079400] 01:40:48 INFO - PROCESS | 3532 | 1470732048031 Marionette DEBUG loaded listener.js 01:40:48 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CDCBA400) [pid = 3532] [serial = 130] [outer = 000000A7C6079400] 01:40:48 INFO - PROCESS | 3532 | 1470732048382 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]]]}] 01:40:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 01:40:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 585ms 01:40:48 INFO - PROCESS | 3532 | 1470732048423 Marionette TRACE conn6 -> [0,141,"getWindowHandle",null] 01:40:48 INFO - PROCESS | 3532 | 1470732048426 Marionette TRACE conn6 <- [1,141,null,{"value":"13"}] 01:40:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 01:40:48 INFO - PROCESS | 3532 | 1470732048429 Marionette TRACE conn6 -> [0,142,"setScriptTimeout",{"ms":35000}] 01:40:48 INFO - PROCESS | 3532 | 1470732048431 Marionette TRACE conn6 <- [1,142,null,{}] 01:40:48 INFO - PROCESS | 3532 | 1470732048435 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}] 01:40:48 INFO - PROCESS | 3532 | 1470732048436 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:48 INFO - PROCESS | 3532 | 1470732048550 Marionette TRACE conn6 <- [1,143,null,{"value":null}] 01:40:48 INFO - PROCESS | 3532 | 1470732048559 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:48 INFO - PROCESS | 3532 | 1470732048561 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:48 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2D17800 == 41 [pid = 3532] [id = 45] 01:40:48 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CDB0B400) [pid = 3532] [serial = 131] [outer = 0000000000000000] 01:40:48 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7CF007000) [pid = 3532] [serial = 132] [outer = 000000A7CDB0B400] 01:40:48 INFO - PROCESS | 3532 | 1470732048605 Marionette DEBUG loaded listener.js 01:40:48 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7CC97D800) [pid = 3532] [serial = 133] [outer = 000000A7CDB0B400] 01:40:49 INFO - PROCESS | 3532 | 1470732049397 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]]]}] 01:40:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 01:40:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1023ms 01:40:49 INFO - PROCESS | 3532 | 1470732049456 Marionette TRACE conn6 -> [0,145,"getWindowHandle",null] 01:40:49 INFO - PROCESS | 3532 | 1470732049461 Marionette TRACE conn6 <- [1,145,null,{"value":"13"}] 01:40:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 01:40:49 INFO - PROCESS | 3532 | 1470732049467 Marionette TRACE conn6 -> [0,146,"setScriptTimeout",{"ms":35000}] 01:40:49 INFO - PROCESS | 3532 | 1470732049471 Marionette TRACE conn6 <- [1,146,null,{}] 01:40:49 INFO - PROCESS | 3532 | 1470732049487 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}] 01:40:49 INFO - PROCESS | 3532 | 1470732049491 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:49 INFO - PROCESS | 3532 | 1470732049619 Marionette TRACE conn6 <- [1,147,null,{"value":null}] 01:40:49 INFO - PROCESS | 3532 | 1470732049676 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:49 INFO - PROCESS | 3532 | 1470732049678 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:49 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C6193000 == 42 [pid = 3532] [id = 46] 01:40:49 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7C0264400) [pid = 3532] [serial = 134] [outer = 0000000000000000] 01:40:49 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7C0353400) [pid = 3532] [serial = 135] [outer = 000000A7C0264400] 01:40:49 INFO - PROCESS | 3532 | 1470732049737 Marionette DEBUG loaded listener.js 01:40:49 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7C03A2000) [pid = 3532] [serial = 136] [outer = 000000A7C0264400] 01:40:50 INFO - PROCESS | 3532 | 1470732050648 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]]]}] 01:40:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 01:40:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1208ms 01:40:50 INFO - PROCESS | 3532 | 1470732050678 Marionette TRACE conn6 -> [0,149,"getWindowHandle",null] 01:40:50 INFO - PROCESS | 3532 | 1470732050682 Marionette TRACE conn6 <- [1,149,null,{"value":"13"}] 01:40:50 INFO - PROCESS | 3532 | 1470732050687 Marionette TRACE conn6 -> [0,150,"setScriptTimeout",{"ms":35000}] 01:40:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 01:40:50 INFO - PROCESS | 3532 | 1470732050691 Marionette TRACE conn6 <- [1,150,null,{}] 01:40:50 INFO - PROCESS | 3532 | 1470732050697 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}] 01:40:50 INFO - PROCESS | 3532 | 1470732050700 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:50 INFO - PROCESS | 3532 | 1470732050809 Marionette TRACE conn6 <- [1,151,null,{"value":null}] 01:40:50 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CCEE8800 == 41 [pid = 3532] [id = 31] 01:40:50 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D31E8800 == 40 [pid = 3532] [id = 33] 01:40:50 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2D3E000 == 39 [pid = 3532] [id = 32] 01:40:50 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D31E7800 == 38 [pid = 3532] [id = 44] 01:40:50 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2D46000 == 37 [pid = 3532] [id = 43] 01:40:50 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CC9E4800 == 36 [pid = 3532] [id = 42] 01:40:50 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CDB3C800 == 35 [pid = 3532] [id = 41] 01:40:50 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CC9F8000 == 34 [pid = 3532] [id = 40] 01:40:50 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CC233000 == 33 [pid = 3532] [id = 39] 01:40:50 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CA30D000 == 32 [pid = 3532] [id = 38] 01:40:50 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C630A800 == 31 [pid = 3532] [id = 37] 01:40:50 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C488C800 == 30 [pid = 3532] [id = 36] 01:40:50 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7C001F800) [pid = 3532] [serial = 69] [outer = 0000000000000000] [url = about:blank] 01:40:50 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7BFDB0800) [pid = 3532] [serial = 55] [outer = 0000000000000000] [url = about:blank] 01:40:50 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7C0267C00) [pid = 3532] [serial = 58] [outer = 0000000000000000] [url = about:blank] 01:40:50 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7BE484800) [pid = 3532] [serial = 61] [outer = 0000000000000000] [url = about:blank] 01:40:50 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7D3038800) [pid = 3532] [serial = 67] [outer = 0000000000000000] [url = about:blank] 01:40:50 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7C0FCC000) [pid = 3532] [serial = 72] [outer = 0000000000000000] [url = about:blank] 01:40:50 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7C48D3C00) [pid = 3532] [serial = 73] [outer = 0000000000000000] [url = about:blank] 01:40:50 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7C9D71C00) [pid = 3532] [serial = 78] [outer = 0000000000000000] [url = about:blank] 01:40:50 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7C64D2800) [pid = 3532] [serial = 75] [outer = 0000000000000000] [url = about:blank] 01:40:50 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7CBF3DC00) [pid = 3532] [serial = 82] [outer = 0000000000000000] [url = about:blank] 01:40:50 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7CA66F400) [pid = 3532] [serial = 81] [outer = 0000000000000000] [url = about:blank] 01:40:50 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7CD225000) [pid = 3532] [serial = 84] [outer = 0000000000000000] [url = about:blank] 01:40:50 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7CD251000) [pid = 3532] [serial = 85] [outer = 0000000000000000] [url = about:blank] 01:40:50 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7C9DB1400) [pid = 3532] [serial = 79] [outer = 0000000000000000] [url = about:blank] 01:40:50 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7C67C4800) [pid = 3532] [serial = 76] [outer = 0000000000000000] [url = about:blank] 01:40:50 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7D2DE6400) [pid = 3532] [serial = 70] [outer = 0000000000000000] [url = about:blank] 01:40:50 INFO - PROCESS | 3532 | 1470732050903 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:50 INFO - PROCESS | 3532 | 1470732050908 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:50 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C051E800 == 31 [pid = 3532] [id = 47] 01:40:50 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7BF4C5000) [pid = 3532] [serial = 137] [outer = 0000000000000000] 01:40:50 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7BFD2B000) [pid = 3532] [serial = 138] [outer = 000000A7BF4C5000] 01:40:50 INFO - PROCESS | 3532 | 1470732050959 Marionette DEBUG loaded listener.js 01:40:51 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7C0264800) [pid = 3532] [serial = 139] [outer = 000000A7BF4C5000] 01:40:51 INFO - PROCESS | 3532 | 1470732051366 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]]]}] 01:40:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 01:40:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 733ms 01:40:51 INFO - PROCESS | 3532 | 1470732051425 Marionette TRACE conn6 -> [0,153,"getWindowHandle",null] 01:40:51 INFO - PROCESS | 3532 | 1470732051430 Marionette TRACE conn6 <- [1,153,null,{"value":"13"}] 01:40:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 01:40:51 INFO - PROCESS | 3532 | 1470732051449 Marionette TRACE conn6 -> [0,154,"setScriptTimeout",{"ms":35000}] 01:40:51 INFO - PROCESS | 3532 | 1470732051452 Marionette TRACE conn6 <- [1,154,null,{}] 01:40:51 INFO - PROCESS | 3532 | 1470732051456 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}] 01:40:51 INFO - PROCESS | 3532 | 1470732051459 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:51 INFO - PROCESS | 3532 | 1470732051571 Marionette TRACE conn6 <- [1,155,null,{"value":null}] 01:40:51 INFO - PROCESS | 3532 | 1470732051590 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:51 INFO - PROCESS | 3532 | 1470732051592 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:51 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C646B800 == 32 [pid = 3532] [id = 48] 01:40:51 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7C48D8800) [pid = 3532] [serial = 140] [outer = 0000000000000000] 01:40:51 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7C4FCB800) [pid = 3532] [serial = 141] [outer = 000000A7C48D8800] 01:40:51 INFO - PROCESS | 3532 | 1470732051642 Marionette DEBUG loaded listener.js 01:40:51 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7C5366000) [pid = 3532] [serial = 142] [outer = 000000A7C48D8800] 01:40:52 INFO - PROCESS | 3532 | 1470732052077 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]]]}] 01:40:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 01:40:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 692ms 01:40:52 INFO - PROCESS | 3532 | 1470732052144 Marionette TRACE conn6 -> [0,157,"getWindowHandle",null] 01:40:52 INFO - PROCESS | 3532 | 1470732052147 Marionette TRACE conn6 <- [1,157,null,{"value":"13"}] 01:40:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 01:40:52 INFO - PROCESS | 3532 | 1470732052151 Marionette TRACE conn6 -> [0,158,"setScriptTimeout",{"ms":35000}] 01:40:52 INFO - PROCESS | 3532 | 1470732052162 Marionette TRACE conn6 <- [1,158,null,{}] 01:40:52 INFO - PROCESS | 3532 | 1470732052197 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}] 01:40:52 INFO - PROCESS | 3532 | 1470732052202 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:52 INFO - PROCESS | 3532 | 1470732052294 Marionette TRACE conn6 <- [1,159,null,{"value":null}] 01:40:52 INFO - PROCESS | 3532 | 1470732052302 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:52 INFO - PROCESS | 3532 | 1470732052305 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:52 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CC417000 == 33 [pid = 3532] [id = 49] 01:40:52 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7C607CC00) [pid = 3532] [serial = 143] [outer = 0000000000000000] 01:40:52 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7C6B92C00) [pid = 3532] [serial = 144] [outer = 000000A7C607CC00] 01:40:52 INFO - PROCESS | 3532 | 1470732052402 Marionette DEBUG loaded listener.js 01:40:52 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7C9D7B000) [pid = 3532] [serial = 145] [outer = 000000A7C607CC00] 01:40:52 INFO - PROCESS | 3532 | 1470732052763 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]]]}] 01:40:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 01:40:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 649ms 01:40:52 INFO - PROCESS | 3532 | 1470732052801 Marionette TRACE conn6 -> [0,161,"getWindowHandle",null] 01:40:52 INFO - PROCESS | 3532 | 1470732052804 Marionette TRACE conn6 <- [1,161,null,{"value":"13"}] 01:40:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 01:40:52 INFO - PROCESS | 3532 | 1470732052807 Marionette TRACE conn6 -> [0,162,"setScriptTimeout",{"ms":35000}] 01:40:52 INFO - PROCESS | 3532 | 1470732052809 Marionette TRACE conn6 <- [1,162,null,{}] 01:40:52 INFO - PROCESS | 3532 | 1470732052813 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}] 01:40:52 INFO - PROCESS | 3532 | 1470732052815 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:52 INFO - PROCESS | 3532 | 1470732052900 Marionette TRACE conn6 <- [1,163,null,{"value":null}] 01:40:52 INFO - PROCESS | 3532 | 1470732052966 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:52 INFO - PROCESS | 3532 | 1470732052969 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:53 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CD46F000 == 34 [pid = 3532] [id = 50] 01:40:53 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7C9D75400) [pid = 3532] [serial = 146] [outer = 0000000000000000] 01:40:53 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CA43D400) [pid = 3532] [serial = 147] [outer = 000000A7C9D75400] 01:40:53 INFO - PROCESS | 3532 | 1470732053016 Marionette DEBUG loaded listener.js 01:40:53 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7CC4CE000) [pid = 3532] [serial = 148] [outer = 000000A7C9D75400] 01:40:53 INFO - PROCESS | 3532 | 1470732053443 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]]]}] 01:40:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 01:40:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 691ms 01:40:53 INFO - PROCESS | 3532 | 1470732053502 Marionette TRACE conn6 -> [0,165,"getWindowHandle",null] 01:40:53 INFO - PROCESS | 3532 | 1470732053504 Marionette TRACE conn6 <- [1,165,null,{"value":"13"}] 01:40:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 01:40:53 INFO - PROCESS | 3532 | 1470732053507 Marionette TRACE conn6 -> [0,166,"setScriptTimeout",{"ms":35000}] 01:40:53 INFO - PROCESS | 3532 | 1470732053509 Marionette TRACE conn6 <- [1,166,null,{}] 01:40:53 INFO - PROCESS | 3532 | 1470732053519 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}] 01:40:53 INFO - PROCESS | 3532 | 1470732053521 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:53 INFO - PROCESS | 3532 | 1470732053646 Marionette TRACE conn6 <- [1,167,null,{"value":null}] 01:40:53 INFO - PROCESS | 3532 | 1470732053689 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:53 INFO - PROCESS | 3532 | 1470732053692 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:53 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CE71B000 == 35 [pid = 3532] [id = 51] 01:40:53 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7CC4D4800) [pid = 3532] [serial = 149] [outer = 0000000000000000] 01:40:53 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7CD225000) [pid = 3532] [serial = 150] [outer = 000000A7CC4D4800] 01:40:53 INFO - PROCESS | 3532 | 1470732053737 Marionette DEBUG loaded listener.js 01:40:53 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7CD24D400) [pid = 3532] [serial = 151] [outer = 000000A7CC4D4800] 01:40:54 INFO - PROCESS | 3532 | 1470732054144 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]]]}] 01:40:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 01:40:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 691ms 01:40:54 INFO - PROCESS | 3532 | 1470732054202 Marionette TRACE conn6 -> [0,169,"getWindowHandle",null] 01:40:54 INFO - PROCESS | 3532 | 1470732054204 Marionette TRACE conn6 <- [1,169,null,{"value":"13"}] 01:40:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 01:40:54 INFO - PROCESS | 3532 | 1470732054207 Marionette TRACE conn6 -> [0,170,"setScriptTimeout",{"ms":35000}] 01:40:54 INFO - PROCESS | 3532 | 1470732054209 Marionette TRACE conn6 <- [1,170,null,{}] 01:40:54 INFO - PROCESS | 3532 | 1470732054212 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}] 01:40:54 INFO - PROCESS | 3532 | 1470732054218 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:54 INFO - PROCESS | 3532 | 1470732054344 Marionette TRACE conn6 <- [1,171,null,{"value":null}] 01:40:54 INFO - PROCESS | 3532 | 1470732054350 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:54 INFO - PROCESS | 3532 | 1470732054352 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:54 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2D13000 == 36 [pid = 3532] [id = 52] 01:40:54 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7CD4F2800) [pid = 3532] [serial = 152] [outer = 0000000000000000] 01:40:54 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7CD64B800) [pid = 3532] [serial = 153] [outer = 000000A7CD4F2800] 01:40:54 INFO - PROCESS | 3532 | 1470732054398 Marionette DEBUG loaded listener.js 01:40:54 INFO - PROCESS | 3532 | ++DOMWINDOW == 88 (000000A7CF581000) [pid = 3532] [serial = 154] [outer = 000000A7CD4F2800] 01:40:54 INFO - PROCESS | 3532 | 1470732054816 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]]]}] 01:40:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 01:40:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 627ms 01:40:54 INFO - PROCESS | 3532 | 1470732054837 Marionette TRACE conn6 -> [0,173,"getWindowHandle",null] 01:40:54 INFO - PROCESS | 3532 | 1470732054839 Marionette TRACE conn6 <- [1,173,null,{"value":"13"}] 01:40:54 INFO - PROCESS | 3532 | 1470732054842 Marionette TRACE conn6 -> [0,174,"setScriptTimeout",{"ms":35000}] 01:40:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 01:40:54 INFO - PROCESS | 3532 | 1470732054844 Marionette TRACE conn6 <- [1,174,null,{}] 01:40:54 INFO - PROCESS | 3532 | 1470732054855 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}] 01:40:54 INFO - PROCESS | 3532 | 1470732054857 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:55 INFO - PROCESS | 3532 | 1470732055042 Marionette TRACE conn6 <- [1,175,null,{"value":null}] 01:40:55 INFO - PROCESS | 3532 | --DOMWINDOW == 87 (000000A7C6079400) [pid = 3532] [serial = 128] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 01:40:55 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7C03A8400) [pid = 3532] [serial = 116] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 01:40:55 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7C14F7400) [pid = 3532] [serial = 107] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 01:40:55 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7C0357400) [pid = 3532] [serial = 104] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 01:40:55 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7C61E7800) [pid = 3532] [serial = 110] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 01:40:55 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7C0020000) [pid = 3532] [serial = 101] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 01:40:55 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7C9D75800) [pid = 3532] [serial = 113] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 01:40:55 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7CCD40C00) [pid = 3532] [serial = 119] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 01:40:55 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7C001C400) [pid = 3532] [serial = 86] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 01:40:55 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7C6B90000) [pid = 3532] [serial = 89] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 01:40:55 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7CD510000) [pid = 3532] [serial = 92] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 01:40:55 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7CF342C00) [pid = 3532] [serial = 95] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 01:40:55 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7BFDAD000) [pid = 3532] [serial = 98] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 01:40:55 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7BE478000) [pid = 3532] [serial = 122] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 01:40:55 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7C6078800) [pid = 3532] [serial = 125] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 01:40:55 INFO - PROCESS | 3532 | 1470732055116 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:55 INFO - PROCESS | 3532 | 1470732055118 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:55 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C9943000 == 37 [pid = 3532] [id = 53] 01:40:55 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7BE484400) [pid = 3532] [serial = 155] [outer = 0000000000000000] 01:40:55 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7BFDB0000) [pid = 3532] [serial = 156] [outer = 000000A7BE484400] 01:40:55 INFO - PROCESS | 3532 | 1470732055163 Marionette DEBUG loaded listener.js 01:40:55 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7C03CE000) [pid = 3532] [serial = 157] [outer = 000000A7BE484400] 01:40:55 INFO - PROCESS | 3532 | 1470732055478 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]]]}] 01:40:55 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7C03D3C00) [pid = 3532] [serial = 158] [outer = 000000A7BF8CE400] 01:40:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 01:40:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 692ms 01:40:55 INFO - PROCESS | 3532 | 1470732055570 Marionette TRACE conn6 -> [0,177,"getWindowHandle",null] 01:40:55 INFO - PROCESS | 3532 | 1470732055572 Marionette TRACE conn6 <- [1,177,null,{"value":"13"}] 01:40:55 INFO - PROCESS | 3532 | 1470732055576 Marionette TRACE conn6 -> [0,178,"setScriptTimeout",{"ms":35000}] 01:40:55 INFO - PROCESS | 3532 | 1470732055578 Marionette TRACE conn6 <- [1,178,null,{}] 01:40:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 01:40:55 INFO - PROCESS | 3532 | 1470732055582 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}] 01:40:55 INFO - PROCESS | 3532 | 1470732055583 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:55 INFO - PROCESS | 3532 | 1470732055667 Marionette TRACE conn6 <- [1,179,null,{"value":null}] 01:40:55 INFO - PROCESS | 3532 | 1470732055673 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:55 INFO - PROCESS | 3532 | 1470732055675 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:55 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D31EF000 == 38 [pid = 3532] [id = 54] 01:40:55 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7C6079000) [pid = 3532] [serial = 159] [outer = 0000000000000000] 01:40:55 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7CD4F0000) [pid = 3532] [serial = 160] [outer = 000000A7C6079000] 01:40:55 INFO - PROCESS | 3532 | 1470732055721 Marionette DEBUG loaded listener.js 01:40:55 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CF884C00) [pid = 3532] [serial = 161] [outer = 000000A7C6079000] 01:40:56 INFO - PROCESS | 3532 | 1470732056111 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]]]}] 01:40:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 01:40:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 585ms 01:40:56 INFO - PROCESS | 3532 | 1470732056171 Marionette TRACE conn6 -> [0,181,"getWindowHandle",null] 01:40:56 INFO - PROCESS | 3532 | 1470732056174 Marionette TRACE conn6 <- [1,181,null,{"value":"13"}] 01:40:56 INFO - PROCESS | 3532 | 1470732056177 Marionette TRACE conn6 -> [0,182,"setScriptTimeout",{"ms":35000}] 01:40:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 01:40:56 INFO - PROCESS | 3532 | 1470732056179 Marionette TRACE conn6 <- [1,182,null,{}] 01:40:56 INFO - PROCESS | 3532 | 1470732056183 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}] 01:40:56 INFO - PROCESS | 3532 | 1470732056184 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:56 INFO - PROCESS | 3532 | 1470732056268 Marionette TRACE conn6 <- [1,183,null,{"value":null}] 01:40:56 INFO - PROCESS | 3532 | 1470732056274 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:56 INFO - PROCESS | 3532 | 1470732056276 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:56 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D3666000 == 39 [pid = 3532] [id = 55] 01:40:56 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CF342C00) [pid = 3532] [serial = 162] [outer = 0000000000000000] 01:40:56 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7D048F000) [pid = 3532] [serial = 163] [outer = 000000A7CF342C00] 01:40:56 INFO - PROCESS | 3532 | 1470732056320 Marionette DEBUG loaded listener.js 01:40:56 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7D0496800) [pid = 3532] [serial = 164] [outer = 000000A7CF342C00] 01:40:56 INFO - PROCESS | 3532 | 1470732056712 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]]]}] 01:40:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 01:40:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 587ms 01:40:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 01:40:56 INFO - PROCESS | 3532 | 1470732056768 Marionette TRACE conn6 -> [0,185,"getWindowHandle",null] 01:40:56 INFO - PROCESS | 3532 | 1470732056770 Marionette TRACE conn6 <- [1,185,null,{"value":"13"}] 01:40:56 INFO - PROCESS | 3532 | 1470732056773 Marionette TRACE conn6 -> [0,186,"setScriptTimeout",{"ms":35000}] 01:40:56 INFO - PROCESS | 3532 | 1470732056775 Marionette TRACE conn6 <- [1,186,null,{}] 01:40:56 INFO - PROCESS | 3532 | 1470732056788 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}] 01:40:56 INFO - PROCESS | 3532 | 1470732056790 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:56 INFO - PROCESS | 3532 | 1470732056873 Marionette TRACE conn6 <- [1,187,null,{"value":null}] 01:40:56 INFO - PROCESS | 3532 | 1470732056878 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:56 INFO - PROCESS | 3532 | 1470732056880 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:56 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D36CF000 == 40 [pid = 3532] [id = 56] 01:40:56 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7CFCDBC00) [pid = 3532] [serial = 165] [outer = 0000000000000000] 01:40:56 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7CFCDFC00) [pid = 3532] [serial = 166] [outer = 000000A7CFCDBC00] 01:40:56 INFO - PROCESS | 3532 | 1470732056936 Marionette DEBUG loaded listener.js 01:40:57 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7CFCE5800) [pid = 3532] [serial = 167] [outer = 000000A7CFCDBC00] 01:40:57 INFO - PROCESS | 3532 | 1470732057514 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]]]}] 01:40:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 01:40:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 796ms 01:40:57 INFO - PROCESS | 3532 | 1470732057599 Marionette TRACE conn6 -> [0,189,"getWindowHandle",null] 01:40:57 INFO - PROCESS | 3532 | 1470732057604 Marionette TRACE conn6 <- [1,189,null,{"value":"13"}] 01:40:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 01:40:57 INFO - PROCESS | 3532 | 1470732057623 Marionette TRACE conn6 -> [0,190,"setScriptTimeout",{"ms":35000}] 01:40:57 INFO - PROCESS | 3532 | 1470732057629 Marionette TRACE conn6 <- [1,190,null,{}] 01:40:57 INFO - PROCESS | 3532 | 1470732057635 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}] 01:40:57 INFO - PROCESS | 3532 | 1470732057638 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:57 INFO - PROCESS | 3532 | 1470732057761 Marionette TRACE conn6 <- [1,191,null,{"value":null}] 01:40:57 INFO - PROCESS | 3532 | 1470732057820 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:57 INFO - PROCESS | 3532 | 1470732057823 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:57 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C6322000 == 41 [pid = 3532] [id = 57] 01:40:57 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7C03C6800) [pid = 3532] [serial = 168] [outer = 0000000000000000] 01:40:57 INFO - PROCESS | 3532 | ++DOMWINDOW == 88 (000000A7C03D2C00) [pid = 3532] [serial = 169] [outer = 000000A7C03C6800] 01:40:57 INFO - PROCESS | 3532 | 1470732057882 Marionette DEBUG loaded listener.js 01:40:57 INFO - PROCESS | 3532 | ++DOMWINDOW == 89 (000000A7C4810800) [pid = 3532] [serial = 170] [outer = 000000A7C03C6800] 01:40:58 INFO - PROCESS | 3532 | 1470732058435 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]]]}] 01:40:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 01:40:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 839ms 01:40:58 INFO - PROCESS | 3532 | 1470732058469 Marionette TRACE conn6 -> [0,193,"getWindowHandle",null] 01:40:58 INFO - PROCESS | 3532 | 1470732058474 Marionette TRACE conn6 <- [1,193,null,{"value":"13"}] 01:40:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 01:40:58 INFO - PROCESS | 3532 | 1470732058482 Marionette TRACE conn6 -> [0,194,"setScriptTimeout",{"ms":35000}] 01:40:58 INFO - PROCESS | 3532 | 1470732058485 Marionette TRACE conn6 <- [1,194,null,{}] 01:40:58 INFO - PROCESS | 3532 | 1470732058489 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}] 01:40:58 INFO - PROCESS | 3532 | 1470732058493 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:58 INFO - PROCESS | 3532 | 1470732058613 Marionette TRACE conn6 <- [1,195,null,{"value":null}] 01:40:58 INFO - PROCESS | 3532 | 1470732058692 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:58 INFO - PROCESS | 3532 | 1470732058695 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:58 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D04DE800 == 42 [pid = 3532] [id = 58] 01:40:58 INFO - PROCESS | 3532 | ++DOMWINDOW == 90 (000000A7C679AC00) [pid = 3532] [serial = 171] [outer = 0000000000000000] 01:40:58 INFO - PROCESS | 3532 | ++DOMWINDOW == 91 (000000A7C6C75800) [pid = 3532] [serial = 172] [outer = 000000A7C679AC00] 01:40:58 INFO - PROCESS | 3532 | 1470732058753 Marionette DEBUG loaded listener.js 01:40:58 INFO - PROCESS | 3532 | ++DOMWINDOW == 92 (000000A7CBF3F400) [pid = 3532] [serial = 173] [outer = 000000A7C679AC00] 01:40:59 INFO - PROCESS | 3532 | 1470732059299 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]]]}] 01:40:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 01:40:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 839ms 01:40:59 INFO - PROCESS | 3532 | 1470732059325 Marionette TRACE conn6 -> [0,197,"getWindowHandle",null] 01:40:59 INFO - PROCESS | 3532 | 1470732059328 Marionette TRACE conn6 <- [1,197,null,{"value":"13"}] 01:40:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 01:40:59 INFO - PROCESS | 3532 | 1470732059331 Marionette TRACE conn6 -> [0,198,"setScriptTimeout",{"ms":35000}] 01:40:59 INFO - PROCESS | 3532 | 1470732059336 Marionette TRACE conn6 <- [1,198,null,{}] 01:40:59 INFO - PROCESS | 3532 | 1470732059347 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}] 01:40:59 INFO - PROCESS | 3532 | 1470732059352 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:59 INFO - PROCESS | 3532 | 1470732059462 Marionette TRACE conn6 <- [1,199,null,{"value":null}] 01:40:59 INFO - PROCESS | 3532 | 1470732059543 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:59 INFO - PROCESS | 3532 | 1470732059547 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:40:59 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D4ED2000 == 43 [pid = 3532] [id = 59] 01:40:59 INFO - PROCESS | 3532 | ++DOMWINDOW == 93 (000000A7C5005800) [pid = 3532] [serial = 174] [outer = 0000000000000000] 01:40:59 INFO - PROCESS | 3532 | ++DOMWINDOW == 94 (000000A7C9DBD000) [pid = 3532] [serial = 175] [outer = 000000A7C5005800] 01:40:59 INFO - PROCESS | 3532 | 1470732059605 Marionette DEBUG loaded listener.js 01:40:59 INFO - PROCESS | 3532 | ++DOMWINDOW == 95 (000000A7CD4F4C00) [pid = 3532] [serial = 176] [outer = 000000A7C5005800] 01:41:00 INFO - PROCESS | 3532 | 1470732060216 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]]]}] 01:41:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 01:41:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 943ms 01:41:00 INFO - PROCESS | 3532 | 1470732060389 Marionette TRACE conn6 -> [0,201,"getWindowHandle",null] 01:41:00 INFO - PROCESS | 3532 | 1470732060393 Marionette TRACE conn6 <- [1,201,null,{"value":"13"}] 01:41:00 INFO - PROCESS | 3532 | 1470732060422 Marionette TRACE conn6 -> [0,202,"setScriptTimeout",{"ms":35000}] 01:41:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 01:41:00 INFO - PROCESS | 3532 | 1470732060426 Marionette TRACE conn6 <- [1,202,null,{}] 01:41:00 INFO - PROCESS | 3532 | 1470732060431 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}] 01:41:00 INFO - PROCESS | 3532 | 1470732060435 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:00 INFO - PROCESS | 3532 | 1470732060537 Marionette TRACE conn6 <- [1,203,null,{"value":null}] 01:41:00 INFO - PROCESS | 3532 | 1470732060598 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:00 INFO - PROCESS | 3532 | 1470732060603 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:00 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C5538800 == 44 [pid = 3532] [id = 60] 01:41:00 INFO - PROCESS | 3532 | ++DOMWINDOW == 96 (000000A7BFDC3000) [pid = 3532] [serial = 177] [outer = 0000000000000000] 01:41:00 INFO - PROCESS | 3532 | ++DOMWINDOW == 97 (000000A7BFDC6800) [pid = 3532] [serial = 178] [outer = 000000A7BFDC3000] 01:41:00 INFO - PROCESS | 3532 | 1470732060654 Marionette DEBUG loaded listener.js 01:41:00 INFO - PROCESS | 3532 | ++DOMWINDOW == 98 (000000A7C0268400) [pid = 3532] [serial = 179] [outer = 000000A7BFDC3000] 01:41:01 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D3666000 == 43 [pid = 3532] [id = 55] 01:41:01 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D31EF000 == 42 [pid = 3532] [id = 54] 01:41:01 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C9943000 == 41 [pid = 3532] [id = 53] 01:41:01 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2D13000 == 40 [pid = 3532] [id = 52] 01:41:01 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CE71B000 == 39 [pid = 3532] [id = 51] 01:41:01 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CD46F000 == 38 [pid = 3532] [id = 50] 01:41:01 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CC417000 == 37 [pid = 3532] [id = 49] 01:41:01 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C646B800 == 36 [pid = 3532] [id = 48] 01:41:01 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C051E800 == 35 [pid = 3532] [id = 47] 01:41:01 INFO - PROCESS | 3532 | --DOMWINDOW == 97 (000000A7CF007000) [pid = 3532] [serial = 132] [outer = 0000000000000000] [url = about:blank] 01:41:01 INFO - PROCESS | 3532 | --DOMWINDOW == 96 (000000A7CD658C00) [pid = 3532] [serial = 129] [outer = 0000000000000000] [url = about:blank] 01:41:01 INFO - PROCESS | 3532 | --DOMWINDOW == 95 (000000A7CBE08000) [pid = 3532] [serial = 117] [outer = 0000000000000000] [url = about:blank] 01:41:01 INFO - PROCESS | 3532 | --DOMWINDOW == 94 (000000A7C480F400) [pid = 3532] [serial = 108] [outer = 0000000000000000] [url = about:blank] 01:41:01 INFO - PROCESS | 3532 | --DOMWINDOW == 93 (000000A7C502E400) [pid = 3532] [serial = 109] [outer = 0000000000000000] [url = about:blank] 01:41:01 INFO - PROCESS | 3532 | --DOMWINDOW == 92 (000000A7C0359C00) [pid = 3532] [serial = 105] [outer = 0000000000000000] [url = about:blank] 01:41:01 INFO - PROCESS | 3532 | --DOMWINDOW == 91 (000000A7C03A2800) [pid = 3532] [serial = 106] [outer = 0000000000000000] [url = about:blank] 01:41:01 INFO - PROCESS | 3532 | --DOMWINDOW == 90 (000000A7C64D9C00) [pid = 3532] [serial = 111] [outer = 0000000000000000] [url = about:blank] 01:41:01 INFO - PROCESS | 3532 | --DOMWINDOW == 89 (000000A7C0359000) [pid = 3532] [serial = 103] [outer = 0000000000000000] [url = about:blank] 01:41:01 INFO - PROCESS | 3532 | --DOMWINDOW == 88 (000000A7C0351C00) [pid = 3532] [serial = 102] [outer = 0000000000000000] [url = about:blank] 01:41:01 INFO - PROCESS | 3532 | --DOMWINDOW == 87 (000000A7CA40E000) [pid = 3532] [serial = 115] [outer = 0000000000000000] [url = about:blank] 01:41:01 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7C9D7BC00) [pid = 3532] [serial = 114] [outer = 0000000000000000] [url = about:blank] 01:41:01 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7CD250800) [pid = 3532] [serial = 120] [outer = 0000000000000000] [url = about:blank] 01:41:01 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7BE47AC00) [pid = 3532] [serial = 88] [outer = 0000000000000000] [url = about:blank] 01:41:01 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7C026F800) [pid = 3532] [serial = 87] [outer = 0000000000000000] [url = about:blank] 01:41:01 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7CA406400) [pid = 3532] [serial = 91] [outer = 0000000000000000] [url = about:blank] 01:41:01 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7C9D15000) [pid = 3532] [serial = 90] [outer = 0000000000000000] [url = about:blank] 01:41:01 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7CDB0A000) [pid = 3532] [serial = 94] [outer = 0000000000000000] [url = about:blank] 01:41:01 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7CD650000) [pid = 3532] [serial = 93] [outer = 0000000000000000] [url = about:blank] 01:41:01 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7D0492400) [pid = 3532] [serial = 97] [outer = 0000000000000000] [url = about:blank] 01:41:01 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7CF882800) [pid = 3532] [serial = 96] [outer = 0000000000000000] [url = about:blank] 01:41:01 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7C03A8000) [pid = 3532] [serial = 100] [outer = 0000000000000000] [url = about:blank] 01:41:01 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7C03A1000) [pid = 3532] [serial = 99] [outer = 0000000000000000] [url = about:blank] 01:41:01 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7CC945C00) [pid = 3532] [serial = 118] [outer = 0000000000000000] [url = about:blank] 01:41:01 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7BE50C000) [pid = 3532] [serial = 123] [outer = 0000000000000000] [url = about:blank] 01:41:01 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7CD511400) [pid = 3532] [serial = 121] [outer = 0000000000000000] [url = about:blank] 01:41:01 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7C6125800) [pid = 3532] [serial = 124] [outer = 0000000000000000] [url = about:blank] 01:41:01 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7C6126C00) [pid = 3532] [serial = 126] [outer = 0000000000000000] [url = about:blank] 01:41:01 INFO - PROCESS | 3532 | --DOMWINDOW == 69 (000000A7CDCBA400) [pid = 3532] [serial = 130] [outer = 0000000000000000] [url = about:blank] 01:41:01 INFO - PROCESS | 3532 | --DOMWINDOW == 68 (000000A7C6B90800) [pid = 3532] [serial = 112] [outer = 0000000000000000] [url = about:blank] 01:41:01 INFO - PROCESS | 3532 | --DOMWINDOW == 67 (000000A7C67C0C00) [pid = 3532] [serial = 127] [outer = 0000000000000000] [url = about:blank] 01:41:01 INFO - PROCESS | 3532 | 1470732061251 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]]]}] 01:41:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 01:41:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 888ms 01:41:01 INFO - PROCESS | 3532 | 1470732061316 Marionette TRACE conn6 -> [0,205,"getWindowHandle",null] 01:41:01 INFO - PROCESS | 3532 | 1470732061320 Marionette TRACE conn6 <- [1,205,null,{"value":"13"}] 01:41:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 01:41:01 INFO - PROCESS | 3532 | 1470732061326 Marionette TRACE conn6 -> [0,206,"setScriptTimeout",{"ms":35000}] 01:41:01 INFO - PROCESS | 3532 | 1470732061330 Marionette TRACE conn6 <- [1,206,null,{}] 01:41:01 INFO - PROCESS | 3532 | 1470732061350 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}] 01:41:01 INFO - PROCESS | 3532 | 1470732061352 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:01 INFO - PROCESS | 3532 | 1470732061446 Marionette TRACE conn6 <- [1,207,null,{"value":null}] 01:41:01 INFO - PROCESS | 3532 | 1470732061453 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:01 INFO - PROCESS | 3532 | 1470732061456 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:01 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C5087000 == 36 [pid = 3532] [id = 61] 01:41:01 INFO - PROCESS | 3532 | ++DOMWINDOW == 68 (000000A7C0357800) [pid = 3532] [serial = 180] [outer = 0000000000000000] 01:41:01 INFO - PROCESS | 3532 | ++DOMWINDOW == 69 (000000A7C035B400) [pid = 3532] [serial = 181] [outer = 000000A7C0357800] 01:41:01 INFO - PROCESS | 3532 | 1470732061505 Marionette DEBUG loaded listener.js 01:41:01 INFO - PROCESS | 3532 | ++DOMWINDOW == 70 (000000A7C03C5400) [pid = 3532] [serial = 182] [outer = 000000A7C0357800] 01:41:01 INFO - PROCESS | 3532 | 1470732061933 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]]]}] 01:41:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 01:41:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 650ms 01:41:01 INFO - PROCESS | 3532 | 1470732061975 Marionette TRACE conn6 -> [0,209,"getWindowHandle",null] 01:41:01 INFO - PROCESS | 3532 | 1470732061977 Marionette TRACE conn6 <- [1,209,null,{"value":"13"}] 01:41:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 01:41:01 INFO - PROCESS | 3532 | 1470732061981 Marionette TRACE conn6 -> [0,210,"setScriptTimeout",{"ms":35000}] 01:41:01 INFO - PROCESS | 3532 | 1470732061983 Marionette TRACE conn6 <- [1,210,null,{}] 01:41:02 INFO - PROCESS | 3532 | 1470732061993 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}] 01:41:02 INFO - PROCESS | 3532 | 1470732061997 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:02 INFO - PROCESS | 3532 | 1470732062110 Marionette TRACE conn6 <- [1,211,null,{"value":null}] 01:41:02 INFO - PROCESS | 3532 | 1470732062126 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:02 INFO - PROCESS | 3532 | 1470732062130 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:02 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C998C800 == 37 [pid = 3532] [id = 62] 01:41:02 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7C5031800) [pid = 3532] [serial = 183] [outer = 0000000000000000] 01:41:02 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7C5038800) [pid = 3532] [serial = 184] [outer = 000000A7C5031800] 01:41:02 INFO - PROCESS | 3532 | 1470732062180 Marionette DEBUG loaded listener.js 01:41:02 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7C607E800) [pid = 3532] [serial = 185] [outer = 000000A7C5031800] 01:41:02 INFO - PROCESS | 3532 | 1470732062598 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]]]}] 01:41:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 01:41:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 690ms 01:41:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 01:41:02 INFO - PROCESS | 3532 | 1470732062675 Marionette TRACE conn6 -> [0,213,"getWindowHandle",null] 01:41:02 INFO - PROCESS | 3532 | 1470732062677 Marionette TRACE conn6 <- [1,213,null,{"value":"13"}] 01:41:02 INFO - PROCESS | 3532 | 1470732062681 Marionette TRACE conn6 -> [0,214,"setScriptTimeout",{"ms":35000}] 01:41:02 INFO - PROCESS | 3532 | 1470732062682 Marionette TRACE conn6 <- [1,214,null,{}] 01:41:02 INFO - PROCESS | 3532 | 1470732062686 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}] 01:41:02 INFO - PROCESS | 3532 | 1470732062689 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:02 INFO - PROCESS | 3532 | 1470732062780 Marionette TRACE conn6 <- [1,215,null,{"value":null}] 01:41:02 INFO - PROCESS | 3532 | 1470732062793 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:02 INFO - PROCESS | 3532 | 1470732062795 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:02 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CC41E000 == 38 [pid = 3532] [id = 63] 01:41:02 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7C64D3800) [pid = 3532] [serial = 186] [outer = 0000000000000000] 01:41:02 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7C6799000) [pid = 3532] [serial = 187] [outer = 000000A7C64D3800] 01:41:02 INFO - PROCESS | 3532 | 1470732062841 Marionette DEBUG loaded listener.js 01:41:02 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7C6C71C00) [pid = 3532] [serial = 188] [outer = 000000A7C64D3800] 01:41:03 INFO - PROCESS | 3532 | 1470732063235 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]]]}] 01:41:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 01:41:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 588ms 01:41:03 INFO - PROCESS | 3532 | 1470732063280 Marionette TRACE conn6 -> [0,217,"getWindowHandle",null] 01:41:03 INFO - PROCESS | 3532 | 1470732063283 Marionette TRACE conn6 <- [1,217,null,{"value":"13"}] 01:41:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 01:41:03 INFO - PROCESS | 3532 | 1470732063286 Marionette TRACE conn6 -> [0,218,"setScriptTimeout",{"ms":35000}] 01:41:03 INFO - PROCESS | 3532 | 1470732063288 Marionette TRACE conn6 <- [1,218,null,{}] 01:41:03 INFO - PROCESS | 3532 | 1470732063292 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}] 01:41:03 INFO - PROCESS | 3532 | 1470732063294 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:03 INFO - PROCESS | 3532 | 1470732063378 Marionette TRACE conn6 <- [1,219,null,{"value":null}] 01:41:03 INFO - PROCESS | 3532 | 1470732063383 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:03 INFO - PROCESS | 3532 | 1470732063386 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:03 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CCEE7800 == 39 [pid = 3532] [id = 64] 01:41:03 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7C9D72000) [pid = 3532] [serial = 189] [outer = 0000000000000000] 01:41:03 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7CA383400) [pid = 3532] [serial = 190] [outer = 000000A7C9D72000] 01:41:03 INFO - PROCESS | 3532 | 1470732063432 Marionette DEBUG loaded listener.js 01:41:03 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7CA66F400) [pid = 3532] [serial = 191] [outer = 000000A7C9D72000] 01:41:03 INFO - PROCESS | 3532 | 1470732063901 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]]]}] 01:41:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 01:41:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 628ms 01:41:03 INFO - PROCESS | 3532 | 1470732063918 Marionette TRACE conn6 -> [0,221,"getWindowHandle",null] 01:41:03 INFO - PROCESS | 3532 | 1470732063920 Marionette TRACE conn6 <- [1,221,null,{"value":"13"}] 01:41:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 01:41:03 INFO - PROCESS | 3532 | 1470732063933 Marionette TRACE conn6 -> [0,222,"setScriptTimeout",{"ms":35000}] 01:41:03 INFO - PROCESS | 3532 | 1470732063935 Marionette TRACE conn6 <- [1,222,null,{}] 01:41:03 INFO - PROCESS | 3532 | 1470732063939 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}] 01:41:03 INFO - PROCESS | 3532 | 1470732063945 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:04 INFO - PROCESS | 3532 | 1470732064082 Marionette TRACE conn6 <- [1,223,null,{"value":null}] 01:41:04 INFO - PROCESS | 3532 | 1470732064091 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:04 INFO - PROCESS | 3532 | 1470732064093 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:04 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C07A6800 == 40 [pid = 3532] [id = 65] 01:41:04 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CCFF0C00) [pid = 3532] [serial = 192] [outer = 0000000000000000] 01:41:04 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CD244800) [pid = 3532] [serial = 193] [outer = 000000A7CCFF0C00] 01:41:04 INFO - PROCESS | 3532 | 1470732064179 Marionette DEBUG loaded listener.js 01:41:04 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7CD4F1C00) [pid = 3532] [serial = 194] [outer = 000000A7CCFF0C00] 01:41:04 INFO - PROCESS | 3532 | 1470732064605 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]]]}] 01:41:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 01:41:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 734ms 01:41:04 INFO - PROCESS | 3532 | 1470732064667 Marionette TRACE conn6 -> [0,225,"getWindowHandle",null] 01:41:04 INFO - PROCESS | 3532 | 1470732064669 Marionette TRACE conn6 <- [1,225,null,{"value":"13"}] 01:41:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 01:41:04 INFO - PROCESS | 3532 | 1470732064673 Marionette TRACE conn6 -> [0,226,"setScriptTimeout",{"ms":35000}] 01:41:04 INFO - PROCESS | 3532 | 1470732064674 Marionette TRACE conn6 <- [1,226,null,{}] 01:41:04 INFO - PROCESS | 3532 | 1470732064678 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}] 01:41:04 INFO - PROCESS | 3532 | 1470732064680 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:04 INFO - PROCESS | 3532 | 1470732064812 Marionette TRACE conn6 <- [1,227,null,{"value":null}] 01:41:04 INFO - PROCESS | 3532 | 1470732064858 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:04 INFO - PROCESS | 3532 | 1470732064860 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:04 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D04D1000 == 41 [pid = 3532] [id = 66] 01:41:04 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7CD50E800) [pid = 3532] [serial = 195] [outer = 0000000000000000] 01:41:04 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7CD517000) [pid = 3532] [serial = 196] [outer = 000000A7CD50E800] 01:41:04 INFO - PROCESS | 3532 | 1470732064905 Marionette DEBUG loaded listener.js 01:41:04 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7CDA27800) [pid = 3532] [serial = 197] [outer = 000000A7CD50E800] 01:41:05 INFO - PROCESS | 3532 | 1470732065296 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]]]}] 01:41:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 01:41:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 630ms 01:41:05 INFO - PROCESS | 3532 | 1470732065305 Marionette TRACE conn6 -> [0,229,"getWindowHandle",null] 01:41:05 INFO - PROCESS | 3532 | 1470732065307 Marionette TRACE conn6 <- [1,229,null,{"value":"13"}] 01:41:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 01:41:05 INFO - PROCESS | 3532 | 1470732065310 Marionette TRACE conn6 -> [0,230,"setScriptTimeout",{"ms":35000}] 01:41:05 INFO - PROCESS | 3532 | 1470732065312 Marionette TRACE conn6 <- [1,230,null,{}] 01:41:05 INFO - PROCESS | 3532 | 1470732065321 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}] 01:41:05 INFO - PROCESS | 3532 | 1470732065323 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:05 INFO - PROCESS | 3532 | 1470732065427 Marionette TRACE conn6 <- [1,231,null,{"value":null}] 01:41:05 INFO - PROCESS | 3532 | 1470732065433 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:05 INFO - PROCESS | 3532 | 1470732065435 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:05 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0631000 == 42 [pid = 3532] [id = 67] 01:41:05 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7CDA28C00) [pid = 3532] [serial = 198] [outer = 0000000000000000] 01:41:05 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7CDB92000) [pid = 3532] [serial = 199] [outer = 000000A7CDA28C00] 01:41:05 INFO - PROCESS | 3532 | 1470732065481 Marionette DEBUG loaded listener.js 01:41:05 INFO - PROCESS | 3532 | ++DOMWINDOW == 88 (000000A7CDB98800) [pid = 3532] [serial = 200] [outer = 000000A7CDA28C00] 01:41:05 INFO - PROCESS | 3532 | --DOMWINDOW == 87 (000000A7CC4D4800) [pid = 3532] [serial = 149] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 01:41:05 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7CD4F2800) [pid = 3532] [serial = 152] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 01:41:05 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7C48D8800) [pid = 3532] [serial = 140] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 01:41:05 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7C607CC00) [pid = 3532] [serial = 143] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 01:41:05 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7BF4C5000) [pid = 3532] [serial = 137] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 01:41:05 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7BE484400) [pid = 3532] [serial = 155] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 01:41:05 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7C6079000) [pid = 3532] [serial = 159] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 01:41:05 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7C9D75400) [pid = 3532] [serial = 146] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 01:41:05 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7CF342C00) [pid = 3532] [serial = 162] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 01:41:05 INFO - PROCESS | 3532 | 1470732065931 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]]]}] 01:41:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 01:41:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 628ms 01:41:05 INFO - PROCESS | 3532 | 1470732065943 Marionette TRACE conn6 -> [0,233,"getWindowHandle",null] 01:41:05 INFO - PROCESS | 3532 | 1470732065945 Marionette TRACE conn6 <- [1,233,null,{"value":"13"}] 01:41:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 01:41:05 INFO - PROCESS | 3532 | 1470732065948 Marionette TRACE conn6 -> [0,234,"setScriptTimeout",{"ms":35000}] 01:41:05 INFO - PROCESS | 3532 | 1470732065950 Marionette TRACE conn6 <- [1,234,null,{}] 01:41:05 INFO - PROCESS | 3532 | 1470732065954 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}] 01:41:05 INFO - PROCESS | 3532 | 1470732065956 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:06 INFO - PROCESS | 3532 | 1470732066069 Marionette TRACE conn6 <- [1,235,null,{"value":null}] 01:41:06 INFO - PROCESS | 3532 | 1470732066126 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:06 INFO - PROCESS | 3532 | 1470732066128 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:06 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2D57000 == 43 [pid = 3532] [id = 68] 01:41:06 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7C4369400) [pid = 3532] [serial = 201] [outer = 0000000000000000] 01:41:06 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CCFEF400) [pid = 3532] [serial = 202] [outer = 000000A7C4369400] 01:41:06 INFO - PROCESS | 3532 | 1470732066179 Marionette DEBUG loaded listener.js 01:41:06 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7CDCC1000) [pid = 3532] [serial = 203] [outer = 000000A7C4369400] 01:41:06 INFO - PROCESS | 3532 | 1470732066497 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]]]}] 01:41:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 01:41:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 587ms 01:41:06 INFO - PROCESS | 3532 | 1470732066542 Marionette TRACE conn6 -> [0,237,"getWindowHandle",null] 01:41:06 INFO - PROCESS | 3532 | 1470732066544 Marionette TRACE conn6 <- [1,237,null,{"value":"13"}] 01:41:06 INFO - PROCESS | 3532 | 1470732066547 Marionette TRACE conn6 -> [0,238,"setScriptTimeout",{"ms":35000}] 01:41:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 01:41:06 INFO - PROCESS | 3532 | 1470732066549 Marionette TRACE conn6 <- [1,238,null,{}] 01:41:06 INFO - PROCESS | 3532 | 1470732066552 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}] 01:41:06 INFO - PROCESS | 3532 | 1470732066554 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:06 INFO - PROCESS | 3532 | 1470732066685 Marionette TRACE conn6 <- [1,239,null,{"value":null}] 01:41:06 INFO - PROCESS | 3532 | 1470732066695 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:06 INFO - PROCESS | 3532 | 1470732066697 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:06 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D3648800 == 44 [pid = 3532] [id = 69] 01:41:06 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7CF3CDC00) [pid = 3532] [serial = 204] [outer = 0000000000000000] 01:41:06 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7CFCD8000) [pid = 3532] [serial = 205] [outer = 000000A7CF3CDC00] 01:41:06 INFO - PROCESS | 3532 | 1470732066742 Marionette DEBUG loaded listener.js 01:41:06 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7CFCE1400) [pid = 3532] [serial = 206] [outer = 000000A7CF3CDC00] 01:41:07 INFO - PROCESS | 3532 | 1470732067112 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]]]}] 01:41:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 01:41:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 587ms 01:41:07 INFO - PROCESS | 3532 | 1470732067139 Marionette TRACE conn6 -> [0,241,"getWindowHandle",null] 01:41:07 INFO - PROCESS | 3532 | 1470732067141 Marionette TRACE conn6 <- [1,241,null,{"value":"13"}] 01:41:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 01:41:07 INFO - PROCESS | 3532 | 1470732067144 Marionette TRACE conn6 -> [0,242,"setScriptTimeout",{"ms":35000}] 01:41:07 INFO - PROCESS | 3532 | 1470732067147 Marionette TRACE conn6 <- [1,242,null,{}] 01:41:07 INFO - PROCESS | 3532 | 1470732067150 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}] 01:41:07 INFO - PROCESS | 3532 | 1470732067153 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:07 INFO - PROCESS | 3532 | 1470732067274 Marionette TRACE conn6 <- [1,243,null,{"value":null}] 01:41:07 INFO - PROCESS | 3532 | 1470732067282 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:07 INFO - PROCESS | 3532 | 1470732067284 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:07 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D36BF000 == 45 [pid = 3532] [id = 70] 01:41:07 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7CF586800) [pid = 3532] [serial = 207] [outer = 0000000000000000] 01:41:07 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7D048F400) [pid = 3532] [serial = 208] [outer = 000000A7CF586800] 01:41:07 INFO - PROCESS | 3532 | 1470732067331 Marionette DEBUG loaded listener.js 01:41:07 INFO - PROCESS | 3532 | ++DOMWINDOW == 88 (000000A7D065C800) [pid = 3532] [serial = 209] [outer = 000000A7CF586800] 01:41:07 INFO - PROCESS | 3532 | 1470732067795 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]]]}] 01:41:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 01:41:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 691ms 01:41:07 INFO - PROCESS | 3532 | 1470732067839 Marionette TRACE conn6 -> [0,245,"getWindowHandle",null] 01:41:07 INFO - PROCESS | 3532 | 1470732067844 Marionette TRACE conn6 <- [1,245,null,{"value":"13"}] 01:41:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 01:41:07 INFO - PROCESS | 3532 | 1470732067850 Marionette TRACE conn6 -> [0,246,"setScriptTimeout",{"ms":35000}] 01:41:07 INFO - PROCESS | 3532 | 1470732067855 Marionette TRACE conn6 <- [1,246,null,{}] 01:41:07 INFO - PROCESS | 3532 | 1470732067867 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}] 01:41:07 INFO - PROCESS | 3532 | 1470732067871 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:08 INFO - PROCESS | 3532 | 1470732068029 Marionette TRACE conn6 <- [1,247,null,{"value":null}] 01:41:08 INFO - PROCESS | 3532 | 1470732068104 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:08 INFO - PROCESS | 3532 | 1470732068109 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:08 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C4A15000 == 46 [pid = 3532] [id = 71] 01:41:08 INFO - PROCESS | 3532 | ++DOMWINDOW == 89 (000000A7BFDC0C00) [pid = 3532] [serial = 210] [outer = 0000000000000000] 01:41:08 INFO - PROCESS | 3532 | ++DOMWINDOW == 90 (000000A7BFDC3800) [pid = 3532] [serial = 211] [outer = 000000A7BFDC0C00] 01:41:08 INFO - PROCESS | 3532 | 1470732068168 Marionette DEBUG loaded listener.js 01:41:08 INFO - PROCESS | 3532 | ++DOMWINDOW == 91 (000000A7C035A800) [pid = 3532] [serial = 212] [outer = 000000A7BFDC0C00] 01:41:08 INFO - PROCESS | 3532 | 1470732068889 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]]]}] 01:41:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 01:41:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1089ms 01:41:08 INFO - PROCESS | 3532 | 1470732068945 Marionette TRACE conn6 -> [0,249,"getWindowHandle",null] 01:41:08 INFO - PROCESS | 3532 | 1470732068951 Marionette TRACE conn6 <- [1,249,null,{"value":"13"}] 01:41:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 01:41:08 INFO - PROCESS | 3532 | 1470732068957 Marionette TRACE conn6 -> [0,250,"setScriptTimeout",{"ms":35000}] 01:41:08 INFO - PROCESS | 3532 | 1470732068961 Marionette TRACE conn6 <- [1,250,null,{}] 01:41:08 INFO - PROCESS | 3532 | 1470732068965 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}] 01:41:08 INFO - PROCESS | 3532 | 1470732068968 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:09 INFO - PROCESS | 3532 | 1470732069115 Marionette TRACE conn6 <- [1,251,null,{"value":null}] 01:41:09 INFO - PROCESS | 3532 | 1470732069183 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:09 INFO - PROCESS | 3532 | 1470732069186 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:09 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CE722800 == 47 [pid = 3532] [id = 72] 01:41:09 INFO - PROCESS | 3532 | ++DOMWINDOW == 92 (000000A7C6125000) [pid = 3532] [serial = 213] [outer = 0000000000000000] 01:41:09 INFO - PROCESS | 3532 | ++DOMWINDOW == 93 (000000A7C64D8800) [pid = 3532] [serial = 214] [outer = 000000A7C6125000] 01:41:09 INFO - PROCESS | 3532 | 1470732069285 Marionette DEBUG loaded listener.js 01:41:09 INFO - PROCESS | 3532 | ++DOMWINDOW == 94 (000000A7C9DBE800) [pid = 3532] [serial = 215] [outer = 000000A7C6125000] 01:41:09 INFO - PROCESS | 3532 | 1470732069812 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]]]}] 01:41:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 01:41:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 923ms 01:41:09 INFO - PROCESS | 3532 | 1470732069885 Marionette TRACE conn6 -> [0,253,"getWindowHandle",null] 01:41:09 INFO - PROCESS | 3532 | 1470732069888 Marionette TRACE conn6 <- [1,253,null,{"value":"13"}] 01:41:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 01:41:09 INFO - PROCESS | 3532 | 1470732069892 Marionette TRACE conn6 -> [0,254,"setScriptTimeout",{"ms":35000}] 01:41:09 INFO - PROCESS | 3532 | 1470732069896 Marionette TRACE conn6 <- [1,254,null,{}] 01:41:09 INFO - PROCESS | 3532 | 1470732069907 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}] 01:41:09 INFO - PROCESS | 3532 | 1470732069912 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:10 INFO - PROCESS | 3532 | 1470732070055 Marionette TRACE conn6 <- [1,255,null,{"value":null}] 01:41:10 INFO - PROCESS | 3532 | 1470732070123 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:10 INFO - PROCESS | 3532 | 1470732070127 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:10 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D4F6B800 == 48 [pid = 3532] [id = 73] 01:41:10 INFO - PROCESS | 3532 | ++DOMWINDOW == 95 (000000A7CCFEF800) [pid = 3532] [serial = 216] [outer = 0000000000000000] 01:41:10 INFO - PROCESS | 3532 | ++DOMWINDOW == 96 (000000A7CD654800) [pid = 3532] [serial = 217] [outer = 000000A7CCFEF800] 01:41:10 INFO - PROCESS | 3532 | 1470732070227 Marionette DEBUG loaded listener.js 01:41:10 INFO - PROCESS | 3532 | ++DOMWINDOW == 97 (000000A7D0491000) [pid = 3532] [serial = 218] [outer = 000000A7CCFEF800] 01:41:11 INFO - PROCESS | 3532 | 1470732071008 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]]]}] 01:41:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 01:41:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1186ms 01:41:11 INFO - PROCESS | 3532 | 1470732071080 Marionette TRACE conn6 -> [0,257,"getWindowHandle",null] 01:41:11 INFO - PROCESS | 3532 | 1470732071084 Marionette TRACE conn6 <- [1,257,null,{"value":"13"}] 01:41:11 INFO - PROCESS | 3532 | 1470732071090 Marionette TRACE conn6 -> [0,258,"setScriptTimeout",{"ms":35000}] 01:41:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 01:41:11 INFO - PROCESS | 3532 | 1470732071093 Marionette TRACE conn6 <- [1,258,null,{}] 01:41:11 INFO - PROCESS | 3532 | 1470732071099 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}] 01:41:11 INFO - PROCESS | 3532 | 1470732071102 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:11 INFO - PROCESS | 3532 | 1470732071210 Marionette TRACE conn6 <- [1,259,null,{"value":null}] 01:41:11 INFO - PROCESS | 3532 | 1470732071273 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:11 INFO - PROCESS | 3532 | 1470732071278 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:11 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CA614800 == 49 [pid = 3532] [id = 74] 01:41:11 INFO - PROCESS | 3532 | ++DOMWINDOW == 98 (000000A7C03D3400) [pid = 3532] [serial = 219] [outer = 0000000000000000] 01:41:11 INFO - PROCESS | 3532 | ++DOMWINDOW == 99 (000000A7C0B5A400) [pid = 3532] [serial = 220] [outer = 000000A7C03D3400] 01:41:11 INFO - PROCESS | 3532 | 1470732071328 Marionette DEBUG loaded listener.js 01:41:11 INFO - PROCESS | 3532 | ++DOMWINDOW == 100 (000000A7C502FC00) [pid = 3532] [serial = 221] [outer = 000000A7C03D3400] 01:41:11 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2D17800 == 48 [pid = 3532] [id = 45] 01:41:11 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D3648800 == 47 [pid = 3532] [id = 69] 01:41:11 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2D57000 == 46 [pid = 3532] [id = 68] 01:41:11 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D0631000 == 45 [pid = 3532] [id = 67] 01:41:11 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D04D1000 == 44 [pid = 3532] [id = 66] 01:41:11 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C07A6800 == 43 [pid = 3532] [id = 65] 01:41:11 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CCEE7800 == 42 [pid = 3532] [id = 64] 01:41:11 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CC41E000 == 41 [pid = 3532] [id = 63] 01:41:11 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C998C800 == 40 [pid = 3532] [id = 62] 01:41:11 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C5087000 == 39 [pid = 3532] [id = 61] 01:41:11 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C5538800 == 38 [pid = 3532] [id = 60] 01:41:11 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C6322000 == 37 [pid = 3532] [id = 57] 01:41:11 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D36CF000 == 36 [pid = 3532] [id = 56] 01:41:11 INFO - PROCESS | 3532 | --DOMWINDOW == 99 (000000A7CFCDFC00) [pid = 3532] [serial = 166] [outer = 0000000000000000] [url = about:blank] 01:41:11 INFO - PROCESS | 3532 | --DOMWINDOW == 98 (000000A7D048F000) [pid = 3532] [serial = 163] [outer = 0000000000000000] [url = about:blank] 01:41:11 INFO - PROCESS | 3532 | --DOMWINDOW == 97 (000000A7CD225000) [pid = 3532] [serial = 150] [outer = 0000000000000000] [url = about:blank] 01:41:11 INFO - PROCESS | 3532 | --DOMWINDOW == 96 (000000A7CD64B800) [pid = 3532] [serial = 153] [outer = 0000000000000000] [url = about:blank] 01:41:11 INFO - PROCESS | 3532 | --DOMWINDOW == 95 (000000A7C4FCB800) [pid = 3532] [serial = 141] [outer = 0000000000000000] [url = about:blank] 01:41:11 INFO - PROCESS | 3532 | --DOMWINDOW == 94 (000000A7C5366000) [pid = 3532] [serial = 142] [outer = 0000000000000000] [url = about:blank] 01:41:11 INFO - PROCESS | 3532 | --DOMWINDOW == 93 (000000A7C6B92C00) [pid = 3532] [serial = 144] [outer = 0000000000000000] [url = about:blank] 01:41:11 INFO - PROCESS | 3532 | --DOMWINDOW == 92 (000000A7C9D7B000) [pid = 3532] [serial = 145] [outer = 0000000000000000] [url = about:blank] 01:41:11 INFO - PROCESS | 3532 | --DOMWINDOW == 91 (000000A7BFD2B000) [pid = 3532] [serial = 138] [outer = 0000000000000000] [url = about:blank] 01:41:11 INFO - PROCESS | 3532 | --DOMWINDOW == 90 (000000A7C0264800) [pid = 3532] [serial = 139] [outer = 0000000000000000] [url = about:blank] 01:41:11 INFO - PROCESS | 3532 | --DOMWINDOW == 89 (000000A7C0353400) [pid = 3532] [serial = 135] [outer = 0000000000000000] [url = about:blank] 01:41:11 INFO - PROCESS | 3532 | --DOMWINDOW == 88 (000000A7C03CE000) [pid = 3532] [serial = 157] [outer = 0000000000000000] [url = about:blank] 01:41:11 INFO - PROCESS | 3532 | --DOMWINDOW == 87 (000000A7CF581000) [pid = 3532] [serial = 154] [outer = 0000000000000000] [url = about:blank] 01:41:11 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7CD4F0000) [pid = 3532] [serial = 160] [outer = 0000000000000000] [url = about:blank] 01:41:11 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7C4F42400) [pid = 3532] [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.] 01:41:11 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7CF884C00) [pid = 3532] [serial = 161] [outer = 0000000000000000] [url = about:blank] 01:41:11 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7CA43D400) [pid = 3532] [serial = 147] [outer = 0000000000000000] [url = about:blank] 01:41:11 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7BFDB0000) [pid = 3532] [serial = 156] [outer = 0000000000000000] [url = about:blank] 01:41:11 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7D0496800) [pid = 3532] [serial = 164] [outer = 0000000000000000] [url = about:blank] 01:41:11 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7CD24D400) [pid = 3532] [serial = 151] [outer = 0000000000000000] [url = about:blank] 01:41:11 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7CC4CE000) [pid = 3532] [serial = 148] [outer = 0000000000000000] [url = about:blank] 01:41:11 INFO - PROCESS | 3532 | 1470732071928 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]]]}] 01:41:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 01:41:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 881ms 01:41:11 INFO - PROCESS | 3532 | 1470732071975 Marionette TRACE conn6 -> [0,261,"getWindowHandle",null] 01:41:11 INFO - PROCESS | 3532 | 1470732071979 Marionette TRACE conn6 <- [1,261,null,{"value":"13"}] 01:41:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 01:41:11 INFO - PROCESS | 3532 | 1470732071986 Marionette TRACE conn6 -> [0,262,"setScriptTimeout",{"ms":35000}] 01:41:11 INFO - PROCESS | 3532 | 1470732071988 Marionette TRACE conn6 <- [1,262,null,{}] 01:41:12 INFO - PROCESS | 3532 | 1470732071992 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}] 01:41:12 INFO - PROCESS | 3532 | 1470732071995 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:12 INFO - PROCESS | 3532 | 1470732072085 Marionette TRACE conn6 <- [1,263,null,{"value":null}] 01:41:12 INFO - PROCESS | 3532 | 1470732072156 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:12 INFO - PROCESS | 3532 | 1470732072158 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:12 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7BF4E1800 == 37 [pid = 3532] [id = 75] 01:41:12 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7BEE49C00) [pid = 3532] [serial = 222] [outer = 0000000000000000] 01:41:12 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7C03C8800) [pid = 3532] [serial = 223] [outer = 000000A7BEE49C00] 01:41:12 INFO - PROCESS | 3532 | 1470732072209 Marionette DEBUG loaded listener.js 01:41:12 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7C5360400) [pid = 3532] [serial = 224] [outer = 000000A7BEE49C00] 01:41:12 INFO - PROCESS | 3532 | 1470732072754 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]]]}] 01:41:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 01:41:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 838ms 01:41:12 INFO - PROCESS | 3532 | 1470732072846 Marionette TRACE conn6 -> [0,265,"getWindowHandle",null] 01:41:12 INFO - PROCESS | 3532 | 1470732072848 Marionette TRACE conn6 <- [1,265,null,{"value":"13"}] 01:41:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 01:41:12 INFO - PROCESS | 3532 | 1470732072866 Marionette TRACE conn6 -> [0,266,"setScriptTimeout",{"ms":35000}] 01:41:12 INFO - PROCESS | 3532 | 1470732072869 Marionette TRACE conn6 <- [1,266,null,{}] 01:41:12 INFO - PROCESS | 3532 | 1470732072888 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}] 01:41:12 INFO - PROCESS | 3532 | 1470732072893 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:12 INFO - PROCESS | 3532 | 1470732072985 Marionette TRACE conn6 <- [1,267,null,{"value":null}] 01:41:13 INFO - PROCESS | 3532 | 1470732072992 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:13 INFO - PROCESS | 3532 | 1470732072995 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:13 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CD638000 == 38 [pid = 3532] [id = 76] 01:41:13 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7CBE03400) [pid = 3532] [serial = 225] [outer = 0000000000000000] 01:41:13 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7CC978000) [pid = 3532] [serial = 226] [outer = 000000A7CBE03400] 01:41:13 INFO - PROCESS | 3532 | 1470732073044 Marionette DEBUG loaded listener.js 01:41:13 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7CD251800) [pid = 3532] [serial = 227] [outer = 000000A7CBE03400] 01:41:13 INFO - PROCESS | 3532 | 1470732073465 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]]]}] 01:41:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 01:41:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 650ms 01:41:13 INFO - PROCESS | 3532 | 1470732073512 Marionette TRACE conn6 -> [0,269,"getWindowHandle",null] 01:41:13 INFO - PROCESS | 3532 | 1470732073515 Marionette TRACE conn6 <- [1,269,null,{"value":"13"}] 01:41:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 01:41:13 INFO - PROCESS | 3532 | 1470732073518 Marionette TRACE conn6 -> [0,270,"setScriptTimeout",{"ms":35000}] 01:41:13 INFO - PROCESS | 3532 | 1470732073520 Marionette TRACE conn6 <- [1,270,null,{}] 01:41:13 INFO - PROCESS | 3532 | 1470732073524 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}] 01:41:13 INFO - PROCESS | 3532 | 1470732073526 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:13 INFO - PROCESS | 3532 | 1470732073617 Marionette TRACE conn6 <- [1,271,null,{"value":null}] 01:41:13 INFO - PROCESS | 3532 | 1470732073623 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:13 INFO - PROCESS | 3532 | 1470732073625 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:13 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CF806000 == 39 [pid = 3532] [id = 77] 01:41:13 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7CD64FC00) [pid = 3532] [serial = 228] [outer = 0000000000000000] 01:41:13 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7CDB93000) [pid = 3532] [serial = 229] [outer = 000000A7CD64FC00] 01:41:13 INFO - PROCESS | 3532 | 1470732073673 Marionette DEBUG loaded listener.js 01:41:13 INFO - PROCESS | 3532 | ++DOMWINDOW == 88 (000000A7CE7C1C00) [pid = 3532] [serial = 230] [outer = 000000A7CD64FC00] 01:41:14 INFO - PROCESS | 3532 | 1470732074126 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]]]}] 01:41:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 01:41:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 626ms 01:41:14 INFO - PROCESS | 3532 | 1470732074146 Marionette TRACE conn6 -> [0,273,"getWindowHandle",null] 01:41:14 INFO - PROCESS | 3532 | 1470732074148 Marionette TRACE conn6 <- [1,273,null,{"value":"13"}] 01:41:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 01:41:14 INFO - PROCESS | 3532 | 1470732074159 Marionette TRACE conn6 -> [0,274,"setScriptTimeout",{"ms":35000}] 01:41:14 INFO - PROCESS | 3532 | 1470732074161 Marionette TRACE conn6 <- [1,274,null,{}] 01:41:14 INFO - PROCESS | 3532 | 1470732074169 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}] 01:41:14 INFO - PROCESS | 3532 | 1470732074172 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:14 INFO - PROCESS | 3532 | 1470732074279 Marionette TRACE conn6 <- [1,275,null,{"value":null}] 01:41:14 INFO - PROCESS | 3532 | 1470732074352 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:14 INFO - PROCESS | 3532 | 1470732074354 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:14 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2D2B000 == 40 [pid = 3532] [id = 78] 01:41:14 INFO - PROCESS | 3532 | ++DOMWINDOW == 89 (000000A7CFCDB400) [pid = 3532] [serial = 231] [outer = 0000000000000000] 01:41:14 INFO - PROCESS | 3532 | ++DOMWINDOW == 90 (000000A7CFCF4C00) [pid = 3532] [serial = 232] [outer = 000000A7CFCDB400] 01:41:14 INFO - PROCESS | 3532 | 1470732074400 Marionette DEBUG loaded listener.js 01:41:14 INFO - PROCESS | 3532 | ++DOMWINDOW == 91 (000000A7D0496400) [pid = 3532] [serial = 233] [outer = 000000A7CFCDB400] 01:41:14 INFO - PROCESS | 3532 | 1470732074827 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]]]}] 01:41:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 01:41:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 691ms 01:41:14 INFO - PROCESS | 3532 | 1470732074846 Marionette TRACE conn6 -> [0,277,"getWindowHandle",null] 01:41:14 INFO - PROCESS | 3532 | 1470732074849 Marionette TRACE conn6 <- [1,277,null,{"value":"13"}] 01:41:14 INFO - PROCESS | 3532 | 1470732074852 Marionette TRACE conn6 -> [0,278,"setScriptTimeout",{"ms":35000}] 01:41:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 01:41:14 INFO - PROCESS | 3532 | 1470732074854 Marionette TRACE conn6 <- [1,278,null,{}] 01:41:14 INFO - PROCESS | 3532 | 1470732074857 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}] 01:41:14 INFO - PROCESS | 3532 | 1470732074863 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:15 INFO - PROCESS | 3532 | 1470732074999 Marionette TRACE conn6 <- [1,279,null,{"value":null}] 01:41:15 INFO - PROCESS | 3532 | 1470732075006 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:15 INFO - PROCESS | 3532 | 1470732075008 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:15 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D365A000 == 41 [pid = 3532] [id = 79] 01:41:15 INFO - PROCESS | 3532 | ++DOMWINDOW == 92 (000000A7D0587800) [pid = 3532] [serial = 234] [outer = 0000000000000000] 01:41:15 INFO - PROCESS | 3532 | ++DOMWINDOW == 93 (000000A7D0665C00) [pid = 3532] [serial = 235] [outer = 000000A7D0587800] 01:41:15 INFO - PROCESS | 3532 | 1470732075094 Marionette DEBUG loaded listener.js 01:41:15 INFO - PROCESS | 3532 | ++DOMWINDOW == 94 (000000A7D2DDC000) [pid = 3532] [serial = 236] [outer = 000000A7D0587800] 01:41:15 INFO - PROCESS | 3532 | 1470732075511 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]]]}] 01:41:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 01:41:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 672ms 01:41:15 INFO - PROCESS | 3532 | 1470732075527 Marionette TRACE conn6 -> [0,281,"getWindowHandle",null] 01:41:15 INFO - PROCESS | 3532 | 1470732075529 Marionette TRACE conn6 <- [1,281,null,{"value":"13"}] 01:41:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 01:41:15 INFO - PROCESS | 3532 | 1470732075532 Marionette TRACE conn6 -> [0,282,"setScriptTimeout",{"ms":35000}] 01:41:15 INFO - PROCESS | 3532 | 1470732075534 Marionette TRACE conn6 <- [1,282,null,{}] 01:41:15 INFO - PROCESS | 3532 | 1470732075538 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}] 01:41:15 INFO - PROCESS | 3532 | 1470732075539 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:15 INFO - PROCESS | 3532 | 1470732075671 Marionette TRACE conn6 <- [1,283,null,{"value":null}] 01:41:15 INFO - PROCESS | 3532 | 1470732075719 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:15 INFO - PROCESS | 3532 | 1470732075721 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:15 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D36D7000 == 42 [pid = 3532] [id = 80] 01:41:15 INFO - PROCESS | 3532 | ++DOMWINDOW == 95 (000000A7D0C53800) [pid = 3532] [serial = 237] [outer = 0000000000000000] 01:41:15 INFO - PROCESS | 3532 | ++DOMWINDOW == 96 (000000A7D0C5AC00) [pid = 3532] [serial = 238] [outer = 000000A7D0C53800] 01:41:15 INFO - PROCESS | 3532 | 1470732075774 Marionette DEBUG loaded listener.js 01:41:15 INFO - PROCESS | 3532 | ++DOMWINDOW == 97 (000000A7D0C61000) [pid = 3532] [serial = 239] [outer = 000000A7D0C53800] 01:41:16 INFO - PROCESS | 3532 | --DOMWINDOW == 96 (000000A7C0264400) [pid = 3532] [serial = 134] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 01:41:16 INFO - PROCESS | 3532 | --DOMWINDOW == 95 (000000A7C64D3800) [pid = 3532] [serial = 186] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 01:41:16 INFO - PROCESS | 3532 | --DOMWINDOW == 94 (000000A7C5005800) [pid = 3532] [serial = 174] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 01:41:16 INFO - PROCESS | 3532 | --DOMWINDOW == 93 (000000A7C5031800) [pid = 3532] [serial = 183] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 01:41:16 INFO - PROCESS | 3532 | --DOMWINDOW == 92 (000000A7CCFF0C00) [pid = 3532] [serial = 192] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 01:41:16 INFO - PROCESS | 3532 | --DOMWINDOW == 91 (000000A7C679AC00) [pid = 3532] [serial = 171] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 01:41:16 INFO - PROCESS | 3532 | --DOMWINDOW == 90 (000000A7C9D72000) [pid = 3532] [serial = 189] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 01:41:16 INFO - PROCESS | 3532 | --DOMWINDOW == 89 (000000A7CFCDBC00) [pid = 3532] [serial = 165] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 01:41:16 INFO - PROCESS | 3532 | --DOMWINDOW == 88 (000000A7C03C6800) [pid = 3532] [serial = 168] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 01:41:16 INFO - PROCESS | 3532 | --DOMWINDOW == 87 (000000A7C0357800) [pid = 3532] [serial = 180] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 01:41:16 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7CD50E800) [pid = 3532] [serial = 195] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 01:41:16 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7BFDC3000) [pid = 3532] [serial = 177] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 01:41:16 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7CDA28C00) [pid = 3532] [serial = 198] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 01:41:16 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7C4369400) [pid = 3532] [serial = 201] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 01:41:16 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7CF3CDC00) [pid = 3532] [serial = 204] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 01:41:16 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7CDB0B400) [pid = 3532] [serial = 131] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 01:41:16 INFO - PROCESS | 3532 | 1470732076233 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]]]}] 01:41:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 01:41:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 734ms 01:41:16 INFO - PROCESS | 3532 | 1470732076274 Marionette TRACE conn6 -> [0,285,"getWindowHandle",null] 01:41:16 INFO - PROCESS | 3532 | 1470732076277 Marionette TRACE conn6 <- [1,285,null,{"value":"13"}] 01:41:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 01:41:16 INFO - PROCESS | 3532 | 1470732076280 Marionette TRACE conn6 -> [0,286,"setScriptTimeout",{"ms":35000}] 01:41:16 INFO - PROCESS | 3532 | 1470732076282 Marionette TRACE conn6 <- [1,286,null,{}] 01:41:16 INFO - PROCESS | 3532 | 1470732076285 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}] 01:41:16 INFO - PROCESS | 3532 | 1470732076287 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:16 INFO - PROCESS | 3532 | 1470732076371 Marionette TRACE conn6 <- [1,287,null,{"value":null}] 01:41:16 INFO - PROCESS | 3532 | 1470732076376 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:16 INFO - PROCESS | 3532 | 1470732076378 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:16 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D4F6C800 == 43 [pid = 3532] [id = 81] 01:41:16 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7C4703800) [pid = 3532] [serial = 240] [outer = 0000000000000000] 01:41:16 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7CCFF0C00) [pid = 3532] [serial = 241] [outer = 000000A7C4703800] 01:41:16 INFO - PROCESS | 3532 | 1470732076422 Marionette DEBUG loaded listener.js 01:41:16 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7CFCDE800) [pid = 3532] [serial = 242] [outer = 000000A7C4703800] 01:41:16 INFO - PROCESS | 3532 | 1470732076825 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]]]}] 01:41:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 01:41:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 587ms 01:41:16 INFO - PROCESS | 3532 | 1470732076871 Marionette TRACE conn6 -> [0,289,"getWindowHandle",null] 01:41:16 INFO - PROCESS | 3532 | 1470732076873 Marionette TRACE conn6 <- [1,289,null,{"value":"13"}] 01:41:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 01:41:16 INFO - PROCESS | 3532 | 1470732076876 Marionette TRACE conn6 -> [0,290,"setScriptTimeout",{"ms":35000}] 01:41:16 INFO - PROCESS | 3532 | 1470732076878 Marionette TRACE conn6 <- [1,290,null,{}] 01:41:16 INFO - PROCESS | 3532 | 1470732076882 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}] 01:41:16 INFO - PROCESS | 3532 | 1470732076883 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:16 INFO - PROCESS | 3532 | 1470732076976 Marionette TRACE conn6 <- [1,291,null,{"value":null}] 01:41:16 INFO - PROCESS | 3532 | 1470732076981 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:16 INFO - PROCESS | 3532 | 1470732076983 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:17 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D1DC9000 == 44 [pid = 3532] [id = 82] 01:41:17 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7D0C55000) [pid = 3532] [serial = 243] [outer = 0000000000000000] 01:41:17 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7D2DE2400) [pid = 3532] [serial = 244] [outer = 000000A7D0C55000] 01:41:17 INFO - PROCESS | 3532 | 1470732077028 Marionette DEBUG loaded listener.js 01:41:17 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7D3033400) [pid = 3532] [serial = 245] [outer = 000000A7D0C55000] 01:41:17 INFO - PROCESS | 3532 | 1470732077456 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]]]}] 01:41:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 01:41:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 629ms 01:41:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 01:41:17 INFO - PROCESS | 3532 | 1470732077510 Marionette TRACE conn6 -> [0,293,"getWindowHandle",null] 01:41:17 INFO - PROCESS | 3532 | 1470732077512 Marionette TRACE conn6 <- [1,293,null,{"value":"13"}] 01:41:17 INFO - PROCESS | 3532 | 1470732077515 Marionette TRACE conn6 -> [0,294,"setScriptTimeout",{"ms":35000}] 01:41:17 INFO - PROCESS | 3532 | 1470732077517 Marionette TRACE conn6 <- [1,294,null,{}] 01:41:17 INFO - PROCESS | 3532 | 1470732077521 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}] 01:41:17 INFO - PROCESS | 3532 | 1470732077523 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:17 INFO - PROCESS | 3532 | 1470732077606 Marionette TRACE conn6 <- [1,295,null,{"value":null}] 01:41:17 INFO - PROCESS | 3532 | 1470732077612 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:17 INFO - PROCESS | 3532 | 1470732077613 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:17 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0F33000 == 45 [pid = 3532] [id = 83] 01:41:17 INFO - PROCESS | 3532 | ++DOMWINDOW == 88 (000000A7D0F14800) [pid = 3532] [serial = 246] [outer = 0000000000000000] 01:41:17 INFO - PROCESS | 3532 | ++DOMWINDOW == 89 (000000A7D0F19800) [pid = 3532] [serial = 247] [outer = 000000A7D0F14800] 01:41:17 INFO - PROCESS | 3532 | 1470732077658 Marionette DEBUG loaded listener.js 01:41:17 INFO - PROCESS | 3532 | ++DOMWINDOW == 90 (000000A7D0F20000) [pid = 3532] [serial = 248] [outer = 000000A7D0F14800] 01:41:18 INFO - PROCESS | 3532 | 1470732078152 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]]]}] 01:41:18 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. 01:41:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 690ms 01:41:18 INFO - PROCESS | 3532 | 1470732078209 Marionette TRACE conn6 -> [0,297,"getWindowHandle",null] 01:41:18 INFO - PROCESS | 3532 | 1470732078214 Marionette TRACE conn6 <- [1,297,null,{"value":"13"}] 01:41:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 01:41:18 INFO - PROCESS | 3532 | 1470732078220 Marionette TRACE conn6 -> [0,298,"setScriptTimeout",{"ms":35000}] 01:41:18 INFO - PROCESS | 3532 | 1470732078223 Marionette TRACE conn6 <- [1,298,null,{}] 01:41:18 INFO - PROCESS | 3532 | 1470732078229 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}] 01:41:18 INFO - PROCESS | 3532 | 1470732078233 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:18 INFO - PROCESS | 3532 | 1470732078401 Marionette TRACE conn6 <- [1,299,null,{"value":null}] 01:41:18 INFO - PROCESS | 3532 | 1470732078479 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:18 INFO - PROCESS | 3532 | 1470732078484 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:18 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C6305800 == 46 [pid = 3532] [id = 84] 01:41:18 INFO - PROCESS | 3532 | ++DOMWINDOW == 91 (000000A7C03C7000) [pid = 3532] [serial = 249] [outer = 0000000000000000] 01:41:18 INFO - PROCESS | 3532 | ++DOMWINDOW == 92 (000000A7C03D1000) [pid = 3532] [serial = 250] [outer = 000000A7C03C7000] 01:41:18 INFO - PROCESS | 3532 | 1470732078543 Marionette DEBUG loaded listener.js 01:41:18 INFO - PROCESS | 3532 | ++DOMWINDOW == 93 (000000A7C5049400) [pid = 3532] [serial = 251] [outer = 000000A7C03C7000] 01:41:19 INFO - PROCESS | 3532 | 1470732079075 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]]]}] 01:41:19 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. 01:41:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 881ms 01:41:19 INFO - PROCESS | 3532 | 1470732079105 Marionette TRACE conn6 -> [0,301,"getWindowHandle",null] 01:41:19 INFO - PROCESS | 3532 | 1470732079110 Marionette TRACE conn6 <- [1,301,null,{"value":"13"}] 01:41:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 01:41:19 INFO - PROCESS | 3532 | 1470732079118 Marionette TRACE conn6 -> [0,302,"setScriptTimeout",{"ms":35000}] 01:41:19 INFO - PROCESS | 3532 | 1470732079121 Marionette TRACE conn6 <- [1,302,null,{}] 01:41:19 INFO - PROCESS | 3532 | 1470732079161 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 01:41:19 INFO - PROCESS | 3532 | 1470732079168 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}] 01:41:19 INFO - PROCESS | 3532 | 1470732079171 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:19 INFO - PROCESS | 3532 | 1470732079322 Marionette TRACE conn6 <- [1,303,null,{"value":null}] 01:41:19 INFO - PROCESS | 3532 | 1470732079433 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:19 INFO - PROCESS | 3532 | 1470732079436 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:19 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0F38000 == 47 [pid = 3532] [id = 85] 01:41:19 INFO - PROCESS | 3532 | ++DOMWINDOW == 94 (000000A7C9DB1400) [pid = 3532] [serial = 252] [outer = 0000000000000000] 01:41:19 INFO - PROCESS | 3532 | ++DOMWINDOW == 95 (000000A7CD242400) [pid = 3532] [serial = 253] [outer = 000000A7C9DB1400] 01:41:19 INFO - PROCESS | 3532 | 1470732079496 Marionette DEBUG loaded listener.js 01:41:19 INFO - PROCESS | 3532 | ++DOMWINDOW == 96 (000000A7CDB8DC00) [pid = 3532] [serial = 254] [outer = 000000A7C9DB1400] 01:41:20 INFO - PROCESS | 3532 | 1470732080087 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]]]}] 01:41:20 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. 01:41:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1014ms 01:41:20 INFO - PROCESS | 3532 | 1470732080137 Marionette TRACE conn6 -> [0,305,"getWindowHandle",null] 01:41:20 INFO - PROCESS | 3532 | 1470732080140 Marionette TRACE conn6 <- [1,305,null,{"value":"13"}] 01:41:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 01:41:20 INFO - PROCESS | 3532 | 1470732080144 Marionette TRACE conn6 -> [0,306,"setScriptTimeout",{"ms":35000}] 01:41:20 INFO - PROCESS | 3532 | 1470732080148 Marionette TRACE conn6 <- [1,306,null,{}] 01:41:20 INFO - PROCESS | 3532 | 1470732080160 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}] 01:41:20 INFO - PROCESS | 3532 | 1470732080165 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:20 INFO - PROCESS | 3532 | 1470732080310 Marionette TRACE conn6 <- [1,307,null,{"value":null}] 01:41:20 INFO - PROCESS | 3532 | 1470732080381 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:20 INFO - PROCESS | 3532 | 1470732080385 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:20 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D3184000 == 48 [pid = 3532] [id = 86] 01:41:20 INFO - PROCESS | 3532 | ++DOMWINDOW == 97 (000000A7D053F800) [pid = 3532] [serial = 255] [outer = 0000000000000000] 01:41:20 INFO - PROCESS | 3532 | ++DOMWINDOW == 98 (000000A7D0C61C00) [pid = 3532] [serial = 256] [outer = 000000A7D053F800] 01:41:20 INFO - PROCESS | 3532 | 1470732080484 Marionette DEBUG loaded listener.js 01:41:20 INFO - PROCESS | 3532 | ++DOMWINDOW == 99 (000000A7D1805000) [pid = 3532] [serial = 257] [outer = 000000A7D053F800] 01:41:21 INFO - PROCESS | 3532 | 1470732081120 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]]]}] 01:41:21 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. 01:41:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 985ms 01:41:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 01:41:21 INFO - PROCESS | 3532 | 1470732081131 Marionette TRACE conn6 -> [0,309,"getWindowHandle",null] 01:41:21 INFO - PROCESS | 3532 | 1470732081134 Marionette TRACE conn6 <- [1,309,null,{"value":"13"}] 01:41:21 INFO - PROCESS | 3532 | 1470732081151 Marionette TRACE conn6 -> [0,310,"setScriptTimeout",{"ms":35000}] 01:41:21 INFO - PROCESS | 3532 | 1470732081153 Marionette TRACE conn6 <- [1,310,null,{}] 01:41:21 INFO - PROCESS | 3532 | 1470732081159 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}] 01:41:21 INFO - PROCESS | 3532 | 1470732081162 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:21 INFO - PROCESS | 3532 | 1470732081277 Marionette TRACE conn6 <- [1,311,null,{"value":null}] 01:41:21 INFO - PROCESS | 3532 | 1470732081347 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:21 INFO - PROCESS | 3532 | 1470732081350 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:21 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C4F7D800 == 49 [pid = 3532] [id = 87] 01:41:21 INFO - PROCESS | 3532 | ++DOMWINDOW == 100 (000000A7BFDBD000) [pid = 3532] [serial = 258] [outer = 0000000000000000] 01:41:21 INFO - PROCESS | 3532 | ++DOMWINDOW == 101 (000000A7BFDC4800) [pid = 3532] [serial = 259] [outer = 000000A7BFDBD000] 01:41:21 INFO - PROCESS | 3532 | 1470732081553 Marionette DEBUG loaded listener.js 01:41:21 INFO - PROCESS | 3532 | ++DOMWINDOW == 102 (000000A7C0359C00) [pid = 3532] [serial = 260] [outer = 000000A7BFDBD000] 01:41:22 INFO - PROCESS | 3532 | 1470732082156 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]]]}] 01:41:22 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. 01:41:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1045ms 01:41:22 INFO - PROCESS | 3532 | 1470732082185 Marionette TRACE conn6 -> [0,313,"getWindowHandle",null] 01:41:22 INFO - PROCESS | 3532 | 1470732082188 Marionette TRACE conn6 <- [1,313,null,{"value":"13"}] 01:41:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 01:41:22 INFO - PROCESS | 3532 | 1470732082194 Marionette TRACE conn6 -> [0,314,"setScriptTimeout",{"ms":35000}] 01:41:22 INFO - PROCESS | 3532 | 1470732082197 Marionette TRACE conn6 <- [1,314,null,{}] 01:41:22 INFO - PROCESS | 3532 | 1470732082218 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}] 01:41:22 INFO - PROCESS | 3532 | 1470732082221 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:22 INFO - PROCESS | 3532 | 1470732082382 Marionette TRACE conn6 <- [1,315,null,{"value":null}] 01:41:22 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D1DC9000 == 48 [pid = 3532] [id = 82] 01:41:22 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D4F6C800 == 47 [pid = 3532] [id = 81] 01:41:22 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D36D7000 == 46 [pid = 3532] [id = 80] 01:41:22 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D365A000 == 45 [pid = 3532] [id = 79] 01:41:22 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2D2B000 == 44 [pid = 3532] [id = 78] 01:41:22 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CF806000 == 43 [pid = 3532] [id = 77] 01:41:22 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CD638000 == 42 [pid = 3532] [id = 76] 01:41:22 INFO - PROCESS | 3532 | --DOCSHELL 000000A7BF4E1800 == 41 [pid = 3532] [id = 75] 01:41:22 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CA614800 == 40 [pid = 3532] [id = 74] 01:41:22 INFO - PROCESS | 3532 | --DOMWINDOW == 101 (000000A7D048F400) [pid = 3532] [serial = 208] [outer = 0000000000000000] [url = about:blank] 01:41:22 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C4A15000 == 39 [pid = 3532] [id = 71] 01:41:22 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D36BF000 == 38 [pid = 3532] [id = 70] 01:41:22 INFO - PROCESS | 3532 | 1470732082460 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:22 INFO - PROCESS | 3532 | 1470732082462 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:22 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C4CC6800 == 39 [pid = 3532] [id = 88] 01:41:22 INFO - PROCESS | 3532 | ++DOMWINDOW == 102 (000000A7BE481000) [pid = 3532] [serial = 261] [outer = 0000000000000000] 01:41:22 INFO - PROCESS | 3532 | ++DOMWINDOW == 103 (000000A7BFDB5000) [pid = 3532] [serial = 262] [outer = 000000A7BE481000] 01:41:22 INFO - PROCESS | 3532 | 1470732082513 Marionette DEBUG loaded listener.js 01:41:22 INFO - PROCESS | 3532 | ++DOMWINDOW == 104 (000000A7C03CB000) [pid = 3532] [serial = 263] [outer = 000000A7BE481000] 01:41:22 INFO - PROCESS | 3532 | --DOMWINDOW == 103 (000000A7CC97D800) [pid = 3532] [serial = 133] [outer = 0000000000000000] [url = about:blank] 01:41:22 INFO - PROCESS | 3532 | --DOMWINDOW == 102 (000000A7C03A2000) [pid = 3532] [serial = 136] [outer = 0000000000000000] [url = about:blank] 01:41:22 INFO - PROCESS | 3532 | --DOMWINDOW == 101 (000000A7C6799000) [pid = 3532] [serial = 187] [outer = 0000000000000000] [url = about:blank] 01:41:22 INFO - PROCESS | 3532 | --DOMWINDOW == 100 (000000A7C6C71C00) [pid = 3532] [serial = 188] [outer = 0000000000000000] [url = about:blank] 01:41:22 INFO - PROCESS | 3532 | --DOMWINDOW == 99 (000000A7CD4F4C00) [pid = 3532] [serial = 176] [outer = 0000000000000000] [url = about:blank] 01:41:22 INFO - PROCESS | 3532 | --DOMWINDOW == 98 (000000A7C9DBD000) [pid = 3532] [serial = 175] [outer = 0000000000000000] [url = about:blank] 01:41:22 INFO - PROCESS | 3532 | --DOMWINDOW == 97 (000000A7C607E800) [pid = 3532] [serial = 185] [outer = 0000000000000000] [url = about:blank] 01:41:22 INFO - PROCESS | 3532 | --DOMWINDOW == 96 (000000A7C5038800) [pid = 3532] [serial = 184] [outer = 0000000000000000] [url = about:blank] 01:41:22 INFO - PROCESS | 3532 | --DOMWINDOW == 95 (000000A7CD244800) [pid = 3532] [serial = 193] [outer = 0000000000000000] [url = about:blank] 01:41:22 INFO - PROCESS | 3532 | --DOMWINDOW == 94 (000000A7CBF3F400) [pid = 3532] [serial = 173] [outer = 0000000000000000] [url = about:blank] 01:41:22 INFO - PROCESS | 3532 | --DOMWINDOW == 93 (000000A7C6C75800) [pid = 3532] [serial = 172] [outer = 0000000000000000] [url = about:blank] 01:41:22 INFO - PROCESS | 3532 | --DOMWINDOW == 92 (000000A7CA383400) [pid = 3532] [serial = 190] [outer = 0000000000000000] [url = about:blank] 01:41:22 INFO - PROCESS | 3532 | --DOMWINDOW == 91 (000000A7CD4F1C00) [pid = 3532] [serial = 194] [outer = 0000000000000000] [url = about:blank] 01:41:22 INFO - PROCESS | 3532 | --DOMWINDOW == 90 (000000A7CFCE5800) [pid = 3532] [serial = 167] [outer = 0000000000000000] [url = about:blank] 01:41:22 INFO - PROCESS | 3532 | --DOMWINDOW == 89 (000000A7C4810800) [pid = 3532] [serial = 170] [outer = 0000000000000000] [url = about:blank] 01:41:22 INFO - PROCESS | 3532 | --DOMWINDOW == 88 (000000A7C03D2C00) [pid = 3532] [serial = 169] [outer = 0000000000000000] [url = about:blank] 01:41:22 INFO - PROCESS | 3532 | --DOMWINDOW == 87 (000000A7C035B400) [pid = 3532] [serial = 181] [outer = 0000000000000000] [url = about:blank] 01:41:22 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7C03C5400) [pid = 3532] [serial = 182] [outer = 0000000000000000] [url = about:blank] 01:41:22 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7CDA27800) [pid = 3532] [serial = 197] [outer = 0000000000000000] [url = about:blank] 01:41:22 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7C0268400) [pid = 3532] [serial = 179] [outer = 0000000000000000] [url = about:blank] 01:41:22 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7BFDC6800) [pid = 3532] [serial = 178] [outer = 0000000000000000] [url = about:blank] 01:41:22 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7CD517000) [pid = 3532] [serial = 196] [outer = 0000000000000000] [url = about:blank] 01:41:22 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7CDB92000) [pid = 3532] [serial = 199] [outer = 0000000000000000] [url = about:blank] 01:41:22 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7CCFEF400) [pid = 3532] [serial = 202] [outer = 0000000000000000] [url = about:blank] 01:41:22 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7CFCD8000) [pid = 3532] [serial = 205] [outer = 0000000000000000] [url = about:blank] 01:41:22 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7CFCE1400) [pid = 3532] [serial = 206] [outer = 0000000000000000] [url = about:blank] 01:41:22 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7CDB98800) [pid = 3532] [serial = 200] [outer = 0000000000000000] [url = about:blank] 01:41:22 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7CDCC1000) [pid = 3532] [serial = 203] [outer = 0000000000000000] [url = about:blank] 01:41:22 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7CA66F400) [pid = 3532] [serial = 191] [outer = 0000000000000000] [url = about:blank] 01:41:22 INFO - PROCESS | 3532 | 1470732082959 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]]]}] 01:41:22 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. 01:41:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 795ms 01:41:22 INFO - PROCESS | 3532 | 1470732082990 Marionette TRACE conn6 -> [0,317,"getWindowHandle",null] 01:41:22 INFO - PROCESS | 3532 | 1470732082994 Marionette TRACE conn6 <- [1,317,null,{"value":"13"}] 01:41:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 01:41:23 INFO - PROCESS | 3532 | 1470732083000 Marionette TRACE conn6 -> [0,318,"setScriptTimeout",{"ms":35000}] 01:41:23 INFO - PROCESS | 3532 | 1470732083003 Marionette TRACE conn6 <- [1,318,null,{}] 01:41:23 INFO - PROCESS | 3532 | 1470732083007 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}] 01:41:23 INFO - PROCESS | 3532 | 1470732083010 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:23 INFO - PROCESS | 3532 | 1470732083107 Marionette TRACE conn6 <- [1,319,null,{"value":null}] 01:41:23 INFO - PROCESS | 3532 | 1470732083113 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:23 INFO - PROCESS | 3532 | 1470732083116 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:23 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CA30D800 == 40 [pid = 3532] [id = 89] 01:41:23 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7C50D5400) [pid = 3532] [serial = 264] [outer = 0000000000000000] 01:41:23 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7C67A4000) [pid = 3532] [serial = 265] [outer = 000000A7C50D5400] 01:41:23 INFO - PROCESS | 3532 | 1470732083163 Marionette DEBUG loaded listener.js 01:41:23 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7C9D74C00) [pid = 3532] [serial = 266] [outer = 000000A7C50D5400] 01:41:23 INFO - PROCESS | 3532 | 1470732083625 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]]]}] 01:41:23 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. 01:41:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 691ms 01:41:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 01:41:23 INFO - PROCESS | 3532 | 1470732083695 Marionette TRACE conn6 -> [0,321,"getWindowHandle",null] 01:41:23 INFO - PROCESS | 3532 | 1470732083698 Marionette TRACE conn6 <- [1,321,null,{"value":"13"}] 01:41:23 INFO - PROCESS | 3532 | 1470732083702 Marionette TRACE conn6 -> [0,322,"setScriptTimeout",{"ms":35000}] 01:41:23 INFO - PROCESS | 3532 | 1470732083705 Marionette TRACE conn6 <- [1,322,null,{}] 01:41:23 INFO - PROCESS | 3532 | 1470732083716 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}] 01:41:23 INFO - PROCESS | 3532 | 1470732083721 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:23 INFO - PROCESS | 3532 | 1470732083818 Marionette TRACE conn6 <- [1,323,null,{"value":null}] 01:41:23 INFO - PROCESS | 3532 | 1470732083888 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:23 INFO - PROCESS | 3532 | 1470732083890 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:23 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CC9EB000 == 41 [pid = 3532] [id = 90] 01:41:23 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7CBE0D800) [pid = 3532] [serial = 267] [outer = 0000000000000000] 01:41:23 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CCE29C00) [pid = 3532] [serial = 268] [outer = 000000A7CBE0D800] 01:41:23 INFO - PROCESS | 3532 | 1470732083936 Marionette DEBUG loaded listener.js 01:41:24 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CD24C400) [pid = 3532] [serial = 269] [outer = 000000A7CBE0D800] 01:41:24 INFO - PROCESS | 3532 | 1470732084306 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]]]}] 01:41:24 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. 01:41:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 631ms 01:41:24 INFO - PROCESS | 3532 | 1470732084334 Marionette TRACE conn6 -> [0,325,"getWindowHandle",null] 01:41:24 INFO - PROCESS | 3532 | 1470732084337 Marionette TRACE conn6 <- [1,325,null,{"value":"13"}] 01:41:24 INFO - PROCESS | 3532 | 1470732084340 Marionette TRACE conn6 -> [0,326,"setScriptTimeout",{"ms":35000}] 01:41:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 01:41:24 INFO - PROCESS | 3532 | 1470732084342 Marionette TRACE conn6 <- [1,326,null,{}] 01:41:24 INFO - PROCESS | 3532 | 1470732084346 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}] 01:41:24 INFO - PROCESS | 3532 | 1470732084348 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:24 INFO - PROCESS | 3532 | 1470732084494 Marionette TRACE conn6 <- [1,327,null,{"value":null}] 01:41:24 INFO - PROCESS | 3532 | 1470732084515 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:24 INFO - PROCESS | 3532 | 1470732084517 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:24 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CE2CB000 == 42 [pid = 3532] [id = 91] 01:41:24 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7CD50A400) [pid = 3532] [serial = 270] [outer = 0000000000000000] 01:41:24 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7CD6C5800) [pid = 3532] [serial = 271] [outer = 000000A7CD50A400] 01:41:24 INFO - PROCESS | 3532 | 1470732084564 Marionette DEBUG loaded listener.js 01:41:24 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7CDB95400) [pid = 3532] [serial = 272] [outer = 000000A7CD50A400] 01:41:24 INFO - PROCESS | 3532 | 1470732084976 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]]]}] 01:41:25 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. 01:41:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 690ms 01:41:25 INFO - PROCESS | 3532 | 1470732085033 Marionette TRACE conn6 -> [0,329,"getWindowHandle",null] 01:41:25 INFO - PROCESS | 3532 | 1470732085035 Marionette TRACE conn6 <- [1,329,null,{"value":"13"}] 01:41:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 01:41:25 INFO - PROCESS | 3532 | 1470732085039 Marionette TRACE conn6 -> [0,330,"setScriptTimeout",{"ms":35000}] 01:41:25 INFO - PROCESS | 3532 | 1470732085041 Marionette TRACE conn6 <- [1,330,null,{}] 01:41:25 INFO - PROCESS | 3532 | 1470732085044 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}] 01:41:25 INFO - PROCESS | 3532 | 1470732085046 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:25 INFO - PROCESS | 3532 | 1470732085153 Marionette TRACE conn6 <- [1,331,null,{"value":null}] 01:41:25 INFO - PROCESS | 3532 | 1470732085158 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:25 INFO - PROCESS | 3532 | 1470732085160 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:25 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D05E0800 == 43 [pid = 3532] [id = 92] 01:41:25 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7CF00B800) [pid = 3532] [serial = 273] [outer = 0000000000000000] 01:41:25 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7CF3CD800) [pid = 3532] [serial = 274] [outer = 000000A7CF00B800] 01:41:25 INFO - PROCESS | 3532 | 1470732085215 Marionette DEBUG loaded listener.js 01:41:25 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7CFCE6000) [pid = 3532] [serial = 275] [outer = 000000A7CF00B800] 01:41:25 INFO - PROCESS | 3532 | 1470732085684 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]]]}] 01:41:25 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. 01:41:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 692ms 01:41:25 INFO - PROCESS | 3532 | 1470732085734 Marionette TRACE conn6 -> [0,333,"getWindowHandle",null] 01:41:25 INFO - PROCESS | 3532 | 1470732085736 Marionette TRACE conn6 <- [1,333,null,{"value":"13"}] 01:41:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 01:41:25 INFO - PROCESS | 3532 | 1470732085744 Marionette TRACE conn6 -> [0,334,"setScriptTimeout",{"ms":35000}] 01:41:25 INFO - PROCESS | 3532 | 1470732085746 Marionette TRACE conn6 <- [1,334,null,{}] 01:41:25 INFO - PROCESS | 3532 | 1470732085749 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}] 01:41:25 INFO - PROCESS | 3532 | 1470732085755 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:25 INFO - PROCESS | 3532 | 1470732085898 Marionette TRACE conn6 <- [1,335,null,{"value":null}] 01:41:25 INFO - PROCESS | 3532 | 1470732085953 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:25 INFO - PROCESS | 3532 | 1470732085955 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:25 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D1F71800 == 44 [pid = 3532] [id = 93] 01:41:25 INFO - PROCESS | 3532 | ++DOMWINDOW == 88 (000000A7D0663400) [pid = 3532] [serial = 276] [outer = 0000000000000000] 01:41:25 INFO - PROCESS | 3532 | ++DOMWINDOW == 89 (000000A7D0C57800) [pid = 3532] [serial = 277] [outer = 000000A7D0663400] 01:41:26 INFO - PROCESS | 3532 | 1470732086001 Marionette DEBUG loaded listener.js 01:41:26 INFO - PROCESS | 3532 | ++DOMWINDOW == 90 (000000A7D0CDF000) [pid = 3532] [serial = 278] [outer = 000000A7D0663400] 01:41:26 INFO - PROCESS | 3532 | 1470732086422 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]]]}] 01:41:26 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. 01:41:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 734ms 01:41:26 INFO - PROCESS | 3532 | --DOMWINDOW == 89 (000000A7CFCDB400) [pid = 3532] [serial = 231] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 01:41:26 INFO - PROCESS | 3532 | --DOMWINDOW == 88 (000000A7BEE49C00) [pid = 3532] [serial = 222] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 01:41:26 INFO - PROCESS | 3532 | --DOMWINDOW == 87 (000000A7C03D3400) [pid = 3532] [serial = 219] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 01:41:26 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7CD64FC00) [pid = 3532] [serial = 228] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 01:41:26 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7D0587800) [pid = 3532] [serial = 234] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 01:41:26 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7CBE03400) [pid = 3532] [serial = 225] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 01:41:26 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7D0C53800) [pid = 3532] [serial = 237] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 01:41:26 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7D0C55000) [pid = 3532] [serial = 243] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 01:41:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 01:41:26 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7C4703800) [pid = 3532] [serial = 240] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 01:41:26 INFO - PROCESS | 3532 | 1470732086545 Marionette TRACE conn6 -> [0,337,"getWindowHandle",null] 01:41:26 INFO - PROCESS | 3532 | 1470732086547 Marionette TRACE conn6 <- [1,337,null,{"value":"13"}] 01:41:26 INFO - PROCESS | 3532 | 1470732086552 Marionette TRACE conn6 -> [0,338,"setScriptTimeout",{"ms":35000}] 01:41:26 INFO - PROCESS | 3532 | 1470732086554 Marionette TRACE conn6 <- [1,338,null,{}] 01:41:26 INFO - PROCESS | 3532 | 1470732086562 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}] 01:41:26 INFO - PROCESS | 3532 | 1470732086564 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:26 INFO - PROCESS | 3532 | 1470732086652 Marionette TRACE conn6 <- [1,339,null,{"value":null}] 01:41:26 INFO - PROCESS | 3532 | 1470732086659 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:26 INFO - PROCESS | 3532 | 1470732086661 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:26 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2D14000 == 45 [pid = 3532] [id = 94] 01:41:26 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7C48D3C00) [pid = 3532] [serial = 279] [outer = 0000000000000000] 01:41:26 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7C67A0000) [pid = 3532] [serial = 280] [outer = 000000A7C48D3C00] 01:41:26 INFO - PROCESS | 3532 | 1470732086707 Marionette DEBUG loaded listener.js 01:41:26 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7CD347000) [pid = 3532] [serial = 281] [outer = 000000A7C48D3C00] 01:41:27 INFO - PROCESS | 3532 | 1470732087103 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]]]}] 01:41:27 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. 01:41:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 591ms 01:41:27 INFO - PROCESS | 3532 | 1470732087144 Marionette TRACE conn6 -> [0,341,"getWindowHandle",null] 01:41:27 INFO - PROCESS | 3532 | 1470732087147 Marionette TRACE conn6 <- [1,341,null,{"value":"13"}] 01:41:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 01:41:27 INFO - PROCESS | 3532 | 1470732087159 Marionette TRACE conn6 -> [0,342,"setScriptTimeout",{"ms":35000}] 01:41:27 INFO - PROCESS | 3532 | 1470732087161 Marionette TRACE conn6 <- [1,342,null,{}] 01:41:27 INFO - PROCESS | 3532 | 1470732087164 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}] 01:41:27 INFO - PROCESS | 3532 | 1470732087166 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:27 INFO - PROCESS | 3532 | 1470732087274 Marionette TRACE conn6 <- [1,343,null,{"value":null}] 01:41:27 INFO - PROCESS | 3532 | 1470732087282 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:27 INFO - PROCESS | 3532 | 1470732087284 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:27 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2D50800 == 46 [pid = 3532] [id = 95] 01:41:27 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7CD34CC00) [pid = 3532] [serial = 282] [outer = 0000000000000000] 01:41:27 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7CD64FC00) [pid = 3532] [serial = 283] [outer = 000000A7CD34CC00] 01:41:27 INFO - PROCESS | 3532 | 1470732087329 Marionette DEBUG loaded listener.js 01:41:27 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7D0587000) [pid = 3532] [serial = 284] [outer = 000000A7CD34CC00] 01:41:27 INFO - PROCESS | 3532 | 1470732087747 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]]]}] 01:41:27 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. 01:41:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 648ms 01:41:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 01:41:27 INFO - PROCESS | 3532 | 1470732087802 Marionette TRACE conn6 -> [0,345,"getWindowHandle",null] 01:41:27 INFO - PROCESS | 3532 | 1470732087804 Marionette TRACE conn6 <- [1,345,null,{"value":"13"}] 01:41:27 INFO - PROCESS | 3532 | 1470732087807 Marionette TRACE conn6 -> [0,346,"setScriptTimeout",{"ms":35000}] 01:41:27 INFO - PROCESS | 3532 | 1470732087809 Marionette TRACE conn6 <- [1,346,null,{}] 01:41:27 INFO - PROCESS | 3532 | 1470732087813 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}] 01:41:27 INFO - PROCESS | 3532 | 1470732087815 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:27 INFO - PROCESS | 3532 | 1470732087904 Marionette TRACE conn6 <- [1,347,null,{"value":null}] 01:41:27 INFO - PROCESS | 3532 | 1470732087911 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:27 INFO - PROCESS | 3532 | 1470732087913 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:27 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D318D000 == 47 [pid = 3532] [id = 96] 01:41:27 INFO - PROCESS | 3532 | ++DOMWINDOW == 88 (000000A7D0663C00) [pid = 3532] [serial = 285] [outer = 0000000000000000] 01:41:27 INFO - PROCESS | 3532 | ++DOMWINDOW == 89 (000000A7D0CE6800) [pid = 3532] [serial = 286] [outer = 000000A7D0663C00] 01:41:27 INFO - PROCESS | 3532 | 1470732087958 Marionette DEBUG loaded listener.js 01:41:28 INFO - PROCESS | 3532 | ++DOMWINDOW == 90 (000000A7D0F17C00) [pid = 3532] [serial = 287] [outer = 000000A7D0663C00] 01:41:28 INFO - PROCESS | 3532 | 1470732088368 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]]]}] 01:41:28 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. 01:41:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 585ms 01:41:28 INFO - PROCESS | 3532 | 1470732088396 Marionette TRACE conn6 -> [0,349,"getWindowHandle",null] 01:41:28 INFO - PROCESS | 3532 | 1470732088398 Marionette TRACE conn6 <- [1,349,null,{"value":"13"}] 01:41:28 INFO - PROCESS | 3532 | 1470732088401 Marionette TRACE conn6 -> [0,350,"setScriptTimeout",{"ms":35000}] 01:41:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 01:41:28 INFO - PROCESS | 3532 | 1470732088403 Marionette TRACE conn6 <- [1,350,null,{}] 01:41:28 INFO - PROCESS | 3532 | 1470732088417 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}] 01:41:28 INFO - PROCESS | 3532 | 1470732088419 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:28 INFO - PROCESS | 3532 | 1470732088512 Marionette TRACE conn6 <- [1,351,null,{"value":null}] 01:41:28 INFO - PROCESS | 3532 | 1470732088518 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:28 INFO - PROCESS | 3532 | 1470732088520 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:28 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D3664800 == 48 [pid = 3532] [id = 97] 01:41:28 INFO - PROCESS | 3532 | ++DOMWINDOW == 91 (000000A7CD2E8C00) [pid = 3532] [serial = 288] [outer = 0000000000000000] 01:41:28 INFO - PROCESS | 3532 | ++DOMWINDOW == 92 (000000A7CD2EDC00) [pid = 3532] [serial = 289] [outer = 000000A7CD2E8C00] 01:41:28 INFO - PROCESS | 3532 | 1470732088567 Marionette DEBUG loaded listener.js 01:41:28 INFO - PROCESS | 3532 | ++DOMWINDOW == 93 (000000A7D0CE9C00) [pid = 3532] [serial = 290] [outer = 000000A7CD2E8C00] 01:41:29 INFO - PROCESS | 3532 | 1470732089259 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]]]}] 01:41:29 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. 01:41:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 881ms 01:41:29 INFO - PROCESS | 3532 | 1470732089286 Marionette TRACE conn6 -> [0,353,"getWindowHandle",null] 01:41:29 INFO - PROCESS | 3532 | 1470732089291 Marionette TRACE conn6 <- [1,353,null,{"value":"13"}] 01:41:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 01:41:29 INFO - PROCESS | 3532 | 1470732089296 Marionette TRACE conn6 -> [0,354,"setScriptTimeout",{"ms":35000}] 01:41:29 INFO - PROCESS | 3532 | 1470732089300 Marionette TRACE conn6 <- [1,354,null,{}] 01:41:29 INFO - PROCESS | 3532 | 1470732089306 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}] 01:41:29 INFO - PROCESS | 3532 | 1470732089310 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:29 INFO - PROCESS | 3532 | 1470732089428 Marionette TRACE conn6 <- [1,355,null,{"value":null}] 01:41:29 INFO - PROCESS | 3532 | 1470732089500 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:29 INFO - PROCESS | 3532 | 1470732089504 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:29 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C9991000 == 49 [pid = 3532] [id = 98] 01:41:29 INFO - PROCESS | 3532 | ++DOMWINDOW == 94 (000000A7C03C5800) [pid = 3532] [serial = 291] [outer = 0000000000000000] 01:41:29 INFO - PROCESS | 3532 | ++DOMWINDOW == 95 (000000A7C4F40000) [pid = 3532] [serial = 292] [outer = 000000A7C03C5800] 01:41:29 INFO - PROCESS | 3532 | 1470732089603 Marionette DEBUG loaded listener.js 01:41:29 INFO - PROCESS | 3532 | ++DOMWINDOW == 96 (000000A7C61E5000) [pid = 3532] [serial = 293] [outer = 000000A7C03C5800] 01:41:30 INFO - PROCESS | 3532 | 1470732090225 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]]]}] 01:41:30 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. 01:41:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 983ms 01:41:30 INFO - PROCESS | 3532 | 1470732090282 Marionette TRACE conn6 -> [0,357,"getWindowHandle",null] 01:41:30 INFO - PROCESS | 3532 | 1470732090288 Marionette TRACE conn6 <- [1,357,null,{"value":"13"}] 01:41:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 01:41:30 INFO - PROCESS | 3532 | 1470732090295 Marionette TRACE conn6 -> [0,358,"setScriptTimeout",{"ms":35000}] 01:41:30 INFO - PROCESS | 3532 | 1470732090298 Marionette TRACE conn6 <- [1,358,null,{}] 01:41:30 INFO - PROCESS | 3532 | 1470732090302 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}] 01:41:30 INFO - PROCESS | 3532 | 1470732090305 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:30 INFO - PROCESS | 3532 | 1470732090462 Marionette TRACE conn6 <- [1,359,null,{"value":null}] 01:41:30 INFO - PROCESS | 3532 | 1470732090512 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:30 INFO - PROCESS | 3532 | 1470732090514 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:30 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0F2F000 == 50 [pid = 3532] [id = 99] 01:41:30 INFO - PROCESS | 3532 | ++DOMWINDOW == 97 (000000A7CCFECC00) [pid = 3532] [serial = 294] [outer = 0000000000000000] 01:41:30 INFO - PROCESS | 3532 | ++DOMWINDOW == 98 (000000A7CD24F400) [pid = 3532] [serial = 295] [outer = 000000A7CCFECC00] 01:41:30 INFO - PROCESS | 3532 | 1470732090573 Marionette DEBUG loaded listener.js 01:41:30 INFO - PROCESS | 3532 | ++DOMWINDOW == 99 (000000A7CD343800) [pid = 3532] [serial = 296] [outer = 000000A7CCFECC00] 01:41:31 INFO - PROCESS | 3532 | 1470732091252 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]]]}] 01:41:31 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. 01:41:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 986ms 01:41:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 01:41:31 INFO - PROCESS | 3532 | 1470732091283 Marionette TRACE conn6 -> [0,361,"getWindowHandle",null] 01:41:31 INFO - PROCESS | 3532 | 1470732091286 Marionette TRACE conn6 <- [1,361,null,{"value":"13"}] 01:41:31 INFO - PROCESS | 3532 | 1470732091290 Marionette TRACE conn6 -> [0,362,"setScriptTimeout",{"ms":35000}] 01:41:31 INFO - PROCESS | 3532 | 1470732091294 Marionette TRACE conn6 <- [1,362,null,{}] 01:41:31 INFO - PROCESS | 3532 | 1470732091306 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}] 01:41:31 INFO - PROCESS | 3532 | 1470732091311 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:31 INFO - PROCESS | 3532 | 1470732091427 Marionette TRACE conn6 <- [1,363,null,{"value":null}] 01:41:31 INFO - PROCESS | 3532 | 1470732091498 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:31 INFO - PROCESS | 3532 | 1470732091502 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:31 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D36DE000 == 51 [pid = 3532] [id = 100] 01:41:31 INFO - PROCESS | 3532 | ++DOMWINDOW == 100 (000000A7CB822400) [pid = 3532] [serial = 297] [outer = 0000000000000000] 01:41:31 INFO - PROCESS | 3532 | ++DOMWINDOW == 101 (000000A7CD342800) [pid = 3532] [serial = 298] [outer = 000000A7CB822400] 01:41:31 INFO - PROCESS | 3532 | 1470732091600 Marionette DEBUG loaded listener.js 01:41:31 INFO - PROCESS | 3532 | ++DOMWINDOW == 102 (000000A7CE2F9C00) [pid = 3532] [serial = 299] [outer = 000000A7CB822400] 01:41:32 INFO - PROCESS | 3532 | 1470732092162 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]]]}] 01:41:32 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. 01:41:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 901ms 01:41:32 INFO - PROCESS | 3532 | 1470732092193 Marionette TRACE conn6 -> [0,365,"getWindowHandle",null] 01:41:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 01:41:32 INFO - PROCESS | 3532 | 1470732092196 Marionette TRACE conn6 <- [1,365,null,{"value":"13"}] 01:41:32 INFO - PROCESS | 3532 | 1470732092200 Marionette TRACE conn6 -> [0,366,"setScriptTimeout",{"ms":35000}] 01:41:32 INFO - PROCESS | 3532 | 1470732092202 Marionette TRACE conn6 <- [1,366,null,{}] 01:41:32 INFO - PROCESS | 3532 | 1470732092206 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}] 01:41:32 INFO - PROCESS | 3532 | 1470732092209 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:32 INFO - PROCESS | 3532 | 1470732092325 Marionette TRACE conn6 <- [1,367,null,{"value":null}] 01:41:32 INFO - PROCESS | 3532 | 1470732092407 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:32 INFO - PROCESS | 3532 | 1470732092410 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:32 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C6457800 == 52 [pid = 3532] [id = 101] 01:41:32 INFO - PROCESS | 3532 | ++DOMWINDOW == 103 (000000A7C155F800) [pid = 3532] [serial = 300] [outer = 0000000000000000] 01:41:32 INFO - PROCESS | 3532 | ++DOMWINDOW == 104 (000000A7C9D7E400) [pid = 3532] [serial = 301] [outer = 000000A7C155F800] 01:41:32 INFO - PROCESS | 3532 | 1470732092466 Marionette DEBUG loaded listener.js 01:41:32 INFO - PROCESS | 3532 | ++DOMWINDOW == 105 (000000A7CFCE3000) [pid = 3532] [serial = 302] [outer = 000000A7C155F800] 01:41:33 INFO - PROCESS | 3532 | 1470732093154 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]]]}] 01:41:33 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. 01:41:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1028ms 01:41:33 INFO - PROCESS | 3532 | 1470732093229 Marionette TRACE conn6 -> [0,369,"getWindowHandle",null] 01:41:33 INFO - PROCESS | 3532 | 1470732093233 Marionette TRACE conn6 <- [1,369,null,{"value":"13"}] 01:41:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 01:41:33 INFO - PROCESS | 3532 | 1470732093238 Marionette TRACE conn6 -> [0,370,"setScriptTimeout",{"ms":35000}] 01:41:33 INFO - PROCESS | 3532 | 1470732093241 Marionette TRACE conn6 <- [1,370,null,{}] 01:41:33 INFO - PROCESS | 3532 | 1470732093247 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}] 01:41:33 INFO - PROCESS | 3532 | 1470732093250 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:33 INFO - PROCESS | 3532 | 1470732093419 Marionette TRACE conn6 <- [1,371,null,{"value":null}] 01:41:33 INFO - PROCESS | 3532 | 1470732093531 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:33 INFO - PROCESS | 3532 | 1470732093533 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:33 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C4F88000 == 53 [pid = 3532] [id = 102] 01:41:33 INFO - PROCESS | 3532 | ++DOMWINDOW == 106 (000000A7C9D12800) [pid = 3532] [serial = 303] [outer = 0000000000000000] 01:41:33 INFO - PROCESS | 3532 | ++DOMWINDOW == 107 (000000A7CA336800) [pid = 3532] [serial = 304] [outer = 000000A7C9D12800] 01:41:33 INFO - PROCESS | 3532 | 1470732093586 Marionette DEBUG loaded listener.js 01:41:33 INFO - PROCESS | 3532 | ++DOMWINDOW == 108 (000000A7CB81C800) [pid = 3532] [serial = 305] [outer = 000000A7C9D12800] 01:41:33 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CC236800 == 52 [pid = 3532] [id = 34] 01:41:33 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D318D000 == 51 [pid = 3532] [id = 96] 01:41:33 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2D50800 == 50 [pid = 3532] [id = 95] 01:41:33 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2D14000 == 49 [pid = 3532] [id = 94] 01:41:33 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D1F71800 == 48 [pid = 3532] [id = 93] 01:41:33 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D05E0800 == 47 [pid = 3532] [id = 92] 01:41:33 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CE2CB000 == 46 [pid = 3532] [id = 91] 01:41:33 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CC9EB000 == 45 [pid = 3532] [id = 90] 01:41:33 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CA30D800 == 44 [pid = 3532] [id = 89] 01:41:33 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C4CC6800 == 43 [pid = 3532] [id = 88] 01:41:33 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C4F7D800 == 42 [pid = 3532] [id = 87] 01:41:33 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D3184000 == 41 [pid = 3532] [id = 86] 01:41:33 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D0F38000 == 40 [pid = 3532] [id = 85] 01:41:33 INFO - PROCESS | 3532 | --DOMWINDOW == 107 (000000A7C64D8800) [pid = 3532] [serial = 214] [outer = 0000000000000000] [url = about:blank] 01:41:33 INFO - PROCESS | 3532 | --DOMWINDOW == 106 (000000A7CD654800) [pid = 3532] [serial = 217] [outer = 0000000000000000] [url = about:blank] 01:41:33 INFO - PROCESS | 3532 | --DOMWINDOW == 105 (000000A7BFDC3800) [pid = 3532] [serial = 211] [outer = 0000000000000000] [url = about:blank] 01:41:33 INFO - PROCESS | 3532 | --DOMWINDOW == 104 (000000A7D0F19800) [pid = 3532] [serial = 247] [outer = 0000000000000000] [url = about:blank] 01:41:33 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C6305800 == 39 [pid = 3532] [id = 84] 01:41:33 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D0F33000 == 38 [pid = 3532] [id = 83] 01:41:33 INFO - PROCESS | 3532 | --DOMWINDOW == 103 (000000A7CFCF4C00) [pid = 3532] [serial = 232] [outer = 0000000000000000] [url = about:blank] 01:41:33 INFO - PROCESS | 3532 | --DOMWINDOW == 102 (000000A7C03C8800) [pid = 3532] [serial = 223] [outer = 0000000000000000] [url = about:blank] 01:41:33 INFO - PROCESS | 3532 | --DOMWINDOW == 101 (000000A7C502FC00) [pid = 3532] [serial = 221] [outer = 0000000000000000] [url = about:blank] 01:41:33 INFO - PROCESS | 3532 | --DOMWINDOW == 100 (000000A7C0B5A400) [pid = 3532] [serial = 220] [outer = 0000000000000000] [url = about:blank] 01:41:33 INFO - PROCESS | 3532 | --DOMWINDOW == 99 (000000A7C5360400) [pid = 3532] [serial = 224] [outer = 0000000000000000] [url = about:blank] 01:41:33 INFO - PROCESS | 3532 | --DOMWINDOW == 98 (000000A7CDB93000) [pid = 3532] [serial = 229] [outer = 0000000000000000] [url = about:blank] 01:41:33 INFO - PROCESS | 3532 | --DOMWINDOW == 97 (000000A7D0665C00) [pid = 3532] [serial = 235] [outer = 0000000000000000] [url = about:blank] 01:41:33 INFO - PROCESS | 3532 | --DOMWINDOW == 96 (000000A7D0496400) [pid = 3532] [serial = 233] [outer = 0000000000000000] [url = about:blank] 01:41:33 INFO - PROCESS | 3532 | --DOMWINDOW == 95 (000000A7CC978000) [pid = 3532] [serial = 226] [outer = 0000000000000000] [url = about:blank] 01:41:33 INFO - PROCESS | 3532 | --DOMWINDOW == 94 (000000A7CD251800) [pid = 3532] [serial = 227] [outer = 0000000000000000] [url = about:blank] 01:41:33 INFO - PROCESS | 3532 | --DOMWINDOW == 93 (000000A7D0C5AC00) [pid = 3532] [serial = 238] [outer = 0000000000000000] [url = about:blank] 01:41:33 INFO - PROCESS | 3532 | --DOMWINDOW == 92 (000000A7D2DDC000) [pid = 3532] [serial = 236] [outer = 0000000000000000] [url = about:blank] 01:41:33 INFO - PROCESS | 3532 | --DOMWINDOW == 91 (000000A7D2DE2400) [pid = 3532] [serial = 244] [outer = 0000000000000000] [url = about:blank] 01:41:33 INFO - PROCESS | 3532 | --DOMWINDOW == 90 (000000A7D0C61000) [pid = 3532] [serial = 239] [outer = 0000000000000000] [url = about:blank] 01:41:33 INFO - PROCESS | 3532 | --DOMWINDOW == 89 (000000A7CCFF0C00) [pid = 3532] [serial = 241] [outer = 0000000000000000] [url = about:blank] 01:41:33 INFO - PROCESS | 3532 | --DOMWINDOW == 88 (000000A7CFCDE800) [pid = 3532] [serial = 242] [outer = 0000000000000000] [url = about:blank] 01:41:33 INFO - PROCESS | 3532 | --DOMWINDOW == 87 (000000A7D3033400) [pid = 3532] [serial = 245] [outer = 0000000000000000] [url = about:blank] 01:41:33 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7CE7C1C00) [pid = 3532] [serial = 230] [outer = 0000000000000000] [url = about:blank] 01:41:34 INFO - PROCESS | 3532 | 1470732094091 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]]]}] 01:41:34 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. 01:41:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 898ms 01:41:34 INFO - PROCESS | 3532 | 1470732094136 Marionette TRACE conn6 -> [0,373,"getWindowHandle",null] 01:41:34 INFO - PROCESS | 3532 | 1470732094141 Marionette TRACE conn6 <- [1,373,null,{"value":"13"}] 01:41:34 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 01:41:34 INFO - PROCESS | 3532 | 1470732094147 Marionette TRACE conn6 -> [0,374,"setScriptTimeout",{"ms":35000}] 01:41:34 INFO - PROCESS | 3532 | 1470732094150 Marionette TRACE conn6 <- [1,374,null,{}] 01:41:34 INFO - PROCESS | 3532 | 1470732094154 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}] 01:41:34 INFO - PROCESS | 3532 | 1470732094156 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:34 INFO - PROCESS | 3532 | 1470732094248 Marionette TRACE conn6 <- [1,375,null,{"value":null}] 01:41:34 INFO - PROCESS | 3532 | 1470732094258 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:34 INFO - PROCESS | 3532 | 1470732094261 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:34 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CBEC5000 == 39 [pid = 3532] [id = 103] 01:41:34 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7C67C4400) [pid = 3532] [serial = 306] [outer = 0000000000000000] 01:41:34 INFO - PROCESS | 3532 | ++DOMWINDOW == 88 (000000A7CB81B400) [pid = 3532] [serial = 307] [outer = 000000A7C67C4400] 01:41:34 INFO - PROCESS | 3532 | 1470732094310 Marionette DEBUG loaded listener.js 01:41:34 INFO - PROCESS | 3532 | ++DOMWINDOW == 89 (000000A7CBE08000) [pid = 3532] [serial = 308] [outer = 000000A7C67C4400] 01:41:34 INFO - PROCESS | 3532 | 1470732094801 Marionette TRACE conn6 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 01:41:34 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 01:41:34 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 692ms 01:41:34 INFO - PROCESS | 3532 | 1470732094841 Marionette TRACE conn6 -> [0,377,"getWindowHandle",null] 01:41:34 INFO - PROCESS | 3532 | 1470732094844 Marionette TRACE conn6 <- [1,377,null,{"value":"13"}] 01:41:34 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 01:41:34 INFO - PROCESS | 3532 | 1470732094847 Marionette TRACE conn6 -> [0,378,"setScriptTimeout",{"ms":35000}] 01:41:34 INFO - PROCESS | 3532 | 1470732094851 Marionette TRACE conn6 <- [1,378,null,{}] 01:41:34 INFO - PROCESS | 3532 | 1470732094862 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}] 01:41:34 INFO - PROCESS | 3532 | 1470732094866 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:34 INFO - PROCESS | 3532 | 1470732094955 Marionette TRACE conn6 <- [1,379,null,{"value":null}] 01:41:34 INFO - PROCESS | 3532 | 1470732094964 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:34 INFO - PROCESS | 3532 | 1470732094967 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:34 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CF811000 == 40 [pid = 3532] [id = 104] 01:41:34 INFO - PROCESS | 3532 | ++DOMWINDOW == 90 (000000A7CD343C00) [pid = 3532] [serial = 309] [outer = 0000000000000000] 01:41:35 INFO - PROCESS | 3532 | ++DOMWINDOW == 91 (000000A7CD4E8C00) [pid = 3532] [serial = 310] [outer = 000000A7CD343C00] 01:41:35 INFO - PROCESS | 3532 | 1470732095027 Marionette DEBUG loaded listener.js 01:41:35 INFO - PROCESS | 3532 | ++DOMWINDOW == 92 (000000A7CDA27800) [pid = 3532] [serial = 311] [outer = 000000A7CD343C00] 01:41:35 INFO - PROCESS | 3532 | 1470732095614 Marionette TRACE conn6 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 01:41:35 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 01:41:35 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 797ms 01:41:35 INFO - PROCESS | 3532 | 1470732095647 Marionette TRACE conn6 -> [0,381,"getWindowHandle",null] 01:41:35 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 01:41:35 INFO - PROCESS | 3532 | 1470732095650 Marionette TRACE conn6 <- [1,381,null,{"value":"13"}] 01:41:35 INFO - PROCESS | 3532 | 1470732095653 Marionette TRACE conn6 -> [0,382,"setScriptTimeout",{"ms":35000}] 01:41:35 INFO - PROCESS | 3532 | 1470732095655 Marionette TRACE conn6 <- [1,382,null,{}] 01:41:35 INFO - PROCESS | 3532 | 1470732095658 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}] 01:41:35 INFO - PROCESS | 3532 | 1470732095661 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:35 INFO - PROCESS | 3532 | 1470732095750 Marionette TRACE conn6 <- [1,383,null,{"value":null}] 01:41:35 INFO - PROCESS | 3532 | 1470732095759 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:35 INFO - PROCESS | 3532 | 1470732095761 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:35 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D1DBC800 == 41 [pid = 3532] [id = 105] 01:41:35 INFO - PROCESS | 3532 | ++DOMWINDOW == 93 (000000A7CF3CF400) [pid = 3532] [serial = 312] [outer = 0000000000000000] 01:41:35 INFO - PROCESS | 3532 | ++DOMWINDOW == 94 (000000A7CFCDE800) [pid = 3532] [serial = 313] [outer = 000000A7CF3CF400] 01:41:35 INFO - PROCESS | 3532 | 1470732095809 Marionette DEBUG loaded listener.js 01:41:35 INFO - PROCESS | 3532 | ++DOMWINDOW == 95 (000000A7D0495400) [pid = 3532] [serial = 314] [outer = 000000A7CF3CF400] 01:41:36 INFO - PROCESS | 3532 | 1470732096290 Marionette TRACE conn6 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 01:41:36 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 01:41:36 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 691ms 01:41:36 INFO - PROCESS | 3532 | 1470732096348 Marionette TRACE conn6 -> [0,385,"getWindowHandle",null] 01:41:36 INFO - PROCESS | 3532 | 1470732096350 Marionette TRACE conn6 <- [1,385,null,{"value":"13"}] 01:41:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 01:41:36 INFO - PROCESS | 3532 | 1470732096361 Marionette TRACE conn6 -> [0,386,"setScriptTimeout",{"ms":35000}] 01:41:36 INFO - PROCESS | 3532 | 1470732096363 Marionette TRACE conn6 <- [1,386,null,{}] 01:41:36 INFO - PROCESS | 3532 | 1470732096366 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}] 01:41:36 INFO - PROCESS | 3532 | 1470732096369 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:36 INFO - PROCESS | 3532 | 1470732096485 Marionette TRACE conn6 <- [1,387,null,{"value":null}] 01:41:36 INFO - PROCESS | 3532 | 1470732096497 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:36 INFO - PROCESS | 3532 | 1470732096499 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:36 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2D17800 == 42 [pid = 3532] [id = 106] 01:41:36 INFO - PROCESS | 3532 | ++DOMWINDOW == 96 (000000A7D0493800) [pid = 3532] [serial = 315] [outer = 0000000000000000] 01:41:36 INFO - PROCESS | 3532 | ++DOMWINDOW == 97 (000000A7D0583800) [pid = 3532] [serial = 316] [outer = 000000A7D0493800] 01:41:36 INFO - PROCESS | 3532 | 1470732096583 Marionette DEBUG loaded listener.js 01:41:36 INFO - PROCESS | 3532 | ++DOMWINDOW == 98 (000000A7D0C5AC00) [pid = 3532] [serial = 317] [outer = 000000A7D0493800] 01:41:37 INFO - PROCESS | 3532 | 1470732097063 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]]]}] 01:41:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 01:41:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 797ms 01:41:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 01:41:37 INFO - PROCESS | 3532 | 1470732097159 Marionette TRACE conn6 -> [0,389,"getWindowHandle",null] 01:41:37 INFO - PROCESS | 3532 | 1470732097161 Marionette TRACE conn6 <- [1,389,null,{"value":"13"}] 01:41:37 INFO - PROCESS | 3532 | 1470732097164 Marionette TRACE conn6 -> [0,390,"setScriptTimeout",{"ms":35000}] 01:41:37 INFO - PROCESS | 3532 | 1470732097166 Marionette TRACE conn6 <- [1,390,null,{}] 01:41:37 INFO - PROCESS | 3532 | 1470732097174 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}] 01:41:37 INFO - PROCESS | 3532 | 1470732097180 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:37 INFO - PROCESS | 3532 | 1470732097320 Marionette TRACE conn6 <- [1,391,null,{"value":null}] 01:41:37 INFO - PROCESS | 3532 | 1470732097326 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:37 INFO - PROCESS | 3532 | 1470732097328 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:37 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D3656800 == 43 [pid = 3532] [id = 107] 01:41:37 INFO - PROCESS | 3532 | ++DOMWINDOW == 99 (000000A7C4797800) [pid = 3532] [serial = 318] [outer = 0000000000000000] 01:41:37 INFO - PROCESS | 3532 | ++DOMWINDOW == 100 (000000A7D0496000) [pid = 3532] [serial = 319] [outer = 000000A7C4797800] 01:41:37 INFO - PROCESS | 3532 | 1470732097413 Marionette DEBUG loaded listener.js 01:41:37 INFO - PROCESS | 3532 | ++DOMWINDOW == 101 (000000A7D0F1FC00) [pid = 3532] [serial = 320] [outer = 000000A7C4797800] 01:41:37 INFO - PROCESS | 3532 | 1470732097865 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]]]}] 01:41:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 01:41:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 732ms 01:41:37 INFO - PROCESS | 3532 | 1470732097900 Marionette TRACE conn6 -> [0,393,"getWindowHandle",null] 01:41:37 INFO - PROCESS | 3532 | 1470732097902 Marionette TRACE conn6 <- [1,393,null,{"value":"13"}] 01:41:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 01:41:37 INFO - PROCESS | 3532 | 1470732097905 Marionette TRACE conn6 -> [0,394,"setScriptTimeout",{"ms":35000}] 01:41:37 INFO - PROCESS | 3532 | 1470732097907 Marionette TRACE conn6 <- [1,394,null,{}] 01:41:37 INFO - PROCESS | 3532 | 1470732097915 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}] 01:41:37 INFO - PROCESS | 3532 | 1470732097918 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:38 INFO - PROCESS | 3532 | 1470732098123 Marionette TRACE conn6 <- [1,395,null,{"value":null}] 01:41:38 INFO - PROCESS | 3532 | --DOMWINDOW == 100 (000000A7D0663C00) [pid = 3532] [serial = 285] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 01:41:38 INFO - PROCESS | 3532 | --DOMWINDOW == 99 (000000A7CF00B800) [pid = 3532] [serial = 273] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 01:41:38 INFO - PROCESS | 3532 | --DOMWINDOW == 98 (000000A7BFDBD000) [pid = 3532] [serial = 258] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 01:41:38 INFO - PROCESS | 3532 | --DOMWINDOW == 97 (000000A7C50D5400) [pid = 3532] [serial = 264] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 01:41:38 INFO - PROCESS | 3532 | --DOMWINDOW == 96 (000000A7D0F14800) [pid = 3532] [serial = 246] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 01:41:38 INFO - PROCESS | 3532 | --DOMWINDOW == 95 (000000A7CBE0D800) [pid = 3532] [serial = 267] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 01:41:38 INFO - PROCESS | 3532 | --DOMWINDOW == 94 (000000A7D0663400) [pid = 3532] [serial = 276] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 01:41:38 INFO - PROCESS | 3532 | --DOMWINDOW == 93 (000000A7C03C7000) [pid = 3532] [serial = 249] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 01:41:38 INFO - PROCESS | 3532 | --DOMWINDOW == 92 (000000A7BE481000) [pid = 3532] [serial = 261] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 01:41:38 INFO - PROCESS | 3532 | --DOMWINDOW == 91 (000000A7C48D3C00) [pid = 3532] [serial = 279] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 01:41:38 INFO - PROCESS | 3532 | --DOMWINDOW == 90 (000000A7CD34CC00) [pid = 3532] [serial = 282] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 01:41:38 INFO - PROCESS | 3532 | --DOMWINDOW == 89 (000000A7CD50A400) [pid = 3532] [serial = 270] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 01:41:38 INFO - PROCESS | 3532 | --DOMWINDOW == 88 (000000A7BFDC0C00) [pid = 3532] [serial = 210] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 01:41:38 INFO - PROCESS | 3532 | --DOMWINDOW == 87 (000000A7C6125000) [pid = 3532] [serial = 213] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 01:41:38 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7CCFEF800) [pid = 3532] [serial = 216] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 01:41:38 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7CF586800) [pid = 3532] [serial = 207] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 01:41:38 INFO - PROCESS | 3532 | 1470732098179 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:38 INFO - PROCESS | 3532 | 1470732098182 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:38 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CD476800 == 44 [pid = 3532] [id = 108] 01:41:38 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7BE510C00) [pid = 3532] [serial = 321] [outer = 0000000000000000] 01:41:38 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7C026F800) [pid = 3532] [serial = 322] [outer = 000000A7BE510C00] 01:41:38 INFO - PROCESS | 3532 | 1470732098227 Marionette DEBUG loaded listener.js 01:41:38 INFO - PROCESS | 3532 | ++DOMWINDOW == 88 (000000A7C607B000) [pid = 3532] [serial = 323] [outer = 000000A7BE510C00] 01:41:38 INFO - PROCESS | 3532 | 1470732098593 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]]]}] 01:41:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 01:41:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 733ms 01:41:38 INFO - PROCESS | 3532 | 1470732098643 Marionette TRACE conn6 -> [0,397,"getWindowHandle",null] 01:41:38 INFO - PROCESS | 3532 | 1470732098646 Marionette TRACE conn6 <- [1,397,null,{"value":"13"}] 01:41:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 01:41:38 INFO - PROCESS | 3532 | 1470732098649 Marionette TRACE conn6 -> [0,398,"setScriptTimeout",{"ms":35000}] 01:41:38 INFO - PROCESS | 3532 | 1470732098651 Marionette TRACE conn6 <- [1,398,null,{}] 01:41:38 INFO - PROCESS | 3532 | 1470732098654 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}] 01:41:38 INFO - PROCESS | 3532 | 1470732098656 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:38 INFO - PROCESS | 3532 | 1470732098741 Marionette TRACE conn6 <- [1,399,null,{"value":null}] 01:41:38 INFO - PROCESS | 3532 | 1470732098747 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:38 INFO - PROCESS | 3532 | 1470732098749 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:38 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D4F6C800 == 45 [pid = 3532] [id = 109] 01:41:38 INFO - PROCESS | 3532 | ++DOMWINDOW == 89 (000000A7CD2E6400) [pid = 3532] [serial = 324] [outer = 0000000000000000] 01:41:38 INFO - PROCESS | 3532 | ++DOMWINDOW == 90 (000000A7D0662000) [pid = 3532] [serial = 325] [outer = 000000A7CD2E6400] 01:41:38 INFO - PROCESS | 3532 | 1470732098794 Marionette DEBUG loaded listener.js 01:41:38 INFO - PROCESS | 3532 | ++DOMWINDOW == 91 (000000A7D0FD4000) [pid = 3532] [serial = 326] [outer = 000000A7CD2E6400] 01:41:39 INFO - PROCESS | 3532 | 1470732099234 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]]]}] 01:41:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 01:41:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 627ms 01:41:39 INFO - PROCESS | 3532 | 1470732099278 Marionette TRACE conn6 -> [0,401,"getWindowHandle",null] 01:41:39 INFO - PROCESS | 3532 | 1470732099280 Marionette TRACE conn6 <- [1,401,null,{"value":"13"}] 01:41:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 01:41:39 INFO - PROCESS | 3532 | 1470732099283 Marionette TRACE conn6 -> [0,402,"setScriptTimeout",{"ms":35000}] 01:41:39 INFO - PROCESS | 3532 | 1470732099285 Marionette TRACE conn6 <- [1,402,null,{}] 01:41:39 INFO - PROCESS | 3532 | 1470732099288 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}] 01:41:39 INFO - PROCESS | 3532 | 1470732099290 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:39 INFO - PROCESS | 3532 | 1470732099378 Marionette TRACE conn6 <- [1,403,null,{"value":null}] 01:41:39 INFO - PROCESS | 3532 | 1470732099383 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:39 INFO - PROCESS | 3532 | 1470732099385 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:39 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D3846000 == 46 [pid = 3532] [id = 110] 01:41:39 INFO - PROCESS | 3532 | ++DOMWINDOW == 92 (000000A7D0FD8400) [pid = 3532] [serial = 327] [outer = 0000000000000000] 01:41:39 INFO - PROCESS | 3532 | ++DOMWINDOW == 93 (000000A7D1809400) [pid = 3532] [serial = 328] [outer = 000000A7D0FD8400] 01:41:39 INFO - PROCESS | 3532 | 1470732099430 Marionette DEBUG loaded listener.js 01:41:39 INFO - PROCESS | 3532 | ++DOMWINDOW == 94 (000000A7D180F800) [pid = 3532] [serial = 329] [outer = 000000A7D0FD8400] 01:41:39 INFO - PROCESS | 3532 | 1470732099856 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]]]}] 01:41:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 01:41:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 628ms 01:41:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 01:41:39 INFO - PROCESS | 3532 | 1470732099914 Marionette TRACE conn6 -> [0,405,"getWindowHandle",null] 01:41:39 INFO - PROCESS | 3532 | 1470732099916 Marionette TRACE conn6 <- [1,405,null,{"value":"13"}] 01:41:39 INFO - PROCESS | 3532 | 1470732099919 Marionette TRACE conn6 -> [0,406,"setScriptTimeout",{"ms":35000}] 01:41:39 INFO - PROCESS | 3532 | 1470732099921 Marionette TRACE conn6 <- [1,406,null,{}] 01:41:39 INFO - PROCESS | 3532 | 1470732099925 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}] 01:41:39 INFO - PROCESS | 3532 | 1470732099927 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:40 INFO - PROCESS | 3532 | 1470732100015 Marionette TRACE conn6 <- [1,407,null,{"value":null}] 01:41:40 INFO - PROCESS | 3532 | 1470732100022 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:40 INFO - PROCESS | 3532 | 1470732100024 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:40 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D14D2800 == 47 [pid = 3532] [id = 111] 01:41:40 INFO - PROCESS | 3532 | ++DOMWINDOW == 95 (000000A7CC9BBC00) [pid = 3532] [serial = 330] [outer = 0000000000000000] 01:41:40 INFO - PROCESS | 3532 | ++DOMWINDOW == 96 (000000A7CC9C2C00) [pid = 3532] [serial = 331] [outer = 000000A7CC9BBC00] 01:41:40 INFO - PROCESS | 3532 | 1470732100070 Marionette DEBUG loaded listener.js 01:41:40 INFO - PROCESS | 3532 | ++DOMWINDOW == 97 (000000A7D1805800) [pid = 3532] [serial = 332] [outer = 000000A7CC9BBC00] 01:41:40 INFO - PROCESS | 3532 | 1470732100791 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]]]}] 01:41:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 01:41:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 924ms 01:41:40 INFO - PROCESS | 3532 | 1470732100848 Marionette TRACE conn6 -> [0,409,"getWindowHandle",null] 01:41:40 INFO - PROCESS | 3532 | 1470732100853 Marionette TRACE conn6 <- [1,409,null,{"value":"13"}] 01:41:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 01:41:40 INFO - PROCESS | 3532 | 1470732100857 Marionette TRACE conn6 -> [0,410,"setScriptTimeout",{"ms":35000}] 01:41:40 INFO - PROCESS | 3532 | 1470732100863 Marionette TRACE conn6 <- [1,410,null,{}] 01:41:40 INFO - PROCESS | 3532 | 1470732100869 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}] 01:41:40 INFO - PROCESS | 3532 | 1470732100873 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:40 INFO - PROCESS | 3532 | 1470732100993 Marionette TRACE conn6 <- [1,411,null,{"value":null}] 01:41:41 INFO - PROCESS | 3532 | 1470732101109 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:41 INFO - PROCESS | 3532 | 1470732101112 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:41 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CCA7F800 == 48 [pid = 3532] [id = 112] 01:41:41 INFO - PROCESS | 3532 | ++DOMWINDOW == 98 (000000A7C4794400) [pid = 3532] [serial = 333] [outer = 0000000000000000] 01:41:41 INFO - PROCESS | 3532 | ++DOMWINDOW == 99 (000000A7C4797C00) [pid = 3532] [serial = 334] [outer = 000000A7C4794400] 01:41:41 INFO - PROCESS | 3532 | 1470732101172 Marionette DEBUG loaded listener.js 01:41:41 INFO - PROCESS | 3532 | ++DOMWINDOW == 100 (000000A7C5555C00) [pid = 3532] [serial = 335] [outer = 000000A7C4794400] 01:41:41 INFO - PROCESS | 3532 | 1470732101864 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]]]}] 01:41:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 01:41:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1029ms 01:41:41 INFO - PROCESS | 3532 | 1470732101891 Marionette TRACE conn6 -> [0,413,"getWindowHandle",null] 01:41:41 INFO - PROCESS | 3532 | 1470732101897 Marionette TRACE conn6 <- [1,413,null,{"value":"13"}] 01:41:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 01:41:41 INFO - PROCESS | 3532 | 1470732101903 Marionette TRACE conn6 -> [0,414,"setScriptTimeout",{"ms":35000}] 01:41:41 INFO - PROCESS | 3532 | 1470732101906 Marionette TRACE conn6 <- [1,414,null,{}] 01:41:41 INFO - PROCESS | 3532 | 1470732101910 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}] 01:41:41 INFO - PROCESS | 3532 | 1470732101914 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:42 INFO - PROCESS | 3532 | 1470732102036 Marionette TRACE conn6 <- [1,415,null,{"value":null}] 01:41:42 INFO - PROCESS | 3532 | 1470732102153 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:42 INFO - PROCESS | 3532 | 1470732102156 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:42 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2E98800 == 49 [pid = 3532] [id = 113] 01:41:42 INFO - PROCESS | 3532 | ++DOMWINDOW == 101 (000000A7CC9C3800) [pid = 3532] [serial = 336] [outer = 0000000000000000] 01:41:42 INFO - PROCESS | 3532 | ++DOMWINDOW == 102 (000000A7CD244800) [pid = 3532] [serial = 337] [outer = 000000A7CC9C3800] 01:41:42 INFO - PROCESS | 3532 | 1470732102215 Marionette DEBUG loaded listener.js 01:41:42 INFO - PROCESS | 3532 | ++DOMWINDOW == 103 (000000A7CD344C00) [pid = 3532] [serial = 338] [outer = 000000A7CC9C3800] 01:41:42 INFO - PROCESS | 3532 | 1470732102868 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]]]}] 01:41:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 01:41:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1028ms 01:41:42 INFO - PROCESS | 3532 | 1470732102933 Marionette TRACE conn6 -> [0,417,"getWindowHandle",null] 01:41:42 INFO - PROCESS | 3532 | 1470732102936 Marionette TRACE conn6 <- [1,417,null,{"value":"13"}] 01:41:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 01:41:42 INFO - PROCESS | 3532 | 1470732102940 Marionette TRACE conn6 -> [0,418,"setScriptTimeout",{"ms":35000}] 01:41:42 INFO - PROCESS | 3532 | 1470732102944 Marionette TRACE conn6 <- [1,418,null,{}] 01:41:42 INFO - PROCESS | 3532 | 1470732102956 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}] 01:41:42 INFO - PROCESS | 3532 | 1470732102961 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:43 INFO - PROCESS | 3532 | 1470732103147 Marionette TRACE conn6 <- [1,419,null,{"value":null}] 01:41:43 INFO - PROCESS | 3532 | 1470732103260 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:43 INFO - PROCESS | 3532 | 1470732103263 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:43 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C619A800 == 50 [pid = 3532] [id = 114] 01:41:43 INFO - PROCESS | 3532 | ++DOMWINDOW == 104 (000000A7C03CF800) [pid = 3532] [serial = 339] [outer = 0000000000000000] 01:41:43 INFO - PROCESS | 3532 | ++DOMWINDOW == 105 (000000A7C67C2000) [pid = 3532] [serial = 340] [outer = 000000A7C03CF800] 01:41:43 INFO - PROCESS | 3532 | 1470732103324 Marionette DEBUG loaded listener.js 01:41:43 INFO - PROCESS | 3532 | ++DOMWINDOW == 106 (000000A7CD34A000) [pid = 3532] [serial = 341] [outer = 000000A7C03CF800] 01:41:44 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CE722800 == 49 [pid = 3532] [id = 72] 01:41:44 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D3846000 == 48 [pid = 3532] [id = 110] 01:41:44 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D4F6C800 == 47 [pid = 3532] [id = 109] 01:41:44 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CD476800 == 46 [pid = 3532] [id = 108] 01:41:44 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D3656800 == 45 [pid = 3532] [id = 107] 01:41:44 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2D17800 == 44 [pid = 3532] [id = 106] 01:41:44 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D1DBC800 == 43 [pid = 3532] [id = 105] 01:41:44 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CF811000 == 42 [pid = 3532] [id = 104] 01:41:44 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CBEC5000 == 41 [pid = 3532] [id = 103] 01:41:44 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C4F88000 == 40 [pid = 3532] [id = 102] 01:41:44 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C9991000 == 39 [pid = 3532] [id = 98] 01:41:44 INFO - PROCESS | 3532 | --DOMWINDOW == 105 (000000A7C9DBE800) [pid = 3532] [serial = 215] [outer = 0000000000000000] [url = about:blank] 01:41:44 INFO - PROCESS | 3532 | --DOMWINDOW == 104 (000000A7D0491000) [pid = 3532] [serial = 218] [outer = 0000000000000000] [url = about:blank] 01:41:44 INFO - PROCESS | 3532 | --DOMWINDOW == 103 (000000A7D065C800) [pid = 3532] [serial = 209] [outer = 0000000000000000] [url = about:blank] 01:41:44 INFO - PROCESS | 3532 | --DOMWINDOW == 102 (000000A7CD6C5800) [pid = 3532] [serial = 271] [outer = 0000000000000000] [url = about:blank] 01:41:44 INFO - PROCESS | 3532 | --DOMWINDOW == 101 (000000A7D0587000) [pid = 3532] [serial = 284] [outer = 0000000000000000] [url = about:blank] 01:41:44 INFO - PROCESS | 3532 | --DOMWINDOW == 100 (000000A7CDB95400) [pid = 3532] [serial = 272] [outer = 0000000000000000] [url = about:blank] 01:41:44 INFO - PROCESS | 3532 | --DOMWINDOW == 99 (000000A7D0F17C00) [pid = 3532] [serial = 287] [outer = 0000000000000000] [url = about:blank] 01:41:44 INFO - PROCESS | 3532 | --DOMWINDOW == 98 (000000A7CD347000) [pid = 3532] [serial = 281] [outer = 0000000000000000] [url = about:blank] 01:41:44 INFO - PROCESS | 3532 | --DOMWINDOW == 97 (000000A7C035A800) [pid = 3532] [serial = 212] [outer = 0000000000000000] [url = about:blank] 01:41:44 INFO - PROCESS | 3532 | --DOMWINDOW == 96 (000000A7D0CE6800) [pid = 3532] [serial = 286] [outer = 0000000000000000] [url = about:blank] 01:41:44 INFO - PROCESS | 3532 | --DOMWINDOW == 95 (000000A7CF3CD800) [pid = 3532] [serial = 274] [outer = 0000000000000000] [url = about:blank] 01:41:44 INFO - PROCESS | 3532 | --DOMWINDOW == 94 (000000A7C0359C00) [pid = 3532] [serial = 260] [outer = 0000000000000000] [url = about:blank] 01:41:44 INFO - PROCESS | 3532 | --DOMWINDOW == 93 (000000A7BFDC4800) [pid = 3532] [serial = 259] [outer = 0000000000000000] [url = about:blank] 01:41:44 INFO - PROCESS | 3532 | --DOMWINDOW == 92 (000000A7C67A4000) [pid = 3532] [serial = 265] [outer = 0000000000000000] [url = about:blank] 01:41:44 INFO - PROCESS | 3532 | --DOMWINDOW == 91 (000000A7C9D74C00) [pid = 3532] [serial = 266] [outer = 0000000000000000] [url = about:blank] 01:41:44 INFO - PROCESS | 3532 | --DOMWINDOW == 90 (000000A7D0F20000) [pid = 3532] [serial = 248] [outer = 0000000000000000] [url = about:blank] 01:41:44 INFO - PROCESS | 3532 | --DOMWINDOW == 89 (000000A7CCE29C00) [pid = 3532] [serial = 268] [outer = 0000000000000000] [url = about:blank] 01:41:44 INFO - PROCESS | 3532 | --DOMWINDOW == 88 (000000A7CD24C400) [pid = 3532] [serial = 269] [outer = 0000000000000000] [url = about:blank] 01:41:44 INFO - PROCESS | 3532 | --DOMWINDOW == 87 (000000A7D0C57800) [pid = 3532] [serial = 277] [outer = 0000000000000000] [url = about:blank] 01:41:44 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7C5049400) [pid = 3532] [serial = 251] [outer = 0000000000000000] [url = about:blank] 01:41:44 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7C03D1000) [pid = 3532] [serial = 250] [outer = 0000000000000000] [url = about:blank] 01:41:44 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7D0C61C00) [pid = 3532] [serial = 256] [outer = 0000000000000000] [url = about:blank] 01:41:44 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7BFDB5000) [pid = 3532] [serial = 262] [outer = 0000000000000000] [url = about:blank] 01:41:44 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7C03CB000) [pid = 3532] [serial = 263] [outer = 0000000000000000] [url = about:blank] 01:41:44 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7CD242400) [pid = 3532] [serial = 253] [outer = 0000000000000000] [url = about:blank] 01:41:44 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7CFCE6000) [pid = 3532] [serial = 275] [outer = 0000000000000000] [url = about:blank] 01:41:44 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7C67A0000) [pid = 3532] [serial = 280] [outer = 0000000000000000] [url = about:blank] 01:41:44 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7CD64FC00) [pid = 3532] [serial = 283] [outer = 0000000000000000] [url = about:blank] 01:41:44 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7D0CDF000) [pid = 3532] [serial = 278] [outer = 0000000000000000] [url = about:blank] 01:41:44 INFO - PROCESS | 3532 | 1470732104630 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]]]}] 01:41:44 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 01:41:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1741ms 01:41:44 INFO - PROCESS | 3532 | 1470732104684 Marionette TRACE conn6 -> [0,421,"getWindowHandle",null] 01:41:44 INFO - PROCESS | 3532 | 1470732104688 Marionette TRACE conn6 <- [1,421,null,{"value":"13"}] 01:41:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 01:41:44 INFO - PROCESS | 3532 | 1470732104712 Marionette TRACE conn6 -> [0,422,"setScriptTimeout",{"ms":35000}] 01:41:44 INFO - PROCESS | 3532 | 1470732104715 Marionette TRACE conn6 <- [1,422,null,{}] 01:41:44 INFO - PROCESS | 3532 | 1470732104723 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}] 01:41:44 INFO - PROCESS | 3532 | 1470732104727 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:44 INFO - PROCESS | 3532 | 1470732104846 Marionette TRACE conn6 <- [1,423,null,{"value":null}] 01:41:44 INFO - PROCESS | 3532 | 1470732104856 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:44 INFO - PROCESS | 3532 | 1470732104858 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:44 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C52D6800 == 40 [pid = 3532] [id = 115] 01:41:44 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7C03D1000) [pid = 3532] [serial = 342] [outer = 0000000000000000] 01:41:44 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7C14F3C00) [pid = 3532] [serial = 343] [outer = 000000A7C03D1000] 01:41:44 INFO - PROCESS | 3532 | 1470732104908 Marionette DEBUG loaded listener.js 01:41:45 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7C5031800) [pid = 3532] [serial = 344] [outer = 000000A7C03D1000] 01:41:45 INFO - PROCESS | 3532 | 1470732105869 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]]]}] 01:41:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 01:41:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1210ms 01:41:45 INFO - PROCESS | 3532 | 1470732105907 Marionette TRACE conn6 -> [0,425,"getWindowHandle",null] 01:41:45 INFO - PROCESS | 3532 | 1470732105911 Marionette TRACE conn6 <- [1,425,null,{"value":"13"}] 01:41:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 01:41:45 INFO - PROCESS | 3532 | 1470732105918 Marionette TRACE conn6 -> [0,426,"setScriptTimeout",{"ms":35000}] 01:41:45 INFO - PROCESS | 3532 | 1470732105920 Marionette TRACE conn6 <- [1,426,null,{}] 01:41:45 INFO - PROCESS | 3532 | 1470732105924 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}] 01:41:45 INFO - PROCESS | 3532 | 1470732105927 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:46 INFO - PROCESS | 3532 | 1470732106021 Marionette TRACE conn6 <- [1,427,null,{"value":null}] 01:41:46 INFO - PROCESS | 3532 | 1470732106029 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:46 INFO - PROCESS | 3532 | 1470732106031 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:46 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C9992000 == 41 [pid = 3532] [id = 116] 01:41:46 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7C64D3400) [pid = 3532] [serial = 345] [outer = 0000000000000000] 01:41:46 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7C6B90000) [pid = 3532] [serial = 346] [outer = 000000A7C64D3400] 01:41:46 INFO - PROCESS | 3532 | 1470732106079 Marionette DEBUG loaded listener.js 01:41:46 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7C9DB5C00) [pid = 3532] [serial = 347] [outer = 000000A7C64D3400] 01:41:46 INFO - PROCESS | 3532 | 1470732106555 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] 01:41:46 INFO - PROCESS | 3532 | 1470732106594 Marionette TRACE conn6 <- [1,429,null,{"value":"13"}] 01:41:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 01:41:46 INFO - PROCESS | 3532 | 1470732106598 Marionette TRACE conn6 -> [0,430,"setScriptTimeout",{"ms":35000}] 01:41:46 INFO - PROCESS | 3532 | 1470732106601 Marionette TRACE conn6 <- [1,430,null,{}] 01:41:46 INFO - PROCESS | 3532 | 1470732106612 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}] 01:41:46 INFO - PROCESS | 3532 | 1470732106616 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:46 INFO - PROCESS | 3532 | 1470732106706 Marionette TRACE conn6 <- [1,431,null,{"value":null}] 01:41:46 INFO - PROCESS | 3532 | 1470732106713 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:46 INFO - PROCESS | 3532 | 1470732106716 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:46 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CCC4D800 == 42 [pid = 3532] [id = 117] 01:41:46 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7CB823C00) [pid = 3532] [serial = 348] [outer = 0000000000000000] 01:41:46 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7CC945000) [pid = 3532] [serial = 349] [outer = 000000A7CB823C00] 01:41:46 INFO - PROCESS | 3532 | 1470732106765 Marionette DEBUG loaded listener.js 01:41:46 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7CCA26800) [pid = 3532] [serial = 350] [outer = 000000A7CB823C00] 01:41:47 INFO - PROCESS | 3532 | 1470732107247 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]]]}] 01:41:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 01:41:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 691ms 01:41:47 INFO - PROCESS | 3532 | 1470732107292 Marionette TRACE conn6 -> [0,433,"getWindowHandle",null] 01:41:47 INFO - PROCESS | 3532 | 1470732107295 Marionette TRACE conn6 <- [1,433,null,{"value":"13"}] 01:41:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 01:41:47 INFO - PROCESS | 3532 | 1470732107298 Marionette TRACE conn6 -> [0,434,"setScriptTimeout",{"ms":35000}] 01:41:47 INFO - PROCESS | 3532 | 1470732107300 Marionette TRACE conn6 <- [1,434,null,{}] 01:41:47 INFO - PROCESS | 3532 | 1470732107303 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}] 01:41:47 INFO - PROCESS | 3532 | 1470732107305 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:47 INFO - PROCESS | 3532 | 1470732107449 Marionette TRACE conn6 <- [1,435,null,{"value":null}] 01:41:47 INFO - PROCESS | 3532 | 1470732107472 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:47 INFO - PROCESS | 3532 | 1470732107474 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:47 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CF811000 == 43 [pid = 3532] [id = 118] 01:41:47 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7CCFEF400) [pid = 3532] [serial = 351] [outer = 0000000000000000] 01:41:47 INFO - PROCESS | 3532 | ++DOMWINDOW == 88 (000000A7CD247000) [pid = 3532] [serial = 352] [outer = 000000A7CCFEF400] 01:41:47 INFO - PROCESS | 3532 | 1470732107527 Marionette DEBUG loaded listener.js 01:41:47 INFO - PROCESS | 3532 | ++DOMWINDOW == 89 (000000A7CD2EB000) [pid = 3532] [serial = 353] [outer = 000000A7CCFEF400] 01:41:47 INFO - PROCESS | 3532 | 1470732107949 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]]]}] 01:41:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 01:41:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 691ms 01:41:48 INFO - PROCESS | 3532 | 1470732107999 Marionette TRACE conn6 -> [0,437,"getWindowHandle",null] 01:41:48 INFO - PROCESS | 3532 | 1470732108001 Marionette TRACE conn6 <- [1,437,null,{"value":"13"}] 01:41:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 01:41:48 INFO - PROCESS | 3532 | 1470732108005 Marionette TRACE conn6 -> [0,438,"setScriptTimeout",{"ms":35000}] 01:41:48 INFO - PROCESS | 3532 | 1470732108006 Marionette TRACE conn6 <- [1,438,null,{}] 01:41:48 INFO - PROCESS | 3532 | 1470732108010 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}] 01:41:48 INFO - PROCESS | 3532 | 1470732108012 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:48 INFO - PROCESS | 3532 | 1470732108135 Marionette TRACE conn6 <- [1,439,null,{"value":null}] 01:41:48 INFO - PROCESS | 3532 | 1470732108185 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:48 INFO - PROCESS | 3532 | 1470732108188 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:48 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0F36800 == 44 [pid = 3532] [id = 119] 01:41:48 INFO - PROCESS | 3532 | ++DOMWINDOW == 90 (000000A7C039AC00) [pid = 3532] [serial = 354] [outer = 0000000000000000] 01:41:48 INFO - PROCESS | 3532 | ++DOMWINDOW == 91 (000000A7CD348000) [pid = 3532] [serial = 355] [outer = 000000A7C039AC00] 01:41:48 INFO - PROCESS | 3532 | 1470732108234 Marionette DEBUG loaded listener.js 01:41:48 INFO - PROCESS | 3532 | ++DOMWINDOW == 92 (000000A7CD511800) [pid = 3532] [serial = 356] [outer = 000000A7C039AC00] 01:41:48 INFO - PROCESS | 3532 | 1470732108710 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]]]}] 01:41:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 01:41:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 733ms 01:41:48 INFO - PROCESS | 3532 | 1470732108769 Marionette TRACE conn6 -> [0,441,"getWindowHandle",null] 01:41:48 INFO - PROCESS | 3532 | 1470732108772 Marionette TRACE conn6 <- [1,441,null,{"value":"13"}] 01:41:48 INFO - PROCESS | 3532 | 1470732108775 Marionette TRACE conn6 -> [0,442,"setScriptTimeout",{"ms":35000}] 01:41:48 INFO - PROCESS | 3532 | 1470732108777 Marionette TRACE conn6 <- [1,442,null,{}] 01:41:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 01:41:48 INFO - PROCESS | 3532 | 1470732108781 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}] 01:41:48 INFO - PROCESS | 3532 | 1470732108786 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:48 INFO - PROCESS | 3532 | 1470732108919 Marionette TRACE conn6 <- [1,443,null,{"value":null}] 01:41:49 INFO - PROCESS | 3532 | --DOMWINDOW == 91 (000000A7C155F800) [pid = 3532] [serial = 300] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 01:41:49 INFO - PROCESS | 3532 | --DOMWINDOW == 90 (000000A7C67C4400) [pid = 3532] [serial = 306] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 01:41:49 INFO - PROCESS | 3532 | --DOMWINDOW == 89 (000000A7CD2E6400) [pid = 3532] [serial = 324] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 01:41:49 INFO - PROCESS | 3532 | --DOMWINDOW == 88 (000000A7CCFECC00) [pid = 3532] [serial = 294] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 01:41:49 INFO - PROCESS | 3532 | --DOMWINDOW == 87 (000000A7D0493800) [pid = 3532] [serial = 315] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 01:41:49 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7C03C5800) [pid = 3532] [serial = 291] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 01:41:49 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7CB822400) [pid = 3532] [serial = 297] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 01:41:49 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7CD343C00) [pid = 3532] [serial = 309] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 01:41:49 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7C9D12800) [pid = 3532] [serial = 303] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 01:41:49 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7C4797800) [pid = 3532] [serial = 318] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 01:41:49 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7C9DB1400) [pid = 3532] [serial = 252] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 01:41:49 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7CF3CF400) [pid = 3532] [serial = 312] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 01:41:49 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7BE510C00) [pid = 3532] [serial = 321] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 01:41:49 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7D053F800) [pid = 3532] [serial = 255] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 01:41:49 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7D0FD8400) [pid = 3532] [serial = 327] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 01:41:49 INFO - PROCESS | 3532 | 1470732109151 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:49 INFO - PROCESS | 3532 | 1470732109154 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:49 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C0BEE000 == 45 [pid = 3532] [id = 120] 01:41:49 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7BFDB5800) [pid = 3532] [serial = 357] [outer = 0000000000000000] 01:41:49 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7C03A2400) [pid = 3532] [serial = 358] [outer = 000000A7BFDB5800] 01:41:49 INFO - PROCESS | 3532 | 1470732109202 Marionette DEBUG loaded listener.js 01:41:49 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CA40E000) [pid = 3532] [serial = 359] [outer = 000000A7BFDB5800] 01:41:49 INFO - PROCESS | 3532 | 1470732109575 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]]]}] 01:41:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 01:41:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 839ms 01:41:49 INFO - PROCESS | 3532 | 1470732109622 Marionette TRACE conn6 -> [0,445,"getWindowHandle",null] 01:41:49 INFO - PROCESS | 3532 | 1470732109624 Marionette TRACE conn6 <- [1,445,null,{"value":"13"}] 01:41:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 01:41:49 INFO - PROCESS | 3532 | 1470732109628 Marionette TRACE conn6 -> [0,446,"setScriptTimeout",{"ms":35000}] 01:41:49 INFO - PROCESS | 3532 | 1470732109629 Marionette TRACE conn6 <- [1,446,null,{}] 01:41:49 INFO - PROCESS | 3532 | 1470732109633 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}] 01:41:49 INFO - PROCESS | 3532 | 1470732109635 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:49 INFO - PROCESS | 3532 | 1470732109744 Marionette TRACE conn6 <- [1,447,null,{"value":null}] 01:41:49 INFO - PROCESS | 3532 | 1470732109752 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:49 INFO - PROCESS | 3532 | 1470732109754 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:49 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7BEEEC000 == 46 [pid = 3532] [id = 121] 01:41:49 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CA37E000) [pid = 3532] [serial = 360] [outer = 0000000000000000] 01:41:49 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7CF010400) [pid = 3532] [serial = 361] [outer = 000000A7CA37E000] 01:41:49 INFO - PROCESS | 3532 | 1470732109799 Marionette DEBUG loaded listener.js 01:41:49 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7CFCF9000) [pid = 3532] [serial = 362] [outer = 000000A7CA37E000] 01:41:50 INFO - PROCESS | 3532 | 1470732110204 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]]]}] 01:41:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 01:41:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 628ms 01:41:50 INFO - PROCESS | 3532 | 1470732110258 Marionette TRACE conn6 -> [0,449,"getWindowHandle",null] 01:41:50 INFO - PROCESS | 3532 | 1470732110260 Marionette TRACE conn6 <- [1,449,null,{"value":"13"}] 01:41:50 INFO - PROCESS | 3532 | 1470732110264 Marionette TRACE conn6 -> [0,450,"setScriptTimeout",{"ms":35000}] 01:41:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 01:41:50 INFO - PROCESS | 3532 | 1470732110274 Marionette TRACE conn6 <- [1,450,null,{}] 01:41:50 INFO - PROCESS | 3532 | 1470732110278 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}] 01:41:50 INFO - PROCESS | 3532 | 1470732110280 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:50 INFO - PROCESS | 3532 | 1470732110391 Marionette TRACE conn6 <- [1,451,null,{"value":null}] 01:41:50 INFO - PROCESS | 3532 | 1470732110429 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:50 INFO - PROCESS | 3532 | 1470732110431 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:50 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2D2A800 == 47 [pid = 3532] [id = 122] 01:41:50 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7D0493800) [pid = 3532] [serial = 363] [outer = 0000000000000000] 01:41:50 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7D049A800) [pid = 3532] [serial = 364] [outer = 000000A7D0493800] 01:41:50 INFO - PROCESS | 3532 | 1470732110476 Marionette DEBUG loaded listener.js 01:41:50 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7D0660400) [pid = 3532] [serial = 365] [outer = 000000A7D0493800] 01:41:50 INFO - PROCESS | 3532 | 1470732110881 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] 01:41:50 INFO - PROCESS | 3532 | 1470732110921 Marionette TRACE conn6 <- [1,453,null,{"value":"13"}] 01:41:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 01:41:50 INFO - PROCESS | 3532 | 1470732110929 Marionette TRACE conn6 -> [0,454,"setScriptTimeout",{"ms":35000}] 01:41:50 INFO - PROCESS | 3532 | 1470732110931 Marionette TRACE conn6 <- [1,454,null,{}] 01:41:50 INFO - PROCESS | 3532 | 1470732110943 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}] 01:41:50 INFO - PROCESS | 3532 | 1470732110945 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:51 INFO - PROCESS | 3532 | 1470732111030 Marionette TRACE conn6 <- [1,455,null,{"value":null}] 01:41:51 INFO - PROCESS | 3532 | 1470732111035 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:51 INFO - PROCESS | 3532 | 1470732111037 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:51 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2EAA000 == 48 [pid = 3532] [id = 123] 01:41:51 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7D0C58000) [pid = 3532] [serial = 366] [outer = 0000000000000000] 01:41:51 INFO - PROCESS | 3532 | ++DOMWINDOW == 88 (000000A7D0C60400) [pid = 3532] [serial = 367] [outer = 000000A7D0C58000] 01:41:51 INFO - PROCESS | 3532 | 1470732111082 Marionette DEBUG loaded listener.js 01:41:51 INFO - PROCESS | 3532 | ++DOMWINDOW == 89 (000000A7D0CE1800) [pid = 3532] [serial = 368] [outer = 000000A7D0C58000] 01:41:51 INFO - PROCESS | 3532 | [3532] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:41:51 INFO - PROCESS | 3532 | 1470732111850 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]]]}] 01:41:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 01:41:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 943ms 01:41:51 INFO - PROCESS | 3532 | 1470732111872 Marionette TRACE conn6 -> [0,457,"getWindowHandle",null] 01:41:51 INFO - PROCESS | 3532 | 1470732111877 Marionette TRACE conn6 <- [1,457,null,{"value":"13"}] 01:41:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 01:41:51 INFO - PROCESS | 3532 | 1470732111882 Marionette TRACE conn6 -> [0,458,"setScriptTimeout",{"ms":35000}] 01:41:51 INFO - PROCESS | 3532 | 1470732111887 Marionette TRACE conn6 <- [1,458,null,{}] 01:41:51 INFO - PROCESS | 3532 | 1470732111893 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}] 01:41:51 INFO - PROCESS | 3532 | 1470732111896 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:52 INFO - PROCESS | 3532 | 1470732112038 Marionette TRACE conn6 <- [1,459,null,{"value":null}] 01:41:52 INFO - PROCESS | 3532 | 1470732112160 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:52 INFO - PROCESS | 3532 | 1470732112163 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:52 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C998C800 == 49 [pid = 3532] [id = 124] 01:41:52 INFO - PROCESS | 3532 | ++DOMWINDOW == 90 (000000A7C4799C00) [pid = 3532] [serial = 369] [outer = 0000000000000000] 01:41:52 INFO - PROCESS | 3532 | ++DOMWINDOW == 91 (000000A7C611F400) [pid = 3532] [serial = 370] [outer = 000000A7C4799C00] 01:41:52 INFO - PROCESS | 3532 | 1470732112225 Marionette DEBUG loaded listener.js 01:41:52 INFO - PROCESS | 3532 | ++DOMWINDOW == 92 (000000A7CA33D000) [pid = 3532] [serial = 371] [outer = 000000A7C4799C00] 01:41:52 INFO - PROCESS | 3532 | 1470732112821 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] 01:41:52 INFO - PROCESS | 3532 | 1470732112875 Marionette TRACE conn6 <- [1,461,null,{"value":"13"}] 01:41:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 01:41:52 INFO - PROCESS | 3532 | 1470732112882 Marionette TRACE conn6 -> [0,462,"setScriptTimeout",{"ms":35000}] 01:41:52 INFO - PROCESS | 3532 | 1470732112885 Marionette TRACE conn6 <- [1,462,null,{}] 01:41:52 INFO - PROCESS | 3532 | 1470732112889 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}] 01:41:52 INFO - PROCESS | 3532 | 1470732112892 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:53 INFO - PROCESS | 3532 | 1470732113014 Marionette TRACE conn6 <- [1,463,null,{"value":null}] 01:41:53 INFO - PROCESS | 3532 | 1470732113089 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:53 INFO - PROCESS | 3532 | 1470732113092 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:53 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D1DDA000 == 50 [pid = 3532] [id = 125] 01:41:53 INFO - PROCESS | 3532 | ++DOMWINDOW == 93 (000000A7CCA25400) [pid = 3532] [serial = 372] [outer = 0000000000000000] 01:41:53 INFO - PROCESS | 3532 | ++DOMWINDOW == 94 (000000A7CCA30C00) [pid = 3532] [serial = 373] [outer = 000000A7CCA25400] 01:41:53 INFO - PROCESS | 3532 | 1470732113190 Marionette DEBUG loaded listener.js 01:41:53 INFO - PROCESS | 3532 | ++DOMWINDOW == 95 (000000A7CD64DC00) [pid = 3532] [serial = 374] [outer = 000000A7CCA25400] 01:41:53 INFO - PROCESS | 3532 | [3532] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:41:53 INFO - PROCESS | 3532 | 1470732113868 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] 01:41:53 INFO - PROCESS | 3532 | 1470732113920 Marionette TRACE conn6 <- [1,465,null,{"value":"13"}] 01:41:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 01:41:53 INFO - PROCESS | 3532 | 1470732113924 Marionette TRACE conn6 -> [0,466,"setScriptTimeout",{"ms":35000}] 01:41:53 INFO - PROCESS | 3532 | 1470732113928 Marionette TRACE conn6 <- [1,466,null,{}] 01:41:53 INFO - PROCESS | 3532 | 1470732113960 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}] 01:41:53 INFO - PROCESS | 3532 | 1470732113965 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:54 INFO - PROCESS | 3532 | 1470732114078 Marionette TRACE conn6 <- [1,467,null,{"value":null}] 01:41:54 INFO - PROCESS | 3532 | 1470732114155 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:54 INFO - PROCESS | 3532 | 1470732114158 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:54 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D3662800 == 51 [pid = 3532] [id = 126] 01:41:54 INFO - PROCESS | 3532 | ++DOMWINDOW == 96 (000000A7CF3CDC00) [pid = 3532] [serial = 375] [outer = 0000000000000000] 01:41:54 INFO - PROCESS | 3532 | ++DOMWINDOW == 97 (000000A7D0C58800) [pid = 3532] [serial = 376] [outer = 000000A7CF3CDC00] 01:41:54 INFO - PROCESS | 3532 | 1470732114258 Marionette DEBUG loaded listener.js 01:41:54 INFO - PROCESS | 3532 | ++DOMWINDOW == 98 (000000A7D0F12C00) [pid = 3532] [serial = 377] [outer = 000000A7CF3CDC00] 01:41:54 INFO - PROCESS | 3532 | 1470732114901 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] 01:41:54 INFO - PROCESS | 3532 | 1470732114963 Marionette TRACE conn6 <- [1,469,null,{"value":"13"}] 01:41:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 01:41:54 INFO - PROCESS | 3532 | 1470732114967 Marionette TRACE conn6 -> [0,470,"setScriptTimeout",{"ms":35000}] 01:41:54 INFO - PROCESS | 3532 | 1470732114969 Marionette TRACE conn6 <- [1,470,null,{}] 01:41:54 INFO - PROCESS | 3532 | 1470732114973 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}] 01:41:54 INFO - PROCESS | 3532 | 1470732114975 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:55 INFO - PROCESS | 3532 | 1470732115202 Marionette TRACE conn6 <- [1,471,null,{"value":null}] 01:41:55 INFO - PROCESS | 3532 | 1470732115330 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:55 INFO - PROCESS | 3532 | 1470732115333 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:55 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C6316000 == 52 [pid = 3532] [id = 127] 01:41:55 INFO - PROCESS | 3532 | ++DOMWINDOW == 99 (000000A7BFD26000) [pid = 3532] [serial = 378] [outer = 0000000000000000] 01:41:55 INFO - PROCESS | 3532 | ++DOMWINDOW == 100 (000000A7BFDB9000) [pid = 3532] [serial = 379] [outer = 000000A7BFD26000] 01:41:55 INFO - PROCESS | 3532 | 1470732115387 Marionette DEBUG loaded listener.js 01:41:55 INFO - PROCESS | 3532 | ++DOMWINDOW == 101 (000000A7C035E000) [pid = 3532] [serial = 380] [outer = 000000A7BFD26000] 01:41:55 INFO - PROCESS | 3532 | ++DOMWINDOW == 102 (000000A7C4799800) [pid = 3532] [serial = 381] [outer = 000000A7BF8CE400] 01:41:55 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2D2A800 == 51 [pid = 3532] [id = 122] 01:41:55 INFO - PROCESS | 3532 | --DOCSHELL 000000A7BEEEC000 == 50 [pid = 3532] [id = 121] 01:41:55 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C0BEE000 == 49 [pid = 3532] [id = 120] 01:41:55 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D0F36800 == 48 [pid = 3532] [id = 119] 01:41:55 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CF811000 == 47 [pid = 3532] [id = 118] 01:41:55 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CCC4D800 == 46 [pid = 3532] [id = 117] 01:41:55 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C9992000 == 45 [pid = 3532] [id = 116] 01:41:55 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C52D6800 == 44 [pid = 3532] [id = 115] 01:41:56 INFO - PROCESS | 3532 | 1470732116080 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]]]}] 01:41:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 01:41:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1131ms 01:41:56 INFO - PROCESS | 3532 | 1470732116100 Marionette TRACE conn6 -> [0,473,"getWindowHandle",null] 01:41:56 INFO - PROCESS | 3532 | 1470732116105 Marionette TRACE conn6 <- [1,473,null,{"value":"13"}] 01:41:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 01:41:56 INFO - PROCESS | 3532 | 1470732116109 Marionette TRACE conn6 -> [0,474,"setScriptTimeout",{"ms":35000}] 01:41:56 INFO - PROCESS | 3532 | 1470732116112 Marionette TRACE conn6 <- [1,474,null,{}] 01:41:56 INFO - PROCESS | 3532 | 1470732116117 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}] 01:41:56 INFO - PROCESS | 3532 | 1470732116120 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:56 INFO - PROCESS | 3532 | 1470732116224 Marionette TRACE conn6 <- [1,475,null,{"value":null}] 01:41:56 INFO - PROCESS | 3532 | --DOMWINDOW == 101 (000000A7D180F800) [pid = 3532] [serial = 329] [outer = 0000000000000000] [url = about:blank] 01:41:56 INFO - PROCESS | 3532 | --DOMWINDOW == 100 (000000A7C9D7E400) [pid = 3532] [serial = 301] [outer = 0000000000000000] [url = about:blank] 01:41:56 INFO - PROCESS | 3532 | --DOMWINDOW == 99 (000000A7CB81B400) [pid = 3532] [serial = 307] [outer = 0000000000000000] [url = about:blank] 01:41:56 INFO - PROCESS | 3532 | --DOMWINDOW == 98 (000000A7D0662000) [pid = 3532] [serial = 325] [outer = 0000000000000000] [url = about:blank] 01:41:56 INFO - PROCESS | 3532 | --DOMWINDOW == 97 (000000A7CFCE3000) [pid = 3532] [serial = 302] [outer = 0000000000000000] [url = about:blank] 01:41:56 INFO - PROCESS | 3532 | --DOMWINDOW == 96 (000000A7CD24F400) [pid = 3532] [serial = 295] [outer = 0000000000000000] [url = about:blank] 01:41:56 INFO - PROCESS | 3532 | --DOMWINDOW == 95 (000000A7D0C5AC00) [pid = 3532] [serial = 317] [outer = 0000000000000000] [url = about:blank] 01:41:56 INFO - PROCESS | 3532 | --DOMWINDOW == 94 (000000A7CD343800) [pid = 3532] [serial = 296] [outer = 0000000000000000] [url = about:blank] 01:41:56 INFO - PROCESS | 3532 | --DOMWINDOW == 93 (000000A7C4F40000) [pid = 3532] [serial = 292] [outer = 0000000000000000] [url = about:blank] 01:41:56 INFO - PROCESS | 3532 | --DOMWINDOW == 92 (000000A7CE2F9C00) [pid = 3532] [serial = 299] [outer = 0000000000000000] [url = about:blank] 01:41:56 INFO - PROCESS | 3532 | --DOMWINDOW == 91 (000000A7D0583800) [pid = 3532] [serial = 316] [outer = 0000000000000000] [url = about:blank] 01:41:56 INFO - PROCESS | 3532 | --DOMWINDOW == 90 (000000A7CD2EDC00) [pid = 3532] [serial = 289] [outer = 0000000000000000] [url = about:blank] 01:41:56 INFO - PROCESS | 3532 | --DOMWINDOW == 89 (000000A7CD4E8C00) [pid = 3532] [serial = 310] [outer = 0000000000000000] [url = about:blank] 01:41:56 INFO - PROCESS | 3532 | --DOMWINDOW == 88 (000000A7CDA27800) [pid = 3532] [serial = 311] [outer = 0000000000000000] [url = about:blank] 01:41:56 INFO - PROCESS | 3532 | --DOMWINDOW == 87 (000000A7CA336800) [pid = 3532] [serial = 304] [outer = 0000000000000000] [url = about:blank] 01:41:56 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7CBE08000) [pid = 3532] [serial = 308] [outer = 0000000000000000] [url = about:blank] 01:41:56 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7D0F1FC00) [pid = 3532] [serial = 320] [outer = 0000000000000000] [url = about:blank] 01:41:56 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7C61E5000) [pid = 3532] [serial = 293] [outer = 0000000000000000] [url = about:blank] 01:41:56 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7D0496000) [pid = 3532] [serial = 319] [outer = 0000000000000000] [url = about:blank] 01:41:56 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7CD342800) [pid = 3532] [serial = 298] [outer = 0000000000000000] [url = about:blank] 01:41:56 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7CDB8DC00) [pid = 3532] [serial = 254] [outer = 0000000000000000] [url = about:blank] 01:41:56 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7CB81C800) [pid = 3532] [serial = 305] [outer = 0000000000000000] [url = about:blank] 01:41:56 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7D0495400) [pid = 3532] [serial = 314] [outer = 0000000000000000] [url = about:blank] 01:41:56 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7C607B000) [pid = 3532] [serial = 323] [outer = 0000000000000000] [url = about:blank] 01:41:56 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7C026F800) [pid = 3532] [serial = 322] [outer = 0000000000000000] [url = about:blank] 01:41:56 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7D1805000) [pid = 3532] [serial = 257] [outer = 0000000000000000] [url = about:blank] 01:41:56 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7D0FD4000) [pid = 3532] [serial = 326] [outer = 0000000000000000] [url = about:blank] 01:41:56 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7CFCDE800) [pid = 3532] [serial = 313] [outer = 0000000000000000] [url = about:blank] 01:41:56 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7D1809400) [pid = 3532] [serial = 328] [outer = 0000000000000000] [url = about:blank] 01:41:56 INFO - PROCESS | 3532 | 1470732116303 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:56 INFO - PROCESS | 3532 | 1470732116306 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:56 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C6044800 == 45 [pid = 3532] [id = 128] 01:41:56 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7C026E000) [pid = 3532] [serial = 382] [outer = 0000000000000000] 01:41:56 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7C03A4C00) [pid = 3532] [serial = 383] [outer = 000000A7C026E000] 01:41:56 INFO - PROCESS | 3532 | 1470732116355 Marionette DEBUG loaded listener.js 01:41:56 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7C486BC00) [pid = 3532] [serial = 384] [outer = 000000A7C026E000] 01:41:56 INFO - PROCESS | 3532 | 1470732116824 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]]]}] 01:41:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 01:41:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 734ms 01:41:56 INFO - PROCESS | 3532 | 1470732116847 Marionette TRACE conn6 -> [0,477,"getWindowHandle",null] 01:41:56 INFO - PROCESS | 3532 | 1470732116850 Marionette TRACE conn6 <- [1,477,null,{"value":"13"}] 01:41:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 01:41:56 INFO - PROCESS | 3532 | 1470732116853 Marionette TRACE conn6 -> [0,478,"setScriptTimeout",{"ms":35000}] 01:41:56 INFO - PROCESS | 3532 | 1470732116855 Marionette TRACE conn6 <- [1,478,null,{}] 01:41:56 INFO - PROCESS | 3532 | 1470732116859 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}] 01:41:56 INFO - PROCESS | 3532 | 1470732116861 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:56 INFO - PROCESS | 3532 | 1470732116953 Marionette TRACE conn6 <- [1,479,null,{"value":null}] 01:41:56 INFO - PROCESS | 3532 | 1470732116965 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:56 INFO - PROCESS | 3532 | 1470732116967 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:56 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CCA64800 == 46 [pid = 3532] [id = 129] 01:41:56 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7C9D7B800) [pid = 3532] [serial = 385] [outer = 0000000000000000] 01:41:57 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7CA383400) [pid = 3532] [serial = 386] [outer = 000000A7C9D7B800] 01:41:57 INFO - PROCESS | 3532 | 1470732117014 Marionette DEBUG loaded listener.js 01:41:57 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7CB81EC00) [pid = 3532] [serial = 387] [outer = 000000A7C9D7B800] 01:41:57 INFO - PROCESS | 3532 | 1470732117493 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]]]}] 01:41:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 01:41:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 691ms 01:41:57 INFO - PROCESS | 3532 | 1470732117547 Marionette TRACE conn6 -> [0,481,"getWindowHandle",null] 01:41:57 INFO - PROCESS | 3532 | 1470732117551 Marionette TRACE conn6 <- [1,481,null,{"value":"13"}] 01:41:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 01:41:57 INFO - PROCESS | 3532 | 1470732117561 Marionette TRACE conn6 -> [0,482,"setScriptTimeout",{"ms":35000}] 01:41:57 INFO - PROCESS | 3532 | 1470732117566 Marionette TRACE conn6 <- [1,482,null,{}] 01:41:57 INFO - PROCESS | 3532 | 1470732117569 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}] 01:41:57 INFO - PROCESS | 3532 | 1470732117573 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:57 INFO - PROCESS | 3532 | 1470732117668 Marionette TRACE conn6 <- [1,483,null,{"value":null}] 01:41:57 INFO - PROCESS | 3532 | 1470732117767 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:57 INFO - PROCESS | 3532 | 1470732117769 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:57 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0620800 == 47 [pid = 3532] [id = 130] 01:41:57 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CB81FC00) [pid = 3532] [serial = 388] [outer = 0000000000000000] 01:41:57 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CCE26800) [pid = 3532] [serial = 389] [outer = 000000A7CB81FC00] 01:41:57 INFO - PROCESS | 3532 | 1470732117817 Marionette DEBUG loaded listener.js 01:41:57 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7CD24E000) [pid = 3532] [serial = 390] [outer = 000000A7CB81FC00] 01:41:58 INFO - PROCESS | 3532 | 1470732118210 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]]]}] 01:41:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 01:41:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 691ms 01:41:58 INFO - PROCESS | 3532 | 1470732118252 Marionette TRACE conn6 -> [0,485,"getWindowHandle",null] 01:41:58 INFO - PROCESS | 3532 | 1470732118254 Marionette TRACE conn6 <- [1,485,null,{"value":"13"}] 01:41:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 01:41:58 INFO - PROCESS | 3532 | 1470732118257 Marionette TRACE conn6 -> [0,486,"setScriptTimeout",{"ms":35000}] 01:41:58 INFO - PROCESS | 3532 | 1470732118259 Marionette TRACE conn6 <- [1,486,null,{}] 01:41:58 INFO - PROCESS | 3532 | 1470732118273 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}] 01:41:58 INFO - PROCESS | 3532 | 1470732118275 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:58 INFO - PROCESS | 3532 | 1470732118385 Marionette TRACE conn6 <- [1,487,null,{"value":null}] 01:41:58 INFO - PROCESS | 3532 | 1470732118391 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:58 INFO - PROCESS | 3532 | 1470732118393 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:58 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D14E0000 == 48 [pid = 3532] [id = 131] 01:41:58 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7CD2EA000) [pid = 3532] [serial = 391] [outer = 0000000000000000] 01:41:58 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7CD34B400) [pid = 3532] [serial = 392] [outer = 000000A7CD2EA000] 01:41:58 INFO - PROCESS | 3532 | 1470732118449 Marionette DEBUG loaded listener.js 01:41:58 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7CD588000) [pid = 3532] [serial = 393] [outer = 000000A7CD2EA000] 01:41:58 INFO - PROCESS | 3532 | 1470732118894 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]]]}] 01:41:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 01:41:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 692ms 01:41:58 INFO - PROCESS | 3532 | 1470732118953 Marionette TRACE conn6 -> [0,489,"getWindowHandle",null] 01:41:58 INFO - PROCESS | 3532 | 1470732118955 Marionette TRACE conn6 <- [1,489,null,{"value":"13"}] 01:41:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 01:41:58 INFO - PROCESS | 3532 | 1470732118958 Marionette TRACE conn6 -> [0,490,"setScriptTimeout",{"ms":35000}] 01:41:58 INFO - PROCESS | 3532 | 1470732118960 Marionette TRACE conn6 <- [1,490,null,{}] 01:41:58 INFO - PROCESS | 3532 | 1470732118964 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}] 01:41:58 INFO - PROCESS | 3532 | 1470732118966 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:59 INFO - PROCESS | 3532 | 1470732119106 Marionette TRACE conn6 <- [1,491,null,{"value":null}] 01:41:59 INFO - PROCESS | 3532 | 1470732119136 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:59 INFO - PROCESS | 3532 | 1470732119142 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:59 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CC559000 == 49 [pid = 3532] [id = 132] 01:41:59 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7CF0E6000) [pid = 3532] [serial = 394] [outer = 0000000000000000] 01:41:59 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7CF880800) [pid = 3532] [serial = 395] [outer = 000000A7CF0E6000] 01:41:59 INFO - PROCESS | 3532 | 1470732119200 Marionette DEBUG loaded listener.js 01:41:59 INFO - PROCESS | 3532 | ++DOMWINDOW == 88 (000000A7D0494000) [pid = 3532] [serial = 396] [outer = 000000A7CF0E6000] 01:41:59 INFO - PROCESS | 3532 | 1470732119654 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]]]}] 01:41:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 01:41:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 733ms 01:41:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 01:41:59 INFO - PROCESS | 3532 | 1470732119695 Marionette TRACE conn6 -> [0,493,"getWindowHandle",null] 01:41:59 INFO - PROCESS | 3532 | 1470732119697 Marionette TRACE conn6 <- [1,493,null,{"value":"13"}] 01:41:59 INFO - PROCESS | 3532 | 1470732119700 Marionette TRACE conn6 -> [0,494,"setScriptTimeout",{"ms":35000}] 01:41:59 INFO - PROCESS | 3532 | 1470732119702 Marionette TRACE conn6 <- [1,494,null,{}] 01:41:59 INFO - PROCESS | 3532 | 1470732119705 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}] 01:41:59 INFO - PROCESS | 3532 | 1470732119707 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:59 INFO - PROCESS | 3532 | 1470732119830 Marionette TRACE conn6 <- [1,495,null,{"value":null}] 01:41:59 INFO - PROCESS | 3532 | 1470732119838 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:59 INFO - PROCESS | 3532 | 1470732119840 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:41:59 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2D50000 == 50 [pid = 3532] [id = 133] 01:41:59 INFO - PROCESS | 3532 | ++DOMWINDOW == 89 (000000A7CF3C9C00) [pid = 3532] [serial = 397] [outer = 0000000000000000] 01:41:59 INFO - PROCESS | 3532 | ++DOMWINDOW == 90 (000000A7D0C55000) [pid = 3532] [serial = 398] [outer = 000000A7CF3C9C00] 01:41:59 INFO - PROCESS | 3532 | 1470732119884 Marionette DEBUG loaded listener.js 01:41:59 INFO - PROCESS | 3532 | ++DOMWINDOW == 91 (000000A7D0F1E400) [pid = 3532] [serial = 399] [outer = 000000A7CF3C9C00] 01:42:00 INFO - PROCESS | 3532 | --DOMWINDOW == 90 (000000A7CCFEF400) [pid = 3532] [serial = 351] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 01:42:00 INFO - PROCESS | 3532 | --DOMWINDOW == 89 (000000A7C039AC00) [pid = 3532] [serial = 354] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 01:42:00 INFO - PROCESS | 3532 | --DOMWINDOW == 88 (000000A7BFDB5800) [pid = 3532] [serial = 357] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 01:42:00 INFO - PROCESS | 3532 | --DOMWINDOW == 87 (000000A7C03D1000) [pid = 3532] [serial = 342] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 01:42:00 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7CB823C00) [pid = 3532] [serial = 348] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 01:42:00 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7C64D3400) [pid = 3532] [serial = 345] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 01:42:00 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7CA37E000) [pid = 3532] [serial = 360] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 01:42:00 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7D0493800) [pid = 3532] [serial = 363] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 01:42:00 INFO - PROCESS | 3532 | 1470732120416 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]]]}] 01:42:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 01:42:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 732ms 01:42:00 INFO - PROCESS | 3532 | 1470732120466 Marionette TRACE conn6 -> [0,497,"getWindowHandle",null] 01:42:00 INFO - PROCESS | 3532 | 1470732120468 Marionette TRACE conn6 <- [1,497,null,{"value":"13"}] 01:42:00 INFO - PROCESS | 3532 | 1470732120472 Marionette TRACE conn6 -> [0,498,"setScriptTimeout",{"ms":35000}] 01:42:00 INFO - PROCESS | 3532 | 1470732120474 Marionette TRACE conn6 <- [1,498,null,{}] 01:42:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 01:42:00 INFO - PROCESS | 3532 | 1470732120478 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}] 01:42:00 INFO - PROCESS | 3532 | 1470732120480 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:00 INFO - PROCESS | 3532 | 1470732120566 Marionette TRACE conn6 <- [1,499,null,{"value":null}] 01:42:00 INFO - PROCESS | 3532 | 1470732120572 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:00 INFO - PROCESS | 3532 | 1470732120574 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:00 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D31E8000 == 51 [pid = 3532] [id = 134] 01:42:00 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7C5555000) [pid = 3532] [serial = 400] [outer = 0000000000000000] 01:42:00 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7CD4F5000) [pid = 3532] [serial = 401] [outer = 000000A7C5555000] 01:42:00 INFO - PROCESS | 3532 | 1470732120618 Marionette DEBUG loaded listener.js 01:42:00 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7BFDA9C00) [pid = 3532] [serial = 402] [outer = 000000A7C5555000] 01:42:01 INFO - PROCESS | 3532 | 1470732121041 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]]]}] 01:42:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 01:42:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 630ms 01:42:01 INFO - PROCESS | 3532 | 1470732121117 Marionette TRACE conn6 -> [0,501,"getWindowHandle",null] 01:42:01 INFO - PROCESS | 3532 | 1470732121120 Marionette TRACE conn6 <- [1,501,null,{"value":"13"}] 01:42:01 INFO - PROCESS | 3532 | 1470732121124 Marionette TRACE conn6 -> [0,502,"setScriptTimeout",{"ms":35000}] 01:42:01 INFO - PROCESS | 3532 | 1470732121125 Marionette TRACE conn6 <- [1,502,null,{}] 01:42:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 01:42:01 INFO - PROCESS | 3532 | 1470732121129 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}] 01:42:01 INFO - PROCESS | 3532 | 1470732121131 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:01 INFO - PROCESS | 3532 | 1470732121217 Marionette TRACE conn6 <- [1,503,null,{"value":null}] 01:42:01 INFO - PROCESS | 3532 | 1470732121223 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:01 INFO - PROCESS | 3532 | 1470732121225 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:01 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D36AD000 == 52 [pid = 3532] [id = 135] 01:42:01 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7D0FD4C00) [pid = 3532] [serial = 403] [outer = 0000000000000000] 01:42:01 INFO - PROCESS | 3532 | ++DOMWINDOW == 88 (000000A7D1804C00) [pid = 3532] [serial = 404] [outer = 000000A7D0FD4C00] 01:42:01 INFO - PROCESS | 3532 | 1470732121269 Marionette DEBUG loaded listener.js 01:42:01 INFO - PROCESS | 3532 | ++DOMWINDOW == 89 (000000A7D180C800) [pid = 3532] [serial = 405] [outer = 000000A7D0FD4C00] 01:42:01 INFO - PROCESS | 3532 | 1470732121678 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]]]}] 01:42:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 01:42:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 586ms 01:42:01 INFO - PROCESS | 3532 | 1470732121715 Marionette TRACE conn6 -> [0,505,"getWindowHandle",null] 01:42:01 INFO - PROCESS | 3532 | 1470732121717 Marionette TRACE conn6 <- [1,505,null,{"value":"13"}] 01:42:01 INFO - PROCESS | 3532 | 1470732121721 Marionette TRACE conn6 -> [0,506,"setScriptTimeout",{"ms":35000}] 01:42:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 01:42:01 INFO - PROCESS | 3532 | 1470732121722 Marionette TRACE conn6 <- [1,506,null,{}] 01:42:01 INFO - PROCESS | 3532 | 1470732121731 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}] 01:42:01 INFO - PROCESS | 3532 | 1470732121733 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:01 INFO - PROCESS | 3532 | 1470732121822 Marionette TRACE conn6 <- [1,507,null,{"value":null}] 01:42:01 INFO - PROCESS | 3532 | 1470732121830 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:01 INFO - PROCESS | 3532 | 1470732121832 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:01 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D383D000 == 53 [pid = 3532] [id = 136] 01:42:01 INFO - PROCESS | 3532 | ++DOMWINDOW == 90 (000000A7D1DDF800) [pid = 3532] [serial = 406] [outer = 0000000000000000] 01:42:01 INFO - PROCESS | 3532 | ++DOMWINDOW == 91 (000000A7D1DE4C00) [pid = 3532] [serial = 407] [outer = 000000A7D1DDF800] 01:42:01 INFO - PROCESS | 3532 | 1470732121876 Marionette DEBUG loaded listener.js 01:42:01 INFO - PROCESS | 3532 | ++DOMWINDOW == 92 (000000A7D1DEA400) [pid = 3532] [serial = 408] [outer = 000000A7D1DDF800] 01:42:02 INFO - PROCESS | 3532 | 1470732122324 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]]]}] 01:42:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 01:42:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 627ms 01:42:02 INFO - PROCESS | 3532 | 1470732122398 Marionette TRACE conn6 -> [0,509,"getWindowHandle",null] 01:42:02 INFO - PROCESS | 3532 | 1470732122402 Marionette TRACE conn6 <- [1,509,null,{"value":"13"}] 01:42:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 01:42:02 INFO - PROCESS | 3532 | 1470732122413 Marionette TRACE conn6 -> [0,510,"setScriptTimeout",{"ms":35000}] 01:42:02 INFO - PROCESS | 3532 | 1470732122418 Marionette TRACE conn6 <- [1,510,null,{}] 01:42:02 INFO - PROCESS | 3532 | 1470732122424 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}] 01:42:02 INFO - PROCESS | 3532 | 1470732122428 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:02 INFO - PROCESS | 3532 | 1470732122554 Marionette TRACE conn6 <- [1,511,null,{"value":null}] 01:42:02 INFO - PROCESS | 3532 | 1470732122643 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:02 INFO - PROCESS | 3532 | 1470732122649 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:02 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C6305800 == 54 [pid = 3532] [id = 137] 01:42:02 INFO - PROCESS | 3532 | ++DOMWINDOW == 93 (000000A7C026D400) [pid = 3532] [serial = 409] [outer = 0000000000000000] 01:42:02 INFO - PROCESS | 3532 | ++DOMWINDOW == 94 (000000A7C035F400) [pid = 3532] [serial = 410] [outer = 000000A7C026D400] 01:42:02 INFO - PROCESS | 3532 | 1470732122707 Marionette DEBUG loaded listener.js 01:42:02 INFO - PROCESS | 3532 | ++DOMWINDOW == 95 (000000A7C4791400) [pid = 3532] [serial = 411] [outer = 000000A7C026D400] 01:42:03 INFO - PROCESS | 3532 | 1470732123397 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]]]}] 01:42:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 01:42:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1033ms 01:42:03 INFO - PROCESS | 3532 | 1470732123450 Marionette TRACE conn6 -> [0,513,"getWindowHandle",null] 01:42:03 INFO - PROCESS | 3532 | 1470732123454 Marionette TRACE conn6 <- [1,513,null,{"value":"13"}] 01:42:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 01:42:03 INFO - PROCESS | 3532 | 1470732123461 Marionette TRACE conn6 -> [0,514,"setScriptTimeout",{"ms":35000}] 01:42:03 INFO - PROCESS | 3532 | 1470732123465 Marionette TRACE conn6 <- [1,514,null,{}] 01:42:03 INFO - PROCESS | 3532 | 1470732123470 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}] 01:42:03 INFO - PROCESS | 3532 | 1470732123473 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:03 INFO - PROCESS | 3532 | 1470732123644 Marionette TRACE conn6 <- [1,515,null,{"value":null}] 01:42:03 INFO - PROCESS | 3532 | 1470732123761 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:03 INFO - PROCESS | 3532 | 1470732123764 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:03 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D1F7D000 == 55 [pid = 3532] [id = 138] 01:42:03 INFO - PROCESS | 3532 | ++DOMWINDOW == 96 (000000A7CA43D000) [pid = 3532] [serial = 412] [outer = 0000000000000000] 01:42:03 INFO - PROCESS | 3532 | ++DOMWINDOW == 97 (000000A7CBF3E000) [pid = 3532] [serial = 413] [outer = 000000A7CA43D000] 01:42:03 INFO - PROCESS | 3532 | 1470732123822 Marionette DEBUG loaded listener.js 01:42:03 INFO - PROCESS | 3532 | ++DOMWINDOW == 98 (000000A7CCA2E800) [pid = 3532] [serial = 414] [outer = 000000A7CA43D000] 01:42:04 INFO - PROCESS | 3532 | 1470732124396 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]]]}] 01:42:04 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 01:42:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 985ms 01:42:04 INFO - PROCESS | 3532 | 1470732124444 Marionette TRACE conn6 -> [0,517,"getWindowHandle",null] 01:42:04 INFO - PROCESS | 3532 | 1470732124447 Marionette TRACE conn6 <- [1,517,null,{"value":"13"}] 01:42:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 01:42:04 INFO - PROCESS | 3532 | 1470732124451 Marionette TRACE conn6 -> [0,518,"setScriptTimeout",{"ms":35000}] 01:42:04 INFO - PROCESS | 3532 | 1470732124453 Marionette TRACE conn6 <- [1,518,null,{}] 01:42:04 INFO - PROCESS | 3532 | 1470732124463 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}] 01:42:04 INFO - PROCESS | 3532 | 1470732124468 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:04 INFO - PROCESS | 3532 | 1470732124618 Marionette TRACE conn6 <- [1,519,null,{"value":null}] 01:42:04 INFO - PROCESS | 3532 | 1470732124737 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:04 INFO - PROCESS | 3532 | 1470732124741 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:04 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D4EDF800 == 56 [pid = 3532] [id = 139] 01:42:04 INFO - PROCESS | 3532 | ++DOMWINDOW == 99 (000000A7CFCF6800) [pid = 3532] [serial = 415] [outer = 0000000000000000] 01:42:04 INFO - PROCESS | 3532 | ++DOMWINDOW == 100 (000000A7D0491800) [pid = 3532] [serial = 416] [outer = 000000A7CFCF6800] 01:42:04 INFO - PROCESS | 3532 | 1470732124801 Marionette DEBUG loaded listener.js 01:42:04 INFO - PROCESS | 3532 | ++DOMWINDOW == 101 (000000A7D0CE3000) [pid = 3532] [serial = 417] [outer = 000000A7CFCF6800] 01:42:05 INFO - PROCESS | 3532 | 1470732125425 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]]]}] 01:42:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 01:42:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1031ms 01:42:05 INFO - PROCESS | 3532 | 1470732125484 Marionette TRACE conn6 -> [0,521,"getWindowHandle",null] 01:42:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 01:42:05 INFO - PROCESS | 3532 | 1470732125487 Marionette TRACE conn6 <- [1,521,null,{"value":"13"}] 01:42:05 INFO - PROCESS | 3532 | 1470732125490 Marionette TRACE conn6 -> [0,522,"setScriptTimeout",{"ms":35000}] 01:42:05 INFO - PROCESS | 3532 | 1470732125492 Marionette TRACE conn6 <- [1,522,null,{}] 01:42:05 INFO - PROCESS | 3532 | 1470732125496 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}] 01:42:05 INFO - PROCESS | 3532 | 1470732125498 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:05 INFO - PROCESS | 3532 | 1470732125615 Marionette TRACE conn6 <- [1,523,null,{"value":null}] 01:42:05 INFO - PROCESS | 3532 | 1470732125729 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:05 INFO - PROCESS | 3532 | 1470732125732 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:05 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D4F82800 == 57 [pid = 3532] [id = 140] 01:42:05 INFO - PROCESS | 3532 | ++DOMWINDOW == 102 (000000A7D1FE7800) [pid = 3532] [serial = 418] [outer = 0000000000000000] 01:42:05 INFO - PROCESS | 3532 | ++DOMWINDOW == 103 (000000A7D1FED800) [pid = 3532] [serial = 419] [outer = 000000A7D1FE7800] 01:42:05 INFO - PROCESS | 3532 | 1470732125788 Marionette DEBUG loaded listener.js 01:42:05 INFO - PROCESS | 3532 | ++DOMWINDOW == 104 (000000A7D2DDD800) [pid = 3532] [serial = 420] [outer = 000000A7D1FE7800] 01:42:06 INFO - PROCESS | 3532 | 1470732126623 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]]]}] 01:42:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 01:42:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1191ms 01:42:06 INFO - PROCESS | 3532 | 1470732126683 Marionette TRACE conn6 -> [0,525,"getWindowHandle",null] 01:42:06 INFO - PROCESS | 3532 | 1470732126688 Marionette TRACE conn6 <- [1,525,null,{"value":"13"}] 01:42:06 INFO - PROCESS | 3532 | 1470732126693 Marionette TRACE conn6 -> [0,526,"setScriptTimeout",{"ms":35000}] 01:42:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 01:42:06 INFO - PROCESS | 3532 | 1470732126697 Marionette TRACE conn6 <- [1,526,null,{}] 01:42:06 INFO - PROCESS | 3532 | 1470732126702 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}] 01:42:06 INFO - PROCESS | 3532 | 1470732126705 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:06 INFO - PROCESS | 3532 | 1470732126816 Marionette TRACE conn6 <- [1,527,null,{"value":null}] 01:42:06 INFO - PROCESS | 3532 | 1470732126891 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:06 INFO - PROCESS | 3532 | 1470732126896 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:06 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C6429800 == 58 [pid = 3532] [id = 141] 01:42:06 INFO - PROCESS | 3532 | ++DOMWINDOW == 105 (000000A7C5367C00) [pid = 3532] [serial = 421] [outer = 0000000000000000] 01:42:06 INFO - PROCESS | 3532 | ++DOMWINDOW == 106 (000000A7BFDC1800) [pid = 3532] [serial = 422] [outer = 000000A7C5367C00] 01:42:07 INFO - PROCESS | 3532 | 1470732126997 Marionette DEBUG loaded listener.js 01:42:07 INFO - PROCESS | 3532 | ++DOMWINDOW == 107 (000000A7C67BE800) [pid = 3532] [serial = 423] [outer = 000000A7C5367C00] 01:42:07 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D36AD000 == 57 [pid = 3532] [id = 135] 01:42:07 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D31E8000 == 56 [pid = 3532] [id = 134] 01:42:07 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2D50000 == 55 [pid = 3532] [id = 133] 01:42:07 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CC559000 == 54 [pid = 3532] [id = 132] 01:42:07 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D14E0000 == 53 [pid = 3532] [id = 131] 01:42:07 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D0620800 == 52 [pid = 3532] [id = 130] 01:42:07 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CCA64800 == 51 [pid = 3532] [id = 129] 01:42:07 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C6044800 == 50 [pid = 3532] [id = 128] 01:42:07 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C6316000 == 49 [pid = 3532] [id = 127] 01:42:07 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C998C800 == 48 [pid = 3532] [id = 124] 01:42:07 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2EAA000 == 47 [pid = 3532] [id = 123] 01:42:07 INFO - PROCESS | 3532 | --DOMWINDOW == 106 (000000A7CD247000) [pid = 3532] [serial = 352] [outer = 0000000000000000] [url = about:blank] 01:42:07 INFO - PROCESS | 3532 | --DOMWINDOW == 105 (000000A7CD348000) [pid = 3532] [serial = 355] [outer = 0000000000000000] [url = about:blank] 01:42:07 INFO - PROCESS | 3532 | --DOMWINDOW == 104 (000000A7CD2EB000) [pid = 3532] [serial = 353] [outer = 0000000000000000] [url = about:blank] 01:42:07 INFO - PROCESS | 3532 | --DOMWINDOW == 103 (000000A7C03A2400) [pid = 3532] [serial = 358] [outer = 0000000000000000] [url = about:blank] 01:42:07 INFO - PROCESS | 3532 | --DOMWINDOW == 102 (000000A7C4797C00) [pid = 3532] [serial = 334] [outer = 0000000000000000] [url = about:blank] 01:42:07 INFO - PROCESS | 3532 | --DOMWINDOW == 101 (000000A7CD244800) [pid = 3532] [serial = 337] [outer = 0000000000000000] [url = about:blank] 01:42:07 INFO - PROCESS | 3532 | --DOMWINDOW == 100 (000000A7C14F3C00) [pid = 3532] [serial = 343] [outer = 0000000000000000] [url = about:blank] 01:42:07 INFO - PROCESS | 3532 | --DOMWINDOW == 99 (000000A7C5031800) [pid = 3532] [serial = 344] [outer = 0000000000000000] [url = about:blank] 01:42:07 INFO - PROCESS | 3532 | --DOMWINDOW == 98 (000000A7CD511800) [pid = 3532] [serial = 356] [outer = 0000000000000000] [url = about:blank] 01:42:07 INFO - PROCESS | 3532 | --DOMWINDOW == 97 (000000A7CC945000) [pid = 3532] [serial = 349] [outer = 0000000000000000] [url = about:blank] 01:42:07 INFO - PROCESS | 3532 | --DOMWINDOW == 96 (000000A7C9DB5C00) [pid = 3532] [serial = 347] [outer = 0000000000000000] [url = about:blank] 01:42:07 INFO - PROCESS | 3532 | --DOMWINDOW == 95 (000000A7C6B90000) [pid = 3532] [serial = 346] [outer = 0000000000000000] [url = about:blank] 01:42:07 INFO - PROCESS | 3532 | --DOMWINDOW == 94 (000000A7CC9C2C00) [pid = 3532] [serial = 331] [outer = 0000000000000000] [url = about:blank] 01:42:07 INFO - PROCESS | 3532 | --DOMWINDOW == 93 (000000A7C67C2000) [pid = 3532] [serial = 340] [outer = 0000000000000000] [url = about:blank] 01:42:07 INFO - PROCESS | 3532 | --DOMWINDOW == 92 (000000A7CA40E000) [pid = 3532] [serial = 359] [outer = 0000000000000000] [url = about:blank] 01:42:07 INFO - PROCESS | 3532 | --DOMWINDOW == 91 (000000A7CF010400) [pid = 3532] [serial = 361] [outer = 0000000000000000] [url = about:blank] 01:42:07 INFO - PROCESS | 3532 | --DOMWINDOW == 90 (000000A7CFCF9000) [pid = 3532] [serial = 362] [outer = 0000000000000000] [url = about:blank] 01:42:07 INFO - PROCESS | 3532 | --DOMWINDOW == 89 (000000A7D0660400) [pid = 3532] [serial = 365] [outer = 0000000000000000] [url = about:blank] 01:42:07 INFO - PROCESS | 3532 | --DOMWINDOW == 88 (000000A7CCA26800) [pid = 3532] [serial = 350] [outer = 0000000000000000] [url = about:blank] 01:42:07 INFO - PROCESS | 3532 | --DOMWINDOW == 87 (000000A7D049A800) [pid = 3532] [serial = 364] [outer = 0000000000000000] [url = about:blank] 01:42:07 INFO - PROCESS | 3532 | 1470732127577 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]]]}] 01:42:07 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 01:42:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 939ms 01:42:07 INFO - PROCESS | 3532 | 1470732127636 Marionette TRACE conn6 -> [0,529,"getWindowHandle",null] 01:42:07 INFO - PROCESS | 3532 | 1470732127641 Marionette TRACE conn6 <- [1,529,null,{"value":"13"}] 01:42:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 01:42:07 INFO - PROCESS | 3532 | 1470732127647 Marionette TRACE conn6 -> [0,530,"setScriptTimeout",{"ms":35000}] 01:42:07 INFO - PROCESS | 3532 | 1470732127650 Marionette TRACE conn6 <- [1,530,null,{}] 01:42:07 INFO - PROCESS | 3532 | 1470732127654 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}] 01:42:07 INFO - PROCESS | 3532 | 1470732127656 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:07 INFO - PROCESS | 3532 | 1470732127753 Marionette TRACE conn6 <- [1,531,null,{"value":null}] 01:42:07 INFO - PROCESS | 3532 | 1470732127827 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:07 INFO - PROCESS | 3532 | 1470732127830 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:07 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CC422000 == 48 [pid = 3532] [id = 142] 01:42:07 INFO - PROCESS | 3532 | ++DOMWINDOW == 88 (000000A7C4874400) [pid = 3532] [serial = 424] [outer = 0000000000000000] 01:42:07 INFO - PROCESS | 3532 | ++DOMWINDOW == 89 (000000A7C9D13C00) [pid = 3532] [serial = 425] [outer = 000000A7C4874400] 01:42:07 INFO - PROCESS | 3532 | 1470732127878 Marionette DEBUG loaded listener.js 01:42:07 INFO - PROCESS | 3532 | ++DOMWINDOW == 90 (000000A7CA40FC00) [pid = 3532] [serial = 426] [outer = 000000A7C4874400] 01:42:08 INFO - PROCESS | 3532 | 1470732128427 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"]]]}] 01:42:08 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 01:42:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 01:42:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:42:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:42:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 01:42:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 01:42:08 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 01:42:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 01:42:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:42:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:42:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 01:42:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 01:42:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 836ms 01:42:08 INFO - PROCESS | 3532 | 1470732128487 Marionette TRACE conn6 -> [0,533,"getWindowHandle",null] 01:42:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 01:42:08 INFO - PROCESS | 3532 | 1470732128489 Marionette TRACE conn6 <- [1,533,null,{"value":"13"}] 01:42:08 INFO - PROCESS | 3532 | 1470732128493 Marionette TRACE conn6 -> [0,534,"setScriptTimeout",{"ms":35000}] 01:42:08 INFO - PROCESS | 3532 | 1470732128497 Marionette TRACE conn6 <- [1,534,null,{}] 01:42:08 INFO - PROCESS | 3532 | 1470732128507 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}] 01:42:08 INFO - PROCESS | 3532 | 1470732128512 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:08 INFO - PROCESS | 3532 | 1470732128611 Marionette TRACE conn6 <- [1,535,null,{"value":null}] 01:42:08 INFO - PROCESS | 3532 | 1470732128688 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:08 INFO - PROCESS | 3532 | 1470732128692 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:08 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D04E3000 == 49 [pid = 3532] [id = 143] 01:42:08 INFO - PROCESS | 3532 | ++DOMWINDOW == 91 (000000A7CC97D800) [pid = 3532] [serial = 427] [outer = 0000000000000000] 01:42:08 INFO - PROCESS | 3532 | ++DOMWINDOW == 92 (000000A7CCA33400) [pid = 3532] [serial = 428] [outer = 000000A7CC97D800] 01:42:08 INFO - PROCESS | 3532 | 1470732128748 Marionette DEBUG loaded listener.js 01:42:08 INFO - PROCESS | 3532 | ++DOMWINDOW == 93 (000000A7CD24EC00) [pid = 3532] [serial = 429] [outer = 000000A7CC97D800] 01:42:09 INFO - PROCESS | 3532 | 1470732129121 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]]]}] 01:42:09 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. 01:42:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 692ms 01:42:09 INFO - PROCESS | 3532 | 1470732129187 Marionette TRACE conn6 -> [0,537,"getWindowHandle",null] 01:42:09 INFO - PROCESS | 3532 | 1470732129189 Marionette TRACE conn6 <- [1,537,null,{"value":"13"}] 01:42:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 01:42:09 INFO - PROCESS | 3532 | 1470732129193 Marionette TRACE conn6 -> [0,538,"setScriptTimeout",{"ms":35000}] 01:42:09 INFO - PROCESS | 3532 | 1470732129195 Marionette TRACE conn6 <- [1,538,null,{}] 01:42:09 INFO - PROCESS | 3532 | 1470732129198 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}] 01:42:09 INFO - PROCESS | 3532 | 1470732129200 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:09 INFO - PROCESS | 3532 | 1470732129292 Marionette TRACE conn6 <- [1,539,null,{"value":null}] 01:42:09 INFO - PROCESS | 3532 | 1470732129298 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:09 INFO - PROCESS | 3532 | 1470732129300 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:09 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D14D8000 == 50 [pid = 3532] [id = 144] 01:42:09 INFO - PROCESS | 3532 | ++DOMWINDOW == 94 (000000A7CD2ECC00) [pid = 3532] [serial = 430] [outer = 0000000000000000] 01:42:09 INFO - PROCESS | 3532 | ++DOMWINDOW == 95 (000000A7CD4EA000) [pid = 3532] [serial = 431] [outer = 000000A7CD2ECC00] 01:42:09 INFO - PROCESS | 3532 | 1470732129347 Marionette DEBUG loaded listener.js 01:42:09 INFO - PROCESS | 3532 | ++DOMWINDOW == 96 (000000A7CD64FC00) [pid = 3532] [serial = 432] [outer = 000000A7CD2ECC00] 01:42:09 INFO - PROCESS | 3532 | 1470732129819 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]]]}] 01:42:09 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. 01:42:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 691ms 01:42:09 INFO - PROCESS | 3532 | 1470732129887 Marionette TRACE conn6 -> [0,541,"getWindowHandle",null] 01:42:09 INFO - PROCESS | 3532 | 1470732129889 Marionette TRACE conn6 <- [1,541,null,{"value":"13"}] 01:42:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 01:42:09 INFO - PROCESS | 3532 | 1470732129899 Marionette TRACE conn6 -> [0,542,"setScriptTimeout",{"ms":35000}] 01:42:09 INFO - PROCESS | 3532 | 1470732129902 Marionette TRACE conn6 <- [1,542,null,{}] 01:42:09 INFO - PROCESS | 3532 | 1470732129906 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}] 01:42:09 INFO - PROCESS | 3532 | 1470732129908 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:10 INFO - PROCESS | 3532 | 1470732130055 Marionette TRACE conn6 <- [1,543,null,{"value":null}] 01:42:10 INFO - PROCESS | 3532 | 1470732130085 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:10 INFO - PROCESS | 3532 | 1470732130087 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:10 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D1F88000 == 51 [pid = 3532] [id = 145] 01:42:10 INFO - PROCESS | 3532 | ++DOMWINDOW == 97 (000000A7CD342800) [pid = 3532] [serial = 433] [outer = 0000000000000000] 01:42:10 INFO - PROCESS | 3532 | ++DOMWINDOW == 98 (000000A7CDB9AC00) [pid = 3532] [serial = 434] [outer = 000000A7CD342800] 01:42:10 INFO - PROCESS | 3532 | 1470732130133 Marionette DEBUG loaded listener.js 01:42:10 INFO - PROCESS | 3532 | ++DOMWINDOW == 99 (000000A7CF87B800) [pid = 3532] [serial = 435] [outer = 000000A7CD342800] 01:42:10 INFO - PROCESS | 3532 | [3532] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:42:10 INFO - PROCESS | 3532 | [3532] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 01:42:10 INFO - PROCESS | 3532 | [3532] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:42:10 INFO - PROCESS | 3532 | [3532] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 01:42:10 INFO - PROCESS | 3532 | 1470732130588 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]]]}] 01:42:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 01:42:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 732ms 01:42:10 INFO - PROCESS | 3532 | 1470732130633 Marionette TRACE conn6 -> [0,545,"getWindowHandle",null] 01:42:10 INFO - PROCESS | 3532 | 1470732130635 Marionette TRACE conn6 <- [1,545,null,{"value":"13"}] 01:42:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 01:42:10 INFO - PROCESS | 3532 | 1470732130638 Marionette TRACE conn6 -> [0,546,"setScriptTimeout",{"ms":35000}] 01:42:10 INFO - PROCESS | 3532 | 1470732130640 Marionette TRACE conn6 <- [1,546,null,{}] 01:42:10 INFO - PROCESS | 3532 | 1470732130644 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}] 01:42:10 INFO - PROCESS | 3532 | 1470732130650 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:10 INFO - PROCESS | 3532 | 1470732130790 Marionette TRACE conn6 <- [1,547,null,{"value":null}] 01:42:10 INFO - PROCESS | 3532 | 1470732130845 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:10 INFO - PROCESS | 3532 | 1470732130847 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:10 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2D46000 == 52 [pid = 3532] [id = 146] 01:42:10 INFO - PROCESS | 3532 | ++DOMWINDOW == 100 (000000A7CFCE5C00) [pid = 3532] [serial = 436] [outer = 0000000000000000] 01:42:10 INFO - PROCESS | 3532 | ++DOMWINDOW == 101 (000000A7D0499800) [pid = 3532] [serial = 437] [outer = 000000A7CFCE5C00] 01:42:10 INFO - PROCESS | 3532 | 1470732130893 Marionette DEBUG loaded listener.js 01:42:10 INFO - PROCESS | 3532 | ++DOMWINDOW == 102 (000000A7D0CE5800) [pid = 3532] [serial = 438] [outer = 000000A7CFCE5C00] 01:42:11 INFO - PROCESS | 3532 | 1470732131323 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]]]}] 01:42:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 01:42:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 734ms 01:42:11 INFO - PROCESS | 3532 | 1470732131384 Marionette TRACE conn6 -> [0,549,"getWindowHandle",null] 01:42:11 INFO - PROCESS | 3532 | 1470732131386 Marionette TRACE conn6 <- [1,549,null,{"value":"13"}] 01:42:11 INFO - PROCESS | 3532 | 1470732131389 Marionette TRACE conn6 -> [0,550,"setScriptTimeout",{"ms":35000}] 01:42:11 INFO - PROCESS | 3532 | 1470732131391 Marionette TRACE conn6 <- [1,550,null,{}] 01:42:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 01:42:11 INFO - PROCESS | 3532 | 1470732131399 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}] 01:42:11 INFO - PROCESS | 3532 | 1470732131408 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:11 INFO - PROCESS | 3532 | 1470732131631 Marionette TRACE conn6 <- [1,551,null,{"value":null}] 01:42:11 INFO - PROCESS | 3532 | --DOMWINDOW == 101 (000000A7CD2EA000) [pid = 3532] [serial = 391] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 01:42:11 INFO - PROCESS | 3532 | --DOMWINDOW == 100 (000000A7CB81FC00) [pid = 3532] [serial = 388] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 01:42:11 INFO - PROCESS | 3532 | --DOMWINDOW == 99 (000000A7BFD26000) [pid = 3532] [serial = 378] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 01:42:11 INFO - PROCESS | 3532 | --DOMWINDOW == 98 (000000A7C9D7B800) [pid = 3532] [serial = 385] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 01:42:11 INFO - PROCESS | 3532 | --DOMWINDOW == 97 (000000A7CF0E6000) [pid = 3532] [serial = 394] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 01:42:11 INFO - PROCESS | 3532 | --DOMWINDOW == 96 (000000A7CF3C9C00) [pid = 3532] [serial = 397] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 01:42:11 INFO - PROCESS | 3532 | --DOMWINDOW == 95 (000000A7C5555000) [pid = 3532] [serial = 400] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 01:42:11 INFO - PROCESS | 3532 | --DOMWINDOW == 94 (000000A7C026E000) [pid = 3532] [serial = 382] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 01:42:11 INFO - PROCESS | 3532 | --DOMWINDOW == 93 (000000A7D0FD4C00) [pid = 3532] [serial = 403] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 01:42:11 INFO - PROCESS | 3532 | 1470732131687 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:11 INFO - PROCESS | 3532 | 1470732131690 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:11 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0F30800 == 53 [pid = 3532] [id = 147] 01:42:11 INFO - PROCESS | 3532 | ++DOMWINDOW == 94 (000000A7C0021000) [pid = 3532] [serial = 439] [outer = 0000000000000000] 01:42:11 INFO - PROCESS | 3532 | ++DOMWINDOW == 95 (000000A7C044F000) [pid = 3532] [serial = 440] [outer = 000000A7C0021000] 01:42:11 INFO - PROCESS | 3532 | 1470732131735 Marionette DEBUG loaded listener.js 01:42:11 INFO - PROCESS | 3532 | ++DOMWINDOW == 96 (000000A7C0458800) [pid = 3532] [serial = 441] [outer = 000000A7C0021000] 01:42:11 INFO - PROCESS | 3532 | [3532] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:42:12 INFO - PROCESS | 3532 | [3532] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:42:12 INFO - PROCESS | 3532 | 1470732132095 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]]]}] 01:42:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 01:42:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 733ms 01:42:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 01:42:12 INFO - PROCESS | 3532 | 1470732132134 Marionette TRACE conn6 -> [0,553,"getWindowHandle",null] 01:42:12 INFO - PROCESS | 3532 | 1470732132136 Marionette TRACE conn6 <- [1,553,null,{"value":"13"}] 01:42:12 INFO - PROCESS | 3532 | 1470732132140 Marionette TRACE conn6 -> [0,554,"setScriptTimeout",{"ms":35000}] 01:42:12 INFO - PROCESS | 3532 | 1470732132141 Marionette TRACE conn6 <- [1,554,null,{}] 01:42:12 INFO - PROCESS | 3532 | 1470732132145 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}] 01:42:12 INFO - PROCESS | 3532 | 1470732132147 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:12 INFO - PROCESS | 3532 | 1470732132234 Marionette TRACE conn6 <- [1,555,null,{"value":null}] 01:42:12 INFO - PROCESS | 3532 | 1470732132239 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:12 INFO - PROCESS | 3532 | 1470732132241 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:12 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D36D6800 == 54 [pid = 3532] [id = 148] 01:42:12 INFO - PROCESS | 3532 | ++DOMWINDOW == 97 (000000A7C607CC00) [pid = 3532] [serial = 442] [outer = 0000000000000000] 01:42:12 INFO - PROCESS | 3532 | ++DOMWINDOW == 98 (000000A7CF3C9C00) [pid = 3532] [serial = 443] [outer = 000000A7C607CC00] 01:42:12 INFO - PROCESS | 3532 | 1470732132287 Marionette DEBUG loaded listener.js 01:42:12 INFO - PROCESS | 3532 | ++DOMWINDOW == 99 (000000A7D0F1DC00) [pid = 3532] [serial = 444] [outer = 000000A7C607CC00] 01:42:12 INFO - PROCESS | 3532 | [3532] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:42:12 INFO - PROCESS | 3532 | [3532] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 01:42:12 INFO - PROCESS | 3532 | [3532] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:42:12 INFO - PROCESS | 3532 | [3532] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 01:42:12 INFO - PROCESS | 3532 | 1470732132712 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]]]}] 01:42:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 01:42:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 587ms 01:42:12 INFO - PROCESS | 3532 | 1470732132727 Marionette TRACE conn6 -> [0,557,"getWindowHandle",null] 01:42:12 INFO - PROCESS | 3532 | 1470732132729 Marionette TRACE conn6 <- [1,557,null,{"value":"13"}] 01:42:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 01:42:12 INFO - PROCESS | 3532 | 1470732132744 Marionette TRACE conn6 -> [0,558,"setScriptTimeout",{"ms":35000}] 01:42:12 INFO - PROCESS | 3532 | 1470732132746 Marionette TRACE conn6 <- [1,558,null,{}] 01:42:12 INFO - PROCESS | 3532 | 1470732132750 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}] 01:42:12 INFO - PROCESS | 3532 | 1470732132751 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:12 INFO - PROCESS | 3532 | 1470732132878 Marionette TRACE conn6 <- [1,559,null,{"value":null}] 01:42:12 INFO - PROCESS | 3532 | 1470732132887 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:12 INFO - PROCESS | 3532 | 1470732132889 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:12 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D4F7A800 == 55 [pid = 3532] [id = 149] 01:42:12 INFO - PROCESS | 3532 | ++DOMWINDOW == 100 (000000A7D0FD9800) [pid = 3532] [serial = 445] [outer = 0000000000000000] 01:42:12 INFO - PROCESS | 3532 | ++DOMWINDOW == 101 (000000A7D1474800) [pid = 3532] [serial = 446] [outer = 000000A7D0FD9800] 01:42:12 INFO - PROCESS | 3532 | 1470732132934 Marionette DEBUG loaded listener.js 01:42:13 INFO - PROCESS | 3532 | ++DOMWINDOW == 102 (000000A7D147A400) [pid = 3532] [serial = 447] [outer = 000000A7D0FD9800] 01:42:13 INFO - PROCESS | 3532 | [3532] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:42:13 INFO - PROCESS | 3532 | [3532] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 01:42:13 INFO - PROCESS | 3532 | [3532] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:42:13 INFO - PROCESS | 3532 | 1470732133378 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]]]}] 01:42:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 01:42:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 691ms 01:42:13 INFO - PROCESS | 3532 | 1470732133428 Marionette TRACE conn6 -> [0,561,"getWindowHandle",null] 01:42:13 INFO - PROCESS | 3532 | 1470732133430 Marionette TRACE conn6 <- [1,561,null,{"value":"13"}] 01:42:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 01:42:13 INFO - PROCESS | 3532 | 1470732133433 Marionette TRACE conn6 -> [0,562,"setScriptTimeout",{"ms":35000}] 01:42:13 INFO - PROCESS | 3532 | 1470732133435 Marionette TRACE conn6 <- [1,562,null,{}] 01:42:13 INFO - PROCESS | 3532 | 1470732133439 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}] 01:42:13 INFO - PROCESS | 3532 | 1470732133440 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:13 INFO - PROCESS | 3532 | 1470732133527 Marionette TRACE conn6 <- [1,563,null,{"value":null}] 01:42:13 INFO - PROCESS | 3532 | 1470732133534 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:13 INFO - PROCESS | 3532 | 1470732133536 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:13 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D60C3000 == 56 [pid = 3532] [id = 150] 01:42:13 INFO - PROCESS | 3532 | ++DOMWINDOW == 103 (000000A7D1480800) [pid = 3532] [serial = 448] [outer = 0000000000000000] 01:42:13 INFO - PROCESS | 3532 | ++DOMWINDOW == 104 (000000A7D1804800) [pid = 3532] [serial = 449] [outer = 000000A7D1480800] 01:42:13 INFO - PROCESS | 3532 | 1470732133580 Marionette DEBUG loaded listener.js 01:42:13 INFO - PROCESS | 3532 | ++DOMWINDOW == 105 (000000A7D1DEAC00) [pid = 3532] [serial = 450] [outer = 000000A7D1480800] 01:42:14 INFO - PROCESS | 3532 | 1470732134281 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]]]}] 01:42:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 01:42:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 880ms 01:42:14 INFO - PROCESS | 3532 | 1470732134326 Marionette TRACE conn6 -> [0,565,"getWindowHandle",null] 01:42:14 INFO - PROCESS | 3532 | 1470732134331 Marionette TRACE conn6 <- [1,565,null,{"value":"13"}] 01:42:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 01:42:14 INFO - PROCESS | 3532 | 1470732134337 Marionette TRACE conn6 -> [0,566,"setScriptTimeout",{"ms":35000}] 01:42:14 INFO - PROCESS | 3532 | 1470732134343 Marionette TRACE conn6 <- [1,566,null,{}] 01:42:14 INFO - PROCESS | 3532 | 1470732134349 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}] 01:42:14 INFO - PROCESS | 3532 | 1470732134352 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:14 INFO - PROCESS | 3532 | 1470732134481 Marionette TRACE conn6 <- [1,567,null,{"value":null}] 01:42:14 INFO - PROCESS | 3532 | 1470732134593 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:14 INFO - PROCESS | 3532 | 1470732134596 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:14 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CC9E5800 == 57 [pid = 3532] [id = 151] 01:42:14 INFO - PROCESS | 3532 | ++DOMWINDOW == 106 (000000A7C4797C00) [pid = 3532] [serial = 451] [outer = 0000000000000000] 01:42:14 INFO - PROCESS | 3532 | ++DOMWINDOW == 107 (000000A7C61E1800) [pid = 3532] [serial = 452] [outer = 000000A7C4797C00] 01:42:14 INFO - PROCESS | 3532 | 1470732134658 Marionette DEBUG loaded listener.js 01:42:14 INFO - PROCESS | 3532 | ++DOMWINDOW == 108 (000000A7CA386400) [pid = 3532] [serial = 453] [outer = 000000A7C4797C00] 01:42:15 INFO - PROCESS | 3532 | 1470732135256 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]]]}] 01:42:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 01:42:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 941ms 01:42:15 INFO - PROCESS | 3532 | 1470732135278 Marionette TRACE conn6 -> [0,569,"getWindowHandle",null] 01:42:15 INFO - PROCESS | 3532 | 1470732135283 Marionette TRACE conn6 <- [1,569,null,{"value":"13"}] 01:42:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 01:42:15 INFO - PROCESS | 3532 | 1470732135290 Marionette TRACE conn6 -> [0,570,"setScriptTimeout",{"ms":35000}] 01:42:15 INFO - PROCESS | 3532 | 1470732135293 Marionette TRACE conn6 <- [1,570,null,{}] 01:42:15 INFO - PROCESS | 3532 | 1470732135297 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}] 01:42:15 INFO - PROCESS | 3532 | 1470732135300 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:15 INFO - PROCESS | 3532 | 1470732135423 Marionette TRACE conn6 <- [1,571,null,{"value":null}] 01:42:15 INFO - PROCESS | 3532 | 1470732135516 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:15 INFO - PROCESS | 3532 | 1470732135519 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:15 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2D2D000 == 58 [pid = 3532] [id = 152] 01:42:15 INFO - PROCESS | 3532 | ++DOMWINDOW == 109 (000000A7CD244800) [pid = 3532] [serial = 454] [outer = 0000000000000000] 01:42:15 INFO - PROCESS | 3532 | ++DOMWINDOW == 110 (000000A7CD2E9000) [pid = 3532] [serial = 455] [outer = 000000A7CD244800] 01:42:15 INFO - PROCESS | 3532 | 1470732135578 Marionette DEBUG loaded listener.js 01:42:15 INFO - PROCESS | 3532 | ++DOMWINDOW == 111 (000000A7CDB97000) [pid = 3532] [serial = 456] [outer = 000000A7CD244800] 01:42:16 INFO - PROCESS | 3532 | 1470732136219 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]]]}] 01:42:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 01:42:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 985ms 01:42:16 INFO - PROCESS | 3532 | 1470732136277 Marionette TRACE conn6 -> [0,573,"getWindowHandle",null] 01:42:16 INFO - PROCESS | 3532 | 1470732136280 Marionette TRACE conn6 <- [1,573,null,{"value":"13"}] 01:42:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 01:42:16 INFO - PROCESS | 3532 | 1470732136284 Marionette TRACE conn6 -> [0,574,"setScriptTimeout",{"ms":35000}] 01:42:16 INFO - PROCESS | 3532 | 1470732136288 Marionette TRACE conn6 <- [1,574,null,{}] 01:42:16 INFO - PROCESS | 3532 | 1470732136300 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}] 01:42:16 INFO - PROCESS | 3532 | 1470732136305 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:16 INFO - PROCESS | 3532 | 1470732136422 Marionette TRACE conn6 <- [1,575,null,{"value":null}] 01:42:16 INFO - PROCESS | 3532 | 1470732136544 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:16 INFO - PROCESS | 3532 | 1470732136548 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:16 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D6704000 == 59 [pid = 3532] [id = 153] 01:42:16 INFO - PROCESS | 3532 | ++DOMWINDOW == 112 (000000A7D048E400) [pid = 3532] [serial = 457] [outer = 0000000000000000] 01:42:16 INFO - PROCESS | 3532 | ++DOMWINDOW == 113 (000000A7D0CE4800) [pid = 3532] [serial = 458] [outer = 000000A7D048E400] 01:42:16 INFO - PROCESS | 3532 | 1470732136607 Marionette DEBUG loaded listener.js 01:42:16 INFO - PROCESS | 3532 | ++DOMWINDOW == 114 (000000A7D1DE2400) [pid = 3532] [serial = 459] [outer = 000000A7D048E400] 01:42:16 INFO - PROCESS | 3532 | [3532] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:42:17 INFO - PROCESS | 3532 | [3532] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 01:42:17 INFO - PROCESS | 3532 | 1470732137199 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]]]}] 01:42:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 01:42:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 945ms 01:42:17 INFO - PROCESS | 3532 | 1470732137230 Marionette TRACE conn6 -> [0,577,"getWindowHandle",null] 01:42:17 INFO - PROCESS | 3532 | 1470732137233 Marionette TRACE conn6 <- [1,577,null,{"value":"13"}] 01:42:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 01:42:17 INFO - PROCESS | 3532 | 1470732137237 Marionette TRACE conn6 -> [0,578,"setScriptTimeout",{"ms":35000}] 01:42:17 INFO - PROCESS | 3532 | 1470732137239 Marionette TRACE conn6 <- [1,578,null,{}] 01:42:17 INFO - PROCESS | 3532 | 1470732137243 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}] 01:42:17 INFO - PROCESS | 3532 | 1470732137245 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:17 INFO - PROCESS | 3532 | 1470732137363 Marionette TRACE conn6 <- [1,579,null,{"value":null}] 01:42:17 INFO - PROCESS | 3532 | 1470732137480 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:17 INFO - PROCESS | 3532 | 1470732137482 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:17 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D671F800 == 60 [pid = 3532] [id = 154] 01:42:17 INFO - PROCESS | 3532 | ++DOMWINDOW == 115 (000000A7D2DD8800) [pid = 3532] [serial = 460] [outer = 0000000000000000] 01:42:17 INFO - PROCESS | 3532 | ++DOMWINDOW == 116 (000000A7D2DDEC00) [pid = 3532] [serial = 461] [outer = 000000A7D2DD8800] 01:42:17 INFO - PROCESS | 3532 | 1470732137538 Marionette DEBUG loaded listener.js 01:42:17 INFO - PROCESS | 3532 | ++DOMWINDOW == 117 (000000A7D3033C00) [pid = 3532] [serial = 462] [outer = 000000A7D2DD8800] 01:42:18 INFO - PROCESS | 3532 | 1470732138103 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]]]}] 01:42:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 01:42:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 944ms 01:42:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 01:42:18 INFO - PROCESS | 3532 | 1470732138183 Marionette TRACE conn6 -> [0,581,"getWindowHandle",null] 01:42:18 INFO - PROCESS | 3532 | 1470732138185 Marionette TRACE conn6 <- [1,581,null,{"value":"13"}] 01:42:18 INFO - PROCESS | 3532 | 1470732138189 Marionette TRACE conn6 -> [0,582,"setScriptTimeout",{"ms":35000}] 01:42:18 INFO - PROCESS | 3532 | 1470732138191 Marionette TRACE conn6 <- [1,582,null,{}] 01:42:18 INFO - PROCESS | 3532 | 1470732138195 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}] 01:42:18 INFO - PROCESS | 3532 | 1470732138197 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:18 INFO - PROCESS | 3532 | 1470732138344 Marionette TRACE conn6 <- [1,583,null,{"value":null}] 01:42:18 INFO - PROCESS | 3532 | 1470732138482 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:18 INFO - PROCESS | 3532 | 1470732138485 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:18 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CCE79000 == 61 [pid = 3532] [id = 155] 01:42:18 INFO - PROCESS | 3532 | ++DOMWINDOW == 118 (000000A7C08AE000) [pid = 3532] [serial = 463] [outer = 0000000000000000] 01:42:18 INFO - PROCESS | 3532 | ++DOMWINDOW == 119 (000000A7D1806800) [pid = 3532] [serial = 464] [outer = 000000A7C08AE000] 01:42:18 INFO - PROCESS | 3532 | 1470732138542 Marionette DEBUG loaded listener.js 01:42:18 INFO - PROCESS | 3532 | ++DOMWINDOW == 120 (000000A7D303CC00) [pid = 3532] [serial = 465] [outer = 000000A7C08AE000] 01:42:19 INFO - PROCESS | 3532 | 1470732139299 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]]]}] 01:42:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 01:42:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1193ms 01:42:19 INFO - PROCESS | 3532 | 1470732139385 Marionette TRACE conn6 -> [0,585,"getWindowHandle",null] 01:42:19 INFO - PROCESS | 3532 | 1470732139389 Marionette TRACE conn6 <- [1,585,null,{"value":"13"}] 01:42:19 INFO - PROCESS | 3532 | 1470732139395 Marionette TRACE conn6 -> [0,586,"setScriptTimeout",{"ms":35000}] 01:42:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 01:42:19 INFO - PROCESS | 3532 | 1470732139398 Marionette TRACE conn6 <- [1,586,null,{}] 01:42:19 INFO - PROCESS | 3532 | 1470732139404 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}] 01:42:19 INFO - PROCESS | 3532 | 1470732139407 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:19 INFO - PROCESS | 3532 | 1470732139526 Marionette TRACE conn6 <- [1,587,null,{"value":null}] 01:42:19 INFO - PROCESS | 3532 | 1470732139643 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:19 INFO - PROCESS | 3532 | 1470732139646 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:19 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C0B8B000 == 62 [pid = 3532] [id = 156] 01:42:19 INFO - PROCESS | 3532 | ++DOMWINDOW == 121 (000000A7C61E1400) [pid = 3532] [serial = 466] [outer = 0000000000000000] 01:42:19 INFO - PROCESS | 3532 | ++DOMWINDOW == 122 (000000A7C6799000) [pid = 3532] [serial = 467] [outer = 000000A7C61E1400] 01:42:19 INFO - PROCESS | 3532 | 1470732139700 Marionette DEBUG loaded listener.js 01:42:19 INFO - PROCESS | 3532 | ++DOMWINDOW == 123 (000000A7CA40EC00) [pid = 3532] [serial = 468] [outer = 000000A7C61E1400] 01:42:20 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D4F7A800 == 61 [pid = 3532] [id = 149] 01:42:20 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D36D6800 == 60 [pid = 3532] [id = 148] 01:42:20 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D0F30800 == 59 [pid = 3532] [id = 147] 01:42:20 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2D46000 == 58 [pid = 3532] [id = 146] 01:42:20 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D1F88000 == 57 [pid = 3532] [id = 145] 01:42:20 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D14D8000 == 56 [pid = 3532] [id = 144] 01:42:20 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D04E3000 == 55 [pid = 3532] [id = 143] 01:42:20 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CC422000 == 54 [pid = 3532] [id = 142] 01:42:20 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C6429800 == 53 [pid = 3532] [id = 141] 01:42:20 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D36DE000 == 52 [pid = 3532] [id = 100] 01:42:20 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D14D2800 == 51 [pid = 3532] [id = 111] 01:42:20 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C6193000 == 50 [pid = 3532] [id = 46] 01:42:20 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D0F2F000 == 49 [pid = 3532] [id = 99] 01:42:20 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C6305800 == 48 [pid = 3532] [id = 137] 01:42:20 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D3664800 == 47 [pid = 3532] [id = 97] 01:42:20 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D1F7D000 == 46 [pid = 3532] [id = 138] 01:42:20 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D4F6B800 == 45 [pid = 3532] [id = 73] 01:42:20 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D4EDF800 == 44 [pid = 3532] [id = 139] 01:42:20 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D4F82800 == 43 [pid = 3532] [id = 140] 01:42:20 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2E98800 == 42 [pid = 3532] [id = 113] 01:42:20 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CCA7F800 == 41 [pid = 3532] [id = 112] 01:42:20 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D1DDA000 == 40 [pid = 3532] [id = 125] 01:42:20 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D4ED2000 == 39 [pid = 3532] [id = 59] 01:42:20 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C6457800 == 38 [pid = 3532] [id = 101] 01:42:20 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C619A800 == 37 [pid = 3532] [id = 114] 01:42:20 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D04DE800 == 36 [pid = 3532] [id = 58] 01:42:20 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D3662800 == 35 [pid = 3532] [id = 126] 01:42:20 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C4CC5000 == 34 [pid = 3532] [id = 35] 01:42:20 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D383D000 == 33 [pid = 3532] [id = 136] 01:42:20 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CCE79000 == 32 [pid = 3532] [id = 155] 01:42:20 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D671F800 == 31 [pid = 3532] [id = 154] 01:42:20 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D6704000 == 30 [pid = 3532] [id = 153] 01:42:20 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2D2D000 == 29 [pid = 3532] [id = 152] 01:42:20 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CC9E5800 == 28 [pid = 3532] [id = 151] 01:42:20 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D60C3000 == 27 [pid = 3532] [id = 150] 01:42:20 INFO - PROCESS | 3532 | [3532] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 01:42:21 INFO - PROCESS | 3532 | --DOMWINDOW == 122 (000000A7CD588000) [pid = 3532] [serial = 393] [outer = 0000000000000000] [url = about:blank] 01:42:21 INFO - PROCESS | 3532 | --DOMWINDOW == 121 (000000A7CD34B400) [pid = 3532] [serial = 392] [outer = 0000000000000000] [url = about:blank] 01:42:21 INFO - PROCESS | 3532 | --DOMWINDOW == 120 (000000A7CCE26800) [pid = 3532] [serial = 389] [outer = 0000000000000000] [url = about:blank] 01:42:21 INFO - PROCESS | 3532 | --DOMWINDOW == 119 (000000A7C035E000) [pid = 3532] [serial = 380] [outer = 0000000000000000] [url = about:blank] 01:42:21 INFO - PROCESS | 3532 | --DOMWINDOW == 118 (000000A7BFDB9000) [pid = 3532] [serial = 379] [outer = 0000000000000000] [url = about:blank] 01:42:21 INFO - PROCESS | 3532 | --DOMWINDOW == 117 (000000A7CB81EC00) [pid = 3532] [serial = 387] [outer = 0000000000000000] [url = about:blank] 01:42:21 INFO - PROCESS | 3532 | --DOMWINDOW == 116 (000000A7CA383400) [pid = 3532] [serial = 386] [outer = 0000000000000000] [url = about:blank] 01:42:21 INFO - PROCESS | 3532 | --DOMWINDOW == 115 (000000A7C611F400) [pid = 3532] [serial = 370] [outer = 0000000000000000] [url = about:blank] 01:42:21 INFO - PROCESS | 3532 | --DOMWINDOW == 114 (000000A7D0C60400) [pid = 3532] [serial = 367] [outer = 0000000000000000] [url = about:blank] 01:42:21 INFO - PROCESS | 3532 | --DOMWINDOW == 113 (000000A7CCA30C00) [pid = 3532] [serial = 373] [outer = 0000000000000000] [url = about:blank] 01:42:21 INFO - PROCESS | 3532 | --DOMWINDOW == 112 (000000A7CF880800) [pid = 3532] [serial = 395] [outer = 0000000000000000] [url = about:blank] 01:42:21 INFO - PROCESS | 3532 | --DOMWINDOW == 111 (000000A7D0C58800) [pid = 3532] [serial = 376] [outer = 0000000000000000] [url = about:blank] 01:42:21 INFO - PROCESS | 3532 | --DOMWINDOW == 110 (000000A7D0494000) [pid = 3532] [serial = 396] [outer = 0000000000000000] [url = about:blank] 01:42:21 INFO - PROCESS | 3532 | --DOMWINDOW == 109 (000000A7D0C55000) [pid = 3532] [serial = 398] [outer = 0000000000000000] [url = about:blank] 01:42:21 INFO - PROCESS | 3532 | --DOMWINDOW == 108 (000000A7BFDA9C00) [pid = 3532] [serial = 402] [outer = 0000000000000000] [url = about:blank] 01:42:21 INFO - PROCESS | 3532 | --DOMWINDOW == 107 (000000A7CD4F5000) [pid = 3532] [serial = 401] [outer = 0000000000000000] [url = about:blank] 01:42:21 INFO - PROCESS | 3532 | --DOMWINDOW == 106 (000000A7C03D3C00) [pid = 3532] [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.] 01:42:21 INFO - PROCESS | 3532 | --DOMWINDOW == 105 (000000A7D0F1E400) [pid = 3532] [serial = 399] [outer = 0000000000000000] [url = about:blank] 01:42:21 INFO - PROCESS | 3532 | --DOMWINDOW == 104 (000000A7C486BC00) [pid = 3532] [serial = 384] [outer = 0000000000000000] [url = about:blank] 01:42:21 INFO - PROCESS | 3532 | --DOMWINDOW == 103 (000000A7C03A4C00) [pid = 3532] [serial = 383] [outer = 0000000000000000] [url = about:blank] 01:42:21 INFO - PROCESS | 3532 | --DOMWINDOW == 102 (000000A7D1DE4C00) [pid = 3532] [serial = 407] [outer = 0000000000000000] [url = about:blank] 01:42:21 INFO - PROCESS | 3532 | --DOMWINDOW == 101 (000000A7D1804C00) [pid = 3532] [serial = 404] [outer = 0000000000000000] [url = about:blank] 01:42:21 INFO - PROCESS | 3532 | --DOMWINDOW == 100 (000000A7D180C800) [pid = 3532] [serial = 405] [outer = 0000000000000000] [url = about:blank] 01:42:21 INFO - PROCESS | 3532 | --DOMWINDOW == 99 (000000A7CD24E000) [pid = 3532] [serial = 390] [outer = 0000000000000000] [url = about:blank] 01:42:21 INFO - PROCESS | 3532 | 1470732141320 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]]]}] 01:42:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 01:42:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1954ms 01:42:21 INFO - PROCESS | 3532 | 1470732141356 Marionette TRACE conn6 -> [0,589,"getWindowHandle",null] 01:42:21 INFO - PROCESS | 3532 | 1470732141360 Marionette TRACE conn6 <- [1,589,null,{"value":"13"}] 01:42:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 01:42:21 INFO - PROCESS | 3532 | 1470732141365 Marionette TRACE conn6 -> [0,590,"setScriptTimeout",{"ms":35000}] 01:42:21 INFO - PROCESS | 3532 | 1470732141370 Marionette TRACE conn6 <- [1,590,null,{}] 01:42:21 INFO - PROCESS | 3532 | 1470732141374 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}] 01:42:21 INFO - PROCESS | 3532 | 1470732141377 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:21 INFO - PROCESS | 3532 | 1470732141471 Marionette TRACE conn6 <- [1,591,null,{"value":null}] 01:42:21 INFO - PROCESS | 3532 | 1470732141481 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:21 INFO - PROCESS | 3532 | 1470732141484 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:21 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C5202800 == 28 [pid = 3532] [id = 157] 01:42:21 INFO - PROCESS | 3532 | ++DOMWINDOW == 100 (000000A7C026A400) [pid = 3532] [serial = 469] [outer = 0000000000000000] 01:42:21 INFO - PROCESS | 3532 | ++DOMWINDOW == 101 (000000A7C035A400) [pid = 3532] [serial = 470] [outer = 000000A7C026A400] 01:42:21 INFO - PROCESS | 3532 | 1470732141534 Marionette DEBUG loaded listener.js 01:42:21 INFO - PROCESS | 3532 | ++DOMWINDOW == 102 (000000A7C03A5000) [pid = 3532] [serial = 471] [outer = 000000A7C026A400] 01:42:22 INFO - PROCESS | 3532 | 1470732142008 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]]]}] 01:42:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 01:42:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 693ms 01:42:22 INFO - PROCESS | 3532 | 1470732142059 Marionette TRACE conn6 -> [0,593,"getWindowHandle",null] 01:42:22 INFO - PROCESS | 3532 | 1470732142065 Marionette TRACE conn6 <- [1,593,null,{"value":"13"}] 01:42:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 01:42:22 INFO - PROCESS | 3532 | 1470732142071 Marionette TRACE conn6 -> [0,594,"setScriptTimeout",{"ms":35000}] 01:42:22 INFO - PROCESS | 3532 | 1470732142074 Marionette TRACE conn6 <- [1,594,null,{}] 01:42:22 INFO - PROCESS | 3532 | 1470732142078 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}] 01:42:22 INFO - PROCESS | 3532 | 1470732142081 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:22 INFO - PROCESS | 3532 | 1470732142204 Marionette TRACE conn6 <- [1,595,null,{"value":null}] 01:42:22 INFO - PROCESS | 3532 | 1470732142242 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:22 INFO - PROCESS | 3532 | 1470732142245 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:22 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C646B800 == 29 [pid = 3532] [id = 158] 01:42:22 INFO - PROCESS | 3532 | ++DOMWINDOW == 103 (000000A7C0B56C00) [pid = 3532] [serial = 472] [outer = 0000000000000000] 01:42:22 INFO - PROCESS | 3532 | ++DOMWINDOW == 104 (000000A7C0F5AC00) [pid = 3532] [serial = 473] [outer = 000000A7C0B56C00] 01:42:22 INFO - PROCESS | 3532 | 1470732142298 Marionette DEBUG loaded listener.js 01:42:22 INFO - PROCESS | 3532 | ++DOMWINDOW == 105 (000000A7C4790800) [pid = 3532] [serial = 474] [outer = 000000A7C0B56C00] 01:42:22 INFO - PROCESS | 3532 | 1470732142753 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]]]}] 01:42:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 01:42:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 732ms 01:42:22 INFO - PROCESS | 3532 | 1470732142805 Marionette TRACE conn6 -> [0,597,"getWindowHandle",null] 01:42:22 INFO - PROCESS | 3532 | 1470732142808 Marionette TRACE conn6 <- [1,597,null,{"value":"13"}] 01:42:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 01:42:22 INFO - PROCESS | 3532 | 1470732142811 Marionette TRACE conn6 -> [0,598,"setScriptTimeout",{"ms":35000}] 01:42:22 INFO - PROCESS | 3532 | 1470732142815 Marionette TRACE conn6 <- [1,598,null,{}] 01:42:22 INFO - PROCESS | 3532 | 1470732142827 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}] 01:42:22 INFO - PROCESS | 3532 | 1470732142832 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:22 INFO - PROCESS | 3532 | 1470732142918 Marionette TRACE conn6 <- [1,599,null,{"value":null}] 01:42:22 INFO - PROCESS | 3532 | 1470732142925 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:22 INFO - PROCESS | 3532 | 1470732142929 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:22 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CC22F000 == 30 [pid = 3532] [id = 159] 01:42:22 INFO - PROCESS | 3532 | ++DOMWINDOW == 106 (000000A7C5033000) [pid = 3532] [serial = 475] [outer = 0000000000000000] 01:42:22 INFO - PROCESS | 3532 | ++DOMWINDOW == 107 (000000A7C607DC00) [pid = 3532] [serial = 476] [outer = 000000A7C5033000] 01:42:22 INFO - PROCESS | 3532 | 1470732142979 Marionette DEBUG loaded listener.js 01:42:23 INFO - PROCESS | 3532 | ++DOMWINDOW == 108 (000000A7C6C6C400) [pid = 3532] [serial = 477] [outer = 000000A7C5033000] 01:42:23 INFO - PROCESS | 3532 | 1470732143460 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]]]}] 01:42:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 01:42:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 692ms 01:42:23 INFO - PROCESS | 3532 | 1470732143506 Marionette TRACE conn6 -> [0,601,"getWindowHandle",null] 01:42:23 INFO - PROCESS | 3532 | 1470732143509 Marionette TRACE conn6 <- [1,601,null,{"value":"13"}] 01:42:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 01:42:23 INFO - PROCESS | 3532 | 1470732143512 Marionette TRACE conn6 -> [0,602,"setScriptTimeout",{"ms":35000}] 01:42:23 INFO - PROCESS | 3532 | 1470732143514 Marionette TRACE conn6 <- [1,602,null,{}] 01:42:23 INFO - PROCESS | 3532 | 1470732143523 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}] 01:42:23 INFO - PROCESS | 3532 | 1470732143525 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:23 INFO - PROCESS | 3532 | 1470732143670 Marionette TRACE conn6 <- [1,603,null,{"value":null}] 01:42:23 INFO - PROCESS | 3532 | 1470732143694 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:23 INFO - PROCESS | 3532 | 1470732143696 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:23 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CCEE1000 == 31 [pid = 3532] [id = 160] 01:42:23 INFO - PROCESS | 3532 | ++DOMWINDOW == 109 (000000A7CA380000) [pid = 3532] [serial = 478] [outer = 0000000000000000] 01:42:23 INFO - PROCESS | 3532 | ++DOMWINDOW == 110 (000000A7CA43B800) [pid = 3532] [serial = 479] [outer = 000000A7CA380000] 01:42:23 INFO - PROCESS | 3532 | 1470732143744 Marionette DEBUG loaded listener.js 01:42:23 INFO - PROCESS | 3532 | ++DOMWINDOW == 111 (000000A7CB822400) [pid = 3532] [serial = 480] [outer = 000000A7CA380000] 01:42:24 INFO - PROCESS | 3532 | 1470732144200 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]]]}] 01:42:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 01:42:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 734ms 01:42:24 INFO - PROCESS | 3532 | 1470732144249 Marionette TRACE conn6 -> [0,605,"getWindowHandle",null] 01:42:24 INFO - PROCESS | 3532 | 1470732144252 Marionette TRACE conn6 <- [1,605,null,{"value":"13"}] 01:42:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 01:42:24 INFO - PROCESS | 3532 | 1470732144255 Marionette TRACE conn6 -> [0,606,"setScriptTimeout",{"ms":35000}] 01:42:24 INFO - PROCESS | 3532 | 1470732144257 Marionette TRACE conn6 <- [1,606,null,{}] 01:42:24 INFO - PROCESS | 3532 | 1470732144260 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}] 01:42:24 INFO - PROCESS | 3532 | 1470732144263 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:24 INFO - PROCESS | 3532 | 1470732144371 Marionette TRACE conn6 <- [1,607,null,{"value":null}] 01:42:24 INFO - PROCESS | 3532 | 1470732144377 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:24 INFO - PROCESS | 3532 | 1470732144379 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:24 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CE7E1800 == 32 [pid = 3532] [id = 161] 01:42:24 INFO - PROCESS | 3532 | ++DOMWINDOW == 112 (000000A7C03D3C00) [pid = 3532] [serial = 481] [outer = 0000000000000000] 01:42:24 INFO - PROCESS | 3532 | ++DOMWINDOW == 113 (000000A7CC522C00) [pid = 3532] [serial = 482] [outer = 000000A7C03D3C00] 01:42:24 INFO - PROCESS | 3532 | 1470732144425 Marionette DEBUG loaded listener.js 01:42:24 INFO - PROCESS | 3532 | ++DOMWINDOW == 114 (000000A7CC9C6C00) [pid = 3532] [serial = 483] [outer = 000000A7C03D3C00] 01:42:24 INFO - PROCESS | 3532 | 1470732144890 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]]]}] 01:42:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 01:42:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 691ms 01:42:24 INFO - PROCESS | 3532 | 1470732144962 Marionette TRACE conn6 -> [0,609,"getWindowHandle",null] 01:42:24 INFO - PROCESS | 3532 | 1470732144964 Marionette TRACE conn6 <- [1,609,null,{"value":"13"}] 01:42:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 01:42:25 INFO - PROCESS | 3532 | 1470732145000 Marionette TRACE conn6 -> [0,610,"setScriptTimeout",{"ms":35000}] 01:42:25 INFO - PROCESS | 3532 | 1470732145003 Marionette TRACE conn6 <- [1,610,null,{}] 01:42:25 INFO - PROCESS | 3532 | 1470732145011 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}] 01:42:25 INFO - PROCESS | 3532 | 1470732145017 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:25 INFO - PROCESS | 3532 | 1470732145144 Marionette TRACE conn6 <- [1,611,null,{"value":null}] 01:42:25 INFO - PROCESS | 3532 | --DOMWINDOW == 113 (000000A7CCA25400) [pid = 3532] [serial = 372] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 01:42:25 INFO - PROCESS | 3532 | --DOMWINDOW == 112 (000000A7CD2E8C00) [pid = 3532] [serial = 288] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 01:42:25 INFO - PROCESS | 3532 | --DOMWINDOW == 111 (000000A7CC9C3800) [pid = 3532] [serial = 336] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 01:42:25 INFO - PROCESS | 3532 | --DOMWINDOW == 110 (000000A7D0C58000) [pid = 3532] [serial = 366] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 01:42:25 INFO - PROCESS | 3532 | --DOMWINDOW == 109 (000000A7C03CF800) [pid = 3532] [serial = 339] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 01:42:25 INFO - PROCESS | 3532 | --DOMWINDOW == 108 (000000A7CC9BBC00) [pid = 3532] [serial = 330] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 01:42:25 INFO - PROCESS | 3532 | --DOMWINDOW == 107 (000000A7CD342800) [pid = 3532] [serial = 433] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 01:42:25 INFO - PROCESS | 3532 | --DOMWINDOW == 106 (000000A7CFCE5C00) [pid = 3532] [serial = 436] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 01:42:25 INFO - PROCESS | 3532 | --DOMWINDOW == 105 (000000A7C0021000) [pid = 3532] [serial = 439] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 01:42:25 INFO - PROCESS | 3532 | --DOMWINDOW == 104 (000000A7CD2ECC00) [pid = 3532] [serial = 430] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 01:42:25 INFO - PROCESS | 3532 | --DOMWINDOW == 103 (000000A7CFCF6800) [pid = 3532] [serial = 415] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 01:42:25 INFO - PROCESS | 3532 | --DOMWINDOW == 102 (000000A7C607CC00) [pid = 3532] [serial = 442] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 01:42:25 INFO - PROCESS | 3532 | --DOMWINDOW == 101 (000000A7D1DDF800) [pid = 3532] [serial = 406] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 01:42:25 INFO - PROCESS | 3532 | --DOMWINDOW == 100 (000000A7C026D400) [pid = 3532] [serial = 409] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 01:42:25 INFO - PROCESS | 3532 | --DOMWINDOW == 99 (000000A7CA43D000) [pid = 3532] [serial = 412] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 01:42:25 INFO - PROCESS | 3532 | --DOMWINDOW == 98 (000000A7D1FE7800) [pid = 3532] [serial = 418] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 01:42:25 INFO - PROCESS | 3532 | --DOMWINDOW == 97 (000000A7CC97D800) [pid = 3532] [serial = 427] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 01:42:25 INFO - PROCESS | 3532 | --DOMWINDOW == 96 (000000A7C5367C00) [pid = 3532] [serial = 421] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 01:42:25 INFO - PROCESS | 3532 | --DOMWINDOW == 95 (000000A7C4874400) [pid = 3532] [serial = 424] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 01:42:25 INFO - PROCESS | 3532 | --DOMWINDOW == 94 (000000A7CF3CDC00) [pid = 3532] [serial = 375] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 01:42:25 INFO - PROCESS | 3532 | --DOMWINDOW == 93 (000000A7C4799C00) [pid = 3532] [serial = 369] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 01:42:25 INFO - PROCESS | 3532 | --DOMWINDOW == 92 (000000A7C4794400) [pid = 3532] [serial = 333] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 01:42:25 INFO - PROCESS | 3532 | --DOMWINDOW == 91 (000000A7D1480800) [pid = 3532] [serial = 448] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 01:42:25 INFO - PROCESS | 3532 | --DOMWINDOW == 90 (000000A7D0FD9800) [pid = 3532] [serial = 445] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 01:42:25 INFO - PROCESS | 3532 | 1470732145585 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:25 INFO - PROCESS | 3532 | 1470732145587 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:25 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C5533000 == 33 [pid = 3532] [id = 162] 01:42:25 INFO - PROCESS | 3532 | ++DOMWINDOW == 91 (000000A7BE50D400) [pid = 3532] [serial = 484] [outer = 0000000000000000] 01:42:25 INFO - PROCESS | 3532 | ++DOMWINDOW == 92 (000000A7C0014C00) [pid = 3532] [serial = 485] [outer = 000000A7BE50D400] 01:42:25 INFO - PROCESS | 3532 | 1470732145637 Marionette DEBUG loaded listener.js 01:42:25 INFO - PROCESS | 3532 | ++DOMWINDOW == 93 (000000A7C14FE800) [pid = 3532] [serial = 486] [outer = 000000A7BE50D400] 01:42:26 INFO - PROCESS | 3532 | 1470732146008 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]]]}] 01:42:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 01:42:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1036ms 01:42:26 INFO - PROCESS | 3532 | 1470732146039 Marionette TRACE conn6 -> [0,613,"getWindowHandle",null] 01:42:26 INFO - PROCESS | 3532 | 1470732146041 Marionette TRACE conn6 <- [1,613,null,{"value":"13"}] 01:42:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 01:42:26 INFO - PROCESS | 3532 | 1470732146045 Marionette TRACE conn6 -> [0,614,"setScriptTimeout",{"ms":35000}] 01:42:26 INFO - PROCESS | 3532 | 1470732146047 Marionette TRACE conn6 <- [1,614,null,{}] 01:42:26 INFO - PROCESS | 3532 | 1470732146051 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}] 01:42:26 INFO - PROCESS | 3532 | 1470732146053 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:26 INFO - PROCESS | 3532 | 1470732146133 Marionette TRACE conn6 <- [1,615,null,{"value":null}] 01:42:26 INFO - PROCESS | 3532 | 1470732146205 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:26 INFO - PROCESS | 3532 | 1470732146207 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:26 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D1DC2800 == 34 [pid = 3532] [id = 163] 01:42:26 INFO - PROCESS | 3532 | ++DOMWINDOW == 94 (000000A7BFDB2C00) [pid = 3532] [serial = 487] [outer = 0000000000000000] 01:42:26 INFO - PROCESS | 3532 | ++DOMWINDOW == 95 (000000A7CA66CC00) [pid = 3532] [serial = 488] [outer = 000000A7BFDB2C00] 01:42:26 INFO - PROCESS | 3532 | 1470732146252 Marionette DEBUG loaded listener.js 01:42:26 INFO - PROCESS | 3532 | ++DOMWINDOW == 96 (000000A7CD2EA800) [pid = 3532] [serial = 489] [outer = 000000A7BFDB2C00] 01:42:26 INFO - PROCESS | 3532 | 1470732146612 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]]]}] 01:42:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 01:42:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 587ms 01:42:26 INFO - PROCESS | 3532 | 1470732146635 Marionette TRACE conn6 -> [0,617,"getWindowHandle",null] 01:42:26 INFO - PROCESS | 3532 | 1470732146637 Marionette TRACE conn6 <- [1,617,null,{"value":"13"}] 01:42:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 01:42:26 INFO - PROCESS | 3532 | 1470732146640 Marionette TRACE conn6 -> [0,618,"setScriptTimeout",{"ms":35000}] 01:42:26 INFO - PROCESS | 3532 | 1470732146642 Marionette TRACE conn6 <- [1,618,null,{}] 01:42:26 INFO - PROCESS | 3532 | 1470732146645 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}] 01:42:26 INFO - PROCESS | 3532 | 1470732146647 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:26 INFO - PROCESS | 3532 | 1470732146727 Marionette TRACE conn6 <- [1,619,null,{"value":null}] 01:42:26 INFO - PROCESS | 3532 | 1470732146800 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:26 INFO - PROCESS | 3532 | 1470732146802 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:26 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D1F73800 == 35 [pid = 3532] [id = 164] 01:42:26 INFO - PROCESS | 3532 | ++DOMWINDOW == 97 (000000A7C03A2000) [pid = 3532] [serial = 490] [outer = 0000000000000000] 01:42:26 INFO - PROCESS | 3532 | ++DOMWINDOW == 98 (000000A7CD34AC00) [pid = 3532] [serial = 491] [outer = 000000A7C03A2000] 01:42:26 INFO - PROCESS | 3532 | 1470732146847 Marionette DEBUG loaded listener.js 01:42:26 INFO - PROCESS | 3532 | ++DOMWINDOW == 99 (000000A7CD50A800) [pid = 3532] [serial = 492] [outer = 000000A7C03A2000] 01:42:27 INFO - PROCESS | 3532 | 1470732147242 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]]]}] 01:42:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 01:42:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 628ms 01:42:27 INFO - PROCESS | 3532 | 1470732147271 Marionette TRACE conn6 -> [0,621,"getWindowHandle",null] 01:42:27 INFO - PROCESS | 3532 | 1470732147273 Marionette TRACE conn6 <- [1,621,null,{"value":"13"}] 01:42:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 01:42:27 INFO - PROCESS | 3532 | 1470732147288 Marionette TRACE conn6 -> [0,622,"setScriptTimeout",{"ms":35000}] 01:42:27 INFO - PROCESS | 3532 | 1470732147290 Marionette TRACE conn6 <- [1,622,null,{}] 01:42:27 INFO - PROCESS | 3532 | 1470732147293 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}] 01:42:27 INFO - PROCESS | 3532 | 1470732147295 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:27 INFO - PROCESS | 3532 | 1470732147376 Marionette TRACE conn6 <- [1,623,null,{"value":null}] 01:42:27 INFO - PROCESS | 3532 | 1470732147382 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:27 INFO - PROCESS | 3532 | 1470732147384 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:27 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2D1D000 == 36 [pid = 3532] [id = 165] 01:42:27 INFO - PROCESS | 3532 | ++DOMWINDOW == 100 (000000A7CD515C00) [pid = 3532] [serial = 493] [outer = 0000000000000000] 01:42:27 INFO - PROCESS | 3532 | ++DOMWINDOW == 101 (000000A7CD6EA000) [pid = 3532] [serial = 494] [outer = 000000A7CD515C00] 01:42:27 INFO - PROCESS | 3532 | 1470732147428 Marionette DEBUG loaded listener.js 01:42:27 INFO - PROCESS | 3532 | ++DOMWINDOW == 102 (000000A7CDB94400) [pid = 3532] [serial = 495] [outer = 000000A7CD515C00] 01:42:27 INFO - PROCESS | 3532 | [3532] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:42:27 INFO - PROCESS | 3532 | [3532] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 01:42:28 INFO - PROCESS | 3532 | 1470732148157 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]]]}] 01:42:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 01:42:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 943ms 01:42:28 INFO - PROCESS | 3532 | 1470732148235 Marionette TRACE conn6 -> [0,625,"getWindowHandle",null] 01:42:28 INFO - PROCESS | 3532 | 1470732148240 Marionette TRACE conn6 <- [1,625,null,{"value":"13"}] 01:42:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 01:42:28 INFO - PROCESS | 3532 | 1470732148246 Marionette TRACE conn6 -> [0,626,"setScriptTimeout",{"ms":35000}] 01:42:28 INFO - PROCESS | 3532 | 1470732148249 Marionette TRACE conn6 <- [1,626,null,{}] 01:42:28 INFO - PROCESS | 3532 | 1470732148256 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}] 01:42:28 INFO - PROCESS | 3532 | 1470732148260 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:28 INFO - PROCESS | 3532 | 1470732148394 Marionette TRACE conn6 <- [1,627,null,{"value":null}] 01:42:28 INFO - PROCESS | 3532 | 1470732148465 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:28 INFO - PROCESS | 3532 | 1470732148468 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:28 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C6306000 == 37 [pid = 3532] [id = 166] 01:42:28 INFO - PROCESS | 3532 | ++DOMWINDOW == 103 (000000A7BFDC7400) [pid = 3532] [serial = 496] [outer = 0000000000000000] 01:42:28 INFO - PROCESS | 3532 | ++DOMWINDOW == 104 (000000A7C035B000) [pid = 3532] [serial = 497] [outer = 000000A7BFDC7400] 01:42:28 INFO - PROCESS | 3532 | 1470732148529 Marionette DEBUG loaded listener.js 01:42:28 INFO - PROCESS | 3532 | ++DOMWINDOW == 105 (000000A7C03D1C00) [pid = 3532] [serial = 498] [outer = 000000A7BFDC7400] 01:42:28 INFO - PROCESS | 3532 | [3532] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:42:29 INFO - PROCESS | 3532 | [3532] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 01:42:29 INFO - PROCESS | 3532 | 1470732149219 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]]]}] 01:42:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 01:42:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1029ms 01:42:29 INFO - PROCESS | 3532 | 1470732149278 Marionette TRACE conn6 -> [0,629,"getWindowHandle",null] 01:42:29 INFO - PROCESS | 3532 | 1470732149283 Marionette TRACE conn6 <- [1,629,null,{"value":"13"}] 01:42:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 01:42:29 INFO - PROCESS | 3532 | 1470732149333 Marionette TRACE conn6 -> [0,630,"setScriptTimeout",{"ms":35000}] 01:42:29 INFO - PROCESS | 3532 | 1470732149336 Marionette TRACE conn6 <- [1,630,null,{}] 01:42:29 INFO - PROCESS | 3532 | 1470732149341 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}] 01:42:29 INFO - PROCESS | 3532 | 1470732149344 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:29 INFO - PROCESS | 3532 | 1470732149475 Marionette TRACE conn6 <- [1,631,null,{"value":null}] 01:42:29 INFO - PROCESS | 3532 | 1470732149544 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:29 INFO - PROCESS | 3532 | 1470732149547 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:29 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D04DE800 == 38 [pid = 3532] [id = 167] 01:42:29 INFO - PROCESS | 3532 | ++DOMWINDOW == 106 (000000A7C502FC00) [pid = 3532] [serial = 499] [outer = 0000000000000000] 01:42:29 INFO - PROCESS | 3532 | ++DOMWINDOW == 107 (000000A7C607E400) [pid = 3532] [serial = 500] [outer = 000000A7C502FC00] 01:42:29 INFO - PROCESS | 3532 | 1470732149629 Marionette DEBUG loaded listener.js 01:42:29 INFO - PROCESS | 3532 | ++DOMWINDOW == 108 (000000A7C9D7F800) [pid = 3532] [serial = 501] [outer = 000000A7C502FC00] 01:42:30 INFO - PROCESS | 3532 | 1470732150454 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]]]}] 01:42:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 01:42:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1214ms 01:42:30 INFO - PROCESS | 3532 | 1470732150527 Marionette TRACE conn6 -> [0,633,"getWindowHandle",null] 01:42:30 INFO - PROCESS | 3532 | 1470732150532 Marionette TRACE conn6 <- [1,633,null,{"value":"13"}] 01:42:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 01:42:30 INFO - PROCESS | 3532 | 1470732150538 Marionette TRACE conn6 -> [0,634,"setScriptTimeout",{"ms":35000}] 01:42:30 INFO - PROCESS | 3532 | 1470732150541 Marionette TRACE conn6 <- [1,634,null,{}] 01:42:30 INFO - PROCESS | 3532 | 1470732150547 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}] 01:42:30 INFO - PROCESS | 3532 | 1470732150550 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:30 INFO - PROCESS | 3532 | 1470732150671 Marionette TRACE conn6 <- [1,635,null,{"value":null}] 01:42:30 INFO - PROCESS | 3532 | 1470732150743 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:30 INFO - PROCESS | 3532 | 1470732150748 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:30 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C47B4800 == 39 [pid = 3532] [id = 168] 01:42:30 INFO - PROCESS | 3532 | ++DOMWINDOW == 109 (000000A7BFDC6400) [pid = 3532] [serial = 502] [outer = 0000000000000000] 01:42:30 INFO - PROCESS | 3532 | ++DOMWINDOW == 110 (000000A7C0350800) [pid = 3532] [serial = 503] [outer = 000000A7BFDC6400] 01:42:30 INFO - PROCESS | 3532 | 1470732150827 Marionette DEBUG loaded listener.js 01:42:30 INFO - PROCESS | 3532 | ++DOMWINDOW == 111 (000000A7C03A5800) [pid = 3532] [serial = 504] [outer = 000000A7BFDC6400] 01:42:30 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D1F73800 == 38 [pid = 3532] [id = 164] 01:42:30 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D1DC2800 == 37 [pid = 3532] [id = 163] 01:42:30 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C5533000 == 36 [pid = 3532] [id = 162] 01:42:30 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CE7E1800 == 35 [pid = 3532] [id = 161] 01:42:30 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CCEE1000 == 34 [pid = 3532] [id = 160] 01:42:30 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CC22F000 == 33 [pid = 3532] [id = 159] 01:42:30 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C646B800 == 32 [pid = 3532] [id = 158] 01:42:30 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C5202800 == 31 [pid = 3532] [id = 157] 01:42:30 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C0B8B000 == 30 [pid = 3532] [id = 156] 01:42:30 INFO - PROCESS | 3532 | --DOMWINDOW == 110 (000000A7D0F12C00) [pid = 3532] [serial = 377] [outer = 0000000000000000] [url = about:blank] 01:42:30 INFO - PROCESS | 3532 | --DOMWINDOW == 109 (000000A7CA33D000) [pid = 3532] [serial = 371] [outer = 0000000000000000] [url = about:blank] 01:42:30 INFO - PROCESS | 3532 | --DOMWINDOW == 108 (000000A7C5555C00) [pid = 3532] [serial = 335] [outer = 0000000000000000] [url = about:blank] 01:42:30 INFO - PROCESS | 3532 | --DOMWINDOW == 107 (000000A7CD64DC00) [pid = 3532] [serial = 374] [outer = 0000000000000000] [url = about:blank] 01:42:30 INFO - PROCESS | 3532 | --DOMWINDOW == 106 (000000A7D0CE9C00) [pid = 3532] [serial = 290] [outer = 0000000000000000] [url = about:blank] 01:42:30 INFO - PROCESS | 3532 | --DOMWINDOW == 105 (000000A7CD344C00) [pid = 3532] [serial = 338] [outer = 0000000000000000] [url = about:blank] 01:42:30 INFO - PROCESS | 3532 | --DOMWINDOW == 104 (000000A7D0CE1800) [pid = 3532] [serial = 368] [outer = 0000000000000000] [url = about:blank] 01:42:30 INFO - PROCESS | 3532 | --DOMWINDOW == 103 (000000A7CD34A000) [pid = 3532] [serial = 341] [outer = 0000000000000000] [url = about:blank] 01:42:30 INFO - PROCESS | 3532 | --DOMWINDOW == 102 (000000A7D1805800) [pid = 3532] [serial = 332] [outer = 0000000000000000] [url = about:blank] 01:42:30 INFO - PROCESS | 3532 | --DOMWINDOW == 101 (000000A7CDB9AC00) [pid = 3532] [serial = 434] [outer = 0000000000000000] [url = about:blank] 01:42:30 INFO - PROCESS | 3532 | --DOMWINDOW == 100 (000000A7D0499800) [pid = 3532] [serial = 437] [outer = 0000000000000000] [url = about:blank] 01:42:30 INFO - PROCESS | 3532 | --DOMWINDOW == 99 (000000A7CF87B800) [pid = 3532] [serial = 435] [outer = 0000000000000000] [url = about:blank] 01:42:30 INFO - PROCESS | 3532 | --DOMWINDOW == 98 (000000A7C044F000) [pid = 3532] [serial = 440] [outer = 0000000000000000] [url = about:blank] 01:42:30 INFO - PROCESS | 3532 | --DOMWINDOW == 97 (000000A7D0CE5800) [pid = 3532] [serial = 438] [outer = 0000000000000000] [url = about:blank] 01:42:30 INFO - PROCESS | 3532 | --DOMWINDOW == 96 (000000A7CD4EA000) [pid = 3532] [serial = 431] [outer = 0000000000000000] [url = about:blank] 01:42:30 INFO - PROCESS | 3532 | --DOMWINDOW == 95 (000000A7D0491800) [pid = 3532] [serial = 416] [outer = 0000000000000000] [url = about:blank] 01:42:30 INFO - PROCESS | 3532 | --DOMWINDOW == 94 (000000A7CF3C9C00) [pid = 3532] [serial = 443] [outer = 0000000000000000] [url = about:blank] 01:42:30 INFO - PROCESS | 3532 | --DOMWINDOW == 93 (000000A7D0CE3000) [pid = 3532] [serial = 417] [outer = 0000000000000000] [url = about:blank] 01:42:30 INFO - PROCESS | 3532 | --DOMWINDOW == 92 (000000A7D1DEA400) [pid = 3532] [serial = 408] [outer = 0000000000000000] [url = about:blank] 01:42:30 INFO - PROCESS | 3532 | --DOMWINDOW == 91 (000000A7C035F400) [pid = 3532] [serial = 410] [outer = 0000000000000000] [url = about:blank] 01:42:30 INFO - PROCESS | 3532 | --DOMWINDOW == 90 (000000A7C4791400) [pid = 3532] [serial = 411] [outer = 0000000000000000] [url = about:blank] 01:42:30 INFO - PROCESS | 3532 | --DOMWINDOW == 89 (000000A7CBF3E000) [pid = 3532] [serial = 413] [outer = 0000000000000000] [url = about:blank] 01:42:30 INFO - PROCESS | 3532 | --DOMWINDOW == 88 (000000A7CCA2E800) [pid = 3532] [serial = 414] [outer = 0000000000000000] [url = about:blank] 01:42:30 INFO - PROCESS | 3532 | --DOMWINDOW == 87 (000000A7D1FED800) [pid = 3532] [serial = 419] [outer = 0000000000000000] [url = about:blank] 01:42:30 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7D2DDD800) [pid = 3532] [serial = 420] [outer = 0000000000000000] [url = about:blank] 01:42:30 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7CCA33400) [pid = 3532] [serial = 428] [outer = 0000000000000000] [url = about:blank] 01:42:30 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7CD24EC00) [pid = 3532] [serial = 429] [outer = 0000000000000000] [url = about:blank] 01:42:30 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7BFDC1800) [pid = 3532] [serial = 422] [outer = 0000000000000000] [url = about:blank] 01:42:30 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7D147A400) [pid = 3532] [serial = 447] [outer = 0000000000000000] [url = about:blank] 01:42:30 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7C67BE800) [pid = 3532] [serial = 423] [outer = 0000000000000000] [url = about:blank] 01:42:30 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7C9D13C00) [pid = 3532] [serial = 425] [outer = 0000000000000000] [url = about:blank] 01:42:30 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7CA40FC00) [pid = 3532] [serial = 426] [outer = 0000000000000000] [url = about:blank] 01:42:30 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7D0F1DC00) [pid = 3532] [serial = 444] [outer = 0000000000000000] [url = about:blank] 01:42:30 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7C0458800) [pid = 3532] [serial = 441] [outer = 0000000000000000] [url = about:blank] 01:42:30 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7CD64FC00) [pid = 3532] [serial = 432] [outer = 0000000000000000] [url = about:blank] 01:42:30 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7D1DEAC00) [pid = 3532] [serial = 450] [outer = 0000000000000000] [url = about:blank] 01:42:30 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7D1804800) [pid = 3532] [serial = 449] [outer = 0000000000000000] [url = about:blank] 01:42:30 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7D1474800) [pid = 3532] [serial = 446] [outer = 0000000000000000] [url = about:blank] 01:42:31 INFO - PROCESS | 3532 | 1470732151305 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]]]}] 01:42:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 01:42:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 794ms 01:42:31 INFO - PROCESS | 3532 | 1470732151335 Marionette TRACE conn6 -> [0,637,"getWindowHandle",null] 01:42:31 INFO - PROCESS | 3532 | 1470732151340 Marionette TRACE conn6 <- [1,637,null,{"value":"13"}] 01:42:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 01:42:31 INFO - PROCESS | 3532 | 1470732151351 Marionette TRACE conn6 -> [0,638,"setScriptTimeout",{"ms":35000}] 01:42:31 INFO - PROCESS | 3532 | 1470732151354 Marionette TRACE conn6 <- [1,638,null,{}] 01:42:31 INFO - PROCESS | 3532 | 1470732151358 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}] 01:42:31 INFO - PROCESS | 3532 | 1470732151361 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:31 INFO - PROCESS | 3532 | 1470732151451 Marionette TRACE conn6 <- [1,639,null,{"value":null}] 01:42:31 INFO - PROCESS | 3532 | 1470732151457 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:31 INFO - PROCESS | 3532 | 1470732151460 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:31 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CA308000 == 31 [pid = 3532] [id = 169] 01:42:31 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7C0F58400) [pid = 3532] [serial = 505] [outer = 0000000000000000] 01:42:31 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7C436B400) [pid = 3532] [serial = 506] [outer = 000000A7C0F58400] 01:42:31 INFO - PROCESS | 3532 | 1470732151508 Marionette DEBUG loaded listener.js 01:42:31 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7C486BC00) [pid = 3532] [serial = 507] [outer = 000000A7C0F58400] 01:42:31 INFO - PROCESS | 3532 | 1470732151974 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]]]}] 01:42:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 01:42:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 691ms 01:42:32 INFO - PROCESS | 3532 | 1470732152040 Marionette TRACE conn6 -> [0,641,"getWindowHandle",null] 01:42:32 INFO - PROCESS | 3532 | 1470732152043 Marionette TRACE conn6 <- [1,641,null,{"value":"13"}] 01:42:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 01:42:32 INFO - PROCESS | 3532 | 1470732152047 Marionette TRACE conn6 -> [0,642,"setScriptTimeout",{"ms":35000}] 01:42:32 INFO - PROCESS | 3532 | 1470732152050 Marionette TRACE conn6 <- [1,642,null,{}] 01:42:32 INFO - PROCESS | 3532 | 1470732152061 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}] 01:42:32 INFO - PROCESS | 3532 | 1470732152066 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:32 INFO - PROCESS | 3532 | 1470732152192 Marionette TRACE conn6 <- [1,643,null,{"value":null}] 01:42:32 INFO - PROCESS | 3532 | 1470732152268 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:32 INFO - PROCESS | 3532 | 1470732152271 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:32 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CCC41800 == 32 [pid = 3532] [id = 170] 01:42:32 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7BFDB3C00) [pid = 3532] [serial = 508] [outer = 0000000000000000] 01:42:32 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7C6C77000) [pid = 3532] [serial = 509] [outer = 000000A7BFDB3C00] 01:42:32 INFO - PROCESS | 3532 | 1470732152323 Marionette DEBUG loaded listener.js 01:42:32 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7CA386800) [pid = 3532] [serial = 510] [outer = 000000A7BFDB3C00] 01:42:32 INFO - PROCESS | 3532 | 1470732152701 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]]]}] 01:42:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 01:42:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 691ms 01:42:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 01:42:32 INFO - PROCESS | 3532 | 1470732152739 Marionette TRACE conn6 -> [0,645,"getWindowHandle",null] 01:42:32 INFO - PROCESS | 3532 | 1470732152742 Marionette TRACE conn6 <- [1,645,null,{"value":"13"}] 01:42:32 INFO - PROCESS | 3532 | 1470732152745 Marionette TRACE conn6 -> [0,646,"setScriptTimeout",{"ms":35000}] 01:42:32 INFO - PROCESS | 3532 | 1470732152747 Marionette TRACE conn6 <- [1,646,null,{}] 01:42:32 INFO - PROCESS | 3532 | 1470732152751 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}] 01:42:32 INFO - PROCESS | 3532 | 1470732152753 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:32 INFO - PROCESS | 3532 | 1470732152843 Marionette TRACE conn6 <- [1,647,null,{"value":null}] 01:42:32 INFO - PROCESS | 3532 | 1470732152849 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:32 INFO - PROCESS | 3532 | 1470732152851 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:32 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CF327000 == 33 [pid = 3532] [id = 171] 01:42:32 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CB81A000) [pid = 3532] [serial = 511] [outer = 0000000000000000] 01:42:32 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CC97A000) [pid = 3532] [serial = 512] [outer = 000000A7CB81A000] 01:42:32 INFO - PROCESS | 3532 | 1470732152898 Marionette DEBUG loaded listener.js 01:42:32 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7CCA28400) [pid = 3532] [serial = 513] [outer = 000000A7CB81A000] 01:42:33 INFO - PROCESS | 3532 | 1470732153368 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]]]}] 01:42:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 01:42:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 691ms 01:42:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 01:42:33 INFO - PROCESS | 3532 | 1470732153441 Marionette TRACE conn6 -> [0,649,"getWindowHandle",null] 01:42:33 INFO - PROCESS | 3532 | 1470732153443 Marionette TRACE conn6 <- [1,649,null,{"value":"13"}] 01:42:33 INFO - PROCESS | 3532 | 1470732153447 Marionette TRACE conn6 -> [0,650,"setScriptTimeout",{"ms":35000}] 01:42:33 INFO - PROCESS | 3532 | 1470732153448 Marionette TRACE conn6 <- [1,650,null,{}] 01:42:33 INFO - PROCESS | 3532 | 1470732153452 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}] 01:42:33 INFO - PROCESS | 3532 | 1470732153461 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:33 INFO - PROCESS | 3532 | 1470732153596 Marionette TRACE conn6 <- [1,651,null,{"value":null}] 01:42:33 INFO - PROCESS | 3532 | 1470732153618 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:33 INFO - PROCESS | 3532 | 1470732153621 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:33 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0F2F800 == 34 [pid = 3532] [id = 172] 01:42:33 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7CCFF0C00) [pid = 3532] [serial = 514] [outer = 0000000000000000] 01:42:33 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7CD245C00) [pid = 3532] [serial = 515] [outer = 000000A7CCFF0C00] 01:42:33 INFO - PROCESS | 3532 | 1470732153666 Marionette DEBUG loaded listener.js 01:42:33 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7CD2E4800) [pid = 3532] [serial = 516] [outer = 000000A7CCFF0C00] 01:42:33 INFO - PROCESS | 3532 | [3532] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:42:33 INFO - PROCESS | 3532 | [3532] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 01:42:34 INFO - PROCESS | 3532 | [3532] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:42:34 INFO - PROCESS | 3532 | [3532] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 01:42:34 INFO - PROCESS | 3532 | 1470732154133 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]]]}] 01:42:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 01:42:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 733ms 01:42:34 INFO - PROCESS | 3532 | 1470732154181 Marionette TRACE conn6 -> [0,653,"getWindowHandle",null] 01:42:34 INFO - PROCESS | 3532 | 1470732154184 Marionette TRACE conn6 <- [1,653,null,{"value":"13"}] 01:42:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 01:42:34 INFO - PROCESS | 3532 | 1470732154187 Marionette TRACE conn6 -> [0,654,"setScriptTimeout",{"ms":35000}] 01:42:34 INFO - PROCESS | 3532 | 1470732154189 Marionette TRACE conn6 <- [1,654,null,{}] 01:42:34 INFO - PROCESS | 3532 | 1470732154193 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}] 01:42:34 INFO - PROCESS | 3532 | 1470732154199 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:34 INFO - PROCESS | 3532 | 1470732154339 Marionette TRACE conn6 <- [1,655,null,{"value":null}] 01:42:34 INFO - PROCESS | 3532 | 1470732154394 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:34 INFO - PROCESS | 3532 | 1470732154396 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:34 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D1F6B000 == 35 [pid = 3532] [id = 173] 01:42:34 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7CD4E8C00) [pid = 3532] [serial = 517] [outer = 0000000000000000] 01:42:34 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7CD6CA800) [pid = 3532] [serial = 518] [outer = 000000A7CD4E8C00] 01:42:34 INFO - PROCESS | 3532 | 1470732154444 Marionette DEBUG loaded listener.js 01:42:34 INFO - PROCESS | 3532 | ++DOMWINDOW == 88 (000000A7CDB95C00) [pid = 3532] [serial = 519] [outer = 000000A7CD4E8C00] 01:42:34 INFO - PROCESS | 3532 | [3532] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:42:34 INFO - PROCESS | 3532 | [3532] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:42:34 INFO - PROCESS | 3532 | [3532] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 01:42:34 INFO - PROCESS | 3532 | 1470732154877 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]]]}] 01:42:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 01:42:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 774ms 01:42:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 01:42:34 INFO - PROCESS | 3532 | 1470732154968 Marionette TRACE conn6 -> [0,657,"getWindowHandle",null] 01:42:34 INFO - PROCESS | 3532 | 1470732154970 Marionette TRACE conn6 <- [1,657,null,{"value":"13"}] 01:42:34 INFO - PROCESS | 3532 | 1470732154974 Marionette TRACE conn6 -> [0,658,"setScriptTimeout",{"ms":35000}] 01:42:34 INFO - PROCESS | 3532 | 1470732154976 Marionette TRACE conn6 <- [1,658,null,{}] 01:42:34 INFO - PROCESS | 3532 | 1470732154980 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}] 01:42:34 INFO - PROCESS | 3532 | 1470732154982 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:35 INFO - PROCESS | 3532 | 1470732155156 Marionette TRACE conn6 <- [1,659,null,{"value":null}] 01:42:35 INFO - PROCESS | 3532 | --DOMWINDOW == 87 (000000A7CA380000) [pid = 3532] [serial = 478] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 01:42:35 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7C0B56C00) [pid = 3532] [serial = 472] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 01:42:35 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7C5033000) [pid = 3532] [serial = 475] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 01:42:35 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7C026A400) [pid = 3532] [serial = 469] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 01:42:35 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7C61E1400) [pid = 3532] [serial = 466] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 01:42:35 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7C03D3C00) [pid = 3532] [serial = 481] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 01:42:35 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7C4797C00) [pid = 3532] [serial = 451] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 01:42:35 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7CD244800) [pid = 3532] [serial = 454] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 01:42:35 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7D048E400) [pid = 3532] [serial = 457] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 01:42:35 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7D2DD8800) [pid = 3532] [serial = 460] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 01:42:35 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7C08AE000) [pid = 3532] [serial = 463] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 01:42:35 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7BE50D400) [pid = 3532] [serial = 484] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 01:42:35 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7BFDB2C00) [pid = 3532] [serial = 487] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 01:42:35 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7C03A2000) [pid = 3532] [serial = 490] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 01:42:35 INFO - PROCESS | 3532 | 1470732155213 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:35 INFO - PROCESS | 3532 | 1470732155215 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:35 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CBED2000 == 36 [pid = 3532] [id = 174] 01:42:35 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7BFDAAC00) [pid = 3532] [serial = 520] [outer = 0000000000000000] 01:42:35 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7C026A400) [pid = 3532] [serial = 521] [outer = 000000A7BFDAAC00] 01:42:35 INFO - PROCESS | 3532 | 1470732155259 Marionette DEBUG loaded listener.js 01:42:35 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7C5560000) [pid = 3532] [serial = 522] [outer = 000000A7BFDAAC00] 01:42:35 INFO - PROCESS | 3532 | 1470732155616 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]]]}] 01:42:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 01:42:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 691ms 01:42:35 INFO - PROCESS | 3532 | 1470732155666 Marionette TRACE conn6 -> [0,661,"getWindowHandle",null] 01:42:35 INFO - PROCESS | 3532 | 1470732155668 Marionette TRACE conn6 <- [1,661,null,{"value":"13"}] 01:42:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 01:42:35 INFO - PROCESS | 3532 | 1470732155671 Marionette TRACE conn6 -> [0,662,"setScriptTimeout",{"ms":35000}] 01:42:35 INFO - PROCESS | 3532 | 1470732155673 Marionette TRACE conn6 <- [1,662,null,{}] 01:42:35 INFO - PROCESS | 3532 | 1470732155677 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}] 01:42:35 INFO - PROCESS | 3532 | 1470732155679 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:35 INFO - PROCESS | 3532 | 1470732155762 Marionette TRACE conn6 <- [1,663,null,{"value":null}] 01:42:35 INFO - PROCESS | 3532 | 1470732155767 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:35 INFO - PROCESS | 3532 | 1470732155769 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:35 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2D51000 == 37 [pid = 3532] [id = 175] 01:42:35 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7CB825000) [pid = 3532] [serial = 523] [outer = 0000000000000000] 01:42:35 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7CE73F800) [pid = 3532] [serial = 524] [outer = 000000A7CB825000] 01:42:35 INFO - PROCESS | 3532 | 1470732155814 Marionette DEBUG loaded listener.js 01:42:35 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CFCD8C00) [pid = 3532] [serial = 525] [outer = 000000A7CB825000] 01:42:36 INFO - PROCESS | 3532 | [3532] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:42:36 INFO - PROCESS | 3532 | [3532] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 01:42:36 INFO - PROCESS | 3532 | [3532] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:42:36 INFO - PROCESS | 3532 | [3532] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 01:42:36 INFO - PROCESS | 3532 | 1470732156242 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]]]}] 01:42:36 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 01:42:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 587ms 01:42:36 INFO - PROCESS | 3532 | 1470732156268 Marionette TRACE conn6 -> [0,665,"getWindowHandle",null] 01:42:36 INFO - PROCESS | 3532 | 1470732156271 Marionette TRACE conn6 <- [1,665,null,{"value":"13"}] 01:42:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 01:42:36 INFO - PROCESS | 3532 | 1470732156274 Marionette TRACE conn6 -> [0,666,"setScriptTimeout",{"ms":35000}] 01:42:36 INFO - PROCESS | 3532 | 1470732156276 Marionette TRACE conn6 <- [1,666,null,{}] 01:42:36 INFO - PROCESS | 3532 | 1470732156284 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}] 01:42:36 INFO - PROCESS | 3532 | 1470732156286 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:36 INFO - PROCESS | 3532 | 1470732156371 Marionette TRACE conn6 <- [1,667,null,{"value":null}] 01:42:36 INFO - PROCESS | 3532 | 1470732156376 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:36 INFO - PROCESS | 3532 | 1470732156378 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:36 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CCC34800 == 38 [pid = 3532] [id = 176] 01:42:36 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CFCD9000) [pid = 3532] [serial = 526] [outer = 0000000000000000] 01:42:36 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7C9D73000) [pid = 3532] [serial = 527] [outer = 000000A7CFCD9000] 01:42:36 INFO - PROCESS | 3532 | 1470732156423 Marionette DEBUG loaded listener.js 01:42:36 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7D048D000) [pid = 3532] [serial = 528] [outer = 000000A7CFCD9000] 01:42:36 INFO - PROCESS | 3532 | 1470732156863 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]]]}] 01:42:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 01:42:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 628ms 01:42:36 INFO - PROCESS | 3532 | 1470732156905 Marionette TRACE conn6 -> [0,669,"getWindowHandle",null] 01:42:36 INFO - PROCESS | 3532 | 1470732156907 Marionette TRACE conn6 <- [1,669,null,{"value":"13"}] 01:42:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 01:42:36 INFO - PROCESS | 3532 | 1470732156910 Marionette TRACE conn6 -> [0,670,"setScriptTimeout",{"ms":35000}] 01:42:36 INFO - PROCESS | 3532 | 1470732156912 Marionette TRACE conn6 <- [1,670,null,{}] 01:42:36 INFO - PROCESS | 3532 | 1470732156920 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}] 01:42:36 INFO - PROCESS | 3532 | 1470732156922 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:37 INFO - PROCESS | 3532 | 1470732157007 Marionette TRACE conn6 <- [1,671,null,{"value":null}] 01:42:37 INFO - PROCESS | 3532 | 1470732157013 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:37 INFO - PROCESS | 3532 | 1470732157015 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:37 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D31D4000 == 39 [pid = 3532] [id = 177] 01:42:37 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7D0495C00) [pid = 3532] [serial = 529] [outer = 0000000000000000] 01:42:37 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7D049B000) [pid = 3532] [serial = 530] [outer = 000000A7D0495C00] 01:42:37 INFO - PROCESS | 3532 | 1470732157062 Marionette DEBUG loaded listener.js 01:42:37 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7D0661400) [pid = 3532] [serial = 531] [outer = 000000A7D0495C00] 01:42:37 INFO - PROCESS | 3532 | [3532] WARNING: Using default font: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 01:42:38 INFO - PROCESS | 3532 | [3532] WARNING: Using default font: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 01:42:38 INFO - PROCESS | 3532 | 1470732158266 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]]]}] 01:42:38 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) 01:42:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1398ms 01:42:38 INFO - PROCESS | 3532 | 1470732158311 Marionette TRACE conn6 -> [0,673,"getWindowHandle",null] 01:42:38 INFO - PROCESS | 3532 | 1470732158315 Marionette TRACE conn6 <- [1,673,null,{"value":"13"}] 01:42:38 INFO - PROCESS | 3532 | 1470732158320 Marionette TRACE conn6 -> [0,674,"setScriptTimeout",{"ms":35000}] 01:42:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 01:42:38 INFO - PROCESS | 3532 | 1470732158325 Marionette TRACE conn6 <- [1,674,null,{}] 01:42:38 INFO - PROCESS | 3532 | 1470732158381 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}] 01:42:38 INFO - PROCESS | 3532 | 1470732158384 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:38 INFO - PROCESS | 3532 | 1470732158485 Marionette TRACE conn6 <- [1,675,null,{"value":null}] 01:42:38 INFO - PROCESS | 3532 | 1470732158593 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:38 INFO - PROCESS | 3532 | 1470732158596 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:38 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CC22B000 == 40 [pid = 3532] [id = 178] 01:42:38 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7C03A4400) [pid = 3532] [serial = 532] [outer = 0000000000000000] 01:42:38 INFO - PROCESS | 3532 | ++DOMWINDOW == 88 (000000A7C05A0400) [pid = 3532] [serial = 533] [outer = 000000A7C03A4400] 01:42:38 INFO - PROCESS | 3532 | 1470732158655 Marionette DEBUG loaded listener.js 01:42:38 INFO - PROCESS | 3532 | ++DOMWINDOW == 89 (000000A7C502F000) [pid = 3532] [serial = 534] [outer = 000000A7C03A4400] 01:42:39 INFO - PROCESS | 3532 | 1470732159744 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]]]}] 01:42:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 01:42:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1450ms 01:42:39 INFO - PROCESS | 3532 | 1470732159775 Marionette TRACE conn6 -> [0,677,"getWindowHandle",null] 01:42:39 INFO - PROCESS | 3532 | 1470732159780 Marionette TRACE conn6 <- [1,677,null,{"value":"13"}] 01:42:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 01:42:39 INFO - PROCESS | 3532 | 1470732159787 Marionette TRACE conn6 -> [0,678,"setScriptTimeout",{"ms":35000}] 01:42:39 INFO - PROCESS | 3532 | 1470732159790 Marionette TRACE conn6 <- [1,678,null,{}] 01:42:39 INFO - PROCESS | 3532 | 1470732159794 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}] 01:42:39 INFO - PROCESS | 3532 | 1470732159798 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:39 INFO - PROCESS | 3532 | 1470732159924 Marionette TRACE conn6 <- [1,679,null,{"value":null}] 01:42:40 INFO - PROCESS | 3532 | 1470732160052 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:40 INFO - PROCESS | 3532 | 1470732160055 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:40 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CCA7A800 == 41 [pid = 3532] [id = 179] 01:42:40 INFO - PROCESS | 3532 | ++DOMWINDOW == 90 (000000A7C50D5000) [pid = 3532] [serial = 535] [outer = 0000000000000000] 01:42:40 INFO - PROCESS | 3532 | ++DOMWINDOW == 91 (000000A7CD225400) [pid = 3532] [serial = 536] [outer = 000000A7C50D5000] 01:42:40 INFO - PROCESS | 3532 | 1470732160113 Marionette DEBUG loaded listener.js 01:42:40 INFO - PROCESS | 3532 | ++DOMWINDOW == 92 (000000A7CD2EDC00) [pid = 3532] [serial = 537] [outer = 000000A7C50D5000] 01:42:41 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CCC34800 == 40 [pid = 3532] [id = 176] 01:42:41 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2D51000 == 39 [pid = 3532] [id = 175] 01:42:41 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CBED2000 == 38 [pid = 3532] [id = 174] 01:42:41 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D1F6B000 == 37 [pid = 3532] [id = 173] 01:42:41 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D0F2F800 == 36 [pid = 3532] [id = 172] 01:42:41 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CF327000 == 35 [pid = 3532] [id = 171] 01:42:41 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CCC41800 == 34 [pid = 3532] [id = 170] 01:42:41 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CA308000 == 33 [pid = 3532] [id = 169] 01:42:41 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C47B4800 == 32 [pid = 3532] [id = 168] 01:42:41 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D04DE800 == 31 [pid = 3532] [id = 167] 01:42:41 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2D1D000 == 30 [pid = 3532] [id = 165] 01:42:41 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C6306000 == 29 [pid = 3532] [id = 166] 01:42:41 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CC22B000 == 28 [pid = 3532] [id = 178] 01:42:41 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D31D4000 == 27 [pid = 3532] [id = 177] 01:42:42 INFO - PROCESS | 3532 | --DOMWINDOW == 91 (000000A7CA43B800) [pid = 3532] [serial = 479] [outer = 0000000000000000] [url = about:blank] 01:42:42 INFO - PROCESS | 3532 | --DOMWINDOW == 90 (000000A7C0F5AC00) [pid = 3532] [serial = 473] [outer = 0000000000000000] [url = about:blank] 01:42:42 INFO - PROCESS | 3532 | --DOMWINDOW == 89 (000000A7C4790800) [pid = 3532] [serial = 474] [outer = 0000000000000000] [url = about:blank] 01:42:42 INFO - PROCESS | 3532 | --DOMWINDOW == 88 (000000A7C607DC00) [pid = 3532] [serial = 476] [outer = 0000000000000000] [url = about:blank] 01:42:42 INFO - PROCESS | 3532 | --DOMWINDOW == 87 (000000A7C035A400) [pid = 3532] [serial = 470] [outer = 0000000000000000] [url = about:blank] 01:42:42 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7C6799000) [pid = 3532] [serial = 467] [outer = 0000000000000000] [url = about:blank] 01:42:42 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7CA40EC00) [pid = 3532] [serial = 468] [outer = 0000000000000000] [url = about:blank] 01:42:42 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7CC522C00) [pid = 3532] [serial = 482] [outer = 0000000000000000] [url = about:blank] 01:42:42 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7C03A5000) [pid = 3532] [serial = 471] [outer = 0000000000000000] [url = about:blank] 01:42:42 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7CB822400) [pid = 3532] [serial = 480] [outer = 0000000000000000] [url = about:blank] 01:42:42 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7CA386400) [pid = 3532] [serial = 453] [outer = 0000000000000000] [url = about:blank] 01:42:42 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7C61E1800) [pid = 3532] [serial = 452] [outer = 0000000000000000] [url = about:blank] 01:42:42 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7CD6EA000) [pid = 3532] [serial = 494] [outer = 0000000000000000] [url = about:blank] 01:42:42 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7CDB97000) [pid = 3532] [serial = 456] [outer = 0000000000000000] [url = about:blank] 01:42:42 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7CD2E9000) [pid = 3532] [serial = 455] [outer = 0000000000000000] [url = about:blank] 01:42:42 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7D1DE2400) [pid = 3532] [serial = 459] [outer = 0000000000000000] [url = about:blank] 01:42:42 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7D0CE4800) [pid = 3532] [serial = 458] [outer = 0000000000000000] [url = about:blank] 01:42:42 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7D3033C00) [pid = 3532] [serial = 462] [outer = 0000000000000000] [url = about:blank] 01:42:42 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7D2DDEC00) [pid = 3532] [serial = 461] [outer = 0000000000000000] [url = about:blank] 01:42:42 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7D303CC00) [pid = 3532] [serial = 465] [outer = 0000000000000000] [url = about:blank] 01:42:42 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7D1806800) [pid = 3532] [serial = 464] [outer = 0000000000000000] [url = about:blank] 01:42:42 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7CC9C6C00) [pid = 3532] [serial = 483] [outer = 0000000000000000] [url = about:blank] 01:42:42 INFO - PROCESS | 3532 | --DOMWINDOW == 69 (000000A7C14FE800) [pid = 3532] [serial = 486] [outer = 0000000000000000] [url = about:blank] 01:42:42 INFO - PROCESS | 3532 | --DOMWINDOW == 68 (000000A7CA66CC00) [pid = 3532] [serial = 488] [outer = 0000000000000000] [url = about:blank] 01:42:42 INFO - PROCESS | 3532 | --DOMWINDOW == 67 (000000A7CD2EA800) [pid = 3532] [serial = 489] [outer = 0000000000000000] [url = about:blank] 01:42:42 INFO - PROCESS | 3532 | --DOMWINDOW == 66 (000000A7C0014C00) [pid = 3532] [serial = 485] [outer = 0000000000000000] [url = about:blank] 01:42:42 INFO - PROCESS | 3532 | --DOMWINDOW == 65 (000000A7CD50A800) [pid = 3532] [serial = 492] [outer = 0000000000000000] [url = about:blank] 01:42:42 INFO - PROCESS | 3532 | --DOMWINDOW == 64 (000000A7C6C6C400) [pid = 3532] [serial = 477] [outer = 0000000000000000] [url = about:blank] 01:42:42 INFO - PROCESS | 3532 | --DOMWINDOW == 63 (000000A7CD34AC00) [pid = 3532] [serial = 491] [outer = 0000000000000000] [url = about:blank] 01:42:42 INFO - PROCESS | 3532 | 1470732162055 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]]]}] 01:42:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 01:42:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2299ms 01:42:42 INFO - PROCESS | 3532 | 1470732162089 Marionette TRACE conn6 -> [0,681,"getWindowHandle",null] 01:42:42 INFO - PROCESS | 3532 | 1470732162092 Marionette TRACE conn6 <- [1,681,null,{"value":"13"}] 01:42:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 01:42:42 INFO - PROCESS | 3532 | 1470732162099 Marionette TRACE conn6 -> [0,682,"setScriptTimeout",{"ms":35000}] 01:42:42 INFO - PROCESS | 3532 | 1470732162103 Marionette TRACE conn6 <- [1,682,null,{}] 01:42:42 INFO - PROCESS | 3532 | 1470732162111 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}] 01:42:42 INFO - PROCESS | 3532 | 1470732162114 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:42 INFO - PROCESS | 3532 | 1470732162212 Marionette TRACE conn6 <- [1,683,null,{"value":null}] 01:42:42 INFO - PROCESS | 3532 | 1470732162271 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:42 INFO - PROCESS | 3532 | 1470732162274 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:42 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C4A0A000 == 28 [pid = 3532] [id = 180] 01:42:42 INFO - PROCESS | 3532 | ++DOMWINDOW == 64 (000000A7BFDC7000) [pid = 3532] [serial = 538] [outer = 0000000000000000] 01:42:42 INFO - PROCESS | 3532 | ++DOMWINDOW == 65 (000000A7C0013000) [pid = 3532] [serial = 539] [outer = 000000A7BFDC7000] 01:42:42 INFO - PROCESS | 3532 | 1470732162328 Marionette DEBUG loaded listener.js 01:42:42 INFO - PROCESS | 3532 | ++DOMWINDOW == 66 (000000A7C0261000) [pid = 3532] [serial = 540] [outer = 000000A7BFDC7000] 01:42:43 INFO - PROCESS | 3532 | 1470732163255 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]]]}] 01:42:43 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) 01:42:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1199ms 01:42:43 INFO - PROCESS | 3532 | 1470732163301 Marionette TRACE conn6 -> [0,685,"getWindowHandle",null] 01:42:43 INFO - PROCESS | 3532 | 1470732163306 Marionette TRACE conn6 <- [1,685,null,{"value":"13"}] 01:42:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 01:42:43 INFO - PROCESS | 3532 | 1470732163313 Marionette TRACE conn6 -> [0,686,"setScriptTimeout",{"ms":35000}] 01:42:43 INFO - PROCESS | 3532 | 1470732163316 Marionette TRACE conn6 <- [1,686,null,{}] 01:42:43 INFO - PROCESS | 3532 | 1470732163320 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}] 01:42:43 INFO - PROCESS | 3532 | 1470732163323 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:43 INFO - PROCESS | 3532 | 1470732163419 Marionette TRACE conn6 <- [1,687,null,{"value":null}] 01:42:43 INFO - PROCESS | 3532 | 1470732163426 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:43 INFO - PROCESS | 3532 | 1470732163429 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:43 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C6190000 == 29 [pid = 3532] [id = 181] 01:42:43 INFO - PROCESS | 3532 | ++DOMWINDOW == 67 (000000A7C03A4C00) [pid = 3532] [serial = 541] [outer = 0000000000000000] 01:42:43 INFO - PROCESS | 3532 | ++DOMWINDOW == 68 (000000A7C03C6C00) [pid = 3532] [serial = 542] [outer = 000000A7C03A4C00] 01:42:43 INFO - PROCESS | 3532 | 1470732163479 Marionette DEBUG loaded listener.js 01:42:43 INFO - PROCESS | 3532 | ++DOMWINDOW == 69 (000000A7C044A800) [pid = 3532] [serial = 543] [outer = 000000A7C03A4C00] 01:42:44 INFO - PROCESS | 3532 | 1470732164442 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]]]}] 01:42:44 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) 01:42:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1183ms 01:42:44 INFO - PROCESS | 3532 | 1470732164498 Marionette TRACE conn6 -> [0,689,"getWindowHandle",null] 01:42:44 INFO - PROCESS | 3532 | 1470732164500 Marionette TRACE conn6 <- [1,689,null,{"value":"13"}] 01:42:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 01:42:44 INFO - PROCESS | 3532 | 1470732164504 Marionette TRACE conn6 -> [0,690,"setScriptTimeout",{"ms":35000}] 01:42:44 INFO - PROCESS | 3532 | 1470732164508 Marionette TRACE conn6 <- [1,690,null,{}] 01:42:44 INFO - PROCESS | 3532 | 1470732164525 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}] 01:42:44 INFO - PROCESS | 3532 | 1470732164530 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:44 INFO - PROCESS | 3532 | 1470732164948 Marionette TRACE conn6 <- [1,691,null,{"value":null}] 01:42:45 INFO - PROCESS | 3532 | --DOMWINDOW == 68 (000000A7CFCD9000) [pid = 3532] [serial = 526] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 01:42:45 INFO - PROCESS | 3532 | --DOMWINDOW == 67 (000000A7CCFF0C00) [pid = 3532] [serial = 514] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 01:42:45 INFO - PROCESS | 3532 | --DOMWINDOW == 66 (000000A7CD4E8C00) [pid = 3532] [serial = 517] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 01:42:45 INFO - PROCESS | 3532 | --DOMWINDOW == 65 (000000A7CD515C00) [pid = 3532] [serial = 493] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 01:42:45 INFO - PROCESS | 3532 | --DOMWINDOW == 64 (000000A7CB81A000) [pid = 3532] [serial = 511] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 01:42:45 INFO - PROCESS | 3532 | --DOMWINDOW == 63 (000000A7BFDB3C00) [pid = 3532] [serial = 508] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 01:42:45 INFO - PROCESS | 3532 | --DOMWINDOW == 62 (000000A7C0F58400) [pid = 3532] [serial = 505] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 01:42:45 INFO - PROCESS | 3532 | --DOMWINDOW == 61 (000000A7BFDC6400) [pid = 3532] [serial = 502] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 01:42:45 INFO - PROCESS | 3532 | --DOMWINDOW == 60 (000000A7BFDC7400) [pid = 3532] [serial = 496] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 01:42:45 INFO - PROCESS | 3532 | --DOMWINDOW == 59 (000000A7C502FC00) [pid = 3532] [serial = 499] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 01:42:45 INFO - PROCESS | 3532 | --DOMWINDOW == 58 (000000A7CB825000) [pid = 3532] [serial = 523] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 01:42:45 INFO - PROCESS | 3532 | --DOMWINDOW == 57 (000000A7BFDAAC00) [pid = 3532] [serial = 520] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 01:42:45 INFO - PROCESS | 3532 | --DOMWINDOW == 56 (000000A7D0495C00) [pid = 3532] [serial = 529] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 01:42:45 INFO - PROCESS | 3532 | 1470732165086 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:45 INFO - PROCESS | 3532 | 1470732165089 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:45 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C0F3F000 == 30 [pid = 3532] [id = 182] 01:42:45 INFO - PROCESS | 3532 | ++DOMWINDOW == 57 (000000A7BE507400) [pid = 3532] [serial = 544] [outer = 0000000000000000] 01:42:45 INFO - PROCESS | 3532 | ++DOMWINDOW == 58 (000000A7BEFCEC00) [pid = 3532] [serial = 545] [outer = 000000A7BE507400] 01:42:45 INFO - PROCESS | 3532 | 1470732165151 Marionette DEBUG loaded listener.js 01:42:45 INFO - PROCESS | 3532 | ++DOMWINDOW == 59 (000000A7BFDC1C00) [pid = 3532] [serial = 546] [outer = 000000A7BE507400] 01:42:46 INFO - PROCESS | 3532 | 1470732166335 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]]]}] 01:42:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 01:42:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1842ms 01:42:46 INFO - PROCESS | 3532 | 1470732166350 Marionette TRACE conn6 -> [0,693,"getWindowHandle",null] 01:42:46 INFO - PROCESS | 3532 | 1470732166355 Marionette TRACE conn6 <- [1,693,null,{"value":"13"}] 01:42:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 01:42:46 INFO - PROCESS | 3532 | 1470732166361 Marionette TRACE conn6 -> [0,694,"setScriptTimeout",{"ms":35000}] 01:42:46 INFO - PROCESS | 3532 | 1470732166364 Marionette TRACE conn6 <- [1,694,null,{}] 01:42:46 INFO - PROCESS | 3532 | 1470732166370 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}] 01:42:46 INFO - PROCESS | 3532 | 1470732166373 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:46 INFO - PROCESS | 3532 | 1470732166575 Marionette TRACE conn6 <- [1,695,null,{"value":null}] 01:42:46 INFO - PROCESS | 3532 | 1470732166659 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:46 INFO - PROCESS | 3532 | 1470732166663 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:46 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C9992800 == 31 [pid = 3532] [id = 183] 01:42:46 INFO - PROCESS | 3532 | ++DOMWINDOW == 60 (000000A7BFDC3000) [pid = 3532] [serial = 547] [outer = 0000000000000000] 01:42:46 INFO - PROCESS | 3532 | ++DOMWINDOW == 61 (000000A7C03CC000) [pid = 3532] [serial = 548] [outer = 000000A7BFDC3000] 01:42:46 INFO - PROCESS | 3532 | 1470732166722 Marionette DEBUG loaded listener.js 01:42:46 INFO - PROCESS | 3532 | ++DOMWINDOW == 62 (000000A7C0819800) [pid = 3532] [serial = 549] [outer = 000000A7BFDC3000] 01:42:47 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C0FBC000 == 30 [pid = 3532] [id = 13] 01:42:47 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2E96000 == 29 [pid = 3532] [id = 23] 01:42:47 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C6193800 == 28 [pid = 3532] [id = 26] 01:42:47 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C4A10800 == 27 [pid = 3532] [id = 25] 01:42:47 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C6190000 == 26 [pid = 3532] [id = 181] 01:42:47 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C4A0A000 == 25 [pid = 3532] [id = 180] 01:42:47 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CCA7A800 == 24 [pid = 3532] [id = 179] 01:42:47 INFO - PROCESS | 3532 | --DOMWINDOW == 61 (000000A7D049B000) [pid = 3532] [serial = 530] [outer = 0000000000000000] [url = about:blank] 01:42:47 INFO - PROCESS | 3532 | --DOMWINDOW == 60 (000000A7D0661400) [pid = 3532] [serial = 531] [outer = 0000000000000000] [url = about:blank] 01:42:47 INFO - PROCESS | 3532 | --DOMWINDOW == 59 (000000A7C9D73000) [pid = 3532] [serial = 527] [outer = 0000000000000000] [url = about:blank] 01:42:47 INFO - PROCESS | 3532 | --DOMWINDOW == 58 (000000A7D048D000) [pid = 3532] [serial = 528] [outer = 0000000000000000] [url = about:blank] 01:42:47 INFO - PROCESS | 3532 | --DOMWINDOW == 57 (000000A7CD245C00) [pid = 3532] [serial = 515] [outer = 0000000000000000] [url = about:blank] 01:42:47 INFO - PROCESS | 3532 | --DOMWINDOW == 56 (000000A7CD6CA800) [pid = 3532] [serial = 518] [outer = 0000000000000000] [url = about:blank] 01:42:47 INFO - PROCESS | 3532 | --DOMWINDOW == 55 (000000A7CDB94400) [pid = 3532] [serial = 495] [outer = 0000000000000000] [url = about:blank] 01:42:47 INFO - PROCESS | 3532 | --DOMWINDOW == 54 (000000A7CC97A000) [pid = 3532] [serial = 512] [outer = 0000000000000000] [url = about:blank] 01:42:47 INFO - PROCESS | 3532 | --DOMWINDOW == 53 (000000A7C6C77000) [pid = 3532] [serial = 509] [outer = 0000000000000000] [url = about:blank] 01:42:47 INFO - PROCESS | 3532 | --DOMWINDOW == 52 (000000A7CA386800) [pid = 3532] [serial = 510] [outer = 0000000000000000] [url = about:blank] 01:42:47 INFO - PROCESS | 3532 | --DOMWINDOW == 51 (000000A7C436B400) [pid = 3532] [serial = 506] [outer = 0000000000000000] [url = about:blank] 01:42:47 INFO - PROCESS | 3532 | --DOMWINDOW == 50 (000000A7C486BC00) [pid = 3532] [serial = 507] [outer = 0000000000000000] [url = about:blank] 01:42:47 INFO - PROCESS | 3532 | --DOMWINDOW == 49 (000000A7C0350800) [pid = 3532] [serial = 503] [outer = 0000000000000000] [url = about:blank] 01:42:47 INFO - PROCESS | 3532 | --DOMWINDOW == 48 (000000A7C03A5800) [pid = 3532] [serial = 504] [outer = 0000000000000000] [url = about:blank] 01:42:47 INFO - PROCESS | 3532 | --DOMWINDOW == 47 (000000A7C035B000) [pid = 3532] [serial = 497] [outer = 0000000000000000] [url = about:blank] 01:42:47 INFO - PROCESS | 3532 | --DOMWINDOW == 46 (000000A7C03D1C00) [pid = 3532] [serial = 498] [outer = 0000000000000000] [url = about:blank] 01:42:47 INFO - PROCESS | 3532 | --DOMWINDOW == 45 (000000A7C607E400) [pid = 3532] [serial = 500] [outer = 0000000000000000] [url = about:blank] 01:42:47 INFO - PROCESS | 3532 | --DOMWINDOW == 44 (000000A7C9D7F800) [pid = 3532] [serial = 501] [outer = 0000000000000000] [url = about:blank] 01:42:47 INFO - PROCESS | 3532 | --DOMWINDOW == 43 (000000A7CD2E4800) [pid = 3532] [serial = 516] [outer = 0000000000000000] [url = about:blank] 01:42:47 INFO - PROCESS | 3532 | --DOMWINDOW == 42 (000000A7CDB95C00) [pid = 3532] [serial = 519] [outer = 0000000000000000] [url = about:blank] 01:42:47 INFO - PROCESS | 3532 | --DOMWINDOW == 41 (000000A7CE73F800) [pid = 3532] [serial = 524] [outer = 0000000000000000] [url = about:blank] 01:42:47 INFO - PROCESS | 3532 | --DOMWINDOW == 40 (000000A7C026A400) [pid = 3532] [serial = 521] [outer = 0000000000000000] [url = about:blank] 01:42:47 INFO - PROCESS | 3532 | --DOMWINDOW == 39 (000000A7C5560000) [pid = 3532] [serial = 522] [outer = 0000000000000000] [url = about:blank] 01:42:47 INFO - PROCESS | 3532 | --DOMWINDOW == 38 (000000A7CFCD8C00) [pid = 3532] [serial = 525] [outer = 0000000000000000] [url = about:blank] 01:42:47 INFO - PROCESS | 3532 | --DOMWINDOW == 37 (000000A7CCA28400) [pid = 3532] [serial = 513] [outer = 0000000000000000] [url = about:blank] 01:42:47 INFO - PROCESS | 3532 | 1470732167850 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]]]}] 01:42:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 01:42:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1552ms 01:42:47 INFO - PROCESS | 3532 | 1470732167916 Marionette TRACE conn6 -> [0,697,"getWindowHandle",null] 01:42:47 INFO - PROCESS | 3532 | 1470732167920 Marionette TRACE conn6 <- [1,697,null,{"value":"13"}] 01:42:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 01:42:47 INFO - PROCESS | 3532 | 1470732167926 Marionette TRACE conn6 -> [0,698,"setScriptTimeout",{"ms":35000}] 01:42:47 INFO - PROCESS | 3532 | 1470732167929 Marionette TRACE conn6 <- [1,698,null,{}] 01:42:47 INFO - PROCESS | 3532 | 1470732167934 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}] 01:42:47 INFO - PROCESS | 3532 | 1470732167937 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:48 INFO - PROCESS | 3532 | 1470732168041 Marionette TRACE conn6 <- [1,699,null,{"value":null}] 01:42:48 INFO - PROCESS | 3532 | 1470732168137 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:48 INFO - PROCESS | 3532 | 1470732168140 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:48 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C61A1000 == 25 [pid = 3532] [id = 184] 01:42:48 INFO - PROCESS | 3532 | ++DOMWINDOW == 38 (000000A7C0261C00) [pid = 3532] [serial = 550] [outer = 0000000000000000] 01:42:48 INFO - PROCESS | 3532 | ++DOMWINDOW == 39 (000000A7C0354C00) [pid = 3532] [serial = 551] [outer = 000000A7C0261C00] 01:42:48 INFO - PROCESS | 3532 | 1470732168190 Marionette DEBUG loaded listener.js 01:42:48 INFO - PROCESS | 3532 | ++DOMWINDOW == 40 (000000A7C03A2400) [pid = 3532] [serial = 552] [outer = 000000A7C0261C00] 01:42:49 INFO - PROCESS | 3532 | 1470732169051 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]]]}] 01:42:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 01:42:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1135ms 01:42:49 INFO - PROCESS | 3532 | 1470732169063 Marionette TRACE conn6 -> [0,701,"getWindowHandle",null] 01:42:49 INFO - PROCESS | 3532 | 1470732169068 Marionette TRACE conn6 <- [1,701,null,{"value":"13"}] 01:42:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 01:42:49 INFO - PROCESS | 3532 | 1470732169075 Marionette TRACE conn6 -> [0,702,"setScriptTimeout",{"ms":35000}] 01:42:49 INFO - PROCESS | 3532 | 1470732169078 Marionette TRACE conn6 <- [1,702,null,{}] 01:42:49 INFO - PROCESS | 3532 | 1470732169082 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}] 01:42:49 INFO - PROCESS | 3532 | 1470732169084 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:49 INFO - PROCESS | 3532 | 1470732169202 Marionette TRACE conn6 <- [1,703,null,{"value":null}] 01:42:49 INFO - PROCESS | 3532 | 1470732169210 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:49 INFO - PROCESS | 3532 | 1470732169213 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:49 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CA622800 == 26 [pid = 3532] [id = 185] 01:42:49 INFO - PROCESS | 3532 | ++DOMWINDOW == 41 (000000A7C0458400) [pid = 3532] [serial = 553] [outer = 0000000000000000] 01:42:49 INFO - PROCESS | 3532 | ++DOMWINDOW == 42 (000000A7C436B400) [pid = 3532] [serial = 554] [outer = 000000A7C0458400] 01:42:49 INFO - PROCESS | 3532 | 1470732169263 Marionette DEBUG loaded listener.js 01:42:49 INFO - PROCESS | 3532 | ++DOMWINDOW == 43 (000000A7C4795000) [pid = 3532] [serial = 555] [outer = 000000A7C0458400] 01:42:49 INFO - PROCESS | 3532 | --DOMWINDOW == 42 (000000A7C03A4400) [pid = 3532] [serial = 532] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 01:42:49 INFO - PROCESS | 3532 | --DOMWINDOW == 41 (000000A7C50D5000) [pid = 3532] [serial = 535] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 01:42:49 INFO - PROCESS | 3532 | --DOMWINDOW == 40 (000000A7BFDC7000) [pid = 3532] [serial = 538] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 01:42:50 INFO - PROCESS | 3532 | 1470732170235 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]]]}] 01:42:50 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 01:42:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1195ms 01:42:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 01:42:50 INFO - PROCESS | 3532 | 1470732170273 Marionette TRACE conn6 -> [0,705,"getWindowHandle",null] 01:42:50 INFO - PROCESS | 3532 | 1470732170275 Marionette TRACE conn6 <- [1,705,null,{"value":"13"}] 01:42:50 INFO - PROCESS | 3532 | 1470732170278 Marionette TRACE conn6 -> [0,706,"setScriptTimeout",{"ms":35000}] 01:42:50 INFO - PROCESS | 3532 | 1470732170282 Marionette TRACE conn6 <- [1,706,null,{}] 01:42:50 INFO - PROCESS | 3532 | 1470732170293 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}] 01:42:50 INFO - PROCESS | 3532 | 1470732170298 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:50 INFO - PROCESS | 3532 | 1470732170393 Marionette TRACE conn6 <- [1,707,null,{"value":null}] 01:42:50 INFO - PROCESS | 3532 | 1470732170402 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:50 INFO - PROCESS | 3532 | 1470732170405 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:50 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CC9F0800 == 27 [pid = 3532] [id = 186] 01:42:50 INFO - PROCESS | 3532 | ++DOMWINDOW == 41 (000000A7C5287400) [pid = 3532] [serial = 556] [outer = 0000000000000000] 01:42:50 INFO - PROCESS | 3532 | ++DOMWINDOW == 42 (000000A7C5367800) [pid = 3532] [serial = 557] [outer = 000000A7C5287400] 01:42:50 INFO - PROCESS | 3532 | 1470732170456 Marionette DEBUG loaded listener.js 01:42:50 INFO - PROCESS | 3532 | ++DOMWINDOW == 43 (000000A7C6125400) [pid = 3532] [serial = 558] [outer = 000000A7C5287400] 01:42:51 INFO - PROCESS | 3532 | 1470732171408 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]]]}] 01:42:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 01:42:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1194ms 01:42:51 INFO - PROCESS | 3532 | 1470732171476 Marionette TRACE conn6 -> [0,709,"getWindowHandle",null] 01:42:51 INFO - PROCESS | 3532 | 1470732171479 Marionette TRACE conn6 <- [1,709,null,{"value":"13"}] 01:42:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 01:42:51 INFO - PROCESS | 3532 | 1470732171482 Marionette TRACE conn6 -> [0,710,"setScriptTimeout",{"ms":35000}] 01:42:51 INFO - PROCESS | 3532 | 1470732171484 Marionette TRACE conn6 <- [1,710,null,{}] 01:42:51 INFO - PROCESS | 3532 | 1470732171488 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}] 01:42:51 INFO - PROCESS | 3532 | 1470732171490 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:51 INFO - PROCESS | 3532 | 1470732171583 Marionette TRACE conn6 <- [1,711,null,{"value":null}] 01:42:51 INFO - PROCESS | 3532 | 1470732171589 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:51 INFO - PROCESS | 3532 | 1470732171591 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:51 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CCEE2000 == 28 [pid = 3532] [id = 187] 01:42:51 INFO - PROCESS | 3532 | ++DOMWINDOW == 44 (000000A7C9D12400) [pid = 3532] [serial = 559] [outer = 0000000000000000] 01:42:51 INFO - PROCESS | 3532 | ++DOMWINDOW == 45 (000000A7C9D78400) [pid = 3532] [serial = 560] [outer = 000000A7C9D12400] 01:42:51 INFO - PROCESS | 3532 | 1470732171638 Marionette DEBUG loaded listener.js 01:42:51 INFO - PROCESS | 3532 | ++DOMWINDOW == 46 (000000A7C9DBD000) [pid = 3532] [serial = 561] [outer = 000000A7C9D12400] 01:42:52 INFO - PROCESS | 3532 | 1470732172085 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] 01:42:52 INFO - PROCESS | 3532 | 1470732172115 Marionette TRACE conn6 <- [1,713,null,{"value":"13"}] 01:42:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 01:42:52 INFO - PROCESS | 3532 | 1470732172118 Marionette TRACE conn6 -> [0,714,"setScriptTimeout",{"ms":35000}] 01:42:52 INFO - PROCESS | 3532 | 1470732172120 Marionette TRACE conn6 <- [1,714,null,{}] 01:42:52 INFO - PROCESS | 3532 | 1470732172124 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}] 01:42:52 INFO - PROCESS | 3532 | 1470732172126 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:52 INFO - PROCESS | 3532 | 1470732172208 Marionette TRACE conn6 <- [1,715,null,{"value":null}] 01:42:52 INFO - PROCESS | 3532 | 1470732172214 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:52 INFO - PROCESS | 3532 | 1470732172216 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:52 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CDB3C800 == 29 [pid = 3532] [id = 188] 01:42:52 INFO - PROCESS | 3532 | ++DOMWINDOW == 47 (000000A7C0352000) [pid = 3532] [serial = 562] [outer = 0000000000000000] 01:42:52 INFO - PROCESS | 3532 | ++DOMWINDOW == 48 (000000A7CA40E400) [pid = 3532] [serial = 563] [outer = 000000A7C0352000] 01:42:52 INFO - PROCESS | 3532 | 1470732172263 Marionette DEBUG loaded listener.js 01:42:52 INFO - PROCESS | 3532 | ++DOMWINDOW == 49 (000000A7CB818400) [pid = 3532] [serial = 564] [outer = 000000A7C0352000] 01:42:52 INFO - PROCESS | 3532 | 1470732172786 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]]]}] 01:42:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 01:42:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 670ms 01:42:52 INFO - PROCESS | 3532 | 1470732172792 Marionette TRACE conn6 -> [0,717,"getWindowHandle",null] 01:42:52 INFO - PROCESS | 3532 | 1470732172794 Marionette TRACE conn6 <- [1,717,null,{"value":"13"}] 01:42:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 01:42:52 INFO - PROCESS | 3532 | 1470732172797 Marionette TRACE conn6 -> [0,718,"setScriptTimeout",{"ms":35000}] 01:42:52 INFO - PROCESS | 3532 | 1470732172799 Marionette TRACE conn6 <- [1,718,null,{}] 01:42:52 INFO - PROCESS | 3532 | 1470732172802 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}] 01:42:52 INFO - PROCESS | 3532 | 1470732172808 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:52 INFO - PROCESS | 3532 | 1470732172953 Marionette TRACE conn6 <- [1,719,null,{"value":null}] 01:42:52 INFO - PROCESS | 3532 | 1470732172962 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:52 INFO - PROCESS | 3532 | 1470732172964 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:52 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CF81B000 == 30 [pid = 3532] [id = 189] 01:42:52 INFO - PROCESS | 3532 | ++DOMWINDOW == 50 (000000A7CBE02800) [pid = 3532] [serial = 565] [outer = 0000000000000000] 01:42:53 INFO - PROCESS | 3532 | ++DOMWINDOW == 51 (000000A7CC9C3000) [pid = 3532] [serial = 566] [outer = 000000A7CBE02800] 01:42:53 INFO - PROCESS | 3532 | 1470732173010 Marionette DEBUG loaded listener.js 01:42:53 INFO - PROCESS | 3532 | ++DOMWINDOW == 52 (000000A7CCA2A400) [pid = 3532] [serial = 567] [outer = 000000A7CBE02800] 01:42:53 INFO - PROCESS | 3532 | 1470732173526 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] 01:42:53 INFO - PROCESS | 3532 | 1470732173587 Marionette TRACE conn6 <- [1,721,null,{"value":"13"}] 01:42:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 01:42:53 INFO - PROCESS | 3532 | 1470732173593 Marionette TRACE conn6 -> [0,722,"setScriptTimeout",{"ms":35000}] 01:42:53 INFO - PROCESS | 3532 | 1470732173598 Marionette TRACE conn6 <- [1,722,null,{}] 01:42:53 INFO - PROCESS | 3532 | 1470732173606 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}] 01:42:53 INFO - PROCESS | 3532 | 1470732173609 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:53 INFO - PROCESS | 3532 | 1470732173733 Marionette TRACE conn6 <- [1,723,null,{"value":null}] 01:42:53 INFO - PROCESS | 3532 | 1470732173807 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:53 INFO - PROCESS | 3532 | 1470732173812 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:53 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C6043000 == 31 [pid = 3532] [id = 190] 01:42:53 INFO - PROCESS | 3532 | ++DOMWINDOW == 53 (000000A7C0012C00) [pid = 3532] [serial = 568] [outer = 0000000000000000] 01:42:53 INFO - PROCESS | 3532 | ++DOMWINDOW == 54 (000000A7C001B800) [pid = 3532] [serial = 569] [outer = 000000A7C0012C00] 01:42:53 INFO - PROCESS | 3532 | 1470732173873 Marionette DEBUG loaded listener.js 01:42:53 INFO - PROCESS | 3532 | ++DOMWINDOW == 55 (000000A7C03C6000) [pid = 3532] [serial = 570] [outer = 000000A7C0012C00] 01:42:54 INFO - PROCESS | 3532 | 1470732174510 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]]]}] 01:42:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 01:42:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 986ms 01:42:54 INFO - PROCESS | 3532 | 1470732174583 Marionette TRACE conn6 -> [0,725,"getWindowHandle",null] 01:42:54 INFO - PROCESS | 3532 | 1470732174588 Marionette TRACE conn6 <- [1,725,null,{"value":"13"}] 01:42:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 01:42:54 INFO - PROCESS | 3532 | 1470732174595 Marionette TRACE conn6 -> [0,726,"setScriptTimeout",{"ms":35000}] 01:42:54 INFO - PROCESS | 3532 | 1470732174598 Marionette TRACE conn6 <- [1,726,null,{}] 01:42:54 INFO - PROCESS | 3532 | 1470732174616 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}] 01:42:54 INFO - PROCESS | 3532 | 1470732174619 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:54 INFO - PROCESS | 3532 | 1470732174746 Marionette TRACE conn6 <- [1,727,null,{"value":null}] 01:42:54 INFO - PROCESS | 3532 | 1470732174806 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:54 INFO - PROCESS | 3532 | 1470732174809 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:54 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CCE71000 == 32 [pid = 3532] [id = 191] 01:42:54 INFO - PROCESS | 3532 | ++DOMWINDOW == 56 (000000A7C486CC00) [pid = 3532] [serial = 571] [outer = 0000000000000000] 01:42:54 INFO - PROCESS | 3532 | ++DOMWINDOW == 57 (000000A7C4F40000) [pid = 3532] [serial = 572] [outer = 000000A7C486CC00] 01:42:54 INFO - PROCESS | 3532 | 1470732174868 Marionette DEBUG loaded listener.js 01:42:54 INFO - PROCESS | 3532 | ++DOMWINDOW == 58 (000000A7C607E800) [pid = 3532] [serial = 573] [outer = 000000A7C486CC00] 01:42:55 INFO - PROCESS | 3532 | [3532] WARNING: Using default font: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 01:42:55 INFO - PROCESS | 3532 | 1470732175980 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]]]}] 01:42:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 01:42:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1409ms 01:42:56 INFO - PROCESS | 3532 | 1470732176006 Marionette TRACE conn6 -> [0,729,"getWindowHandle",null] 01:42:56 INFO - PROCESS | 3532 | 1470732176009 Marionette TRACE conn6 <- [1,729,null,{"value":"13"}] 01:42:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 01:42:56 INFO - PROCESS | 3532 | 1470732176013 Marionette TRACE conn6 -> [0,730,"setScriptTimeout",{"ms":35000}] 01:42:56 INFO - PROCESS | 3532 | 1470732176017 Marionette TRACE conn6 <- [1,730,null,{}] 01:42:56 INFO - PROCESS | 3532 | 1470732176029 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}] 01:42:56 INFO - PROCESS | 3532 | 1470732176034 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:56 INFO - PROCESS | 3532 | 1470732176179 Marionette TRACE conn6 <- [1,731,null,{"value":null}] 01:42:56 INFO - PROCESS | 3532 | 1470732176241 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:56 INFO - PROCESS | 3532 | 1470732176245 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:56 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0F29800 == 33 [pid = 3532] [id = 192] 01:42:56 INFO - PROCESS | 3532 | ++DOMWINDOW == 59 (000000A7CBE07800) [pid = 3532] [serial = 574] [outer = 0000000000000000] 01:42:56 INFO - PROCESS | 3532 | ++DOMWINDOW == 60 (000000A7CC9BC000) [pid = 3532] [serial = 575] [outer = 000000A7CBE07800] 01:42:56 INFO - PROCESS | 3532 | 1470732176306 Marionette DEBUG loaded listener.js 01:42:56 INFO - PROCESS | 3532 | ++DOMWINDOW == 61 (000000A7CCA33800) [pid = 3532] [serial = 576] [outer = 000000A7CBE07800] 01:42:57 INFO - PROCESS | 3532 | 1470732177355 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]]]}] 01:42:57 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 01:42:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1389ms 01:42:57 INFO - PROCESS | 3532 | 1470732177404 Marionette TRACE conn6 -> [0,733,"getWindowHandle",null] 01:42:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 01:42:57 INFO - PROCESS | 3532 | 1470732177408 Marionette TRACE conn6 <- [1,733,null,{"value":"13"}] 01:42:57 INFO - PROCESS | 3532 | 1470732177413 Marionette TRACE conn6 -> [0,734,"setScriptTimeout",{"ms":35000}] 01:42:57 INFO - PROCESS | 3532 | 1470732177417 Marionette TRACE conn6 <- [1,734,null,{}] 01:42:57 INFO - PROCESS | 3532 | 1470732177422 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}] 01:42:57 INFO - PROCESS | 3532 | 1470732177425 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:57 INFO - PROCESS | 3532 | 1470732177563 Marionette TRACE conn6 <- [1,735,null,{"value":null}] 01:42:57 INFO - PROCESS | 3532 | 1470732177679 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:57 INFO - PROCESS | 3532 | 1470732177684 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:57 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C6305800 == 34 [pid = 3532] [id = 193] 01:42:57 INFO - PROCESS | 3532 | ++DOMWINDOW == 62 (000000A7C035A000) [pid = 3532] [serial = 577] [outer = 0000000000000000] 01:42:57 INFO - PROCESS | 3532 | ++DOMWINDOW == 63 (000000A7C035EC00) [pid = 3532] [serial = 578] [outer = 000000A7C035A000] 01:42:57 INFO - PROCESS | 3532 | 1470732177736 Marionette DEBUG loaded listener.js 01:42:57 INFO - PROCESS | 3532 | ++DOMWINDOW == 64 (000000A7C0B51C00) [pid = 3532] [serial = 579] [outer = 000000A7C035A000] 01:42:58 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CC008000 == 33 [pid = 3532] [id = 17] 01:42:58 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C6449000 == 32 [pid = 3532] [id = 15] 01:42:58 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CA31D800 == 31 [pid = 3532] [id = 27] 01:42:58 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CA60D000 == 30 [pid = 3532] [id = 16] 01:42:58 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2D40800 == 29 [pid = 3532] [id = 22] 01:42:58 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CDB38800 == 28 [pid = 3532] [id = 29] 01:42:58 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CDB43000 == 27 [pid = 3532] [id = 19] 01:42:58 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C0F3F000 == 26 [pid = 3532] [id = 182] 01:42:58 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D31DC800 == 25 [pid = 3532] [id = 24] 01:42:58 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CCC30000 == 24 [pid = 3532] [id = 18] 01:42:58 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C52D8800 == 23 [pid = 3532] [id = 30] 01:42:58 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C52D5800 == 22 [pid = 3532] [id = 14] 01:42:58 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CC550000 == 21 [pid = 3532] [id = 28] 01:42:58 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CF8C3000 == 20 [pid = 3532] [id = 21] 01:42:58 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CE7E1000 == 19 [pid = 3532] [id = 20] 01:42:58 INFO - PROCESS | 3532 | --DOMWINDOW == 63 (000000A7C03C6C00) [pid = 3532] [serial = 542] [outer = 0000000000000000] [url = about:blank] 01:42:58 INFO - PROCESS | 3532 | --DOMWINDOW == 62 (000000A7C502F000) [pid = 3532] [serial = 534] [outer = 0000000000000000] [url = about:blank] 01:42:58 INFO - PROCESS | 3532 | --DOMWINDOW == 61 (000000A7CD2EDC00) [pid = 3532] [serial = 537] [outer = 0000000000000000] [url = about:blank] 01:42:58 INFO - PROCESS | 3532 | --DOMWINDOW == 60 (000000A7CD225400) [pid = 3532] [serial = 536] [outer = 0000000000000000] [url = about:blank] 01:42:58 INFO - PROCESS | 3532 | --DOMWINDOW == 59 (000000A7C0013000) [pid = 3532] [serial = 539] [outer = 0000000000000000] [url = about:blank] 01:42:58 INFO - PROCESS | 3532 | --DOMWINDOW == 58 (000000A7C0261000) [pid = 3532] [serial = 540] [outer = 0000000000000000] [url = about:blank] 01:42:58 INFO - PROCESS | 3532 | --DOMWINDOW == 57 (000000A7C05A0400) [pid = 3532] [serial = 533] [outer = 0000000000000000] [url = about:blank] 01:42:59 INFO - PROCESS | 3532 | 1470732179249 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]]]}] 01:42:59 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.) 01:42:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1902ms 01:42:59 INFO - PROCESS | 3532 | 1470732179315 Marionette TRACE conn6 -> [0,737,"getWindowHandle",null] 01:42:59 INFO - PROCESS | 3532 | 1470732179319 Marionette TRACE conn6 <- [1,737,null,{"value":"13"}] 01:42:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 01:42:59 INFO - PROCESS | 3532 | 1470732179325 Marionette TRACE conn6 -> [0,738,"setScriptTimeout",{"ms":35000}] 01:42:59 INFO - PROCESS | 3532 | 1470732179328 Marionette TRACE conn6 <- [1,738,null,{}] 01:42:59 INFO - PROCESS | 3532 | 1470732179333 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}] 01:42:59 INFO - PROCESS | 3532 | 1470732179336 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:59 INFO - PROCESS | 3532 | 1470732179425 Marionette TRACE conn6 <- [1,739,null,{"value":null}] 01:42:59 INFO - PROCESS | 3532 | 1470732179483 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:59 INFO - PROCESS | 3532 | 1470732179485 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:42:59 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C4316000 == 20 [pid = 3532] [id = 194] 01:42:59 INFO - PROCESS | 3532 | ++DOMWINDOW == 58 (000000A7BF80CC00) [pid = 3532] [serial = 580] [outer = 0000000000000000] 01:42:59 INFO - PROCESS | 3532 | ++DOMWINDOW == 59 (000000A7BFDB2400) [pid = 3532] [serial = 581] [outer = 000000A7BF80CC00] 01:42:59 INFO - PROCESS | 3532 | 1470732179541 Marionette DEBUG loaded listener.js 01:42:59 INFO - PROCESS | 3532 | ++DOMWINDOW == 60 (000000A7BFDC6800) [pid = 3532] [serial = 582] [outer = 000000A7BF80CC00] 01:43:00 INFO - PROCESS | 3532 | 1470732180457 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]]]}] 01:43:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 01:43:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1193ms 01:43:00 INFO - PROCESS | 3532 | 1470732180526 Marionette TRACE conn6 -> [0,741,"getWindowHandle",null] 01:43:00 INFO - PROCESS | 3532 | 1470732180531 Marionette TRACE conn6 <- [1,741,null,{"value":"13"}] 01:43:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 01:43:00 INFO - PROCESS | 3532 | 1470732180538 Marionette TRACE conn6 -> [0,742,"setScriptTimeout",{"ms":35000}] 01:43:00 INFO - PROCESS | 3532 | 1470732180541 Marionette TRACE conn6 <- [1,742,null,{}] 01:43:00 INFO - PROCESS | 3532 | 1470732180545 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}] 01:43:00 INFO - PROCESS | 3532 | 1470732180548 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:00 INFO - PROCESS | 3532 | 1470732180663 Marionette TRACE conn6 <- [1,743,null,{"value":null}] 01:43:00 INFO - PROCESS | 3532 | 1470732180670 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:00 INFO - PROCESS | 3532 | 1470732180673 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:00 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C618D800 == 21 [pid = 3532] [id = 195] 01:43:00 INFO - PROCESS | 3532 | ++DOMWINDOW == 61 (000000A7C03A4800) [pid = 3532] [serial = 583] [outer = 0000000000000000] 01:43:00 INFO - PROCESS | 3532 | ++DOMWINDOW == 62 (000000A7C03C5C00) [pid = 3532] [serial = 584] [outer = 000000A7C03A4800] 01:43:00 INFO - PROCESS | 3532 | 1470732180756 Marionette DEBUG loaded listener.js 01:43:00 INFO - PROCESS | 3532 | ++DOMWINDOW == 63 (000000A7C0452400) [pid = 3532] [serial = 585] [outer = 000000A7C03A4800] 01:43:01 INFO - PROCESS | 3532 | 1470732181726 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]]]}] 01:43:01 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 01:43:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1239ms 01:43:01 INFO - PROCESS | 3532 | 1470732181781 Marionette TRACE conn6 -> [0,745,"getWindowHandle",null] 01:43:01 INFO - PROCESS | 3532 | 1470732181783 Marionette TRACE conn6 <- [1,745,null,{"value":"13"}] 01:43:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 01:43:01 INFO - PROCESS | 3532 | 1470732181787 Marionette TRACE conn6 -> [0,746,"setScriptTimeout",{"ms":35000}] 01:43:01 INFO - PROCESS | 3532 | 1470732181791 Marionette TRACE conn6 <- [1,746,null,{}] 01:43:01 INFO - PROCESS | 3532 | 1470732181802 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}] 01:43:01 INFO - PROCESS | 3532 | 1470732181807 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:01 INFO - PROCESS | 3532 | 1470732181918 Marionette TRACE conn6 <- [1,747,null,{"value":null}] 01:43:01 INFO - PROCESS | 3532 | 1470732181926 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:01 INFO - PROCESS | 3532 | 1470732181930 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:01 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CBED2000 == 22 [pid = 3532] [id = 196] 01:43:01 INFO - PROCESS | 3532 | ++DOMWINDOW == 64 (000000A7C0267C00) [pid = 3532] [serial = 586] [outer = 0000000000000000] 01:43:01 INFO - PROCESS | 3532 | ++DOMWINDOW == 65 (000000A7C4798C00) [pid = 3532] [serial = 587] [outer = 000000A7C0267C00] 01:43:01 INFO - PROCESS | 3532 | 1470732181979 Marionette DEBUG loaded listener.js 01:43:02 INFO - PROCESS | 3532 | ++DOMWINDOW == 66 (000000A7C4F3FC00) [pid = 3532] [serial = 588] [outer = 000000A7C0267C00] 01:43:02 INFO - PROCESS | 3532 | 1470732182465 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]]]}] 01:43:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 01:43:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 731ms 01:43:02 INFO - PROCESS | 3532 | 1470732182521 Marionette TRACE conn6 -> [0,749,"getWindowHandle",null] 01:43:02 INFO - PROCESS | 3532 | 1470732182524 Marionette TRACE conn6 <- [1,749,null,{"value":"13"}] 01:43:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 01:43:02 INFO - PROCESS | 3532 | --DOMWINDOW == 65 (000000A7CBE02800) [pid = 3532] [serial = 565] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 01:43:02 INFO - PROCESS | 3532 | --DOMWINDOW == 64 (000000A7C5287400) [pid = 3532] [serial = 556] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 01:43:02 INFO - PROCESS | 3532 | --DOMWINDOW == 63 (000000A7C0352000) [pid = 3532] [serial = 562] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 01:43:02 INFO - PROCESS | 3532 | --DOMWINDOW == 62 (000000A7BE507400) [pid = 3532] [serial = 544] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 01:43:02 INFO - PROCESS | 3532 | --DOMWINDOW == 61 (000000A7C0458400) [pid = 3532] [serial = 553] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 01:43:02 INFO - PROCESS | 3532 | --DOMWINDOW == 60 (000000A7BFDC3000) [pid = 3532] [serial = 547] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 01:43:02 INFO - PROCESS | 3532 | --DOMWINDOW == 59 (000000A7C0261C00) [pid = 3532] [serial = 550] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 01:43:02 INFO - PROCESS | 3532 | --DOMWINDOW == 58 (000000A7C03A4C00) [pid = 3532] [serial = 541] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 01:43:02 INFO - PROCESS | 3532 | --DOMWINDOW == 57 (000000A7C9D12400) [pid = 3532] [serial = 559] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 01:43:02 INFO - PROCESS | 3532 | 1470732182591 Marionette TRACE conn6 -> [0,750,"setScriptTimeout",{"ms":35000}] 01:43:02 INFO - PROCESS | 3532 | 1470732182594 Marionette TRACE conn6 <- [1,750,null,{}] 01:43:02 INFO - PROCESS | 3532 | 1470732182597 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}] 01:43:02 INFO - PROCESS | 3532 | 1470732182599 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:02 INFO - PROCESS | 3532 | 1470732182691 Marionette TRACE conn6 <- [1,751,null,{"value":null}] 01:43:02 INFO - PROCESS | 3532 | 1470732182697 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:02 INFO - PROCESS | 3532 | 1470732182699 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:02 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CC9F5000 == 23 [pid = 3532] [id = 197] 01:43:02 INFO - PROCESS | 3532 | ++DOMWINDOW == 58 (000000A7C0458400) [pid = 3532] [serial = 589] [outer = 0000000000000000] 01:43:02 INFO - PROCESS | 3532 | ++DOMWINDOW == 59 (000000A7C4870800) [pid = 3532] [serial = 590] [outer = 000000A7C0458400] 01:43:02 INFO - PROCESS | 3532 | 1470732182748 Marionette DEBUG loaded listener.js 01:43:02 INFO - PROCESS | 3532 | ++DOMWINDOW == 60 (000000A7C5359400) [pid = 3532] [serial = 591] [outer = 000000A7C0458400] 01:43:03 INFO - PROCESS | 3532 | [3532] WARNING: Using default font: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 01:43:03 INFO - PROCESS | 3532 | 1470732183658 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]]]}] 01:43:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 01:43:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1099ms 01:43:03 INFO - PROCESS | 3532 | 1470732183684 Marionette TRACE conn6 -> [0,753,"getWindowHandle",null] 01:43:03 INFO - PROCESS | 3532 | 1470732183686 Marionette TRACE conn6 <- [1,753,null,{"value":"13"}] 01:43:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 01:43:03 INFO - PROCESS | 3532 | 1470732183690 Marionette TRACE conn6 -> [0,754,"setScriptTimeout",{"ms":35000}] 01:43:03 INFO - PROCESS | 3532 | 1470732183692 Marionette TRACE conn6 <- [1,754,null,{}] 01:43:03 INFO - PROCESS | 3532 | 1470732183695 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}] 01:43:03 INFO - PROCESS | 3532 | 1470732183697 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:03 INFO - PROCESS | 3532 | 1470732183799 Marionette TRACE conn6 <- [1,755,null,{"value":null}] 01:43:03 INFO - PROCESS | 3532 | 1470732183805 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:03 INFO - PROCESS | 3532 | 1470732183807 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:03 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CCEE8800 == 24 [pid = 3532] [id = 198] 01:43:03 INFO - PROCESS | 3532 | ++DOMWINDOW == 61 (000000A7BEE44000) [pid = 3532] [serial = 592] [outer = 0000000000000000] 01:43:03 INFO - PROCESS | 3532 | ++DOMWINDOW == 62 (000000A7C6079400) [pid = 3532] [serial = 593] [outer = 000000A7BEE44000] 01:43:03 INFO - PROCESS | 3532 | 1470732183852 Marionette DEBUG loaded listener.js 01:43:03 INFO - PROCESS | 3532 | ++DOMWINDOW == 63 (000000A7C61E2C00) [pid = 3532] [serial = 594] [outer = 000000A7BEE44000] 01:43:04 INFO - PROCESS | 3532 | 1470732184703 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]]]}] 01:43:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 01:43:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1030ms 01:43:04 INFO - PROCESS | 3532 | 1470732184785 Marionette TRACE conn6 -> [0,757,"getWindowHandle",null] 01:43:04 INFO - PROCESS | 3532 | 1470732184790 Marionette TRACE conn6 <- [1,757,null,{"value":"13"}] 01:43:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 01:43:04 INFO - PROCESS | 3532 | 1470732184797 Marionette TRACE conn6 -> [0,758,"setScriptTimeout",{"ms":35000}] 01:43:04 INFO - PROCESS | 3532 | 1470732184801 Marionette TRACE conn6 <- [1,758,null,{}] 01:43:04 INFO - PROCESS | 3532 | 1470732184807 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}] 01:43:04 INFO - PROCESS | 3532 | 1470732184811 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:04 INFO - PROCESS | 3532 | 1470732184956 Marionette TRACE conn6 <- [1,759,null,{"value":null}] 01:43:05 INFO - PROCESS | 3532 | 1470732185016 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:05 INFO - PROCESS | 3532 | 1470732185019 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:05 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C5209000 == 25 [pid = 3532] [id = 199] 01:43:05 INFO - PROCESS | 3532 | ++DOMWINDOW == 64 (000000A7BFDAB400) [pid = 3532] [serial = 595] [outer = 0000000000000000] 01:43:05 INFO - PROCESS | 3532 | ++DOMWINDOW == 65 (000000A7BFDBC800) [pid = 3532] [serial = 596] [outer = 000000A7BFDAB400] 01:43:05 INFO - PROCESS | 3532 | 1470732185080 Marionette DEBUG loaded listener.js 01:43:05 INFO - PROCESS | 3532 | ++DOMWINDOW == 66 (000000A7C0268800) [pid = 3532] [serial = 597] [outer = 000000A7BFDAB400] 01:43:05 INFO - PROCESS | 3532 | 1470732185905 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]]]}] 01:43:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 01:43:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1182ms 01:43:05 INFO - PROCESS | 3532 | 1470732185981 Marionette TRACE conn6 -> [0,761,"getWindowHandle",null] 01:43:05 INFO - PROCESS | 3532 | 1470732185986 Marionette TRACE conn6 <- [1,761,null,{"value":"13"}] 01:43:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 01:43:06 INFO - PROCESS | 3532 | 1470732185993 Marionette TRACE conn6 -> [0,762,"setScriptTimeout",{"ms":35000}] 01:43:06 INFO - PROCESS | 3532 | 1470732185996 Marionette TRACE conn6 <- [1,762,null,{}] 01:43:06 INFO - PROCESS | 3532 | 1470732186000 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}] 01:43:06 INFO - PROCESS | 3532 | 1470732186003 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:06 INFO - PROCESS | 3532 | 1470732186149 Marionette TRACE conn6 <- [1,763,null,{"value":null}] 01:43:06 INFO - PROCESS | 3532 | 1470732186209 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:06 INFO - PROCESS | 3532 | 1470732186212 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:06 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CCE78800 == 26 [pid = 3532] [id = 200] 01:43:06 INFO - PROCESS | 3532 | ++DOMWINDOW == 67 (000000A7C0815800) [pid = 3532] [serial = 598] [outer = 0000000000000000] 01:43:06 INFO - PROCESS | 3532 | ++DOMWINDOW == 68 (000000A7C14FB000) [pid = 3532] [serial = 599] [outer = 000000A7C0815800] 01:43:06 INFO - PROCESS | 3532 | 1470732186270 Marionette DEBUG loaded listener.js 01:43:06 INFO - PROCESS | 3532 | ++DOMWINDOW == 69 (000000A7C4811800) [pid = 3532] [serial = 600] [outer = 000000A7C0815800] 01:43:06 INFO - PROCESS | 3532 | --DOMWINDOW == 68 (000000A7CC9C3000) [pid = 3532] [serial = 566] [outer = 0000000000000000] [url = about:blank] 01:43:06 INFO - PROCESS | 3532 | --DOMWINDOW == 67 (000000A7C5367800) [pid = 3532] [serial = 557] [outer = 0000000000000000] [url = about:blank] 01:43:06 INFO - PROCESS | 3532 | --DOMWINDOW == 66 (000000A7CA40E400) [pid = 3532] [serial = 563] [outer = 0000000000000000] [url = about:blank] 01:43:06 INFO - PROCESS | 3532 | --DOMWINDOW == 65 (000000A7BEFCEC00) [pid = 3532] [serial = 545] [outer = 0000000000000000] [url = about:blank] 01:43:06 INFO - PROCESS | 3532 | --DOMWINDOW == 64 (000000A7BFDC1C00) [pid = 3532] [serial = 546] [outer = 0000000000000000] [url = about:blank] 01:43:06 INFO - PROCESS | 3532 | --DOMWINDOW == 63 (000000A7C436B400) [pid = 3532] [serial = 554] [outer = 0000000000000000] [url = about:blank] 01:43:06 INFO - PROCESS | 3532 | --DOMWINDOW == 62 (000000A7C03CC000) [pid = 3532] [serial = 548] [outer = 0000000000000000] [url = about:blank] 01:43:06 INFO - PROCESS | 3532 | --DOMWINDOW == 61 (000000A7C0819800) [pid = 3532] [serial = 549] [outer = 0000000000000000] [url = about:blank] 01:43:06 INFO - PROCESS | 3532 | --DOMWINDOW == 60 (000000A7C0354C00) [pid = 3532] [serial = 551] [outer = 0000000000000000] [url = about:blank] 01:43:06 INFO - PROCESS | 3532 | --DOMWINDOW == 59 (000000A7C03A2400) [pid = 3532] [serial = 552] [outer = 0000000000000000] [url = about:blank] 01:43:06 INFO - PROCESS | 3532 | --DOMWINDOW == 58 (000000A7C044A800) [pid = 3532] [serial = 543] [outer = 0000000000000000] [url = about:blank] 01:43:06 INFO - PROCESS | 3532 | --DOMWINDOW == 57 (000000A7CB818400) [pid = 3532] [serial = 564] [outer = 0000000000000000] [url = about:blank] 01:43:06 INFO - PROCESS | 3532 | --DOMWINDOW == 56 (000000A7C9D78400) [pid = 3532] [serial = 560] [outer = 0000000000000000] [url = about:blank] 01:43:06 INFO - PROCESS | 3532 | --DOMWINDOW == 55 (000000A7CCA2A400) [pid = 3532] [serial = 567] [outer = 0000000000000000] [url = about:blank] 01:43:06 INFO - PROCESS | 3532 | --DOMWINDOW == 54 (000000A7C6125400) [pid = 3532] [serial = 558] [outer = 0000000000000000] [url = about:blank] 01:43:06 INFO - PROCESS | 3532 | --DOMWINDOW == 53 (000000A7C9DBD000) [pid = 3532] [serial = 561] [outer = 0000000000000000] [url = about:blank] 01:43:06 INFO - PROCESS | 3532 | --DOMWINDOW == 52 (000000A7C4795000) [pid = 3532] [serial = 555] [outer = 0000000000000000] [url = about:blank] 01:43:07 INFO - PROCESS | 3532 | 1470732187033 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]]]}] 01:43:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 01:43:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1090ms 01:43:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 01:43:07 INFO - PROCESS | 3532 | 1470732187085 Marionette TRACE conn6 -> [0,765,"getWindowHandle",null] 01:43:07 INFO - PROCESS | 3532 | 1470732187089 Marionette TRACE conn6 <- [1,765,null,{"value":"13"}] 01:43:07 INFO - PROCESS | 3532 | 1470732187094 Marionette TRACE conn6 -> [0,766,"setScriptTimeout",{"ms":35000}] 01:43:07 INFO - PROCESS | 3532 | 1470732187097 Marionette TRACE conn6 <- [1,766,null,{}] 01:43:07 INFO - PROCESS | 3532 | 1470732187103 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}] 01:43:07 INFO - PROCESS | 3532 | 1470732187106 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:07 INFO - PROCESS | 3532 | 1470732187194 Marionette TRACE conn6 <- [1,767,null,{"value":null}] 01:43:07 INFO - PROCESS | 3532 | 1470732187202 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:07 INFO - PROCESS | 3532 | 1470732187207 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:07 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C508F800 == 27 [pid = 3532] [id = 201] 01:43:07 INFO - PROCESS | 3532 | ++DOMWINDOW == 53 (000000A7C0015C00) [pid = 3532] [serial = 601] [outer = 0000000000000000] 01:43:07 INFO - PROCESS | 3532 | ++DOMWINDOW == 54 (000000A7C0263800) [pid = 3532] [serial = 602] [outer = 000000A7C0015C00] 01:43:07 INFO - PROCESS | 3532 | 1470732187259 Marionette DEBUG loaded listener.js 01:43:07 INFO - PROCESS | 3532 | ++DOMWINDOW == 55 (000000A7C039E000) [pid = 3532] [serial = 603] [outer = 000000A7C0015C00] 01:43:07 INFO - PROCESS | 3532 | 1470732187780 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]]]}] 01:43:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 01:43:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 732ms 01:43:07 INFO - PROCESS | 3532 | 1470732187826 Marionette TRACE conn6 -> [0,769,"getWindowHandle",null] 01:43:07 INFO - PROCESS | 3532 | 1470732187830 Marionette TRACE conn6 <- [1,769,null,{"value":"13"}] 01:43:07 INFO - PROCESS | 3532 | 1470732187836 Marionette TRACE conn6 -> [0,770,"setScriptTimeout",{"ms":35000}] 01:43:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 01:43:07 INFO - PROCESS | 3532 | 1470732187839 Marionette TRACE conn6 <- [1,770,null,{}] 01:43:07 INFO - PROCESS | 3532 | 1470732187843 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}] 01:43:07 INFO - PROCESS | 3532 | 1470732187846 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:07 INFO - PROCESS | 3532 | 1470732187938 Marionette TRACE conn6 <- [1,771,null,{"value":null}] 01:43:08 INFO - PROCESS | 3532 | 1470732188008 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:08 INFO - PROCESS | 3532 | 1470732188011 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:08 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C646C000 == 28 [pid = 3532] [id = 202] 01:43:08 INFO - PROCESS | 3532 | ++DOMWINDOW == 56 (000000A7C0456C00) [pid = 3532] [serial = 604] [outer = 0000000000000000] 01:43:08 INFO - PROCESS | 3532 | ++DOMWINDOW == 57 (000000A7C15D8800) [pid = 3532] [serial = 605] [outer = 000000A7C0456C00] 01:43:08 INFO - PROCESS | 3532 | 1470732188059 Marionette DEBUG loaded listener.js 01:43:08 INFO - PROCESS | 3532 | ++DOMWINDOW == 58 (000000A7C48D7C00) [pid = 3532] [serial = 606] [outer = 000000A7C0456C00] 01:43:08 INFO - PROCESS | 3532 | 1470732188443 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]]]}] 01:43:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 01:43:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 629ms 01:43:08 INFO - PROCESS | 3532 | 1470732188469 Marionette TRACE conn6 -> [0,773,"getWindowHandle",null] 01:43:08 INFO - PROCESS | 3532 | 1470732188472 Marionette TRACE conn6 <- [1,773,null,{"value":"13"}] 01:43:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 01:43:08 INFO - PROCESS | 3532 | 1470732188475 Marionette TRACE conn6 -> [0,774,"setScriptTimeout",{"ms":35000}] 01:43:08 INFO - PROCESS | 3532 | 1470732188479 Marionette TRACE conn6 <- [1,774,null,{}] 01:43:08 INFO - PROCESS | 3532 | 1470732188491 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}] 01:43:08 INFO - PROCESS | 3532 | 1470732188496 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:08 INFO - PROCESS | 3532 | 1470732188582 Marionette TRACE conn6 <- [1,775,null,{"value":null}] 01:43:08 INFO - PROCESS | 3532 | 1470732188588 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:08 INFO - PROCESS | 3532 | 1470732188592 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:08 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CC552800 == 29 [pid = 3532] [id = 203] 01:43:08 INFO - PROCESS | 3532 | ++DOMWINDOW == 59 (000000A7C5361800) [pid = 3532] [serial = 607] [outer = 0000000000000000] 01:43:08 INFO - PROCESS | 3532 | ++DOMWINDOW == 60 (000000A7C679B000) [pid = 3532] [serial = 608] [outer = 000000A7C5361800] 01:43:08 INFO - PROCESS | 3532 | 1470732188641 Marionette DEBUG loaded listener.js 01:43:08 INFO - PROCESS | 3532 | ++DOMWINDOW == 61 (000000A7C6C77800) [pid = 3532] [serial = 609] [outer = 000000A7C5361800] 01:43:09 INFO - PROCESS | 3532 | 1470732189101 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]]]}] 01:43:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 01:43:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 690ms 01:43:09 INFO - PROCESS | 3532 | 1470732189168 Marionette TRACE conn6 -> [0,777,"getWindowHandle",null] 01:43:09 INFO - PROCESS | 3532 | 1470732189171 Marionette TRACE conn6 <- [1,777,null,{"value":"13"}] 01:43:09 INFO - PROCESS | 3532 | 1470732189174 Marionette TRACE conn6 -> [0,778,"setScriptTimeout",{"ms":35000}] 01:43:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 01:43:09 INFO - PROCESS | 3532 | 1470732189176 Marionette TRACE conn6 <- [1,778,null,{}] 01:43:09 INFO - PROCESS | 3532 | 1470732189180 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}] 01:43:09 INFO - PROCESS | 3532 | 1470732189182 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:09 INFO - PROCESS | 3532 | 1470732189302 Marionette TRACE conn6 <- [1,779,null,{"value":null}] 01:43:09 INFO - PROCESS | 3532 | 1470732189314 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:09 INFO - PROCESS | 3532 | 1470732189316 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:09 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CD526800 == 30 [pid = 3532] [id = 204] 01:43:09 INFO - PROCESS | 3532 | ++DOMWINDOW == 62 (000000A7C9D7A400) [pid = 3532] [serial = 610] [outer = 0000000000000000] 01:43:09 INFO - PROCESS | 3532 | ++DOMWINDOW == 63 (000000A7C9D7F800) [pid = 3532] [serial = 611] [outer = 000000A7C9D7A400] 01:43:09 INFO - PROCESS | 3532 | 1470732189401 Marionette DEBUG loaded listener.js 01:43:09 INFO - PROCESS | 3532 | ++DOMWINDOW == 64 (000000A7CA37EC00) [pid = 3532] [serial = 612] [outer = 000000A7C9D7A400] 01:43:09 INFO - PROCESS | 3532 | 1470732189843 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]]]}] 01:43:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 01:43:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 692ms 01:43:09 INFO - PROCESS | 3532 | 1470732189868 Marionette TRACE conn6 -> [0,781,"getWindowHandle",null] 01:43:09 INFO - PROCESS | 3532 | 1470732189870 Marionette TRACE conn6 <- [1,781,null,{"value":"13"}] 01:43:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 01:43:09 INFO - PROCESS | 3532 | 1470732189879 Marionette TRACE conn6 -> [0,782,"setScriptTimeout",{"ms":35000}] 01:43:09 INFO - PROCESS | 3532 | 1470732189881 Marionette TRACE conn6 <- [1,782,null,{}] 01:43:09 INFO - PROCESS | 3532 | 1470732189889 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}] 01:43:09 INFO - PROCESS | 3532 | 1470732189891 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:10 INFO - PROCESS | 3532 | 1470732190025 Marionette TRACE conn6 <- [1,783,null,{"value":null}] 01:43:10 INFO - PROCESS | 3532 | 1470732190048 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:10 INFO - PROCESS | 3532 | 1470732190050 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:10 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CF80D800 == 31 [pid = 3532] [id = 205] 01:43:10 INFO - PROCESS | 3532 | ++DOMWINDOW == 65 (000000A7CA40E400) [pid = 3532] [serial = 613] [outer = 0000000000000000] 01:43:10 INFO - PROCESS | 3532 | ++DOMWINDOW == 66 (000000A7CA432800) [pid = 3532] [serial = 614] [outer = 000000A7CA40E400] 01:43:10 INFO - PROCESS | 3532 | 1470732190095 Marionette DEBUG loaded listener.js 01:43:10 INFO - PROCESS | 3532 | ++DOMWINDOW == 67 (000000A7CA66C400) [pid = 3532] [serial = 615] [outer = 000000A7CA40E400] 01:43:10 INFO - PROCESS | 3532 | 1470732190539 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]]]}] 01:43:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 01:43:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 734ms 01:43:10 INFO - PROCESS | 3532 | 1470732190627 Marionette TRACE conn6 -> [0,785,"getWindowHandle",null] 01:43:10 INFO - PROCESS | 3532 | 1470732190629 Marionette TRACE conn6 <- [1,785,null,{"value":"13"}] 01:43:10 INFO - PROCESS | 3532 | --DOMWINDOW == 66 (000000A7C035A000) [pid = 3532] [serial = 577] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 01:43:10 INFO - PROCESS | 3532 | --DOMWINDOW == 65 (000000A7BF80CC00) [pid = 3532] [serial = 580] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 01:43:10 INFO - PROCESS | 3532 | --DOMWINDOW == 64 (000000A7C0012C00) [pid = 3532] [serial = 568] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 01:43:10 INFO - PROCESS | 3532 | --DOMWINDOW == 63 (000000A7C486CC00) [pid = 3532] [serial = 571] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 01:43:10 INFO - PROCESS | 3532 | --DOMWINDOW == 62 (000000A7CBE07800) [pid = 3532] [serial = 574] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 01:43:10 INFO - PROCESS | 3532 | --DOMWINDOW == 61 (000000A7C03A4800) [pid = 3532] [serial = 583] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 01:43:10 INFO - PROCESS | 3532 | --DOMWINDOW == 60 (000000A7C0267C00) [pid = 3532] [serial = 586] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 01:43:10 INFO - PROCESS | 3532 | --DOMWINDOW == 59 (000000A7C0458400) [pid = 3532] [serial = 589] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 01:43:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 01:43:10 INFO - PROCESS | 3532 | 1470732190641 Marionette TRACE conn6 -> [0,786,"setScriptTimeout",{"ms":35000}] 01:43:10 INFO - PROCESS | 3532 | 1470732190643 Marionette TRACE conn6 <- [1,786,null,{}] 01:43:10 INFO - PROCESS | 3532 | 1470732190646 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}] 01:43:10 INFO - PROCESS | 3532 | 1470732190653 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:10 INFO - PROCESS | 3532 | 1470732190793 Marionette TRACE conn6 <- [1,787,null,{"value":null}] 01:43:10 INFO - PROCESS | 3532 | 1470732190838 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:10 INFO - PROCESS | 3532 | 1470732190840 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:10 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D062B800 == 32 [pid = 3532] [id = 206] 01:43:10 INFO - PROCESS | 3532 | ++DOMWINDOW == 60 (000000A7BE502800) [pid = 3532] [serial = 616] [outer = 0000000000000000] 01:43:10 INFO - PROCESS | 3532 | ++DOMWINDOW == 61 (000000A7C0639C00) [pid = 3532] [serial = 617] [outer = 000000A7BE502800] 01:43:10 INFO - PROCESS | 3532 | 1470732190894 Marionette DEBUG loaded listener.js 01:43:10 INFO - PROCESS | 3532 | ++DOMWINDOW == 62 (000000A7CBF43800) [pid = 3532] [serial = 618] [outer = 000000A7BE502800] 01:43:11 INFO - PROCESS | 3532 | 1470732191255 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]]]}] 01:43:11 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 01:43:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 691ms 01:43:11 INFO - PROCESS | 3532 | 1470732191336 Marionette TRACE conn6 -> [0,789,"getWindowHandle",null] 01:43:11 INFO - PROCESS | 3532 | 1470732191339 Marionette TRACE conn6 <- [1,789,null,{"value":"13"}] 01:43:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 01:43:11 INFO - PROCESS | 3532 | 1470732191342 Marionette TRACE conn6 -> [0,790,"setScriptTimeout",{"ms":35000}] 01:43:11 INFO - PROCESS | 3532 | 1470732191344 Marionette TRACE conn6 <- [1,790,null,{}] 01:43:11 INFO - PROCESS | 3532 | 1470732191347 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}] 01:43:11 INFO - PROCESS | 3532 | 1470732191350 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:11 INFO - PROCESS | 3532 | 1470732191439 Marionette TRACE conn6 <- [1,791,null,{"value":null}] 01:43:11 INFO - PROCESS | 3532 | 1470732191446 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:11 INFO - PROCESS | 3532 | 1470732191448 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:11 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D14CC000 == 33 [pid = 3532] [id = 207] 01:43:11 INFO - PROCESS | 3532 | ++DOMWINDOW == 63 (000000A7CC945800) [pid = 3532] [serial = 619] [outer = 0000000000000000] 01:43:11 INFO - PROCESS | 3532 | ++DOMWINDOW == 64 (000000A7CC9BA400) [pid = 3532] [serial = 620] [outer = 000000A7CC945800] 01:43:11 INFO - PROCESS | 3532 | 1470732191494 Marionette DEBUG loaded listener.js 01:43:11 INFO - PROCESS | 3532 | ++DOMWINDOW == 65 (000000A7CCA25000) [pid = 3532] [serial = 621] [outer = 000000A7CC945800] 01:43:11 INFO - PROCESS | 3532 | 1470732191921 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]]]}] 01:43:11 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 01:43:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 628ms 01:43:11 INFO - PROCESS | 3532 | 1470732191972 Marionette TRACE conn6 -> [0,793,"getWindowHandle",null] 01:43:11 INFO - PROCESS | 3532 | 1470732191974 Marionette TRACE conn6 <- [1,793,null,{"value":"13"}] 01:43:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 01:43:11 INFO - PROCESS | 3532 | 1470732191977 Marionette TRACE conn6 -> [0,794,"setScriptTimeout",{"ms":35000}] 01:43:11 INFO - PROCESS | 3532 | 1470732191979 Marionette TRACE conn6 <- [1,794,null,{}] 01:43:11 INFO - PROCESS | 3532 | 1470732191983 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}] 01:43:11 INFO - PROCESS | 3532 | 1470732191985 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:12 INFO - PROCESS | 3532 | 1470732192070 Marionette TRACE conn6 <- [1,795,null,{"value":null}] 01:43:12 INFO - PROCESS | 3532 | 1470732192085 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:12 INFO - PROCESS | 3532 | 1470732192087 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:12 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D1DC7800 == 34 [pid = 3532] [id = 208] 01:43:12 INFO - PROCESS | 3532 | ++DOMWINDOW == 66 (000000A7CC942C00) [pid = 3532] [serial = 622] [outer = 0000000000000000] 01:43:12 INFO - PROCESS | 3532 | ++DOMWINDOW == 67 (000000A7CCA33000) [pid = 3532] [serial = 623] [outer = 000000A7CC942C00] 01:43:12 INFO - PROCESS | 3532 | 1470732192134 Marionette DEBUG loaded listener.js 01:43:12 INFO - PROCESS | 3532 | ++DOMWINDOW == 68 (000000A7CD218400) [pid = 3532] [serial = 624] [outer = 000000A7CC942C00] 01:43:12 INFO - PROCESS | 3532 | 1470732192532 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]]]}] 01:43:12 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 01:43:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 585ms 01:43:12 INFO - PROCESS | 3532 | 1470732192575 Marionette TRACE conn6 -> [0,797,"getWindowHandle",null] 01:43:12 INFO - PROCESS | 3532 | 1470732192577 Marionette TRACE conn6 <- [1,797,null,{"value":"13"}] 01:43:12 INFO - PROCESS | 3532 | 1470732192581 Marionette TRACE conn6 -> [0,798,"setScriptTimeout",{"ms":35000}] 01:43:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 01:43:12 INFO - PROCESS | 3532 | 1470732192583 Marionette TRACE conn6 <- [1,798,null,{}] 01:43:12 INFO - PROCESS | 3532 | 1470732192587 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}] 01:43:12 INFO - PROCESS | 3532 | 1470732192589 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:12 INFO - PROCESS | 3532 | 1470732192676 Marionette TRACE conn6 <- [1,799,null,{"value":null}] 01:43:12 INFO - PROCESS | 3532 | 1470732192681 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:12 INFO - PROCESS | 3532 | 1470732192683 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:12 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D1F74000 == 35 [pid = 3532] [id = 209] 01:43:12 INFO - PROCESS | 3532 | ++DOMWINDOW == 69 (000000A7CD21EC00) [pid = 3532] [serial = 625] [outer = 0000000000000000] 01:43:12 INFO - PROCESS | 3532 | ++DOMWINDOW == 70 (000000A7CD247000) [pid = 3532] [serial = 626] [outer = 000000A7CD21EC00] 01:43:12 INFO - PROCESS | 3532 | 1470732192728 Marionette DEBUG loaded listener.js 01:43:12 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7CD24EC00) [pid = 3532] [serial = 627] [outer = 000000A7CD21EC00] 01:43:13 INFO - PROCESS | 3532 | 1470732193253 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]]]}] 01:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 01:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 734ms 01:43:13 INFO - PROCESS | 3532 | 1470732193321 Marionette TRACE conn6 -> [0,801,"getWindowHandle",null] 01:43:13 INFO - PROCESS | 3532 | 1470732193326 Marionette TRACE conn6 <- [1,801,null,{"value":"13"}] 01:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 01:43:13 INFO - PROCESS | 3532 | 1470732193332 Marionette TRACE conn6 -> [0,802,"setScriptTimeout",{"ms":35000}] 01:43:13 INFO - PROCESS | 3532 | 1470732193336 Marionette TRACE conn6 <- [1,802,null,{}] 01:43:13 INFO - PROCESS | 3532 | 1470732193342 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}] 01:43:13 INFO - PROCESS | 3532 | 1470732193346 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:13 INFO - PROCESS | 3532 | 1470732193503 Marionette TRACE conn6 <- [1,803,null,{"value":null}] 01:43:13 INFO - PROCESS | 3532 | 1470732193580 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:13 INFO - PROCESS | 3532 | 1470732193586 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:13 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C6313000 == 36 [pid = 3532] [id = 210] 01:43:13 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7C0015400) [pid = 3532] [serial = 628] [outer = 0000000000000000] 01:43:13 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7C0351800) [pid = 3532] [serial = 629] [outer = 000000A7C0015400] 01:43:13 INFO - PROCESS | 3532 | 1470732193644 Marionette DEBUG loaded listener.js 01:43:13 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7C044FC00) [pid = 3532] [serial = 630] [outer = 000000A7C0015400] 01:43:14 INFO - PROCESS | 3532 | 1470732194290 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] 01:43:14 INFO - PROCESS | 3532 | 1470732194324 Marionette TRACE conn6 <- [1,805,null,{"value":"13"}] 01:43:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 01:43:14 INFO - PROCESS | 3532 | 1470732194331 Marionette TRACE conn6 -> [0,806,"setScriptTimeout",{"ms":35000}] 01:43:14 INFO - PROCESS | 3532 | 1470732194334 Marionette TRACE conn6 <- [1,806,null,{}] 01:43:14 INFO - PROCESS | 3532 | 1470732194338 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}] 01:43:14 INFO - PROCESS | 3532 | 1470732194341 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:14 INFO - PROCESS | 3532 | 1470732194456 Marionette TRACE conn6 <- [1,807,null,{"value":null}] 01:43:14 INFO - PROCESS | 3532 | 1470732194526 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:14 INFO - PROCESS | 3532 | 1470732194529 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:14 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CE2CE000 == 37 [pid = 3532] [id = 211] 01:43:14 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7C5361C00) [pid = 3532] [serial = 631] [outer = 0000000000000000] 01:43:14 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7C6079000) [pid = 3532] [serial = 632] [outer = 000000A7C5361C00] 01:43:14 INFO - PROCESS | 3532 | 1470732194587 Marionette DEBUG loaded listener.js 01:43:14 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7C9D15800) [pid = 3532] [serial = 633] [outer = 000000A7C5361C00] 01:43:15 INFO - PROCESS | 3532 | 1470732195273 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]]]}] 01:43:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 01:43:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 986ms 01:43:15 INFO - PROCESS | 3532 | 1470732195320 Marionette TRACE conn6 -> [0,809,"getWindowHandle",null] 01:43:15 INFO - PROCESS | 3532 | 1470732195323 Marionette TRACE conn6 <- [1,809,null,{"value":"13"}] 01:43:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 01:43:15 INFO - PROCESS | 3532 | 1470732195327 Marionette TRACE conn6 -> [0,810,"setScriptTimeout",{"ms":35000}] 01:43:15 INFO - PROCESS | 3532 | 1470732195331 Marionette TRACE conn6 <- [1,810,null,{}] 01:43:15 INFO - PROCESS | 3532 | 1470732195343 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}] 01:43:15 INFO - PROCESS | 3532 | 1470732195348 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:15 INFO - PROCESS | 3532 | 1470732195460 Marionette TRACE conn6 <- [1,811,null,{"value":null}] 01:43:15 INFO - PROCESS | 3532 | 1470732195531 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:15 INFO - PROCESS | 3532 | 1470732195534 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:15 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D20A6800 == 38 [pid = 3532] [id = 212] 01:43:15 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7CBE70800) [pid = 3532] [serial = 634] [outer = 0000000000000000] 01:43:15 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7CBF41400) [pid = 3532] [serial = 635] [outer = 000000A7CBE70800] 01:43:15 INFO - PROCESS | 3532 | 1470732195593 Marionette DEBUG loaded listener.js 01:43:15 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CD250800) [pid = 3532] [serial = 636] [outer = 000000A7CBE70800] 01:43:16 INFO - PROCESS | 3532 | 1470732196210 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] 01:43:16 INFO - PROCESS | 3532 | 1470732196275 Marionette TRACE conn6 <- [1,813,null,{"value":"13"}] 01:43:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 01:43:16 INFO - PROCESS | 3532 | 1470732196278 Marionette TRACE conn6 -> [0,814,"setScriptTimeout",{"ms":35000}] 01:43:16 INFO - PROCESS | 3532 | 1470732196281 Marionette TRACE conn6 <- [1,814,null,{}] 01:43:16 INFO - PROCESS | 3532 | 1470732196285 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}] 01:43:16 INFO - PROCESS | 3532 | 1470732196287 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:16 INFO - PROCESS | 3532 | 1470732196400 Marionette TRACE conn6 <- [1,815,null,{"value":null}] 01:43:16 INFO - PROCESS | 3532 | 1470732196469 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:16 INFO - PROCESS | 3532 | 1470732196472 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:16 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C521A800 == 39 [pid = 3532] [id = 213] 01:43:16 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7C0F54000) [pid = 3532] [serial = 637] [outer = 0000000000000000] 01:43:16 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7CC9BD800) [pid = 3532] [serial = 638] [outer = 000000A7C0F54000] 01:43:16 INFO - PROCESS | 3532 | 1470732196528 Marionette DEBUG loaded listener.js 01:43:16 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7CD2EC000) [pid = 3532] [serial = 639] [outer = 000000A7C0F54000] 01:43:17 INFO - PROCESS | 3532 | 1470732197249 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]]]}] 01:43:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 01:43:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1025ms 01:43:17 INFO - PROCESS | 3532 | 1470732197306 Marionette TRACE conn6 -> [0,817,"getWindowHandle",null] 01:43:17 INFO - PROCESS | 3532 | 1470732197310 Marionette TRACE conn6 <- [1,817,null,{"value":"13"}] 01:43:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 01:43:17 INFO - PROCESS | 3532 | 1470732197314 Marionette TRACE conn6 -> [0,818,"setScriptTimeout",{"ms":35000}] 01:43:17 INFO - PROCESS | 3532 | 1470732197319 Marionette TRACE conn6 <- [1,818,null,{}] 01:43:17 INFO - PROCESS | 3532 | 1470732197324 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}] 01:43:17 INFO - PROCESS | 3532 | 1470732197327 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:17 INFO - PROCESS | 3532 | 1470732197451 Marionette TRACE conn6 <- [1,819,null,{"value":null}] 01:43:17 INFO - PROCESS | 3532 | 1470732197521 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:17 INFO - PROCESS | 3532 | 1470732197524 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:17 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C61A0000 == 40 [pid = 3532] [id = 214] 01:43:17 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7C039C800) [pid = 3532] [serial = 640] [outer = 0000000000000000] 01:43:17 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7C0F19000) [pid = 3532] [serial = 641] [outer = 000000A7C039C800] 01:43:17 INFO - PROCESS | 3532 | 1470732197575 Marionette DEBUG loaded listener.js 01:43:17 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7C4804800) [pid = 3532] [serial = 642] [outer = 000000A7C039C800] 01:43:18 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C646C000 == 39 [pid = 3532] [id = 202] 01:43:18 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CC552800 == 38 [pid = 3532] [id = 203] 01:43:18 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CF80D800 == 37 [pid = 3532] [id = 205] 01:43:18 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CD526800 == 36 [pid = 3532] [id = 204] 01:43:18 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D14CC000 == 35 [pid = 3532] [id = 207] 01:43:18 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D062B800 == 34 [pid = 3532] [id = 206] 01:43:18 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C9992800 == 33 [pid = 3532] [id = 183] 01:43:18 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D1DC7800 == 32 [pid = 3532] [id = 208] 01:43:18 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C521A800 == 31 [pid = 3532] [id = 213] 01:43:18 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D20A6800 == 30 [pid = 3532] [id = 212] 01:43:18 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CE2CE000 == 29 [pid = 3532] [id = 211] 01:43:18 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D1F74000 == 28 [pid = 3532] [id = 209] 01:43:18 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C6313000 == 27 [pid = 3532] [id = 210] 01:43:18 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7C6079400) [pid = 3532] [serial = 593] [outer = 0000000000000000] [url = about:blank] 01:43:18 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7C0B51C00) [pid = 3532] [serial = 579] [outer = 0000000000000000] [url = about:blank] 01:43:18 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7C035EC00) [pid = 3532] [serial = 578] [outer = 0000000000000000] [url = about:blank] 01:43:18 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7BFDB2400) [pid = 3532] [serial = 581] [outer = 0000000000000000] [url = about:blank] 01:43:18 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7C03C6000) [pid = 3532] [serial = 570] [outer = 0000000000000000] [url = about:blank] 01:43:18 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7C001B800) [pid = 3532] [serial = 569] [outer = 0000000000000000] [url = about:blank] 01:43:18 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7C607E800) [pid = 3532] [serial = 573] [outer = 0000000000000000] [url = about:blank] 01:43:18 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7C4F40000) [pid = 3532] [serial = 572] [outer = 0000000000000000] [url = about:blank] 01:43:18 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7CCA33800) [pid = 3532] [serial = 576] [outer = 0000000000000000] [url = about:blank] 01:43:18 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7CC9BC000) [pid = 3532] [serial = 575] [outer = 0000000000000000] [url = about:blank] 01:43:18 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7C0452400) [pid = 3532] [serial = 585] [outer = 0000000000000000] [url = about:blank] 01:43:18 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7C4798C00) [pid = 3532] [serial = 587] [outer = 0000000000000000] [url = about:blank] 01:43:18 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7C4870800) [pid = 3532] [serial = 590] [outer = 0000000000000000] [url = about:blank] 01:43:18 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7C5359400) [pid = 3532] [serial = 591] [outer = 0000000000000000] [url = about:blank] 01:43:18 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7C4F3FC00) [pid = 3532] [serial = 588] [outer = 0000000000000000] [url = about:blank] 01:43:18 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7C03C5C00) [pid = 3532] [serial = 584] [outer = 0000000000000000] [url = about:blank] 01:43:18 INFO - PROCESS | 3532 | --DOMWINDOW == 69 (000000A7BFDC6800) [pid = 3532] [serial = 582] [outer = 0000000000000000] [url = about:blank] 01:43:18 INFO - PROCESS | 3532 | 1470732198690 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]]]}] 01:43:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 01:43:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1446ms 01:43:18 INFO - PROCESS | 3532 | 1470732198768 Marionette TRACE conn6 -> [0,821,"getWindowHandle",null] 01:43:18 INFO - PROCESS | 3532 | 1470732198772 Marionette TRACE conn6 <- [1,821,null,{"value":"13"}] 01:43:18 INFO - PROCESS | 3532 | 1470732198777 Marionette TRACE conn6 -> [0,822,"setScriptTimeout",{"ms":35000}] 01:43:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 01:43:18 INFO - PROCESS | 3532 | 1470732198780 Marionette TRACE conn6 <- [1,822,null,{}] 01:43:18 INFO - PROCESS | 3532 | 1470732198786 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}] 01:43:18 INFO - PROCESS | 3532 | 1470732198789 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:18 INFO - PROCESS | 3532 | 1470732198900 Marionette TRACE conn6 <- [1,823,null,{"value":null}] 01:43:18 INFO - PROCESS | 3532 | 1470732198916 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:18 INFO - PROCESS | 3532 | 1470732198919 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:18 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C4FD1800 == 28 [pid = 3532] [id = 215] 01:43:18 INFO - PROCESS | 3532 | ++DOMWINDOW == 70 (000000A7C001C000) [pid = 3532] [serial = 643] [outer = 0000000000000000] 01:43:18 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7C0351C00) [pid = 3532] [serial = 644] [outer = 000000A7C001C000] 01:43:18 INFO - PROCESS | 3532 | 1470732198969 Marionette DEBUG loaded listener.js 01:43:19 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7C03A0800) [pid = 3532] [serial = 645] [outer = 000000A7C001C000] 01:43:19 INFO - PROCESS | 3532 | 1470732199406 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]]]}] 01:43:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 01:43:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 691ms 01:43:19 INFO - PROCESS | 3532 | 1470732199472 Marionette TRACE conn6 -> [0,825,"getWindowHandle",null] 01:43:19 INFO - PROCESS | 3532 | 1470732199478 Marionette TRACE conn6 <- [1,825,null,{"value":"13"}] 01:43:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 01:43:19 INFO - PROCESS | 3532 | 1470732199484 Marionette TRACE conn6 -> [0,826,"setScriptTimeout",{"ms":35000}] 01:43:19 INFO - PROCESS | 3532 | 1470732199487 Marionette TRACE conn6 <- [1,826,null,{}] 01:43:19 INFO - PROCESS | 3532 | 1470732199491 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}] 01:43:19 INFO - PROCESS | 3532 | 1470732199494 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:19 INFO - PROCESS | 3532 | 1470732199585 Marionette TRACE conn6 <- [1,827,null,{"value":null}] 01:43:19 INFO - PROCESS | 3532 | 1470732199593 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:19 INFO - PROCESS | 3532 | 1470732199596 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:19 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C6468800 == 29 [pid = 3532] [id = 216] 01:43:19 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7C0599400) [pid = 3532] [serial = 646] [outer = 0000000000000000] 01:43:19 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7C05A5000) [pid = 3532] [serial = 647] [outer = 000000A7C0599400] 01:43:19 INFO - PROCESS | 3532 | 1470732199653 Marionette DEBUG loaded listener.js 01:43:19 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7C14F5800) [pid = 3532] [serial = 648] [outer = 000000A7C0599400] 01:43:21 INFO - PROCESS | 3532 | 1470732201479 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]]]}] 01:43:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 01:43:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 2039ms 01:43:21 INFO - PROCESS | 3532 | 1470732201524 Marionette TRACE conn6 -> [0,829,"getWindowHandle",null] 01:43:21 INFO - PROCESS | 3532 | 1470732201527 Marionette TRACE conn6 <- [1,829,null,{"value":"13"}] 01:43:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 01:43:21 INFO - PROCESS | 3532 | 1470732201531 Marionette TRACE conn6 -> [0,830,"setScriptTimeout",{"ms":35000}] 01:43:21 INFO - PROCESS | 3532 | 1470732201534 Marionette TRACE conn6 <- [1,830,null,{}] 01:43:21 INFO - PROCESS | 3532 | 1470732201546 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}] 01:43:21 INFO - PROCESS | 3532 | 1470732201551 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:21 INFO - PROCESS | 3532 | 1470732201637 Marionette TRACE conn6 <- [1,831,null,{"value":null}] 01:43:21 INFO - PROCESS | 3532 | 1470732201644 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:21 INFO - PROCESS | 3532 | 1470732201647 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:21 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CCEE4800 == 30 [pid = 3532] [id = 217] 01:43:21 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7C0012800) [pid = 3532] [serial = 649] [outer = 0000000000000000] 01:43:21 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7C6C76C00) [pid = 3532] [serial = 650] [outer = 000000A7C0012800] 01:43:21 INFO - PROCESS | 3532 | 1470732201699 Marionette DEBUG loaded listener.js 01:43:21 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7C9DB9C00) [pid = 3532] [serial = 651] [outer = 000000A7C0012800] 01:43:22 INFO - PROCESS | 3532 | 1470732202202 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]]]}] 01:43:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 01:43:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 734ms 01:43:22 INFO - PROCESS | 3532 | 1470732202268 Marionette TRACE conn6 -> [0,833,"getWindowHandle",null] 01:43:22 INFO - PROCESS | 3532 | 1470732202271 Marionette TRACE conn6 <- [1,833,null,{"value":"13"}] 01:43:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 01:43:22 INFO - PROCESS | 3532 | 1470732202310 Marionette TRACE conn6 -> [0,834,"setScriptTimeout",{"ms":35000}] 01:43:22 INFO - PROCESS | 3532 | 1470732202312 Marionette TRACE conn6 <- [1,834,null,{}] 01:43:22 INFO - PROCESS | 3532 | 1470732202323 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}] 01:43:22 INFO - PROCESS | 3532 | 1470732202325 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:22 INFO - PROCESS | 3532 | 1470732202440 Marionette TRACE conn6 <- [1,835,null,{"value":null}] 01:43:22 INFO - PROCESS | 3532 | 1470732202448 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:22 INFO - PROCESS | 3532 | 1470732202450 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:22 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CF553800 == 31 [pid = 3532] [id = 218] 01:43:22 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7CA40FC00) [pid = 3532] [serial = 652] [outer = 0000000000000000] 01:43:22 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CA43DC00) [pid = 3532] [serial = 653] [outer = 000000A7CA40FC00] 01:43:22 INFO - PROCESS | 3532 | 1470732202534 Marionette DEBUG loaded listener.js 01:43:22 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CBE02800) [pid = 3532] [serial = 654] [outer = 000000A7CA40FC00] 01:43:22 INFO - PROCESS | 3532 | 1470732202972 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]]]}] 01:43:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 01:43:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 712ms 01:43:23 INFO - PROCESS | 3532 | 1470732203011 Marionette TRACE conn6 -> [0,837,"getWindowHandle",null] 01:43:23 INFO - PROCESS | 3532 | 1470732203013 Marionette TRACE conn6 <- [1,837,null,{"value":"13"}] 01:43:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 01:43:23 INFO - PROCESS | 3532 | 1470732203017 Marionette TRACE conn6 -> [0,838,"setScriptTimeout",{"ms":35000}] 01:43:23 INFO - PROCESS | 3532 | 1470732203019 Marionette TRACE conn6 <- [1,838,null,{}] 01:43:23 INFO - PROCESS | 3532 | 1470732203022 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}] 01:43:23 INFO - PROCESS | 3532 | 1470732203025 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:23 INFO - PROCESS | 3532 | 1470732203130 Marionette TRACE conn6 <- [1,839,null,{"value":null}] 01:43:23 INFO - PROCESS | 3532 | 1470732203138 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:23 INFO - PROCESS | 3532 | 1470732203140 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:23 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0F33000 == 32 [pid = 3532] [id = 219] 01:43:23 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7C0458C00) [pid = 3532] [serial = 655] [outer = 0000000000000000] 01:43:23 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7CC940C00) [pid = 3532] [serial = 656] [outer = 000000A7C0458C00] 01:43:23 INFO - PROCESS | 3532 | 1470732203185 Marionette DEBUG loaded listener.js 01:43:23 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7CCA24C00) [pid = 3532] [serial = 657] [outer = 000000A7C0458C00] 01:43:23 INFO - PROCESS | 3532 | 1470732203653 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]]]}] 01:43:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 01:43:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 690ms 01:43:23 INFO - PROCESS | 3532 | 1470732203710 Marionette TRACE conn6 -> [0,841,"getWindowHandle",null] 01:43:23 INFO - PROCESS | 3532 | 1470732203712 Marionette TRACE conn6 <- [1,841,null,{"value":"13"}] 01:43:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 01:43:23 INFO - PROCESS | 3532 | 1470732203715 Marionette TRACE conn6 -> [0,842,"setScriptTimeout",{"ms":35000}] 01:43:23 INFO - PROCESS | 3532 | 1470732203717 Marionette TRACE conn6 <- [1,842,null,{}] 01:43:23 INFO - PROCESS | 3532 | 1470732203727 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}] 01:43:23 INFO - PROCESS | 3532 | 1470732203733 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:24 INFO - PROCESS | 3532 | 1470732204050 Marionette TRACE conn6 <- [1,843,null,{"value":null}] 01:43:24 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7BE502800) [pid = 3532] [serial = 616] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 01:43:24 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7C0456C00) [pid = 3532] [serial = 604] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 01:43:24 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7C5361800) [pid = 3532] [serial = 607] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 01:43:24 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7BEE44000) [pid = 3532] [serial = 592] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 01:43:24 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7BFDAB400) [pid = 3532] [serial = 595] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 01:43:24 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7C0815800) [pid = 3532] [serial = 598] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 01:43:24 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7C0015C00) [pid = 3532] [serial = 601] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 01:43:24 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7CC945800) [pid = 3532] [serial = 619] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 01:43:24 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7CD21EC00) [pid = 3532] [serial = 625] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 01:43:24 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7CC942C00) [pid = 3532] [serial = 622] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 01:43:24 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7C9D7A400) [pid = 3532] [serial = 610] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 01:43:24 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7CA40E400) [pid = 3532] [serial = 613] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 01:43:24 INFO - PROCESS | 3532 | 1470732204112 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:24 INFO - PROCESS | 3532 | 1470732204114 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:24 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D062E000 == 33 [pid = 3532] [id = 220] 01:43:24 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7BEE44000) [pid = 3532] [serial = 658] [outer = 0000000000000000] 01:43:24 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7C039F800) [pid = 3532] [serial = 659] [outer = 000000A7BEE44000] 01:43:24 INFO - PROCESS | 3532 | 1470732204161 Marionette DEBUG loaded listener.js 01:43:24 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7CA40F400) [pid = 3532] [serial = 660] [outer = 000000A7BEE44000] 01:43:24 INFO - PROCESS | 3532 | 1470732204520 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]]]}] 01:43:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 01:43:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 837ms 01:43:24 INFO - PROCESS | 3532 | 1470732204556 Marionette TRACE conn6 -> [0,845,"getWindowHandle",null] 01:43:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 01:43:24 INFO - PROCESS | 3532 | 1470732204558 Marionette TRACE conn6 <- [1,845,null,{"value":"13"}] 01:43:24 INFO - PROCESS | 3532 | 1470732204561 Marionette TRACE conn6 -> [0,846,"setScriptTimeout",{"ms":35000}] 01:43:24 INFO - PROCESS | 3532 | 1470732204563 Marionette TRACE conn6 <- [1,846,null,{}] 01:43:24 INFO - PROCESS | 3532 | 1470732204567 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}] 01:43:24 INFO - PROCESS | 3532 | 1470732204569 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:24 INFO - PROCESS | 3532 | 1470732204651 Marionette TRACE conn6 <- [1,847,null,{"value":null}] 01:43:24 INFO - PROCESS | 3532 | 1470732204656 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:24 INFO - PROCESS | 3532 | 1470732204658 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:24 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D20B3000 == 34 [pid = 3532] [id = 221] 01:43:24 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7CD218800) [pid = 3532] [serial = 661] [outer = 0000000000000000] 01:43:24 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7CD344000) [pid = 3532] [serial = 662] [outer = 000000A7CD218800] 01:43:24 INFO - PROCESS | 3532 | 1470732204703 Marionette DEBUG loaded listener.js 01:43:24 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7CD34B400) [pid = 3532] [serial = 663] [outer = 000000A7CD218800] 01:43:25 INFO - PROCESS | 3532 | 1470732205100 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]]]}] 01:43:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 01:43:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 587ms 01:43:25 INFO - PROCESS | 3532 | 1470732205152 Marionette TRACE conn6 -> [0,849,"getWindowHandle",null] 01:43:25 INFO - PROCESS | 3532 | 1470732205154 Marionette TRACE conn6 <- [1,849,null,{"value":"13"}] 01:43:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 01:43:25 INFO - PROCESS | 3532 | 1470732205162 Marionette TRACE conn6 -> [0,850,"setScriptTimeout",{"ms":35000}] 01:43:25 INFO - PROCESS | 3532 | 1470732205164 Marionette TRACE conn6 <- [1,850,null,{}] 01:43:25 INFO - PROCESS | 3532 | 1470732205168 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}] 01:43:25 INFO - PROCESS | 3532 | 1470732205170 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:25 INFO - PROCESS | 3532 | 1470732205258 Marionette TRACE conn6 <- [1,851,null,{"value":null}] 01:43:25 INFO - PROCESS | 3532 | 1470732205263 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:25 INFO - PROCESS | 3532 | 1470732205265 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:25 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2D2F000 == 35 [pid = 3532] [id = 222] 01:43:25 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7CD34AC00) [pid = 3532] [serial = 664] [outer = 0000000000000000] 01:43:25 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CD4EA800) [pid = 3532] [serial = 665] [outer = 000000A7CD34AC00] 01:43:25 INFO - PROCESS | 3532 | 1470732205312 Marionette DEBUG loaded listener.js 01:43:25 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CD4EF000) [pid = 3532] [serial = 666] [outer = 000000A7CD34AC00] 01:43:25 INFO - PROCESS | 3532 | 1470732205759 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]]]}] 01:43:25 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7CD4F2400) [pid = 3532] [serial = 667] [outer = 000000A7BF8CE400] 01:43:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 01:43:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 628ms 01:43:25 INFO - PROCESS | 3532 | 1470732205833 Marionette TRACE conn6 -> [0,853,"getWindowHandle",null] 01:43:25 INFO - PROCESS | 3532 | 1470732205836 Marionette TRACE conn6 <- [1,853,null,{"value":"13"}] 01:43:25 INFO - PROCESS | 3532 | 1470732205839 Marionette TRACE conn6 -> [0,854,"setScriptTimeout",{"ms":35000}] 01:43:25 INFO - PROCESS | 3532 | 1470732205841 Marionette TRACE conn6 <- [1,854,null,{}] 01:43:25 INFO - PROCESS | 3532 | 1470732205844 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}] 01:43:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 01:43:25 INFO - PROCESS | 3532 | 1470732205846 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:25 INFO - PROCESS | 3532 | 1470732205931 Marionette TRACE conn6 <- [1,855,null,{"value":null}] 01:43:25 INFO - PROCESS | 3532 | 1470732205940 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:25 INFO - PROCESS | 3532 | 1470732205942 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:25 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CCEE3800 == 36 [pid = 3532] [id = 223] 01:43:25 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7CD4E8400) [pid = 3532] [serial = 668] [outer = 0000000000000000] 01:43:25 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7CD510400) [pid = 3532] [serial = 669] [outer = 000000A7CD4E8400] 01:43:25 INFO - PROCESS | 3532 | 1470732205986 Marionette DEBUG loaded listener.js 01:43:26 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7CD64BC00) [pid = 3532] [serial = 670] [outer = 000000A7CD4E8400] 01:43:26 INFO - PROCESS | 3532 | 1470732206832 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]]]}] 01:43:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 01:43:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1022ms 01:43:26 INFO - PROCESS | 3532 | 1470732206870 Marionette TRACE conn6 -> [0,857,"getWindowHandle",null] 01:43:26 INFO - PROCESS | 3532 | 1470732206875 Marionette TRACE conn6 <- [1,857,null,{"value":"13"}] 01:43:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 01:43:26 INFO - PROCESS | 3532 | 1470732206900 Marionette TRACE conn6 -> [0,858,"setScriptTimeout",{"ms":35000}] 01:43:26 INFO - PROCESS | 3532 | 1470732206906 Marionette TRACE conn6 <- [1,858,null,{}] 01:43:26 INFO - PROCESS | 3532 | 1470732206912 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}] 01:43:26 INFO - PROCESS | 3532 | 1470732206915 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:27 INFO - PROCESS | 3532 | 1470732207063 Marionette TRACE conn6 <- [1,859,null,{"value":null}] 01:43:27 INFO - PROCESS | 3532 | 1470732207136 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:27 INFO - PROCESS | 3532 | 1470732207139 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:27 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C6462000 == 37 [pid = 3532] [id = 224] 01:43:27 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7C026E000) [pid = 3532] [serial = 671] [outer = 0000000000000000] 01:43:27 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7C039F000) [pid = 3532] [serial = 672] [outer = 000000A7C026E000] 01:43:27 INFO - PROCESS | 3532 | 1470732207239 Marionette DEBUG loaded listener.js 01:43:27 INFO - PROCESS | 3532 | ++DOMWINDOW == 88 (000000A7C0457400) [pid = 3532] [serial = 673] [outer = 000000A7C026E000] 01:43:27 INFO - PROCESS | 3532 | 1470732207923 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]]]}] 01:43:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 01:43:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1104ms 01:43:27 INFO - PROCESS | 3532 | 1470732207988 Marionette TRACE conn6 -> [0,861,"getWindowHandle",null] 01:43:28 INFO - PROCESS | 3532 | 1470732207993 Marionette TRACE conn6 <- [1,861,null,{"value":"13"}] 01:43:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 01:43:28 INFO - PROCESS | 3532 | 1470732207999 Marionette TRACE conn6 -> [0,862,"setScriptTimeout",{"ms":35000}] 01:43:28 INFO - PROCESS | 3532 | 1470732208003 Marionette TRACE conn6 <- [1,862,null,{}] 01:43:28 INFO - PROCESS | 3532 | 1470732208007 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}] 01:43:28 INFO - PROCESS | 3532 | 1470732208010 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:28 INFO - PROCESS | 3532 | 1470732208226 Marionette TRACE conn6 <- [1,863,null,{"value":null}] 01:43:28 INFO - PROCESS | 3532 | 1470732208298 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:28 INFO - PROCESS | 3532 | 1470732208301 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:28 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C4887800 == 38 [pid = 3532] [id = 225] 01:43:28 INFO - PROCESS | 3532 | ++DOMWINDOW == 89 (000000A7BFDB9800) [pid = 3532] [serial = 674] [outer = 0000000000000000] 01:43:28 INFO - PROCESS | 3532 | ++DOMWINDOW == 90 (000000A7C026C400) [pid = 3532] [serial = 675] [outer = 000000A7BFDB9800] 01:43:28 INFO - PROCESS | 3532 | 1470732208397 Marionette DEBUG loaded listener.js 01:43:28 INFO - PROCESS | 3532 | ++DOMWINDOW == 91 (000000A7C044E400) [pid = 3532] [serial = 676] [outer = 000000A7BFDB9800] 01:43:28 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2D2F000 == 37 [pid = 3532] [id = 222] 01:43:28 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D20B3000 == 36 [pid = 3532] [id = 221] 01:43:28 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D062E000 == 35 [pid = 3532] [id = 220] 01:43:28 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D0F33000 == 34 [pid = 3532] [id = 219] 01:43:28 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CF553800 == 33 [pid = 3532] [id = 218] 01:43:28 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CCEE4800 == 32 [pid = 3532] [id = 217] 01:43:28 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C6468800 == 31 [pid = 3532] [id = 216] 01:43:28 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C4FD1800 == 30 [pid = 3532] [id = 215] 01:43:28 INFO - PROCESS | 3532 | --DOMWINDOW == 90 (000000A7CA432800) [pid = 3532] [serial = 614] [outer = 0000000000000000] [url = about:blank] 01:43:28 INFO - PROCESS | 3532 | --DOMWINDOW == 89 (000000A7C0639C00) [pid = 3532] [serial = 617] [outer = 0000000000000000] [url = about:blank] 01:43:28 INFO - PROCESS | 3532 | --DOMWINDOW == 88 (000000A7C15D8800) [pid = 3532] [serial = 605] [outer = 0000000000000000] [url = about:blank] 01:43:28 INFO - PROCESS | 3532 | --DOMWINDOW == 87 (000000A7C48D7C00) [pid = 3532] [serial = 606] [outer = 0000000000000000] [url = about:blank] 01:43:28 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7C679B000) [pid = 3532] [serial = 608] [outer = 0000000000000000] [url = about:blank] 01:43:28 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7C61E2C00) [pid = 3532] [serial = 594] [outer = 0000000000000000] [url = about:blank] 01:43:28 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7BFDBC800) [pid = 3532] [serial = 596] [outer = 0000000000000000] [url = about:blank] 01:43:28 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7C0268800) [pid = 3532] [serial = 597] [outer = 0000000000000000] [url = about:blank] 01:43:28 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7C14FB000) [pid = 3532] [serial = 599] [outer = 0000000000000000] [url = about:blank] 01:43:28 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7C4811800) [pid = 3532] [serial = 600] [outer = 0000000000000000] [url = about:blank] 01:43:28 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7C0263800) [pid = 3532] [serial = 602] [outer = 0000000000000000] [url = about:blank] 01:43:28 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7C039E000) [pid = 3532] [serial = 603] [outer = 0000000000000000] [url = about:blank] 01:43:28 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7CA66C400) [pid = 3532] [serial = 615] [outer = 0000000000000000] [url = about:blank] 01:43:28 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7CC9BA400) [pid = 3532] [serial = 620] [outer = 0000000000000000] [url = about:blank] 01:43:28 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7CD24EC00) [pid = 3532] [serial = 627] [outer = 0000000000000000] [url = about:blank] 01:43:28 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7CD247000) [pid = 3532] [serial = 626] [outer = 0000000000000000] [url = about:blank] 01:43:28 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7CCA33000) [pid = 3532] [serial = 623] [outer = 0000000000000000] [url = about:blank] 01:43:28 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7C9D7F800) [pid = 3532] [serial = 611] [outer = 0000000000000000] [url = about:blank] 01:43:28 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7CA37EC00) [pid = 3532] [serial = 612] [outer = 0000000000000000] [url = about:blank] 01:43:28 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7CBF43800) [pid = 3532] [serial = 618] [outer = 0000000000000000] [url = about:blank] 01:43:28 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7CCA25000) [pid = 3532] [serial = 621] [outer = 0000000000000000] [url = about:blank] 01:43:28 INFO - PROCESS | 3532 | --DOMWINDOW == 69 (000000A7C6C77800) [pid = 3532] [serial = 609] [outer = 0000000000000000] [url = about:blank] 01:43:28 INFO - PROCESS | 3532 | --DOMWINDOW == 68 (000000A7CD218400) [pid = 3532] [serial = 624] [outer = 0000000000000000] [url = about:blank] 01:43:28 INFO - PROCESS | 3532 | 1470732208970 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]]]}] 01:43:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 01:43:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 986ms 01:43:28 INFO - PROCESS | 3532 | 1470732208989 Marionette TRACE conn6 -> [0,865,"getWindowHandle",null] 01:43:29 INFO - PROCESS | 3532 | 1470732208993 Marionette TRACE conn6 <- [1,865,null,{"value":"13"}] 01:43:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 01:43:29 INFO - PROCESS | 3532 | 1470732208997 Marionette TRACE conn6 -> [0,866,"setScriptTimeout",{"ms":35000}] 01:43:29 INFO - PROCESS | 3532 | 1470732209000 Marionette TRACE conn6 <- [1,866,null,{}] 01:43:29 INFO - PROCESS | 3532 | 1470732209005 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}] 01:43:29 INFO - PROCESS | 3532 | 1470732209008 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:29 INFO - PROCESS | 3532 | 1470732209098 Marionette TRACE conn6 <- [1,867,null,{"value":null}] 01:43:29 INFO - PROCESS | 3532 | 1470732209105 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:29 INFO - PROCESS | 3532 | 1470732209108 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:29 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C6313800 == 31 [pid = 3532] [id = 226] 01:43:29 INFO - PROCESS | 3532 | ++DOMWINDOW == 69 (000000A7C0353C00) [pid = 3532] [serial = 677] [outer = 0000000000000000] 01:43:29 INFO - PROCESS | 3532 | ++DOMWINDOW == 70 (000000A7C15D8800) [pid = 3532] [serial = 678] [outer = 000000A7C0353C00] 01:43:29 INFO - PROCESS | 3532 | 1470732209156 Marionette DEBUG loaded listener.js 01:43:29 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7C4FBEC00) [pid = 3532] [serial = 679] [outer = 000000A7C0353C00] 01:43:29 INFO - PROCESS | 3532 | 1470732209640 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]]]}] 01:43:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 01:43:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 692ms 01:43:29 INFO - PROCESS | 3532 | 1470732209695 Marionette TRACE conn6 -> [0,869,"getWindowHandle",null] 01:43:29 INFO - PROCESS | 3532 | 1470732209698 Marionette TRACE conn6 <- [1,869,null,{"value":"13"}] 01:43:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 01:43:29 INFO - PROCESS | 3532 | 1470732209732 Marionette TRACE conn6 -> [0,870,"setScriptTimeout",{"ms":35000}] 01:43:29 INFO - PROCESS | 3532 | 1470732209735 Marionette TRACE conn6 <- [1,870,null,{}] 01:43:29 INFO - PROCESS | 3532 | 1470732209741 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}] 01:43:29 INFO - PROCESS | 3532 | 1470732209744 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:29 INFO - PROCESS | 3532 | 1470732209839 Marionette TRACE conn6 <- [1,871,null,{"value":null}] 01:43:29 INFO - PROCESS | 3532 | 1470732209909 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:29 INFO - PROCESS | 3532 | 1470732209912 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:29 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CCA6B000 == 32 [pid = 3532] [id = 227] 01:43:29 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7C6013400) [pid = 3532] [serial = 680] [outer = 0000000000000000] 01:43:29 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7C61E2C00) [pid = 3532] [serial = 681] [outer = 000000A7C6013400] 01:43:29 INFO - PROCESS | 3532 | 1470732209959 Marionette DEBUG loaded listener.js 01:43:30 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7C9D13400) [pid = 3532] [serial = 682] [outer = 000000A7C6013400] 01:43:30 INFO - PROCESS | 3532 | 1470732210337 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]]]}] 01:43:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 01:43:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 690ms 01:43:30 INFO - PROCESS | 3532 | 1470732210428 Marionette TRACE conn6 -> [0,873,"getWindowHandle",null] 01:43:30 INFO - PROCESS | 3532 | 1470732210432 Marionette TRACE conn6 <- [1,873,null,{"value":"13"}] 01:43:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 01:43:30 INFO - PROCESS | 3532 | 1470732210448 Marionette TRACE conn6 -> [0,874,"setScriptTimeout",{"ms":35000}] 01:43:30 INFO - PROCESS | 3532 | 1470732210453 Marionette TRACE conn6 <- [1,874,null,{}] 01:43:30 INFO - PROCESS | 3532 | 1470732210457 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}] 01:43:30 INFO - PROCESS | 3532 | 1470732210461 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:30 INFO - PROCESS | 3532 | 1470732210555 Marionette TRACE conn6 <- [1,875,null,{"value":null}] 01:43:30 INFO - PROCESS | 3532 | 1470732210561 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:30 INFO - PROCESS | 3532 | 1470732210563 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:30 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CE2DC800 == 33 [pid = 3532] [id = 228] 01:43:30 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7BFDB5000) [pid = 3532] [serial = 683] [outer = 0000000000000000] 01:43:30 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7CB81A000) [pid = 3532] [serial = 684] [outer = 000000A7BFDB5000] 01:43:30 INFO - PROCESS | 3532 | 1470732210610 Marionette DEBUG loaded listener.js 01:43:30 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7CBE0FC00) [pid = 3532] [serial = 685] [outer = 000000A7BFDB5000] 01:43:31 INFO - PROCESS | 3532 | 1470732211036 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]]]}] 01:43:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 01:43:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 649ms 01:43:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 01:43:31 INFO - PROCESS | 3532 | 1470732211090 Marionette TRACE conn6 -> [0,877,"getWindowHandle",null] 01:43:31 INFO - PROCESS | 3532 | 1470732211092 Marionette TRACE conn6 <- [1,877,null,{"value":"13"}] 01:43:31 INFO - PROCESS | 3532 | 1470732211096 Marionette TRACE conn6 -> [0,878,"setScriptTimeout",{"ms":35000}] 01:43:31 INFO - PROCESS | 3532 | 1470732211097 Marionette TRACE conn6 <- [1,878,null,{}] 01:43:31 INFO - PROCESS | 3532 | 1470732211101 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}] 01:43:31 INFO - PROCESS | 3532 | 1470732211103 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:31 INFO - PROCESS | 3532 | 1470732211238 Marionette TRACE conn6 <- [1,879,null,{"value":null}] 01:43:31 INFO - PROCESS | 3532 | 1470732211258 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:31 INFO - PROCESS | 3532 | 1470732211260 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:31 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D04D7800 == 34 [pid = 3532] [id = 229] 01:43:31 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7CBF3F000) [pid = 3532] [serial = 686] [outer = 0000000000000000] 01:43:31 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7CC9C0800) [pid = 3532] [serial = 687] [outer = 000000A7CBF3F000] 01:43:31 INFO - PROCESS | 3532 | 1470732211313 Marionette DEBUG loaded listener.js 01:43:31 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CCA2F400) [pid = 3532] [serial = 688] [outer = 000000A7CBF3F000] 01:43:31 INFO - PROCESS | 3532 | 1470732211745 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]]]}] 01:43:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 01:43:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 691ms 01:43:31 INFO - PROCESS | 3532 | 1470732211790 Marionette TRACE conn6 -> [0,881,"getWindowHandle",null] 01:43:31 INFO - PROCESS | 3532 | 1470732211792 Marionette TRACE conn6 <- [1,881,null,{"value":"13"}] 01:43:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 01:43:31 INFO - PROCESS | 3532 | 1470732211795 Marionette TRACE conn6 -> [0,882,"setScriptTimeout",{"ms":35000}] 01:43:31 INFO - PROCESS | 3532 | 1470732211797 Marionette TRACE conn6 <- [1,882,null,{}] 01:43:31 INFO - PROCESS | 3532 | 1470732211801 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}] 01:43:31 INFO - PROCESS | 3532 | 1470732211803 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:31 INFO - PROCESS | 3532 | 1470732211916 Marionette TRACE conn6 <- [1,883,null,{"value":null}] 01:43:31 INFO - PROCESS | 3532 | 1470732211922 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:31 INFO - PROCESS | 3532 | 1470732211928 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:31 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D14D2800 == 35 [pid = 3532] [id = 230] 01:43:31 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CD245000) [pid = 3532] [serial = 689] [outer = 0000000000000000] 01:43:32 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7CD249000) [pid = 3532] [serial = 690] [outer = 000000A7CD245000] 01:43:32 INFO - PROCESS | 3532 | 1470732212021 Marionette DEBUG loaded listener.js 01:43:32 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7CD2ED000) [pid = 3532] [serial = 691] [outer = 000000A7CD245000] 01:43:32 INFO - PROCESS | 3532 | 1470732212487 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]]]}] 01:43:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 01:43:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 731ms 01:43:32 INFO - PROCESS | 3532 | 1470732212558 Marionette TRACE conn6 -> [0,885,"getWindowHandle",null] 01:43:32 INFO - PROCESS | 3532 | 1470732212560 Marionette TRACE conn6 <- [1,885,null,{"value":"13"}] 01:43:32 INFO - PROCESS | 3532 | 1470732212566 Marionette TRACE conn6 -> [0,886,"setScriptTimeout",{"ms":35000}] 01:43:32 INFO - PROCESS | 3532 | 1470732212568 Marionette TRACE conn6 <- [1,886,null,{}] 01:43:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 01:43:32 INFO - PROCESS | 3532 | 1470732212571 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}] 01:43:32 INFO - PROCESS | 3532 | 1470732212573 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:32 INFO - PROCESS | 3532 | 1470732212693 Marionette TRACE conn6 <- [1,887,null,{"value":null}] 01:43:32 INFO - PROCESS | 3532 | 1470732212744 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:32 INFO - PROCESS | 3532 | 1470732212746 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:32 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D1DD9000 == 36 [pid = 3532] [id = 231] 01:43:32 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7CD34F800) [pid = 3532] [serial = 692] [outer = 0000000000000000] 01:43:32 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7CD514000) [pid = 3532] [serial = 693] [outer = 000000A7CD34F800] 01:43:32 INFO - PROCESS | 3532 | 1470732212793 Marionette DEBUG loaded listener.js 01:43:32 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7CD64D400) [pid = 3532] [serial = 694] [outer = 000000A7CD34F800] 01:43:33 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7CA40FC00) [pid = 3532] [serial = 652] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 01:43:33 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7C0458C00) [pid = 3532] [serial = 655] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 01:43:33 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7C039C800) [pid = 3532] [serial = 640] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 01:43:33 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7C0012800) [pid = 3532] [serial = 649] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 01:43:33 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7C0599400) [pid = 3532] [serial = 646] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 01:43:33 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7C001C000) [pid = 3532] [serial = 643] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 01:43:33 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7C0015400) [pid = 3532] [serial = 628] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 01:43:33 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7C5361C00) [pid = 3532] [serial = 631] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 01:43:33 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7CBE70800) [pid = 3532] [serial = 634] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 01:43:33 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7C0F54000) [pid = 3532] [serial = 637] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 01:43:33 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7BEE44000) [pid = 3532] [serial = 658] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 01:43:33 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7CD218800) [pid = 3532] [serial = 661] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 01:43:33 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7CD34AC00) [pid = 3532] [serial = 664] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 01:43:33 INFO - PROCESS | 3532 | 1470732213257 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]]]}] 01:43:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 01:43:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 733ms 01:43:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 01:43:33 INFO - PROCESS | 3532 | 1470732213308 Marionette TRACE conn6 -> [0,889,"getWindowHandle",null] 01:43:33 INFO - PROCESS | 3532 | 1470732213310 Marionette TRACE conn6 <- [1,889,null,{"value":"13"}] 01:43:33 INFO - PROCESS | 3532 | 1470732213314 Marionette TRACE conn6 -> [0,890,"setScriptTimeout",{"ms":35000}] 01:43:33 INFO - PROCESS | 3532 | 1470732213315 Marionette TRACE conn6 <- [1,890,null,{}] 01:43:33 INFO - PROCESS | 3532 | 1470732213319 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}] 01:43:33 INFO - PROCESS | 3532 | 1470732213321 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:33 INFO - PROCESS | 3532 | 1470732213404 Marionette TRACE conn6 <- [1,891,null,{"value":null}] 01:43:33 INFO - PROCESS | 3532 | 1470732213410 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:33 INFO - PROCESS | 3532 | 1470732213412 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:33 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CA30D000 == 37 [pid = 3532] [id = 232] 01:43:33 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7BFDAB000) [pid = 3532] [serial = 695] [outer = 0000000000000000] 01:43:33 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7C03A4800) [pid = 3532] [serial = 696] [outer = 000000A7BFDAB000] 01:43:33 INFO - PROCESS | 3532 | 1470732213459 Marionette DEBUG loaded listener.js 01:43:33 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7CC9C1400) [pid = 3532] [serial = 697] [outer = 000000A7BFDAB000] 01:43:33 INFO - PROCESS | 3532 | 1470732213883 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]]]}] 01:43:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 01:43:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 627ms 01:43:33 INFO - PROCESS | 3532 | 1470732213944 Marionette TRACE conn6 -> [0,893,"getWindowHandle",null] 01:43:33 INFO - PROCESS | 3532 | 1470732213946 Marionette TRACE conn6 <- [1,893,null,{"value":"13"}] 01:43:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 01:43:33 INFO - PROCESS | 3532 | 1470732213949 Marionette TRACE conn6 -> [0,894,"setScriptTimeout",{"ms":35000}] 01:43:33 INFO - PROCESS | 3532 | 1470732213952 Marionette TRACE conn6 <- [1,894,null,{}] 01:43:33 INFO - PROCESS | 3532 | 1470732213955 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}] 01:43:33 INFO - PROCESS | 3532 | 1470732213957 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:34 INFO - PROCESS | 3532 | 1470732214075 Marionette TRACE conn6 <- [1,895,null,{"value":null}] 01:43:34 INFO - PROCESS | 3532 | 1470732214084 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:34 INFO - PROCESS | 3532 | 1470732214086 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:34 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2D4F000 == 38 [pid = 3532] [id = 233] 01:43:34 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7CA43F800) [pid = 3532] [serial = 698] [outer = 0000000000000000] 01:43:34 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7CD650400) [pid = 3532] [serial = 699] [outer = 000000A7CA43F800] 01:43:34 INFO - PROCESS | 3532 | 1470732214133 Marionette DEBUG loaded listener.js 01:43:34 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7CD6C9000) [pid = 3532] [serial = 700] [outer = 000000A7CA43F800] 01:43:34 INFO - PROCESS | 3532 | 1470732214550 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]]]}] 01:43:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 01:43:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 629ms 01:43:34 INFO - PROCESS | 3532 | 1470732214582 Marionette TRACE conn6 -> [0,897,"getWindowHandle",null] 01:43:34 INFO - PROCESS | 3532 | 1470732214584 Marionette TRACE conn6 <- [1,897,null,{"value":"13"}] 01:43:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 01:43:34 INFO - PROCESS | 3532 | 1470732214592 Marionette TRACE conn6 -> [0,898,"setScriptTimeout",{"ms":35000}] 01:43:34 INFO - PROCESS | 3532 | 1470732214594 Marionette TRACE conn6 <- [1,898,null,{}] 01:43:34 INFO - PROCESS | 3532 | 1470732214598 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}] 01:43:34 INFO - PROCESS | 3532 | 1470732214600 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:34 INFO - PROCESS | 3532 | 1470732214684 Marionette TRACE conn6 <- [1,899,null,{"value":null}] 01:43:34 INFO - PROCESS | 3532 | 1470732214692 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:34 INFO - PROCESS | 3532 | 1470732214694 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:34 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D317F800 == 39 [pid = 3532] [id = 234] 01:43:34 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CD6D2800) [pid = 3532] [serial = 701] [outer = 0000000000000000] 01:43:34 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CDB0C800) [pid = 3532] [serial = 702] [outer = 000000A7CD6D2800] 01:43:34 INFO - PROCESS | 3532 | 1470732214739 Marionette DEBUG loaded listener.js 01:43:34 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7CDB91400) [pid = 3532] [serial = 703] [outer = 000000A7CD6D2800] 01:43:35 INFO - PROCESS | 3532 | 1470732215141 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]]]}] 01:43:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 01:43:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 586ms 01:43:35 INFO - PROCESS | 3532 | 1470732215224 Marionette TRACE conn6 -> [0,901,"getWindowHandle",null] 01:43:35 INFO - PROCESS | 3532 | 1470732215228 Marionette TRACE conn6 <- [1,901,null,{"value":"13"}] 01:43:35 INFO - PROCESS | 3532 | 1470732215239 Marionette TRACE conn6 -> [0,902,"setScriptTimeout",{"ms":35000}] 01:43:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 01:43:35 INFO - PROCESS | 3532 | 1470732215244 Marionette TRACE conn6 <- [1,902,null,{}] 01:43:35 INFO - PROCESS | 3532 | 1470732215250 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}] 01:43:35 INFO - PROCESS | 3532 | 1470732215254 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:35 INFO - PROCESS | 3532 | 1470732215383 Marionette TRACE conn6 <- [1,903,null,{"value":null}] 01:43:35 INFO - PROCESS | 3532 | 1470732215532 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:35 INFO - PROCESS | 3532 | 1470732215538 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:35 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C618F000 == 40 [pid = 3532] [id = 235] 01:43:35 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7C03CE400) [pid = 3532] [serial = 704] [outer = 0000000000000000] 01:43:35 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7C05A5400) [pid = 3532] [serial = 705] [outer = 000000A7C03CE400] 01:43:35 INFO - PROCESS | 3532 | 1470732215598 Marionette DEBUG loaded listener.js 01:43:35 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7C48D7800) [pid = 3532] [serial = 706] [outer = 000000A7C03CE400] 01:43:36 INFO - PROCESS | 3532 | 1470732216180 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]]]}] 01:43:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 01:43:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 987ms 01:43:36 INFO - PROCESS | 3532 | 1470732216229 Marionette TRACE conn6 -> [0,905,"getWindowHandle",null] 01:43:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 01:43:36 INFO - PROCESS | 3532 | 1470732216233 Marionette TRACE conn6 <- [1,905,null,{"value":"13"}] 01:43:36 INFO - PROCESS | 3532 | 1470732216239 Marionette TRACE conn6 -> [0,906,"setScriptTimeout",{"ms":35000}] 01:43:36 INFO - PROCESS | 3532 | 1470732216244 Marionette TRACE conn6 <- [1,906,null,{}] 01:43:36 INFO - PROCESS | 3532 | 1470732216248 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}] 01:43:36 INFO - PROCESS | 3532 | 1470732216252 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:36 INFO - PROCESS | 3532 | 1470732216368 Marionette TRACE conn6 <- [1,907,null,{"value":null}] 01:43:36 INFO - PROCESS | 3532 | 1470732216444 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:36 INFO - PROCESS | 3532 | 1470732216447 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:36 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0F28000 == 41 [pid = 3532] [id = 236] 01:43:36 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7C9DB6C00) [pid = 3532] [serial = 707] [outer = 0000000000000000] 01:43:36 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7CA388000) [pid = 3532] [serial = 708] [outer = 000000A7C9DB6C00] 01:43:36 INFO - PROCESS | 3532 | 1470732216546 Marionette DEBUG loaded listener.js 01:43:36 INFO - PROCESS | 3532 | ++DOMWINDOW == 88 (000000A7CC4D0400) [pid = 3532] [serial = 709] [outer = 000000A7C9DB6C00] 01:43:37 INFO - PROCESS | 3532 | 1470732217171 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]]]}] 01:43:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 01:43:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 984ms 01:43:37 INFO - PROCESS | 3532 | 1470732217222 Marionette TRACE conn6 -> [0,909,"getWindowHandle",null] 01:43:37 INFO - PROCESS | 3532 | 1470732217225 Marionette TRACE conn6 <- [1,909,null,{"value":"13"}] 01:43:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 01:43:37 INFO - PROCESS | 3532 | 1470732217229 Marionette TRACE conn6 -> [0,910,"setScriptTimeout",{"ms":35000}] 01:43:37 INFO - PROCESS | 3532 | 1470732217231 Marionette TRACE conn6 <- [1,910,null,{}] 01:43:37 INFO - PROCESS | 3532 | 1470732217255 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}] 01:43:37 INFO - PROCESS | 3532 | 1470732217261 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:37 INFO - PROCESS | 3532 | 1470732217405 Marionette TRACE conn6 <- [1,911,null,{"value":null}] 01:43:37 INFO - PROCESS | 3532 | 1470732217459 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:37 INFO - PROCESS | 3532 | 1470732217463 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:37 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D31E3000 == 42 [pid = 3532] [id = 237] 01:43:37 INFO - PROCESS | 3532 | ++DOMWINDOW == 89 (000000A7CD4EA400) [pid = 3532] [serial = 710] [outer = 0000000000000000] 01:43:37 INFO - PROCESS | 3532 | ++DOMWINDOW == 90 (000000A7CD4F3C00) [pid = 3532] [serial = 711] [outer = 000000A7CD4EA400] 01:43:37 INFO - PROCESS | 3532 | 1470732217522 Marionette DEBUG loaded listener.js 01:43:37 INFO - PROCESS | 3532 | ++DOMWINDOW == 91 (000000A7CDB94C00) [pid = 3532] [serial = 712] [outer = 000000A7CD4EA400] 01:43:38 INFO - PROCESS | 3532 | 1470732218161 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]]]}] 01:43:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 01:43:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 986ms 01:43:38 INFO - PROCESS | 3532 | 1470732218216 Marionette TRACE conn6 -> [0,913,"getWindowHandle",null] 01:43:38 INFO - PROCESS | 3532 | 1470732218219 Marionette TRACE conn6 <- [1,913,null,{"value":"13"}] 01:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 01:43:38 INFO - PROCESS | 3532 | 1470732218223 Marionette TRACE conn6 -> [0,914,"setScriptTimeout",{"ms":35000}] 01:43:38 INFO - PROCESS | 3532 | 1470732218225 Marionette TRACE conn6 <- [1,914,null,{}] 01:43:38 INFO - PROCESS | 3532 | 1470732218228 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}] 01:43:38 INFO - PROCESS | 3532 | 1470732218231 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:38 INFO - PROCESS | 3532 | 1470732218345 Marionette TRACE conn6 <- [1,915,null,{"value":null}] 01:43:38 INFO - PROCESS | 3532 | 1470732218417 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:38 INFO - PROCESS | 3532 | 1470732218420 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:38 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D365C800 == 43 [pid = 3532] [id = 238] 01:43:38 INFO - PROCESS | 3532 | ++DOMWINDOW == 92 (000000A7CDCC4C00) [pid = 3532] [serial = 713] [outer = 0000000000000000] 01:43:38 INFO - PROCESS | 3532 | ++DOMWINDOW == 93 (000000A7CE4D8C00) [pid = 3532] [serial = 714] [outer = 000000A7CDCC4C00] 01:43:38 INFO - PROCESS | 3532 | 1470732218516 Marionette DEBUG loaded listener.js 01:43:38 INFO - PROCESS | 3532 | ++DOMWINDOW == 94 (000000A7CE7C1C00) [pid = 3532] [serial = 715] [outer = 000000A7CDCC4C00] 01:43:39 INFO - PROCESS | 3532 | 1470732219255 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]]]}] 01:43:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 01:43:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1079ms 01:43:39 INFO - PROCESS | 3532 | 1470732219305 Marionette TRACE conn6 -> [0,917,"getWindowHandle",null] 01:43:39 INFO - PROCESS | 3532 | 1470732219310 Marionette TRACE conn6 <- [1,917,null,{"value":"13"}] 01:43:39 INFO - PROCESS | 3532 | 1470732219315 Marionette TRACE conn6 -> [0,918,"setScriptTimeout",{"ms":35000}] 01:43:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 01:43:39 INFO - PROCESS | 3532 | 1470732219318 Marionette TRACE conn6 <- [1,918,null,{}] 01:43:39 INFO - PROCESS | 3532 | 1470732219324 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}] 01:43:39 INFO - PROCESS | 3532 | 1470732219327 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:39 INFO - PROCESS | 3532 | 1470732219434 Marionette TRACE conn6 <- [1,919,null,{"value":null}] 01:43:39 INFO - PROCESS | 3532 | 1470732219508 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:39 INFO - PROCESS | 3532 | 1470732219513 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:39 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C6435800 == 44 [pid = 3532] [id = 239] 01:43:39 INFO - PROCESS | 3532 | ++DOMWINDOW == 95 (000000A7C03A5400) [pid = 3532] [serial = 716] [outer = 0000000000000000] 01:43:39 INFO - PROCESS | 3532 | ++DOMWINDOW == 96 (000000A7C03C8800) [pid = 3532] [serial = 717] [outer = 000000A7C03A5400] 01:43:39 INFO - PROCESS | 3532 | 1470732219563 Marionette DEBUG loaded listener.js 01:43:39 INFO - PROCESS | 3532 | ++DOMWINDOW == 97 (000000A7C15D6400) [pid = 3532] [serial = 718] [outer = 000000A7C03A5400] 01:43:40 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2D4F000 == 43 [pid = 3532] [id = 233] 01:43:40 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CA30D000 == 42 [pid = 3532] [id = 232] 01:43:40 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D1DD9000 == 41 [pid = 3532] [id = 231] 01:43:40 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D14D2800 == 40 [pid = 3532] [id = 230] 01:43:40 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D04D7800 == 39 [pid = 3532] [id = 229] 01:43:40 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CE2DC800 == 38 [pid = 3532] [id = 228] 01:43:40 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CCA6B000 == 37 [pid = 3532] [id = 227] 01:43:40 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C6313800 == 36 [pid = 3532] [id = 226] 01:43:40 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C4887800 == 35 [pid = 3532] [id = 225] 01:43:40 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C6462000 == 34 [pid = 3532] [id = 224] 01:43:40 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CCEE3800 == 33 [pid = 3532] [id = 223] 01:43:40 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C61A0000 == 32 [pid = 3532] [id = 214] 01:43:40 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D365C800 == 31 [pid = 3532] [id = 238] 01:43:40 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D31E3000 == 30 [pid = 3532] [id = 237] 01:43:40 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D0F28000 == 29 [pid = 3532] [id = 236] 01:43:40 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D317F800 == 28 [pid = 3532] [id = 234] 01:43:40 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C618F000 == 27 [pid = 3532] [id = 235] 01:43:40 INFO - PROCESS | 3532 | --DOMWINDOW == 96 (000000A7CA43DC00) [pid = 3532] [serial = 653] [outer = 0000000000000000] [url = about:blank] 01:43:40 INFO - PROCESS | 3532 | --DOMWINDOW == 95 (000000A7CC940C00) [pid = 3532] [serial = 656] [outer = 0000000000000000] [url = about:blank] 01:43:40 INFO - PROCESS | 3532 | --DOMWINDOW == 94 (000000A7C4804800) [pid = 3532] [serial = 642] [outer = 0000000000000000] [url = about:blank] 01:43:40 INFO - PROCESS | 3532 | --DOMWINDOW == 93 (000000A7C0F19000) [pid = 3532] [serial = 641] [outer = 0000000000000000] [url = about:blank] 01:43:40 INFO - PROCESS | 3532 | --DOMWINDOW == 92 (000000A7C6C76C00) [pid = 3532] [serial = 650] [outer = 0000000000000000] [url = about:blank] 01:43:40 INFO - PROCESS | 3532 | --DOMWINDOW == 91 (000000A7C05A5000) [pid = 3532] [serial = 647] [outer = 0000000000000000] [url = about:blank] 01:43:40 INFO - PROCESS | 3532 | --DOMWINDOW == 90 (000000A7C14F5800) [pid = 3532] [serial = 648] [outer = 0000000000000000] [url = about:blank] 01:43:40 INFO - PROCESS | 3532 | --DOMWINDOW == 89 (000000A7C0351C00) [pid = 3532] [serial = 644] [outer = 0000000000000000] [url = about:blank] 01:43:40 INFO - PROCESS | 3532 | --DOMWINDOW == 88 (000000A7C03A0800) [pid = 3532] [serial = 645] [outer = 0000000000000000] [url = about:blank] 01:43:40 INFO - PROCESS | 3532 | --DOMWINDOW == 87 (000000A7CBE02800) [pid = 3532] [serial = 654] [outer = 0000000000000000] [url = about:blank] 01:43:40 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7C044FC00) [pid = 3532] [serial = 630] [outer = 0000000000000000] [url = about:blank] 01:43:40 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7C0351800) [pid = 3532] [serial = 629] [outer = 0000000000000000] [url = about:blank] 01:43:40 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7C9D15800) [pid = 3532] [serial = 633] [outer = 0000000000000000] [url = about:blank] 01:43:40 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7C6079000) [pid = 3532] [serial = 632] [outer = 0000000000000000] [url = about:blank] 01:43:40 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7CD250800) [pid = 3532] [serial = 636] [outer = 0000000000000000] [url = about:blank] 01:43:40 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7CBF41400) [pid = 3532] [serial = 635] [outer = 0000000000000000] [url = about:blank] 01:43:40 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7CD2EC000) [pid = 3532] [serial = 639] [outer = 0000000000000000] [url = about:blank] 01:43:40 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7CC9BD800) [pid = 3532] [serial = 638] [outer = 0000000000000000] [url = about:blank] 01:43:40 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7C039F800) [pid = 3532] [serial = 659] [outer = 0000000000000000] [url = about:blank] 01:43:40 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7CCA24C00) [pid = 3532] [serial = 657] [outer = 0000000000000000] [url = about:blank] 01:43:40 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7CD4EF000) [pid = 3532] [serial = 666] [outer = 0000000000000000] [url = about:blank] 01:43:40 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7CD344000) [pid = 3532] [serial = 662] [outer = 0000000000000000] [url = about:blank] 01:43:40 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7CD34B400) [pid = 3532] [serial = 663] [outer = 0000000000000000] [url = about:blank] 01:43:40 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7CA40F400) [pid = 3532] [serial = 660] [outer = 0000000000000000] [url = about:blank] 01:43:40 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7C9DB9C00) [pid = 3532] [serial = 651] [outer = 0000000000000000] [url = about:blank] 01:43:40 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7CD4EA800) [pid = 3532] [serial = 665] [outer = 0000000000000000] [url = about:blank] 01:43:40 INFO - PROCESS | 3532 | 1470732220838 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]]]}] 01:43:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 01:43:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1547ms 01:43:40 INFO - PROCESS | 3532 | 1470732220865 Marionette TRACE conn6 -> [0,921,"getWindowHandle",null] 01:43:40 INFO - PROCESS | 3532 | 1470732220870 Marionette TRACE conn6 <- [1,921,null,{"value":"13"}] 01:43:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 01:43:40 INFO - PROCESS | 3532 | 1470732220875 Marionette TRACE conn6 -> [0,922,"setScriptTimeout",{"ms":35000}] 01:43:40 INFO - PROCESS | 3532 | 1470732220879 Marionette TRACE conn6 <- [1,922,null,{}] 01:43:40 INFO - PROCESS | 3532 | 1470732220884 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}] 01:43:40 INFO - PROCESS | 3532 | 1470732220887 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:40 INFO - PROCESS | 3532 | 1470732220978 Marionette TRACE conn6 <- [1,923,null,{"value":null}] 01:43:41 INFO - PROCESS | 3532 | 1470732221049 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:41 INFO - PROCESS | 3532 | 1470732221054 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:41 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C4A16000 == 28 [pid = 3532] [id = 240] 01:43:41 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7BFDBF400) [pid = 3532] [serial = 719] [outer = 0000000000000000] 01:43:41 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7C001E800) [pid = 3532] [serial = 720] [outer = 000000A7BFDBF400] 01:43:41 INFO - PROCESS | 3532 | 1470732221103 Marionette DEBUG loaded listener.js 01:43:41 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7C0350800) [pid = 3532] [serial = 721] [outer = 000000A7BFDBF400] 01:43:41 INFO - PROCESS | 3532 | 1470732221524 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]]]}] 01:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 01:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 690ms 01:43:41 INFO - PROCESS | 3532 | 1470732221569 Marionette TRACE conn6 -> [0,925,"getWindowHandle",null] 01:43:41 INFO - PROCESS | 3532 | 1470732221574 Marionette TRACE conn6 <- [1,925,null,{"value":"13"}] 01:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 01:43:41 INFO - PROCESS | 3532 | 1470732221585 Marionette TRACE conn6 -> [0,926,"setScriptTimeout",{"ms":35000}] 01:43:41 INFO - PROCESS | 3532 | 1470732221588 Marionette TRACE conn6 <- [1,926,null,{}] 01:43:41 INFO - PROCESS | 3532 | 1470732221592 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}] 01:43:41 INFO - PROCESS | 3532 | 1470732221595 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:41 INFO - PROCESS | 3532 | 1470732221723 Marionette TRACE conn6 <- [1,927,null,{"value":null}] 01:43:41 INFO - PROCESS | 3532 | 1470732221739 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:41 INFO - PROCESS | 3532 | 1470732221742 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:41 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C61A4800 == 29 [pid = 3532] [id = 241] 01:43:41 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7C0452400) [pid = 3532] [serial = 722] [outer = 0000000000000000] 01:43:41 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7C0457800) [pid = 3532] [serial = 723] [outer = 000000A7C0452400] 01:43:41 INFO - PROCESS | 3532 | 1470732221792 Marionette DEBUG loaded listener.js 01:43:41 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7C0FCC000) [pid = 3532] [serial = 724] [outer = 000000A7C0452400] 01:43:42 INFO - PROCESS | 3532 | 1470732222262 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]]]}] 01:43:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 01:43:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 733ms 01:43:42 INFO - PROCESS | 3532 | 1470732222323 Marionette TRACE conn6 -> [0,929,"getWindowHandle",null] 01:43:42 INFO - PROCESS | 3532 | 1470732222325 Marionette TRACE conn6 <- [1,929,null,{"value":"13"}] 01:43:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 01:43:42 INFO - PROCESS | 3532 | 1470732222329 Marionette TRACE conn6 -> [0,930,"setScriptTimeout",{"ms":35000}] 01:43:42 INFO - PROCESS | 3532 | 1470732222333 Marionette TRACE conn6 <- [1,930,null,{}] 01:43:42 INFO - PROCESS | 3532 | 1470732222344 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}] 01:43:42 INFO - PROCESS | 3532 | 1470732222349 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:42 INFO - PROCESS | 3532 | 1470732222436 Marionette TRACE conn6 <- [1,931,null,{"value":null}] 01:43:42 INFO - PROCESS | 3532 | 1470732222443 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:42 INFO - PROCESS | 3532 | 1470732222446 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:42 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CB899800 == 30 [pid = 3532] [id = 242] 01:43:42 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7C0019000) [pid = 3532] [serial = 725] [outer = 0000000000000000] 01:43:42 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7C527A400) [pid = 3532] [serial = 726] [outer = 000000A7C0019000] 01:43:42 INFO - PROCESS | 3532 | 1470732222496 Marionette DEBUG loaded listener.js 01:43:42 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7C611C000) [pid = 3532] [serial = 727] [outer = 000000A7C0019000] 01:43:42 INFO - PROCESS | 3532 | 1470732222929 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]]]}] 01:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 01:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 690ms 01:43:43 INFO - PROCESS | 3532 | 1470732223021 Marionette TRACE conn6 -> [0,933,"getWindowHandle",null] 01:43:43 INFO - PROCESS | 3532 | 1470732223024 Marionette TRACE conn6 <- [1,933,null,{"value":"13"}] 01:43:43 INFO - PROCESS | 3532 | 1470732223035 Marionette TRACE conn6 -> [0,934,"setScriptTimeout",{"ms":35000}] 01:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 01:43:43 INFO - PROCESS | 3532 | 1470732223037 Marionette TRACE conn6 <- [1,934,null,{}] 01:43:43 INFO - PROCESS | 3532 | 1470732223086 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}] 01:43:43 INFO - PROCESS | 3532 | 1470732223088 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:43 INFO - PROCESS | 3532 | 1470732223201 Marionette TRACE conn6 <- [1,935,null,{"value":null}] 01:43:43 INFO - PROCESS | 3532 | 1470732223208 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:43 INFO - PROCESS | 3532 | 1470732223211 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:43 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CCE78000 == 31 [pid = 3532] [id = 243] 01:43:43 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7C679E400) [pid = 3532] [serial = 728] [outer = 0000000000000000] 01:43:43 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7C6B90800) [pid = 3532] [serial = 729] [outer = 000000A7C679E400] 01:43:43 INFO - PROCESS | 3532 | 1470732223257 Marionette DEBUG loaded listener.js 01:43:43 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7C9D76000) [pid = 3532] [serial = 730] [outer = 000000A7C679E400] 01:43:43 INFO - PROCESS | 3532 | 1470732223708 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]]]}] 01:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 01:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 691ms 01:43:43 INFO - PROCESS | 3532 | 1470732223732 Marionette TRACE conn6 -> [0,937,"getWindowHandle",null] 01:43:43 INFO - PROCESS | 3532 | 1470732223734 Marionette TRACE conn6 <- [1,937,null,{"value":"13"}] 01:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 01:43:43 INFO - PROCESS | 3532 | 1470732223744 Marionette TRACE conn6 -> [0,938,"setScriptTimeout",{"ms":35000}] 01:43:43 INFO - PROCESS | 3532 | 1470732223746 Marionette TRACE conn6 <- [1,938,null,{}] 01:43:43 INFO - PROCESS | 3532 | 1470732223749 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}] 01:43:43 INFO - PROCESS | 3532 | 1470732223752 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:43 INFO - PROCESS | 3532 | 1470732223858 Marionette TRACE conn6 <- [1,939,null,{"value":null}] 01:43:43 INFO - PROCESS | 3532 | 1470732223864 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:43 INFO - PROCESS | 3532 | 1470732223866 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:43 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CDB44000 == 32 [pid = 3532] [id = 244] 01:43:43 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7C0452000) [pid = 3532] [serial = 731] [outer = 0000000000000000] 01:43:43 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7CA33D000) [pid = 3532] [serial = 732] [outer = 000000A7C0452000] 01:43:43 INFO - PROCESS | 3532 | 1470732223913 Marionette DEBUG loaded listener.js 01:43:43 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7CA431C00) [pid = 3532] [serial = 733] [outer = 000000A7C0452000] 01:43:44 INFO - PROCESS | 3532 | 1470732224381 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]]]}] 01:43:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 01:43:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 670ms 01:43:44 INFO - PROCESS | 3532 | 1470732224417 Marionette TRACE conn6 -> [0,941,"getWindowHandle",null] 01:43:44 INFO - PROCESS | 3532 | 1470732224419 Marionette TRACE conn6 <- [1,941,null,{"value":"13"}] 01:43:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 01:43:44 INFO - PROCESS | 3532 | 1470732224422 Marionette TRACE conn6 -> [0,942,"setScriptTimeout",{"ms":35000}] 01:43:44 INFO - PROCESS | 3532 | 1470732224424 Marionette TRACE conn6 <- [1,942,null,{}] 01:43:44 INFO - PROCESS | 3532 | 1470732224428 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}] 01:43:44 INFO - PROCESS | 3532 | 1470732224434 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:44 INFO - PROCESS | 3532 | 1470732224592 Marionette TRACE conn6 <- [1,943,null,{"value":null}] 01:43:44 INFO - PROCESS | 3532 | 1470732224616 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:44 INFO - PROCESS | 3532 | 1470732224618 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:44 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D04D1000 == 33 [pid = 3532] [id = 245] 01:43:44 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7CA664800) [pid = 3532] [serial = 734] [outer = 0000000000000000] 01:43:44 INFO - PROCESS | 3532 | ++DOMWINDOW == 88 (000000A7CC977800) [pid = 3532] [serial = 735] [outer = 000000A7CA664800] 01:43:44 INFO - PROCESS | 3532 | 1470732224664 Marionette DEBUG loaded listener.js 01:43:44 INFO - PROCESS | 3532 | ++DOMWINDOW == 89 (000000A7CC9C5800) [pid = 3532] [serial = 736] [outer = 000000A7CA664800] 01:43:45 INFO - PROCESS | 3532 | --DOMWINDOW == 88 (000000A7CBF3F000) [pid = 3532] [serial = 686] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 01:43:45 INFO - PROCESS | 3532 | --DOMWINDOW == 87 (000000A7CD245000) [pid = 3532] [serial = 689] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 01:43:45 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7C026E000) [pid = 3532] [serial = 671] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 01:43:45 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7CD4E8400) [pid = 3532] [serial = 668] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 01:43:45 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7C0353C00) [pid = 3532] [serial = 677] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 01:43:45 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7CA43F800) [pid = 3532] [serial = 698] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 01:43:45 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7BFDB9800) [pid = 3532] [serial = 674] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 01:43:45 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7C6013400) [pid = 3532] [serial = 680] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 01:43:45 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7CD6D2800) [pid = 3532] [serial = 701] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 01:43:45 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7BFDB5000) [pid = 3532] [serial = 683] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 01:43:45 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7CD34F800) [pid = 3532] [serial = 692] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 01:43:45 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7BFDAB000) [pid = 3532] [serial = 695] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 01:43:45 INFO - PROCESS | 3532 | 1470732225315 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]]]}] 01:43:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 01:43:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 943ms 01:43:45 INFO - PROCESS | 3532 | 1470732225369 Marionette TRACE conn6 -> [0,945,"getWindowHandle",null] 01:43:45 INFO - PROCESS | 3532 | 1470732225371 Marionette TRACE conn6 <- [1,945,null,{"value":"13"}] 01:43:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 01:43:45 INFO - PROCESS | 3532 | 1470732225375 Marionette TRACE conn6 -> [0,946,"setScriptTimeout",{"ms":35000}] 01:43:45 INFO - PROCESS | 3532 | 1470732225377 Marionette TRACE conn6 <- [1,946,null,{}] 01:43:45 INFO - PROCESS | 3532 | 1470732225380 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}] 01:43:45 INFO - PROCESS | 3532 | 1470732225382 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:45 INFO - PROCESS | 3532 | 1470732225488 Marionette TRACE conn6 <- [1,947,null,{"value":null}] 01:43:45 INFO - PROCESS | 3532 | 1470732225536 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:45 INFO - PROCESS | 3532 | 1470732225538 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:45 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C9939000 == 34 [pid = 3532] [id = 246] 01:43:45 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7BFDB5000) [pid = 3532] [serial = 737] [outer = 0000000000000000] 01:43:45 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7C6C6E800) [pid = 3532] [serial = 738] [outer = 000000A7BFDB5000] 01:43:45 INFO - PROCESS | 3532 | 1470732225587 Marionette DEBUG loaded listener.js 01:43:45 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CC9C6800) [pid = 3532] [serial = 739] [outer = 000000A7BFDB5000] 01:43:45 INFO - PROCESS | 3532 | 1470732225970 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]]]}] 01:43:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 01:43:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 630ms 01:43:46 INFO - PROCESS | 3532 | 1470732226012 Marionette TRACE conn6 -> [0,949,"getWindowHandle",null] 01:43:46 INFO - PROCESS | 3532 | 1470732226014 Marionette TRACE conn6 <- [1,949,null,{"value":"13"}] 01:43:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 01:43:46 INFO - PROCESS | 3532 | 1470732226018 Marionette TRACE conn6 -> [0,950,"setScriptTimeout",{"ms":35000}] 01:43:46 INFO - PROCESS | 3532 | 1470732226019 Marionette TRACE conn6 <- [1,950,null,{}] 01:43:46 INFO - PROCESS | 3532 | 1470732226023 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}] 01:43:46 INFO - PROCESS | 3532 | 1470732226025 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:46 INFO - PROCESS | 3532 | 1470732226108 Marionette TRACE conn6 <- [1,951,null,{"value":null}] 01:43:46 INFO - PROCESS | 3532 | 1470732226114 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:46 INFO - PROCESS | 3532 | 1470732226116 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:46 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D14D5000 == 35 [pid = 3532] [id = 247] 01:43:46 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CCA2EC00) [pid = 3532] [serial = 740] [outer = 0000000000000000] 01:43:46 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7CCFEF400) [pid = 3532] [serial = 741] [outer = 000000A7CCA2EC00] 01:43:46 INFO - PROCESS | 3532 | 1470732226161 Marionette DEBUG loaded listener.js 01:43:46 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7CD247800) [pid = 3532] [serial = 742] [outer = 000000A7CCA2EC00] 01:43:46 INFO - PROCESS | 3532 | 1470732226591 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]]]}] 01:43:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 01:43:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 628ms 01:43:46 INFO - PROCESS | 3532 | 1470732226649 Marionette TRACE conn6 -> [0,953,"getWindowHandle",null] 01:43:46 INFO - PROCESS | 3532 | 1470732226652 Marionette TRACE conn6 <- [1,953,null,{"value":"13"}] 01:43:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 01:43:46 INFO - PROCESS | 3532 | 1470732226655 Marionette TRACE conn6 -> [0,954,"setScriptTimeout",{"ms":35000}] 01:43:46 INFO - PROCESS | 3532 | 1470732226657 Marionette TRACE conn6 <- [1,954,null,{}] 01:43:46 INFO - PROCESS | 3532 | 1470732226661 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}] 01:43:46 INFO - PROCESS | 3532 | 1470732226663 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:46 INFO - PROCESS | 3532 | 1470732226745 Marionette TRACE conn6 <- [1,955,null,{"value":null}] 01:43:46 INFO - PROCESS | 3532 | 1470732226752 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:46 INFO - PROCESS | 3532 | 1470732226755 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:46 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CB896800 == 36 [pid = 3532] [id = 248] 01:43:46 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7C486BC00) [pid = 3532] [serial = 743] [outer = 0000000000000000] 01:43:46 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7CD2E9000) [pid = 3532] [serial = 744] [outer = 000000A7C486BC00] 01:43:46 INFO - PROCESS | 3532 | 1470732226801 Marionette DEBUG loaded listener.js 01:43:46 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7CD2F3400) [pid = 3532] [serial = 745] [outer = 000000A7C486BC00] 01:43:47 INFO - PROCESS | 3532 | 1470732227256 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]]]}] 01:43:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 01:43:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 691ms 01:43:47 INFO - PROCESS | 3532 | 1470732227350 Marionette TRACE conn6 -> [0,957,"getWindowHandle",null] 01:43:47 INFO - PROCESS | 3532 | 1470732227356 Marionette TRACE conn6 <- [1,957,null,{"value":"13"}] 01:43:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 01:43:47 INFO - PROCESS | 3532 | 1470732227362 Marionette TRACE conn6 -> [0,958,"setScriptTimeout",{"ms":35000}] 01:43:47 INFO - PROCESS | 3532 | 1470732227367 Marionette TRACE conn6 <- [1,958,null,{}] 01:43:47 INFO - PROCESS | 3532 | 1470732227373 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}] 01:43:47 INFO - PROCESS | 3532 | 1470732227378 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:47 INFO - PROCESS | 3532 | 1470732227558 Marionette TRACE conn6 <- [1,959,null,{"value":null}] 01:43:47 INFO - PROCESS | 3532 | 1470732227649 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:47 INFO - PROCESS | 3532 | 1470732227654 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:47 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C552F800 == 37 [pid = 3532] [id = 249] 01:43:47 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7BFDC4C00) [pid = 3532] [serial = 746] [outer = 0000000000000000] 01:43:47 INFO - PROCESS | 3532 | ++DOMWINDOW == 88 (000000A7C001D000) [pid = 3532] [serial = 747] [outer = 000000A7BFDC4C00] 01:43:47 INFO - PROCESS | 3532 | 1470732227713 Marionette DEBUG loaded listener.js 01:43:47 INFO - PROCESS | 3532 | ++DOMWINDOW == 89 (000000A7C039D400) [pid = 3532] [serial = 748] [outer = 000000A7BFDC4C00] 01:43:48 INFO - PROCESS | 3532 | 1470732228418 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]]]}] 01:43:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 01:43:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1083ms 01:43:48 INFO - PROCESS | 3532 | 1470732228454 Marionette TRACE conn6 -> [0,961,"getWindowHandle",null] 01:43:48 INFO - PROCESS | 3532 | 1470732228459 Marionette TRACE conn6 <- [1,961,null,{"value":"13"}] 01:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 01:43:48 INFO - PROCESS | 3532 | 1470732228466 Marionette TRACE conn6 -> [0,962,"setScriptTimeout",{"ms":35000}] 01:43:48 INFO - PROCESS | 3532 | 1470732228469 Marionette TRACE conn6 <- [1,962,null,{}] 01:43:48 INFO - PROCESS | 3532 | 1470732228497 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}] 01:43:48 INFO - PROCESS | 3532 | 1470732228501 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:48 INFO - PROCESS | 3532 | 1470732228626 Marionette TRACE conn6 <- [1,963,null,{"value":null}] 01:43:48 INFO - PROCESS | 3532 | 1470732228699 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:48 INFO - PROCESS | 3532 | 1470732228702 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:48 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CD0B0800 == 38 [pid = 3532] [id = 250] 01:43:48 INFO - PROCESS | 3532 | ++DOMWINDOW == 90 (000000A7C43C8800) [pid = 3532] [serial = 749] [outer = 0000000000000000] 01:43:48 INFO - PROCESS | 3532 | ++DOMWINDOW == 91 (000000A7C4799000) [pid = 3532] [serial = 750] [outer = 000000A7C43C8800] 01:43:48 INFO - PROCESS | 3532 | 1470732228760 Marionette DEBUG loaded listener.js 01:43:48 INFO - PROCESS | 3532 | ++DOMWINDOW == 92 (000000A7C607E400) [pid = 3532] [serial = 751] [outer = 000000A7C43C8800] 01:43:49 INFO - PROCESS | 3532 | 1470732229637 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]]]}] 01:43:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 01:43:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1240ms 01:43:49 INFO - PROCESS | 3532 | 1470732229707 Marionette TRACE conn6 -> [0,965,"getWindowHandle",null] 01:43:49 INFO - PROCESS | 3532 | 1470732229711 Marionette TRACE conn6 <- [1,965,null,{"value":"13"}] 01:43:49 INFO - PROCESS | 3532 | 1470732229717 Marionette TRACE conn6 -> [0,966,"setScriptTimeout",{"ms":35000}] 01:43:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 01:43:49 INFO - PROCESS | 3532 | 1470732229720 Marionette TRACE conn6 <- [1,966,null,{}] 01:43:49 INFO - PROCESS | 3532 | 1470732229726 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}] 01:43:49 INFO - PROCESS | 3532 | 1470732229730 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:49 INFO - PROCESS | 3532 | 1470732229845 Marionette TRACE conn6 <- [1,967,null,{"value":null}] 01:43:49 INFO - PROCESS | 3532 | 1470732229912 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:49 INFO - PROCESS | 3532 | 1470732229916 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:49 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C9991000 == 39 [pid = 3532] [id = 251] 01:43:49 INFO - PROCESS | 3532 | ++DOMWINDOW == 93 (000000A7C03A6800) [pid = 3532] [serial = 752] [outer = 0000000000000000] 01:43:49 INFO - PROCESS | 3532 | ++DOMWINDOW == 94 (000000A7C03C8400) [pid = 3532] [serial = 753] [outer = 000000A7C03A6800] 01:43:49 INFO - PROCESS | 3532 | 1470732229967 Marionette DEBUG loaded listener.js 01:43:50 INFO - PROCESS | 3532 | ++DOMWINDOW == 95 (000000A7C08AFC00) [pid = 3532] [serial = 754] [outer = 000000A7C03A6800] 01:43:50 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D14D5000 == 38 [pid = 3532] [id = 247] 01:43:50 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C9939000 == 37 [pid = 3532] [id = 246] 01:43:50 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D04D1000 == 36 [pid = 3532] [id = 245] 01:43:50 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CDB44000 == 35 [pid = 3532] [id = 244] 01:43:50 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CCE78000 == 34 [pid = 3532] [id = 243] 01:43:50 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CB899800 == 33 [pid = 3532] [id = 242] 01:43:50 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C61A4800 == 32 [pid = 3532] [id = 241] 01:43:50 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C4A16000 == 31 [pid = 3532] [id = 240] 01:43:50 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C6435800 == 30 [pid = 3532] [id = 239] 01:43:50 INFO - PROCESS | 3532 | --DOMWINDOW == 94 (000000A7C4799800) [pid = 3532] [serial = 381] [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.] 01:43:50 INFO - PROCESS | 3532 | --DOMWINDOW == 93 (000000A7CC9C0800) [pid = 3532] [serial = 687] [outer = 0000000000000000] [url = about:blank] 01:43:50 INFO - PROCESS | 3532 | --DOMWINDOW == 92 (000000A7CD2ED000) [pid = 3532] [serial = 691] [outer = 0000000000000000] [url = about:blank] 01:43:50 INFO - PROCESS | 3532 | --DOMWINDOW == 91 (000000A7CD249000) [pid = 3532] [serial = 690] [outer = 0000000000000000] [url = about:blank] 01:43:50 INFO - PROCESS | 3532 | --DOMWINDOW == 90 (000000A7C039F000) [pid = 3532] [serial = 672] [outer = 0000000000000000] [url = about:blank] 01:43:50 INFO - PROCESS | 3532 | --DOMWINDOW == 89 (000000A7C0457400) [pid = 3532] [serial = 673] [outer = 0000000000000000] [url = about:blank] 01:43:50 INFO - PROCESS | 3532 | --DOMWINDOW == 88 (000000A7CD64BC00) [pid = 3532] [serial = 670] [outer = 0000000000000000] [url = about:blank] 01:43:50 INFO - PROCESS | 3532 | --DOMWINDOW == 87 (000000A7CD510400) [pid = 3532] [serial = 669] [outer = 0000000000000000] [url = about:blank] 01:43:50 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7C15D8800) [pid = 3532] [serial = 678] [outer = 0000000000000000] [url = about:blank] 01:43:50 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7CD6C9000) [pid = 3532] [serial = 700] [outer = 0000000000000000] [url = about:blank] 01:43:50 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7C4FBEC00) [pid = 3532] [serial = 679] [outer = 0000000000000000] [url = about:blank] 01:43:50 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7C026C400) [pid = 3532] [serial = 675] [outer = 0000000000000000] [url = about:blank] 01:43:50 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7C044E400) [pid = 3532] [serial = 676] [outer = 0000000000000000] [url = about:blank] 01:43:50 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7C61E2C00) [pid = 3532] [serial = 681] [outer = 0000000000000000] [url = about:blank] 01:43:50 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7CDB0C800) [pid = 3532] [serial = 702] [outer = 0000000000000000] [url = about:blank] 01:43:50 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7C9D13400) [pid = 3532] [serial = 682] [outer = 0000000000000000] [url = about:blank] 01:43:50 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7CDB91400) [pid = 3532] [serial = 703] [outer = 0000000000000000] [url = about:blank] 01:43:50 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7CB81A000) [pid = 3532] [serial = 684] [outer = 0000000000000000] [url = about:blank] 01:43:50 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7CD514000) [pid = 3532] [serial = 693] [outer = 0000000000000000] [url = about:blank] 01:43:50 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7C03A4800) [pid = 3532] [serial = 696] [outer = 0000000000000000] [url = about:blank] 01:43:50 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7CC9C1400) [pid = 3532] [serial = 697] [outer = 0000000000000000] [url = about:blank] 01:43:50 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7CD650400) [pid = 3532] [serial = 699] [outer = 0000000000000000] [url = about:blank] 01:43:50 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7CD64D400) [pid = 3532] [serial = 694] [outer = 0000000000000000] [url = about:blank] 01:43:50 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7CCA2F400) [pid = 3532] [serial = 688] [outer = 0000000000000000] [url = about:blank] 01:43:50 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7CBE0FC00) [pid = 3532] [serial = 685] [outer = 0000000000000000] [url = about:blank] 01:43:50 INFO - PROCESS | 3532 | 1470732230514 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]]]}] 01:43:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 01:43:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 838ms 01:43:50 INFO - PROCESS | 3532 | 1470732230559 Marionette TRACE conn6 -> [0,969,"getWindowHandle",null] 01:43:50 INFO - PROCESS | 3532 | 1470732230563 Marionette TRACE conn6 <- [1,969,null,{"value":"13"}] 01:43:50 INFO - PROCESS | 3532 | 1470732230570 Marionette TRACE conn6 -> [0,970,"setScriptTimeout",{"ms":35000}] 01:43:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 01:43:50 INFO - PROCESS | 3532 | 1470732230573 Marionette TRACE conn6 <- [1,970,null,{}] 01:43:50 INFO - PROCESS | 3532 | 1470732230577 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}] 01:43:50 INFO - PROCESS | 3532 | 1470732230580 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:50 INFO - PROCESS | 3532 | 1470732230669 Marionette TRACE conn6 <- [1,971,null,{"value":null}] 01:43:50 INFO - PROCESS | 3532 | 1470732230678 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:50 INFO - PROCESS | 3532 | 1470732230681 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:50 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C9937000 == 31 [pid = 3532] [id = 252] 01:43:50 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7C0632000) [pid = 3532] [serial = 755] [outer = 0000000000000000] 01:43:50 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7C4795C00) [pid = 3532] [serial = 756] [outer = 000000A7C0632000] 01:43:50 INFO - PROCESS | 3532 | 1470732230730 Marionette DEBUG loaded listener.js 01:43:50 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7C50D5000) [pid = 3532] [serial = 757] [outer = 000000A7C0632000] 01:43:51 INFO - PROCESS | 3532 | 1470732231194 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]]]}] 01:43:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 01:43:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 694ms 01:43:51 INFO - PROCESS | 3532 | 1470732231293 Marionette TRACE conn6 -> [0,973,"getWindowHandle",null] 01:43:51 INFO - PROCESS | 3532 | 1470732231296 Marionette TRACE conn6 <- [1,973,null,{"value":"13"}] 01:43:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 01:43:51 INFO - PROCESS | 3532 | 1470732231300 Marionette TRACE conn6 -> [0,974,"setScriptTimeout",{"ms":35000}] 01:43:51 INFO - PROCESS | 3532 | 1470732231303 Marionette TRACE conn6 <- [1,974,null,{}] 01:43:51 INFO - PROCESS | 3532 | 1470732231317 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}] 01:43:51 INFO - PROCESS | 3532 | 1470732231322 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:51 INFO - PROCESS | 3532 | 1470732231421 Marionette TRACE conn6 <- [1,975,null,{"value":null}] 01:43:51 INFO - PROCESS | 3532 | 1470732231487 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:51 INFO - PROCESS | 3532 | 1470732231491 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:51 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CCE76000 == 32 [pid = 3532] [id = 253] 01:43:51 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7C9D0C400) [pid = 3532] [serial = 758] [outer = 0000000000000000] 01:43:51 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7C9DB5400) [pid = 3532] [serial = 759] [outer = 000000A7C9D0C400] 01:43:51 INFO - PROCESS | 3532 | 1470732231542 Marionette DEBUG loaded listener.js 01:43:51 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7CA670800) [pid = 3532] [serial = 760] [outer = 000000A7C9D0C400] 01:43:51 INFO - PROCESS | 3532 | 1470732231937 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]]]}] 01:43:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 01:43:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 691ms 01:43:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 01:43:52 INFO - PROCESS | 3532 | 1470732231992 Marionette TRACE conn6 -> [0,977,"getWindowHandle",null] 01:43:52 INFO - PROCESS | 3532 | 1470732231995 Marionette TRACE conn6 <- [1,977,null,{"value":"13"}] 01:43:52 INFO - PROCESS | 3532 | 1470732231998 Marionette TRACE conn6 -> [0,978,"setScriptTimeout",{"ms":35000}] 01:43:52 INFO - PROCESS | 3532 | 1470732232000 Marionette TRACE conn6 <- [1,978,null,{}] 01:43:52 INFO - PROCESS | 3532 | 1470732232004 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}] 01:43:52 INFO - PROCESS | 3532 | 1470732232006 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:52 INFO - PROCESS | 3532 | 1470732232094 Marionette TRACE conn6 <- [1,979,null,{"value":null}] 01:43:52 INFO - PROCESS | 3532 | 1470732232100 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:52 INFO - PROCESS | 3532 | 1470732232103 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:52 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CF80E000 == 33 [pid = 3532] [id = 254] 01:43:52 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7CB820800) [pid = 3532] [serial = 761] [outer = 0000000000000000] 01:43:52 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7CBE72400) [pid = 3532] [serial = 762] [outer = 000000A7CB820800] 01:43:52 INFO - PROCESS | 3532 | 1470732232150 Marionette DEBUG loaded listener.js 01:43:52 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7CC9BCC00) [pid = 3532] [serial = 763] [outer = 000000A7CB820800] 01:43:52 INFO - PROCESS | 3532 | 1470732232563 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]]]}] 01:43:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 01:43:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 629ms 01:43:52 INFO - PROCESS | 3532 | 1470732232634 Marionette TRACE conn6 -> [0,981,"getWindowHandle",null] 01:43:52 INFO - PROCESS | 3532 | 1470732232636 Marionette TRACE conn6 <- [1,981,null,{"value":"13"}] 01:43:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 01:43:52 INFO - PROCESS | 3532 | 1470732232640 Marionette TRACE conn6 -> [0,982,"setScriptTimeout",{"ms":35000}] 01:43:52 INFO - PROCESS | 3532 | 1470732232642 Marionette TRACE conn6 <- [1,982,null,{}] 01:43:52 INFO - PROCESS | 3532 | 1470732232645 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}] 01:43:52 INFO - PROCESS | 3532 | 1470732232647 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:52 INFO - PROCESS | 3532 | 1470732232755 Marionette TRACE conn6 <- [1,983,null,{"value":null}] 01:43:52 INFO - PROCESS | 3532 | 1470732232827 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:52 INFO - PROCESS | 3532 | 1470732232836 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:52 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0F2F000 == 34 [pid = 3532] [id = 255] 01:43:52 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7C9D79000) [pid = 3532] [serial = 764] [outer = 0000000000000000] 01:43:52 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CCE25000) [pid = 3532] [serial = 765] [outer = 000000A7C9D79000] 01:43:52 INFO - PROCESS | 3532 | 1470732232883 Marionette DEBUG loaded listener.js 01:43:52 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7CD24D800) [pid = 3532] [serial = 766] [outer = 000000A7C9D79000] 01:43:53 INFO - PROCESS | 3532 | 1470732233339 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]]]}] 01:43:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 01:43:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 734ms 01:43:53 INFO - PROCESS | 3532 | 1470732233377 Marionette TRACE conn6 -> [0,985,"getWindowHandle",null] 01:43:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 01:43:53 INFO - PROCESS | 3532 | 1470732233380 Marionette TRACE conn6 <- [1,985,null,{"value":"13"}] 01:43:53 INFO - PROCESS | 3532 | 1470732233383 Marionette TRACE conn6 -> [0,986,"setScriptTimeout",{"ms":35000}] 01:43:53 INFO - PROCESS | 3532 | 1470732233385 Marionette TRACE conn6 <- [1,986,null,{}] 01:43:53 INFO - PROCESS | 3532 | 1470732233388 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}] 01:43:53 INFO - PROCESS | 3532 | 1470732233394 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:53 INFO - PROCESS | 3532 | 1470732233533 Marionette TRACE conn6 <- [1,987,null,{"value":null}] 01:43:53 INFO - PROCESS | 3532 | 1470732233589 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:53 INFO - PROCESS | 3532 | 1470732233591 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:53 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D1F7C000 == 35 [pid = 3532] [id = 256] 01:43:53 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7CD34B400) [pid = 3532] [serial = 767] [outer = 0000000000000000] 01:43:53 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7CD4EEC00) [pid = 3532] [serial = 768] [outer = 000000A7CD34B400] 01:43:53 INFO - PROCESS | 3532 | 1470732233637 Marionette DEBUG loaded listener.js 01:43:53 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7CD516C00) [pid = 3532] [serial = 769] [outer = 000000A7CD34B400] 01:43:54 INFO - PROCESS | 3532 | 1470732234068 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]]]}] 01:43:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 01:43:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 734ms 01:43:54 INFO - PROCESS | 3532 | 1470732234149 Marionette TRACE conn6 -> [0,989,"getWindowHandle",null] 01:43:54 INFO - PROCESS | 3532 | 1470732234151 Marionette TRACE conn6 <- [1,989,null,{"value":"13"}] 01:43:54 INFO - PROCESS | 3532 | 1470732234154 Marionette TRACE conn6 -> [0,990,"setScriptTimeout",{"ms":35000}] 01:43:54 INFO - PROCESS | 3532 | 1470732234156 Marionette TRACE conn6 <- [1,990,null,{}] 01:43:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 01:43:54 INFO - PROCESS | 3532 | 1470732234164 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}] 01:43:54 INFO - PROCESS | 3532 | 1470732234166 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:54 INFO - PROCESS | 3532 | 1470732234283 Marionette TRACE conn6 <- [1,991,null,{"value":null}] 01:43:54 INFO - PROCESS | 3532 | 1470732234294 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:54 INFO - PROCESS | 3532 | 1470732234296 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:54 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2D17800 == 36 [pid = 3532] [id = 257] 01:43:54 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7CD64F800) [pid = 3532] [serial = 770] [outer = 0000000000000000] 01:43:54 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7CD656400) [pid = 3532] [serial = 771] [outer = 000000A7CD64F800] 01:43:54 INFO - PROCESS | 3532 | 1470732234341 Marionette DEBUG loaded listener.js 01:43:54 INFO - PROCESS | 3532 | ++DOMWINDOW == 88 (000000A7CDA22C00) [pid = 3532] [serial = 772] [outer = 000000A7CD64F800] 01:43:54 INFO - PROCESS | 3532 | --DOMWINDOW == 87 (000000A7C679E400) [pid = 3532] [serial = 728] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 01:43:54 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7C0452000) [pid = 3532] [serial = 731] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 01:43:54 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7C03A5400) [pid = 3532] [serial = 716] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 01:43:54 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7BFDBF400) [pid = 3532] [serial = 719] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 01:43:54 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7C0019000) [pid = 3532] [serial = 725] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 01:43:54 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7C0452400) [pid = 3532] [serial = 722] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 01:43:54 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7C03CE400) [pid = 3532] [serial = 704] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 01:43:54 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7C9DB6C00) [pid = 3532] [serial = 707] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 01:43:54 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7CCA2EC00) [pid = 3532] [serial = 740] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 01:43:54 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7CD4EA400) [pid = 3532] [serial = 710] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 01:43:54 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7CDCC4C00) [pid = 3532] [serial = 713] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 01:43:54 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7BFDB5000) [pid = 3532] [serial = 737] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 01:43:54 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7CA664800) [pid = 3532] [serial = 734] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 01:43:54 INFO - PROCESS | 3532 | 1470732234809 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]]]}] 01:43:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 01:43:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 669ms 01:43:54 INFO - PROCESS | 3532 | 1470732234832 Marionette TRACE conn6 -> [0,993,"getWindowHandle",null] 01:43:54 INFO - PROCESS | 3532 | 1470732234835 Marionette TRACE conn6 <- [1,993,null,{"value":"13"}] 01:43:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 01:43:54 INFO - PROCESS | 3532 | 1470732234838 Marionette TRACE conn6 -> [0,994,"setScriptTimeout",{"ms":35000}] 01:43:54 INFO - PROCESS | 3532 | 1470732234840 Marionette TRACE conn6 <- [1,994,null,{}] 01:43:54 INFO - PROCESS | 3532 | 1470732234843 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}] 01:43:54 INFO - PROCESS | 3532 | 1470732234845 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:54 INFO - PROCESS | 3532 | 1470732234928 Marionette TRACE conn6 <- [1,995,null,{"value":null}] 01:43:55 INFO - PROCESS | 3532 | 1470732234996 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:55 INFO - PROCESS | 3532 | 1470732234998 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:55 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2D2F800 == 37 [pid = 3532] [id = 258] 01:43:55 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7C0019000) [pid = 3532] [serial = 773] [outer = 0000000000000000] 01:43:55 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7C64D4000) [pid = 3532] [serial = 774] [outer = 000000A7C0019000] 01:43:55 INFO - PROCESS | 3532 | 1470732235044 Marionette DEBUG loaded listener.js 01:43:55 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7CBE05C00) [pid = 3532] [serial = 775] [outer = 000000A7C0019000] 01:43:55 INFO - PROCESS | 3532 | 1470732235418 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]]]}] 01:43:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 01:43:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 628ms 01:43:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 01:43:55 INFO - PROCESS | 3532 | 1470732235470 Marionette TRACE conn6 -> [0,997,"getWindowHandle",null] 01:43:55 INFO - PROCESS | 3532 | 1470732235472 Marionette TRACE conn6 <- [1,997,null,{"value":"13"}] 01:43:55 INFO - PROCESS | 3532 | 1470732235475 Marionette TRACE conn6 -> [0,998,"setScriptTimeout",{"ms":35000}] 01:43:55 INFO - PROCESS | 3532 | 1470732235476 Marionette TRACE conn6 <- [1,998,null,{}] 01:43:55 INFO - PROCESS | 3532 | 1470732235480 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}] 01:43:55 INFO - PROCESS | 3532 | 1470732235482 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:55 INFO - PROCESS | 3532 | 1470732235596 Marionette TRACE conn6 <- [1,999,null,{"value":null}] 01:43:55 INFO - PROCESS | 3532 | 1470732235631 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:55 INFO - PROCESS | 3532 | 1470732235633 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:55 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2E96800 == 38 [pid = 3532] [id = 259] 01:43:55 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7CD6E8000) [pid = 3532] [serial = 776] [outer = 0000000000000000] 01:43:55 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CDB90400) [pid = 3532] [serial = 777] [outer = 000000A7CD6E8000] 01:43:55 INFO - PROCESS | 3532 | 1470732235679 Marionette DEBUG loaded listener.js 01:43:55 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CDBEB800) [pid = 3532] [serial = 778] [outer = 000000A7CD6E8000] 01:43:56 INFO - PROCESS | 3532 | 1470732236071 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]]]}] 01:43:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 01:43:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 629ms 01:43:56 INFO - PROCESS | 3532 | 1470732236108 Marionette TRACE conn6 -> [0,1001,"getWindowHandle",null] 01:43:56 INFO - PROCESS | 3532 | 1470732236110 Marionette TRACE conn6 <- [1,1001,null,{"value":"13"}] 01:43:56 INFO - PROCESS | 3532 | 1470732236113 Marionette TRACE conn6 -> [0,1002,"setScriptTimeout",{"ms":35000}] 01:43:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 01:43:56 INFO - PROCESS | 3532 | 1470732236114 Marionette TRACE conn6 <- [1,1002,null,{}] 01:43:56 INFO - PROCESS | 3532 | 1470732236118 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}] 01:43:56 INFO - PROCESS | 3532 | 1470732236120 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:56 INFO - PROCESS | 3532 | 1470732236234 Marionette TRACE conn6 <- [1,1003,null,{"value":null}] 01:43:56 INFO - PROCESS | 3532 | 1470732236242 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:56 INFO - PROCESS | 3532 | 1470732236244 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:56 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D3184800 == 39 [pid = 3532] [id = 260] 01:43:56 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7CE2EA800) [pid = 3532] [serial = 779] [outer = 0000000000000000] 01:43:56 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7CE731800) [pid = 3532] [serial = 780] [outer = 000000A7CE2EA800] 01:43:56 INFO - PROCESS | 3532 | 1470732236289 Marionette DEBUG loaded listener.js 01:43:56 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7CCA29000) [pid = 3532] [serial = 781] [outer = 000000A7CE2EA800] 01:43:56 INFO - PROCESS | 3532 | 1470732236734 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]]]}] 01:43:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 01:43:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 691ms 01:43:56 INFO - PROCESS | 3532 | 1470732236808 Marionette TRACE conn6 -> [0,1005,"getWindowHandle",null] 01:43:56 INFO - PROCESS | 3532 | 1470732236813 Marionette TRACE conn6 <- [1,1005,null,{"value":"13"}] 01:43:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 01:43:56 INFO - PROCESS | 3532 | 1470732236819 Marionette TRACE conn6 -> [0,1006,"setScriptTimeout",{"ms":35000}] 01:43:56 INFO - PROCESS | 3532 | 1470732236824 Marionette TRACE conn6 <- [1,1006,null,{}] 01:43:56 INFO - PROCESS | 3532 | 1470732236832 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}] 01:43:56 INFO - PROCESS | 3532 | 1470732236835 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:57 INFO - PROCESS | 3532 | 1470732237010 Marionette TRACE conn6 <- [1,1007,null,{"value":null}] 01:43:57 INFO - PROCESS | 3532 | 1470732237106 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:57 INFO - PROCESS | 3532 | 1470732237112 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:57 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C6316000 == 40 [pid = 3532] [id = 261] 01:43:57 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7C0264800) [pid = 3532] [serial = 782] [outer = 0000000000000000] 01:43:57 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7C039A400) [pid = 3532] [serial = 783] [outer = 000000A7C0264800] 01:43:57 INFO - PROCESS | 3532 | 1470732237173 Marionette DEBUG loaded listener.js 01:43:57 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7C0F1A000) [pid = 3532] [serial = 784] [outer = 000000A7C0264800] 01:43:57 INFO - PROCESS | 3532 | 1470732237728 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]]]}] 01:43:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 01:43:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 943ms 01:43:57 INFO - PROCESS | 3532 | 1470732237765 Marionette TRACE conn6 -> [0,1009,"getWindowHandle",null] 01:43:57 INFO - PROCESS | 3532 | 1470732237770 Marionette TRACE conn6 <- [1,1009,null,{"value":"13"}] 01:43:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 01:43:57 INFO - PROCESS | 3532 | 1470732237777 Marionette TRACE conn6 -> [0,1010,"setScriptTimeout",{"ms":35000}] 01:43:57 INFO - PROCESS | 3532 | 1470732237780 Marionette TRACE conn6 <- [1,1010,null,{}] 01:43:57 INFO - PROCESS | 3532 | 1470732237784 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}] 01:43:57 INFO - PROCESS | 3532 | 1470732237787 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:57 INFO - PROCESS | 3532 | 1470732237905 Marionette TRACE conn6 <- [1,1011,null,{"value":null}] 01:43:58 INFO - PROCESS | 3532 | 1470732237994 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:58 INFO - PROCESS | 3532 | 1470732237997 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:58 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0632000 == 41 [pid = 3532] [id = 262] 01:43:58 INFO - PROCESS | 3532 | ++DOMWINDOW == 88 (000000A7C64CF000) [pid = 3532] [serial = 785] [outer = 0000000000000000] 01:43:58 INFO - PROCESS | 3532 | ++DOMWINDOW == 89 (000000A7C6C72000) [pid = 3532] [serial = 786] [outer = 000000A7C64CF000] 01:43:58 INFO - PROCESS | 3532 | 1470732238054 Marionette DEBUG loaded listener.js 01:43:58 INFO - PROCESS | 3532 | ++DOMWINDOW == 90 (000000A7CA670000) [pid = 3532] [serial = 787] [outer = 000000A7C64CF000] 01:43:58 INFO - PROCESS | 3532 | 1470732238698 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]]]}] 01:43:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 01:43:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 944ms 01:43:58 INFO - PROCESS | 3532 | 1470732238723 Marionette TRACE conn6 -> [0,1013,"getWindowHandle",null] 01:43:58 INFO - PROCESS | 3532 | 1470732238725 Marionette TRACE conn6 <- [1,1013,null,{"value":"13"}] 01:43:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 01:43:58 INFO - PROCESS | 3532 | 1470732238729 Marionette TRACE conn6 -> [0,1014,"setScriptTimeout",{"ms":35000}] 01:43:58 INFO - PROCESS | 3532 | 1470732238733 Marionette TRACE conn6 <- [1,1014,null,{}] 01:43:58 INFO - PROCESS | 3532 | 1470732238745 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}] 01:43:58 INFO - PROCESS | 3532 | 1470732238750 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:58 INFO - PROCESS | 3532 | 1470732238868 Marionette TRACE conn6 <- [1,1015,null,{"value":null}] 01:43:58 INFO - PROCESS | 3532 | 1470732238957 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:58 INFO - PROCESS | 3532 | 1470732238961 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:58 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D31E8000 == 42 [pid = 3532] [id = 263] 01:43:58 INFO - PROCESS | 3532 | ++DOMWINDOW == 91 (000000A7CD34E800) [pid = 3532] [serial = 788] [outer = 0000000000000000] 01:43:59 INFO - PROCESS | 3532 | ++DOMWINDOW == 92 (000000A7CD4E9C00) [pid = 3532] [serial = 789] [outer = 000000A7CD34E800] 01:43:59 INFO - PROCESS | 3532 | 1470732239020 Marionette DEBUG loaded listener.js 01:43:59 INFO - PROCESS | 3532 | ++DOMWINDOW == 93 (000000A7CD64D400) [pid = 3532] [serial = 790] [outer = 000000A7CD34E800] 01:43:59 INFO - PROCESS | 3532 | 1470732239654 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]]]}] 01:43:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 01:43:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 986ms 01:43:59 INFO - PROCESS | 3532 | 1470732239718 Marionette TRACE conn6 -> [0,1017,"getWindowHandle",null] 01:43:59 INFO - PROCESS | 3532 | 1470732239721 Marionette TRACE conn6 <- [1,1017,null,{"value":"13"}] 01:43:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 01:43:59 INFO - PROCESS | 3532 | 1470732239724 Marionette TRACE conn6 -> [0,1018,"setScriptTimeout",{"ms":35000}] 01:43:59 INFO - PROCESS | 3532 | 1470732239726 Marionette TRACE conn6 <- [1,1018,null,{}] 01:43:59 INFO - PROCESS | 3532 | 1470732239731 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}] 01:43:59 INFO - PROCESS | 3532 | 1470732239733 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:59 INFO - PROCESS | 3532 | 1470732239848 Marionette TRACE conn6 <- [1,1019,null,{"value":null}] 01:43:59 INFO - PROCESS | 3532 | 1470732239921 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:59 INFO - PROCESS | 3532 | 1470732239924 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:43:59 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D36AF000 == 43 [pid = 3532] [id = 264] 01:43:59 INFO - PROCESS | 3532 | ++DOMWINDOW == 94 (000000A7CF004400) [pid = 3532] [serial = 791] [outer = 0000000000000000] 01:44:00 INFO - PROCESS | 3532 | ++DOMWINDOW == 95 (000000A7CF3CF400) [pid = 3532] [serial = 792] [outer = 000000A7CF004400] 01:44:00 INFO - PROCESS | 3532 | 1470732240020 Marionette DEBUG loaded listener.js 01:44:00 INFO - PROCESS | 3532 | ++DOMWINDOW == 96 (000000A7CFCD7C00) [pid = 3532] [serial = 793] [outer = 000000A7CF004400] 01:44:00 INFO - PROCESS | 3532 | 1470732240813 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]]]}] 01:44:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 01:44:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1135ms 01:44:00 INFO - PROCESS | 3532 | 1470732240862 Marionette TRACE conn6 -> [0,1021,"getWindowHandle",null] 01:44:00 INFO - PROCESS | 3532 | 1470732240867 Marionette TRACE conn6 <- [1,1021,null,{"value":"13"}] 01:44:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 01:44:00 INFO - PROCESS | 3532 | 1470732240872 Marionette TRACE conn6 -> [0,1022,"setScriptTimeout",{"ms":35000}] 01:44:00 INFO - PROCESS | 3532 | 1470732240875 Marionette TRACE conn6 <- [1,1022,null,{}] 01:44:00 INFO - PROCESS | 3532 | 1470732240881 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}] 01:44:00 INFO - PROCESS | 3532 | 1470732240884 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:01 INFO - PROCESS | 3532 | 1470732240994 Marionette TRACE conn6 <- [1,1023,null,{"value":null}] 01:44:01 INFO - PROCESS | 3532 | 1470732241070 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:01 INFO - PROCESS | 3532 | 1470732241075 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:01 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C642A800 == 44 [pid = 3532] [id = 265] 01:44:01 INFO - PROCESS | 3532 | ++DOMWINDOW == 97 (000000A7C0264C00) [pid = 3532] [serial = 794] [outer = 0000000000000000] 01:44:01 INFO - PROCESS | 3532 | ++DOMWINDOW == 98 (000000A7C026FC00) [pid = 3532] [serial = 795] [outer = 000000A7C0264C00] 01:44:01 INFO - PROCESS | 3532 | 1470732241125 Marionette DEBUG loaded listener.js 01:44:01 INFO - PROCESS | 3532 | ++DOMWINDOW == 99 (000000A7C0815800) [pid = 3532] [serial = 796] [outer = 000000A7C0264C00] 01:44:02 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2E96800 == 43 [pid = 3532] [id = 259] 01:44:02 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2D2F800 == 42 [pid = 3532] [id = 258] 01:44:02 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2D17800 == 41 [pid = 3532] [id = 257] 01:44:02 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D1F7C000 == 40 [pid = 3532] [id = 256] 01:44:02 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D0F2F000 == 39 [pid = 3532] [id = 255] 01:44:02 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CF80E000 == 38 [pid = 3532] [id = 254] 01:44:02 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CCE76000 == 37 [pid = 3532] [id = 253] 01:44:02 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C9937000 == 36 [pid = 3532] [id = 252] 01:44:02 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C9991000 == 35 [pid = 3532] [id = 251] 01:44:02 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CD0B0800 == 34 [pid = 3532] [id = 250] 01:44:02 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C552F800 == 33 [pid = 3532] [id = 249] 01:44:02 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CB896800 == 32 [pid = 3532] [id = 248] 01:44:02 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D36AF000 == 31 [pid = 3532] [id = 264] 01:44:02 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D31E8000 == 30 [pid = 3532] [id = 263] 01:44:02 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D0632000 == 29 [pid = 3532] [id = 262] 01:44:02 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D3184800 == 28 [pid = 3532] [id = 260] 01:44:02 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C6316000 == 27 [pid = 3532] [id = 261] 01:44:02 INFO - PROCESS | 3532 | --DOMWINDOW == 98 (000000A7C6B90800) [pid = 3532] [serial = 729] [outer = 0000000000000000] [url = about:blank] 01:44:02 INFO - PROCESS | 3532 | --DOMWINDOW == 97 (000000A7C9D76000) [pid = 3532] [serial = 730] [outer = 0000000000000000] [url = about:blank] 01:44:02 INFO - PROCESS | 3532 | --DOMWINDOW == 96 (000000A7CA431C00) [pid = 3532] [serial = 733] [outer = 0000000000000000] [url = about:blank] 01:44:02 INFO - PROCESS | 3532 | --DOMWINDOW == 95 (000000A7C15D6400) [pid = 3532] [serial = 718] [outer = 0000000000000000] [url = about:blank] 01:44:02 INFO - PROCESS | 3532 | --DOMWINDOW == 94 (000000A7C03C8800) [pid = 3532] [serial = 717] [outer = 0000000000000000] [url = about:blank] 01:44:02 INFO - PROCESS | 3532 | --DOMWINDOW == 93 (000000A7C001E800) [pid = 3532] [serial = 720] [outer = 0000000000000000] [url = about:blank] 01:44:02 INFO - PROCESS | 3532 | --DOMWINDOW == 92 (000000A7C0350800) [pid = 3532] [serial = 721] [outer = 0000000000000000] [url = about:blank] 01:44:02 INFO - PROCESS | 3532 | --DOMWINDOW == 91 (000000A7C527A400) [pid = 3532] [serial = 726] [outer = 0000000000000000] [url = about:blank] 01:44:02 INFO - PROCESS | 3532 | --DOMWINDOW == 90 (000000A7C0457800) [pid = 3532] [serial = 723] [outer = 0000000000000000] [url = about:blank] 01:44:02 INFO - PROCESS | 3532 | --DOMWINDOW == 89 (000000A7C0FCC000) [pid = 3532] [serial = 724] [outer = 0000000000000000] [url = about:blank] 01:44:02 INFO - PROCESS | 3532 | --DOMWINDOW == 88 (000000A7CA33D000) [pid = 3532] [serial = 732] [outer = 0000000000000000] [url = about:blank] 01:44:02 INFO - PROCESS | 3532 | --DOMWINDOW == 87 (000000A7C48D7800) [pid = 3532] [serial = 706] [outer = 0000000000000000] [url = about:blank] 01:44:02 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7C05A5400) [pid = 3532] [serial = 705] [outer = 0000000000000000] [url = about:blank] 01:44:02 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7CC4D0400) [pid = 3532] [serial = 709] [outer = 0000000000000000] [url = about:blank] 01:44:02 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7CA388000) [pid = 3532] [serial = 708] [outer = 0000000000000000] [url = about:blank] 01:44:02 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7CD247800) [pid = 3532] [serial = 742] [outer = 0000000000000000] [url = about:blank] 01:44:02 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7CDB94C00) [pid = 3532] [serial = 712] [outer = 0000000000000000] [url = about:blank] 01:44:02 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7CD4F3C00) [pid = 3532] [serial = 711] [outer = 0000000000000000] [url = about:blank] 01:44:02 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7CE7C1C00) [pid = 3532] [serial = 715] [outer = 0000000000000000] [url = about:blank] 01:44:02 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7CE4D8C00) [pid = 3532] [serial = 714] [outer = 0000000000000000] [url = about:blank] 01:44:02 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7C6C6E800) [pid = 3532] [serial = 738] [outer = 0000000000000000] [url = about:blank] 01:44:02 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7CC977800) [pid = 3532] [serial = 735] [outer = 0000000000000000] [url = about:blank] 01:44:02 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7CD2E9000) [pid = 3532] [serial = 744] [outer = 0000000000000000] [url = about:blank] 01:44:02 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7CCFEF400) [pid = 3532] [serial = 741] [outer = 0000000000000000] [url = about:blank] 01:44:02 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7CC9C5800) [pid = 3532] [serial = 736] [outer = 0000000000000000] [url = about:blank] 01:44:02 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7C611C000) [pid = 3532] [serial = 727] [outer = 0000000000000000] [url = about:blank] 01:44:02 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7CC9C6800) [pid = 3532] [serial = 739] [outer = 0000000000000000] [url = about:blank] 01:44:02 INFO - PROCESS | 3532 | 1470732242414 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]]]}] 01:44:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 01:44:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1595ms 01:44:02 INFO - PROCESS | 3532 | 1470732242470 Marionette TRACE conn6 -> [0,1025,"getWindowHandle",null] 01:44:02 INFO - PROCESS | 3532 | 1470732242474 Marionette TRACE conn6 <- [1,1025,null,{"value":"13"}] 01:44:02 INFO - PROCESS | 3532 | 1470732242480 Marionette TRACE conn6 -> [0,1026,"setScriptTimeout",{"ms":35000}] 01:44:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 01:44:02 INFO - PROCESS | 3532 | 1470732242483 Marionette TRACE conn6 <- [1,1026,null,{}] 01:44:02 INFO - PROCESS | 3532 | 1470732242489 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}] 01:44:02 INFO - PROCESS | 3532 | 1470732242492 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:02 INFO - PROCESS | 3532 | 1470732242588 Marionette TRACE conn6 <- [1,1027,null,{"value":null}] 01:44:02 INFO - PROCESS | 3532 | 1470732242660 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:02 INFO - PROCESS | 3532 | 1470732242665 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:02 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C4A1D800 == 28 [pid = 3532] [id = 266] 01:44:02 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7BFDC1C00) [pid = 3532] [serial = 797] [outer = 0000000000000000] 01:44:02 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7C0261000) [pid = 3532] [serial = 798] [outer = 000000A7BFDC1C00] 01:44:02 INFO - PROCESS | 3532 | 1470732242717 Marionette DEBUG loaded listener.js 01:44:02 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7BE50B000) [pid = 3532] [serial = 799] [outer = 000000A7BFDC1C00] 01:44:03 INFO - PROCESS | 3532 | 1470732243131 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]]]}] 01:44:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 01:44:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 692ms 01:44:03 INFO - PROCESS | 3532 | 1470732243176 Marionette TRACE conn6 -> [0,1029,"getWindowHandle",null] 01:44:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 01:44:03 INFO - PROCESS | 3532 | 1470732243181 Marionette TRACE conn6 <- [1,1029,null,{"value":"13"}] 01:44:03 INFO - PROCESS | 3532 | 1470732243188 Marionette TRACE conn6 -> [0,1030,"setScriptTimeout",{"ms":35000}] 01:44:03 INFO - PROCESS | 3532 | 1470732243191 Marionette TRACE conn6 <- [1,1030,null,{}] 01:44:03 INFO - PROCESS | 3532 | 1470732243195 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}] 01:44:03 INFO - PROCESS | 3532 | 1470732243197 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:03 INFO - PROCESS | 3532 | 1470732243292 Marionette TRACE conn6 <- [1,1031,null,{"value":null}] 01:44:03 INFO - PROCESS | 3532 | 1470732243299 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:03 INFO - PROCESS | 3532 | 1470732243301 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:03 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C619C000 == 29 [pid = 3532] [id = 267] 01:44:03 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7C044C000) [pid = 3532] [serial = 800] [outer = 0000000000000000] 01:44:03 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7C080F800) [pid = 3532] [serial = 801] [outer = 000000A7C044C000] 01:44:03 INFO - PROCESS | 3532 | 1470732243350 Marionette DEBUG loaded listener.js 01:44:03 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7C436DC00) [pid = 3532] [serial = 802] [outer = 000000A7C044C000] 01:44:03 INFO - PROCESS | 3532 | 1470732243819 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]]]}] 01:44:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 01:44:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 691ms 01:44:03 INFO - PROCESS | 3532 | 1470732243880 Marionette TRACE conn6 -> [0,1033,"getWindowHandle",null] 01:44:03 INFO - PROCESS | 3532 | 1470732243882 Marionette TRACE conn6 <- [1,1033,null,{"value":"13"}] 01:44:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 01:44:03 INFO - PROCESS | 3532 | 1470732243885 Marionette TRACE conn6 -> [0,1034,"setScriptTimeout",{"ms":35000}] 01:44:03 INFO - PROCESS | 3532 | 1470732243889 Marionette TRACE conn6 <- [1,1034,null,{}] 01:44:03 INFO - PROCESS | 3532 | 1470732243900 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}] 01:44:03 INFO - PROCESS | 3532 | 1470732243905 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:04 INFO - PROCESS | 3532 | 1470732244026 Marionette TRACE conn6 <- [1,1035,null,{"value":null}] 01:44:04 INFO - PROCESS | 3532 | 1470732244107 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:04 INFO - PROCESS | 3532 | 1470732244111 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:04 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CC543000 == 30 [pid = 3532] [id = 268] 01:44:04 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7BFDB2C00) [pid = 3532] [serial = 803] [outer = 0000000000000000] 01:44:04 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7C5561400) [pid = 3532] [serial = 804] [outer = 000000A7BFDB2C00] 01:44:04 INFO - PROCESS | 3532 | 1470732244161 Marionette DEBUG loaded listener.js 01:44:04 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7C61E1000) [pid = 3532] [serial = 805] [outer = 000000A7BFDB2C00] 01:44:04 INFO - PROCESS | 3532 | 1470732244584 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]]]}] 01:44:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 01:44:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 734ms 01:44:04 INFO - PROCESS | 3532 | 1470732244622 Marionette TRACE conn6 -> [0,1037,"getWindowHandle",null] 01:44:04 INFO - PROCESS | 3532 | 1470732244625 Marionette TRACE conn6 <- [1,1037,null,{"value":"13"}] 01:44:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 01:44:04 INFO - PROCESS | 3532 | 1470732244628 Marionette TRACE conn6 -> [0,1038,"setScriptTimeout",{"ms":35000}] 01:44:04 INFO - PROCESS | 3532 | 1470732244630 Marionette TRACE conn6 <- [1,1038,null,{}] 01:44:04 INFO - PROCESS | 3532 | 1470732244634 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}] 01:44:04 INFO - PROCESS | 3532 | 1470732244636 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:04 INFO - PROCESS | 3532 | 1470732244749 Marionette TRACE conn6 <- [1,1039,null,{"value":null}] 01:44:04 INFO - PROCESS | 3532 | 1470732244755 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:04 INFO - PROCESS | 3532 | 1470732244757 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:04 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CCE74000 == 31 [pid = 3532] [id = 269] 01:44:04 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7C6C71C00) [pid = 3532] [serial = 806] [outer = 0000000000000000] 01:44:04 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7C9D13C00) [pid = 3532] [serial = 807] [outer = 000000A7C6C71C00] 01:44:04 INFO - PROCESS | 3532 | 1470732244807 Marionette DEBUG loaded listener.js 01:44:04 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7C9DB2C00) [pid = 3532] [serial = 808] [outer = 000000A7C6C71C00] 01:44:05 INFO - PROCESS | 3532 | 1470732245254 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]]]}] 01:44:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 01:44:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 671ms 01:44:05 INFO - PROCESS | 3532 | 1470732245302 Marionette TRACE conn6 -> [0,1041,"getWindowHandle",null] 01:44:05 INFO - PROCESS | 3532 | 1470732245304 Marionette TRACE conn6 <- [1,1041,null,{"value":"13"}] 01:44:05 INFO - PROCESS | 3532 | 1470732245307 Marionette TRACE conn6 -> [0,1042,"setScriptTimeout",{"ms":35000}] 01:44:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 01:44:05 INFO - PROCESS | 3532 | 1470732245309 Marionette TRACE conn6 <- [1,1042,null,{}] 01:44:05 INFO - PROCESS | 3532 | 1470732245319 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}] 01:44:05 INFO - PROCESS | 3532 | 1470732245322 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:05 INFO - PROCESS | 3532 | 1470732245454 Marionette TRACE conn6 <- [1,1043,null,{"value":null}] 01:44:05 INFO - PROCESS | 3532 | 1470732245473 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:05 INFO - PROCESS | 3532 | 1470732245476 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:05 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CE2C7800 == 32 [pid = 3532] [id = 270] 01:44:05 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7C03C8C00) [pid = 3532] [serial = 809] [outer = 0000000000000000] 01:44:05 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7CA40D000) [pid = 3532] [serial = 810] [outer = 000000A7C03C8C00] 01:44:05 INFO - PROCESS | 3532 | 1470732245521 Marionette DEBUG loaded listener.js 01:44:05 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7CB81C800) [pid = 3532] [serial = 811] [outer = 000000A7C03C8C00] 01:44:05 INFO - PROCESS | 3532 | 1470732245971 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]]]}] 01:44:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 01:44:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 691ms 01:44:06 INFO - PROCESS | 3532 | 1470732246002 Marionette TRACE conn6 -> [0,1045,"getWindowHandle",null] 01:44:06 INFO - PROCESS | 3532 | 1470732246004 Marionette TRACE conn6 <- [1,1045,null,{"value":"13"}] 01:44:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 01:44:06 INFO - PROCESS | 3532 | 1470732246007 Marionette TRACE conn6 -> [0,1046,"setScriptTimeout",{"ms":35000}] 01:44:06 INFO - PROCESS | 3532 | 1470732246009 Marionette TRACE conn6 <- [1,1046,null,{}] 01:44:06 INFO - PROCESS | 3532 | 1470732246020 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}] 01:44:06 INFO - PROCESS | 3532 | 1470732246027 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:06 INFO - PROCESS | 3532 | 1470732246159 Marionette TRACE conn6 <- [1,1047,null,{"value":null}] 01:44:06 INFO - PROCESS | 3532 | 1470732246218 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:06 INFO - PROCESS | 3532 | 1470732246220 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:06 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D05E0800 == 33 [pid = 3532] [id = 271] 01:44:06 INFO - PROCESS | 3532 | ++DOMWINDOW == 88 (000000A7CBE04400) [pid = 3532] [serial = 812] [outer = 0000000000000000] 01:44:06 INFO - PROCESS | 3532 | ++DOMWINDOW == 89 (000000A7CC9C5800) [pid = 3532] [serial = 813] [outer = 000000A7CBE04400] 01:44:06 INFO - PROCESS | 3532 | 1470732246266 Marionette DEBUG loaded listener.js 01:44:06 INFO - PROCESS | 3532 | ++DOMWINDOW == 90 (000000A7CCA30C00) [pid = 3532] [serial = 814] [outer = 000000A7CBE04400] 01:44:06 INFO - PROCESS | 3532 | --DOMWINDOW == 89 (000000A7CD64F800) [pid = 3532] [serial = 770] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 01:44:06 INFO - PROCESS | 3532 | --DOMWINDOW == 88 (000000A7C0019000) [pid = 3532] [serial = 773] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 01:44:06 INFO - PROCESS | 3532 | --DOMWINDOW == 87 (000000A7BFDC4C00) [pid = 3532] [serial = 746] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 01:44:06 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7C43C8800) [pid = 3532] [serial = 749] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 01:44:06 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7C9D79000) [pid = 3532] [serial = 764] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 01:44:06 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7C486BC00) [pid = 3532] [serial = 743] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 01:44:06 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7CD6E8000) [pid = 3532] [serial = 776] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 01:44:06 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7C9D0C400) [pid = 3532] [serial = 758] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 01:44:06 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7C0632000) [pid = 3532] [serial = 755] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 01:44:06 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7CB820800) [pid = 3532] [serial = 761] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 01:44:06 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7C03A6800) [pid = 3532] [serial = 752] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 01:44:06 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7CD34B400) [pid = 3532] [serial = 767] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 01:44:06 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7CE2EA800) [pid = 3532] [serial = 779] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 01:44:06 INFO - PROCESS | 3532 | 1470732246897 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]]]}] 01:44:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 01:44:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 943ms 01:44:06 INFO - PROCESS | 3532 | 1470732246953 Marionette TRACE conn6 -> [0,1049,"getWindowHandle",null] 01:44:06 INFO - PROCESS | 3532 | 1470732246955 Marionette TRACE conn6 <- [1,1049,null,{"value":"13"}] 01:44:06 INFO - PROCESS | 3532 | 1470732246959 Marionette TRACE conn6 -> [0,1050,"setScriptTimeout",{"ms":35000}] 01:44:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 01:44:06 INFO - PROCESS | 3532 | 1470732246961 Marionette TRACE conn6 <- [1,1050,null,{}] 01:44:06 INFO - PROCESS | 3532 | 1470732246964 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}] 01:44:06 INFO - PROCESS | 3532 | 1470732246966 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:07 INFO - PROCESS | 3532 | 1470732247047 Marionette TRACE conn6 <- [1,1051,null,{"value":null}] 01:44:07 INFO - PROCESS | 3532 | 1470732247052 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:07 INFO - PROCESS | 3532 | 1470732247054 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:07 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0F3A000 == 34 [pid = 3532] [id = 272] 01:44:07 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7C03A1000) [pid = 3532] [serial = 815] [outer = 0000000000000000] 01:44:07 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7CB81F400) [pid = 3532] [serial = 816] [outer = 000000A7C03A1000] 01:44:07 INFO - PROCESS | 3532 | 1470732247100 Marionette DEBUG loaded listener.js 01:44:07 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CCA2E000) [pid = 3532] [serial = 817] [outer = 000000A7C03A1000] 01:44:07 INFO - PROCESS | 3532 | 1470732247508 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]]]}] 01:44:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 01:44:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 588ms 01:44:07 INFO - PROCESS | 3532 | 1470732247550 Marionette TRACE conn6 -> [0,1053,"getWindowHandle",null] 01:44:07 INFO - PROCESS | 3532 | 1470732247552 Marionette TRACE conn6 <- [1,1053,null,{"value":"13"}] 01:44:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 01:44:07 INFO - PROCESS | 3532 | 1470732247555 Marionette TRACE conn6 -> [0,1054,"setScriptTimeout",{"ms":35000}] 01:44:07 INFO - PROCESS | 3532 | 1470732247557 Marionette TRACE conn6 <- [1,1054,null,{}] 01:44:07 INFO - PROCESS | 3532 | 1470732247565 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}] 01:44:07 INFO - PROCESS | 3532 | 1470732247567 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:07 INFO - PROCESS | 3532 | 1470732247649 Marionette TRACE conn6 <- [1,1055,null,{"value":null}] 01:44:07 INFO - PROCESS | 3532 | 1470732247655 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:07 INFO - PROCESS | 3532 | 1470732247657 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:07 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D1DC5800 == 35 [pid = 3532] [id = 273] 01:44:07 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CD21AC00) [pid = 3532] [serial = 818] [outer = 0000000000000000] 01:44:07 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7CD246400) [pid = 3532] [serial = 819] [outer = 000000A7CD21AC00] 01:44:07 INFO - PROCESS | 3532 | 1470732247705 Marionette DEBUG loaded listener.js 01:44:07 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7CD251400) [pid = 3532] [serial = 820] [outer = 000000A7CD21AC00] 01:44:08 INFO - PROCESS | 3532 | 1470732248175 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]]]}] 01:44:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 01:44:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 690ms 01:44:08 INFO - PROCESS | 3532 | 1470732248248 Marionette TRACE conn6 -> [0,1057,"getWindowHandle",null] 01:44:08 INFO - PROCESS | 3532 | 1470732248251 Marionette TRACE conn6 <- [1,1057,null,{"value":"13"}] 01:44:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 01:44:08 INFO - PROCESS | 3532 | 1470732248254 Marionette TRACE conn6 -> [0,1058,"setScriptTimeout",{"ms":35000}] 01:44:08 INFO - PROCESS | 3532 | 1470732248256 Marionette TRACE conn6 <- [1,1058,null,{}] 01:44:08 INFO - PROCESS | 3532 | 1470732248259 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}] 01:44:08 INFO - PROCESS | 3532 | 1470732248261 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:08 INFO - PROCESS | 3532 | 1470732248343 Marionette TRACE conn6 <- [1,1059,null,{"value":null}] 01:44:08 INFO - PROCESS | 3532 | 1470732248349 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:08 INFO - PROCESS | 3532 | 1470732248351 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:08 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CC53A800 == 36 [pid = 3532] [id = 274] 01:44:08 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7CD2EEC00) [pid = 3532] [serial = 821] [outer = 0000000000000000] 01:44:08 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7CD342400) [pid = 3532] [serial = 822] [outer = 000000A7CD2EEC00] 01:44:08 INFO - PROCESS | 3532 | 1470732248396 Marionette DEBUG loaded listener.js 01:44:08 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7CD4ED000) [pid = 3532] [serial = 823] [outer = 000000A7CD2EEC00] 01:44:09 INFO - PROCESS | 3532 | 1470732249148 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]]]}] 01:44:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 01:44:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 942ms 01:44:09 INFO - PROCESS | 3532 | 1470732249199 Marionette TRACE conn6 -> [0,1061,"getWindowHandle",null] 01:44:09 INFO - PROCESS | 3532 | 1470732249204 Marionette TRACE conn6 <- [1,1061,null,{"value":"13"}] 01:44:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 01:44:09 INFO - PROCESS | 3532 | 1470732249209 Marionette TRACE conn6 -> [0,1062,"setScriptTimeout",{"ms":35000}] 01:44:09 INFO - PROCESS | 3532 | 1470732249213 Marionette TRACE conn6 <- [1,1062,null,{}] 01:44:09 INFO - PROCESS | 3532 | 1470732249219 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}] 01:44:09 INFO - PROCESS | 3532 | 1470732249222 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:09 INFO - PROCESS | 3532 | 1470732249369 Marionette TRACE conn6 <- [1,1063,null,{"value":null}] 01:44:09 INFO - PROCESS | 3532 | 1470732249486 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:09 INFO - PROCESS | 3532 | 1470732249489 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:09 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C630B800 == 37 [pid = 3532] [id = 275] 01:44:09 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7C001D800) [pid = 3532] [serial = 824] [outer = 0000000000000000] 01:44:09 INFO - PROCESS | 3532 | ++DOMWINDOW == 88 (000000A7C0356C00) [pid = 3532] [serial = 825] [outer = 000000A7C001D800] 01:44:09 INFO - PROCESS | 3532 | 1470732249549 Marionette DEBUG loaded listener.js 01:44:09 INFO - PROCESS | 3532 | ++DOMWINDOW == 89 (000000A7C044BC00) [pid = 3532] [serial = 826] [outer = 000000A7C001D800] 01:44:10 INFO - PROCESS | 3532 | 1470732250324 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]]]}] 01:44:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 01:44:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1136ms 01:44:10 INFO - PROCESS | 3532 | 1470732250367 Marionette TRACE conn6 -> [0,1065,"getWindowHandle",null] 01:44:10 INFO - PROCESS | 3532 | 1470732250373 Marionette TRACE conn6 <- [1,1065,null,{"value":"13"}] 01:44:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 01:44:10 INFO - PROCESS | 3532 | 1470732250380 Marionette TRACE conn6 -> [0,1066,"setScriptTimeout",{"ms":35000}] 01:44:10 INFO - PROCESS | 3532 | 1470732250383 Marionette TRACE conn6 <- [1,1066,null,{}] 01:44:10 INFO - PROCESS | 3532 | 1470732250388 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}] 01:44:10 INFO - PROCESS | 3532 | 1470732250391 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:10 INFO - PROCESS | 3532 | 1470732250516 Marionette TRACE conn6 <- [1,1067,null,{"value":null}] 01:44:10 INFO - PROCESS | 3532 | 1470732250591 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:10 INFO - PROCESS | 3532 | 1470732250594 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:10 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CD526800 == 38 [pid = 3532] [id = 276] 01:44:10 INFO - PROCESS | 3532 | ++DOMWINDOW == 90 (000000A7C4799C00) [pid = 3532] [serial = 827] [outer = 0000000000000000] 01:44:10 INFO - PROCESS | 3532 | ++DOMWINDOW == 91 (000000A7C48D6400) [pid = 3532] [serial = 828] [outer = 000000A7C4799C00] 01:44:10 INFO - PROCESS | 3532 | 1470732250655 Marionette DEBUG loaded listener.js 01:44:10 INFO - PROCESS | 3532 | ++DOMWINDOW == 92 (000000A7C61EA800) [pid = 3532] [serial = 829] [outer = 000000A7C4799C00] 01:44:11 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D1DC5800 == 37 [pid = 3532] [id = 273] 01:44:11 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D0F3A000 == 36 [pid = 3532] [id = 272] 01:44:11 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D05E0800 == 35 [pid = 3532] [id = 271] 01:44:11 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CE2C7800 == 34 [pid = 3532] [id = 270] 01:44:11 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CCE74000 == 33 [pid = 3532] [id = 269] 01:44:11 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CC543000 == 32 [pid = 3532] [id = 268] 01:44:11 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C619C000 == 31 [pid = 3532] [id = 267] 01:44:11 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C4A1D800 == 30 [pid = 3532] [id = 266] 01:44:11 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C642A800 == 29 [pid = 3532] [id = 265] 01:44:11 INFO - PROCESS | 3532 | --DOMWINDOW == 91 (000000A7CCA29000) [pid = 3532] [serial = 781] [outer = 0000000000000000] [url = about:blank] 01:44:11 INFO - PROCESS | 3532 | --DOMWINDOW == 90 (000000A7CE731800) [pid = 3532] [serial = 780] [outer = 0000000000000000] [url = about:blank] 01:44:11 INFO - PROCESS | 3532 | --DOMWINDOW == 89 (000000A7CD656400) [pid = 3532] [serial = 771] [outer = 0000000000000000] [url = about:blank] 01:44:11 INFO - PROCESS | 3532 | --DOMWINDOW == 88 (000000A7CBE05C00) [pid = 3532] [serial = 775] [outer = 0000000000000000] [url = about:blank] 01:44:11 INFO - PROCESS | 3532 | --DOMWINDOW == 87 (000000A7C001D000) [pid = 3532] [serial = 747] [outer = 0000000000000000] [url = about:blank] 01:44:11 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7C607E400) [pid = 3532] [serial = 751] [outer = 0000000000000000] [url = about:blank] 01:44:11 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7CD24D800) [pid = 3532] [serial = 766] [outer = 0000000000000000] [url = about:blank] 01:44:11 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7CD2F3400) [pid = 3532] [serial = 745] [outer = 0000000000000000] [url = about:blank] 01:44:11 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7CDB90400) [pid = 3532] [serial = 777] [outer = 0000000000000000] [url = about:blank] 01:44:11 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7C9DB5400) [pid = 3532] [serial = 759] [outer = 0000000000000000] [url = about:blank] 01:44:11 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7CCE25000) [pid = 3532] [serial = 765] [outer = 0000000000000000] [url = about:blank] 01:44:11 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7C50D5000) [pid = 3532] [serial = 757] [outer = 0000000000000000] [url = about:blank] 01:44:11 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7CC9BCC00) [pid = 3532] [serial = 763] [outer = 0000000000000000] [url = about:blank] 01:44:11 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7C08AFC00) [pid = 3532] [serial = 754] [outer = 0000000000000000] [url = about:blank] 01:44:11 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7CA670800) [pid = 3532] [serial = 760] [outer = 0000000000000000] [url = about:blank] 01:44:11 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7CD4EEC00) [pid = 3532] [serial = 768] [outer = 0000000000000000] [url = about:blank] 01:44:11 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7C03C8400) [pid = 3532] [serial = 753] [outer = 0000000000000000] [url = about:blank] 01:44:11 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7C039D400) [pid = 3532] [serial = 748] [outer = 0000000000000000] [url = about:blank] 01:44:11 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7C4799000) [pid = 3532] [serial = 750] [outer = 0000000000000000] [url = about:blank] 01:44:11 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7C64D4000) [pid = 3532] [serial = 774] [outer = 0000000000000000] [url = about:blank] 01:44:11 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7CDA22C00) [pid = 3532] [serial = 772] [outer = 0000000000000000] [url = about:blank] 01:44:11 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7C4795C00) [pid = 3532] [serial = 756] [outer = 0000000000000000] [url = about:blank] 01:44:11 INFO - PROCESS | 3532 | --DOMWINDOW == 69 (000000A7CBE72400) [pid = 3532] [serial = 762] [outer = 0000000000000000] [url = about:blank] 01:44:11 INFO - PROCESS | 3532 | --DOMWINDOW == 68 (000000A7CD516C00) [pid = 3532] [serial = 769] [outer = 0000000000000000] [url = about:blank] 01:44:11 INFO - PROCESS | 3532 | --DOMWINDOW == 67 (000000A7CDBEB800) [pid = 3532] [serial = 778] [outer = 0000000000000000] [url = about:blank] 01:44:11 INFO - PROCESS | 3532 | 1470732251427 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]]]}] 01:44:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 01:44:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1077ms 01:44:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 01:44:11 INFO - PROCESS | 3532 | 1470732251461 Marionette TRACE conn6 -> [0,1069,"getWindowHandle",null] 01:44:11 INFO - PROCESS | 3532 | 1470732251465 Marionette TRACE conn6 <- [1,1069,null,{"value":"13"}] 01:44:11 INFO - PROCESS | 3532 | 1470732251469 Marionette TRACE conn6 -> [0,1070,"setScriptTimeout",{"ms":35000}] 01:44:11 INFO - PROCESS | 3532 | 1470732251475 Marionette TRACE conn6 <- [1,1070,null,{}] 01:44:11 INFO - PROCESS | 3532 | 1470732251480 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}] 01:44:11 INFO - PROCESS | 3532 | 1470732251482 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:11 INFO - PROCESS | 3532 | 1470732251574 Marionette TRACE conn6 <- [1,1071,null,{"value":null}] 01:44:11 INFO - PROCESS | 3532 | 1470732251651 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:11 INFO - PROCESS | 3532 | 1470732251653 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:11 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C47B6000 == 30 [pid = 3532] [id = 277] 01:44:11 INFO - PROCESS | 3532 | ++DOMWINDOW == 68 (000000A7BFDBB400) [pid = 3532] [serial = 830] [outer = 0000000000000000] 01:44:11 INFO - PROCESS | 3532 | ++DOMWINDOW == 69 (000000A7C03A9000) [pid = 3532] [serial = 831] [outer = 000000A7BFDBB400] 01:44:11 INFO - PROCESS | 3532 | 1470732251704 Marionette DEBUG loaded listener.js 01:44:11 INFO - PROCESS | 3532 | ++DOMWINDOW == 70 (000000A7C0F56400) [pid = 3532] [serial = 832] [outer = 000000A7BFDBB400] 01:44:12 INFO - PROCESS | 3532 | 1470732252154 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]]]}] 01:44:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 01:44:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 733ms 01:44:12 INFO - PROCESS | 3532 | 1470732252202 Marionette TRACE conn6 -> [0,1073,"getWindowHandle",null] 01:44:12 INFO - PROCESS | 3532 | 1470732252207 Marionette TRACE conn6 <- [1,1073,null,{"value":"13"}] 01:44:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 01:44:12 INFO - PROCESS | 3532 | 1470732252213 Marionette TRACE conn6 -> [0,1074,"setScriptTimeout",{"ms":35000}] 01:44:12 INFO - PROCESS | 3532 | 1470732252216 Marionette TRACE conn6 <- [1,1074,null,{}] 01:44:12 INFO - PROCESS | 3532 | 1470732252220 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}] 01:44:12 INFO - PROCESS | 3532 | 1470732252222 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:12 INFO - PROCESS | 3532 | 1470732252317 Marionette TRACE conn6 <- [1,1075,null,{"value":null}] 01:44:12 INFO - PROCESS | 3532 | 1470732252323 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:12 INFO - PROCESS | 3532 | 1470732252326 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:12 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CB892800 == 31 [pid = 3532] [id = 278] 01:44:12 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7C48D7C00) [pid = 3532] [serial = 833] [outer = 0000000000000000] 01:44:12 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7C607AC00) [pid = 3532] [serial = 834] [outer = 000000A7C48D7C00] 01:44:12 INFO - PROCESS | 3532 | 1470732252378 Marionette DEBUG loaded listener.js 01:44:12 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7C67A1800) [pid = 3532] [serial = 835] [outer = 000000A7C48D7C00] 01:44:12 INFO - PROCESS | 3532 | 1470732252850 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]]]}] 01:44:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 01:44:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 734ms 01:44:12 INFO - PROCESS | 3532 | 1470732252950 Marionette TRACE conn6 -> [0,1077,"getWindowHandle",null] 01:44:12 INFO - PROCESS | 3532 | 1470732252952 Marionette TRACE conn6 <- [1,1077,null,{"value":"13"}] 01:44:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 01:44:12 INFO - PROCESS | 3532 | 1470732252955 Marionette TRACE conn6 -> [0,1078,"setScriptTimeout",{"ms":35000}] 01:44:12 INFO - PROCESS | 3532 | 1470732252959 Marionette TRACE conn6 <- [1,1078,null,{}] 01:44:12 INFO - PROCESS | 3532 | 1470732252970 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}] 01:44:12 INFO - PROCESS | 3532 | 1470732252975 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:13 INFO - PROCESS | 3532 | 1470732253072 Marionette TRACE conn6 <- [1,1079,null,{"value":null}] 01:44:13 INFO - PROCESS | 3532 | 1470732253145 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:13 INFO - PROCESS | 3532 | 1470732253148 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:13 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CF335000 == 32 [pid = 3532] [id = 279] 01:44:13 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7BFDB5C00) [pid = 3532] [serial = 836] [outer = 0000000000000000] 01:44:13 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7CA335400) [pid = 3532] [serial = 837] [outer = 000000A7BFDB5C00] 01:44:13 INFO - PROCESS | 3532 | 1470732253198 Marionette DEBUG loaded listener.js 01:44:13 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7CC940C00) [pid = 3532] [serial = 838] [outer = 000000A7BFDB5C00] 01:44:13 INFO - PROCESS | 3532 | 1470732253598 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]]]}] 01:44:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 01:44:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 690ms 01:44:13 INFO - PROCESS | 3532 | 1470732253684 Marionette TRACE conn6 -> [0,1081,"getWindowHandle",null] 01:44:13 INFO - PROCESS | 3532 | 1470732253687 Marionette TRACE conn6 <- [1,1081,null,{"value":"13"}] 01:44:13 INFO - PROCESS | 3532 | 1470732253697 Marionette TRACE conn6 -> [0,1082,"setScriptTimeout",{"ms":35000}] 01:44:13 INFO - PROCESS | 3532 | 1470732253699 Marionette TRACE conn6 <- [1,1082,null,{}] 01:44:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 01:44:13 INFO - PROCESS | 3532 | 1470732253702 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}] 01:44:13 INFO - PROCESS | 3532 | 1470732253705 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:13 INFO - PROCESS | 3532 | 1470732253820 Marionette TRACE conn6 <- [1,1083,null,{"value":null}] 01:44:13 INFO - PROCESS | 3532 | 1470732253831 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:13 INFO - PROCESS | 3532 | 1470732253840 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:13 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0F34000 == 33 [pid = 3532] [id = 280] 01:44:13 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7CC9C2400) [pid = 3532] [serial = 839] [outer = 0000000000000000] 01:44:13 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7CCA26C00) [pid = 3532] [serial = 840] [outer = 000000A7CC9C2400] 01:44:13 INFO - PROCESS | 3532 | 1470732253926 Marionette DEBUG loaded listener.js 01:44:14 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7CD225000) [pid = 3532] [serial = 841] [outer = 000000A7CC9C2400] 01:44:14 INFO - PROCESS | 3532 | 1470732254346 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]]]}] 01:44:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 01:44:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 671ms 01:44:14 INFO - PROCESS | 3532 | 1470732254373 Marionette TRACE conn6 -> [0,1085,"getWindowHandle",null] 01:44:14 INFO - PROCESS | 3532 | 1470732254375 Marionette TRACE conn6 <- [1,1085,null,{"value":"13"}] 01:44:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 01:44:14 INFO - PROCESS | 3532 | 1470732254384 Marionette TRACE conn6 -> [0,1086,"setScriptTimeout",{"ms":35000}] 01:44:14 INFO - PROCESS | 3532 | 1470732254386 Marionette TRACE conn6 <- [1,1086,null,{}] 01:44:14 INFO - PROCESS | 3532 | 1470732254390 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}] 01:44:14 INFO - PROCESS | 3532 | 1470732254392 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:14 INFO - PROCESS | 3532 | 1470732254500 Marionette TRACE conn6 <- [1,1087,null,{"value":null}] 01:44:14 INFO - PROCESS | 3532 | 1470732254505 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:14 INFO - PROCESS | 3532 | 1470732254508 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:14 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D1F69800 == 34 [pid = 3532] [id = 281] 01:44:14 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CC9C2C00) [pid = 3532] [serial = 842] [outer = 0000000000000000] 01:44:14 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CD2EC000) [pid = 3532] [serial = 843] [outer = 000000A7CC9C2C00] 01:44:14 INFO - PROCESS | 3532 | 1470732254555 Marionette DEBUG loaded listener.js 01:44:14 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7CD34B000) [pid = 3532] [serial = 844] [outer = 000000A7CC9C2C00] 01:44:15 INFO - PROCESS | 3532 | 1470732255012 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]]]}] 01:44:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 01:44:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 688ms 01:44:15 INFO - PROCESS | 3532 | 1470732255075 Marionette TRACE conn6 -> [0,1089,"getWindowHandle",null] 01:44:15 INFO - PROCESS | 3532 | 1470732255077 Marionette TRACE conn6 <- [1,1089,null,{"value":"13"}] 01:44:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 01:44:15 INFO - PROCESS | 3532 | 1470732255080 Marionette TRACE conn6 -> [0,1090,"setScriptTimeout",{"ms":35000}] 01:44:15 INFO - PROCESS | 3532 | 1470732255082 Marionette TRACE conn6 <- [1,1090,null,{}] 01:44:15 INFO - PROCESS | 3532 | 1470732255085 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}] 01:44:15 INFO - PROCESS | 3532 | 1470732255091 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:15 INFO - PROCESS | 3532 | 1470732255250 Marionette TRACE conn6 <- [1,1091,null,{"value":null}] 01:44:15 INFO - PROCESS | 3532 | 1470732255275 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:15 INFO - PROCESS | 3532 | 1470732255278 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:15 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2D23000 == 35 [pid = 3532] [id = 282] 01:44:15 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7CD4EE400) [pid = 3532] [serial = 845] [outer = 0000000000000000] 01:44:15 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7CD656400) [pid = 3532] [serial = 846] [outer = 000000A7CD4EE400] 01:44:15 INFO - PROCESS | 3532 | 1470732255323 Marionette DEBUG loaded listener.js 01:44:15 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7CDB0C800) [pid = 3532] [serial = 847] [outer = 000000A7CD4EE400] 01:44:15 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7C6C71C00) [pid = 3532] [serial = 806] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 01:44:15 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7C03C8C00) [pid = 3532] [serial = 809] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 01:44:15 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7BFDC1C00) [pid = 3532] [serial = 797] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 01:44:15 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7CBE04400) [pid = 3532] [serial = 812] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 01:44:15 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7C044C000) [pid = 3532] [serial = 800] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 01:44:15 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7C0264C00) [pid = 3532] [serial = 794] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 01:44:15 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7BFDB2C00) [pid = 3532] [serial = 803] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 01:44:15 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7CD21AC00) [pid = 3532] [serial = 818] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 01:44:15 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7C0264800) [pid = 3532] [serial = 782] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 01:44:15 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7C64CF000) [pid = 3532] [serial = 785] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 01:44:15 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7CD34E800) [pid = 3532] [serial = 788] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 01:44:15 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7CF004400) [pid = 3532] [serial = 791] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 01:44:15 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7C03A1000) [pid = 3532] [serial = 815] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 01:44:15 INFO - PROCESS | 3532 | 1470732255779 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]]]}] 01:44:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 01:44:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 733ms 01:44:15 INFO - PROCESS | 3532 | 1470732255817 Marionette TRACE conn6 -> [0,1093,"getWindowHandle",null] 01:44:15 INFO - PROCESS | 3532 | 1470732255820 Marionette TRACE conn6 <- [1,1093,null,{"value":"13"}] 01:44:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 01:44:15 INFO - PROCESS | 3532 | 1470732255823 Marionette TRACE conn6 -> [0,1094,"setScriptTimeout",{"ms":35000}] 01:44:15 INFO - PROCESS | 3532 | 1470732255825 Marionette TRACE conn6 <- [1,1094,null,{}] 01:44:15 INFO - PROCESS | 3532 | 1470732255828 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}] 01:44:15 INFO - PROCESS | 3532 | 1470732255831 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:15 INFO - PROCESS | 3532 | 1470732255916 Marionette TRACE conn6 <- [1,1095,null,{"value":null}] 01:44:15 INFO - PROCESS | 3532 | 1470732255923 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:15 INFO - PROCESS | 3532 | 1470732255925 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:15 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2D49800 == 36 [pid = 3532] [id = 283] 01:44:15 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7C026A800) [pid = 3532] [serial = 848] [outer = 0000000000000000] 01:44:15 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7C67BE800) [pid = 3532] [serial = 849] [outer = 000000A7C026A800] 01:44:15 INFO - PROCESS | 3532 | 1470732255972 Marionette DEBUG loaded listener.js 01:44:16 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7CD21D800) [pid = 3532] [serial = 850] [outer = 000000A7C026A800] 01:44:16 INFO - PROCESS | 3532 | 1470732256381 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]]]}] 01:44:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 01:44:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 629ms 01:44:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 01:44:16 INFO - PROCESS | 3532 | 1470732256456 Marionette TRACE conn6 -> [0,1097,"getWindowHandle",null] 01:44:16 INFO - PROCESS | 3532 | 1470732256458 Marionette TRACE conn6 <- [1,1097,null,{"value":"13"}] 01:44:16 INFO - PROCESS | 3532 | 1470732256462 Marionette TRACE conn6 -> [0,1098,"setScriptTimeout",{"ms":35000}] 01:44:16 INFO - PROCESS | 3532 | 1470732256464 Marionette TRACE conn6 <- [1,1098,null,{}] 01:44:16 INFO - PROCESS | 3532 | 1470732256468 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}] 01:44:16 INFO - PROCESS | 3532 | 1470732256478 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:16 INFO - PROCESS | 3532 | 1470732256564 Marionette TRACE conn6 <- [1,1099,null,{"value":null}] 01:44:16 INFO - PROCESS | 3532 | 1470732256576 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:16 INFO - PROCESS | 3532 | 1470732256578 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:16 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2EAD800 == 37 [pid = 3532] [id = 284] 01:44:16 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7C43B9C00) [pid = 3532] [serial = 851] [outer = 0000000000000000] 01:44:16 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7CDB90400) [pid = 3532] [serial = 852] [outer = 000000A7C43B9C00] 01:44:16 INFO - PROCESS | 3532 | 1470732256625 Marionette DEBUG loaded listener.js 01:44:16 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7CDB9BC00) [pid = 3532] [serial = 853] [outer = 000000A7C43B9C00] 01:44:17 INFO - PROCESS | 3532 | 1470732257052 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]]]}] 01:44:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 01:44:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 627ms 01:44:17 INFO - PROCESS | 3532 | 1470732257091 Marionette TRACE conn6 -> [0,1101,"getWindowHandle",null] 01:44:17 INFO - PROCESS | 3532 | 1470732257093 Marionette TRACE conn6 <- [1,1101,null,{"value":"13"}] 01:44:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 01:44:17 INFO - PROCESS | 3532 | 1470732257107 Marionette TRACE conn6 -> [0,1102,"setScriptTimeout",{"ms":35000}] 01:44:17 INFO - PROCESS | 3532 | 1470732257109 Marionette TRACE conn6 <- [1,1102,null,{}] 01:44:17 INFO - PROCESS | 3532 | 1470732257117 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}] 01:44:17 INFO - PROCESS | 3532 | 1470732257120 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:17 INFO - PROCESS | 3532 | 1470732257208 Marionette TRACE conn6 <- [1,1103,null,{"value":null}] 01:44:17 INFO - PROCESS | 3532 | 1470732257214 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:17 INFO - PROCESS | 3532 | 1470732257216 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:17 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CF32F000 == 38 [pid = 3532] [id = 285] 01:44:17 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7CDCBA800) [pid = 3532] [serial = 854] [outer = 0000000000000000] 01:44:17 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CE4D8C00) [pid = 3532] [serial = 855] [outer = 000000A7CDCBA800] 01:44:17 INFO - PROCESS | 3532 | 1470732257261 Marionette DEBUG loaded listener.js 01:44:17 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CF00E000) [pid = 3532] [serial = 856] [outer = 000000A7CDCBA800] 01:44:17 INFO - PROCESS | 3532 | 1470732257820 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]]]}] 01:44:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 01:44:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 795ms 01:44:17 INFO - PROCESS | 3532 | 1470732257987 Marionette TRACE conn6 -> [0,1105,"getWindowHandle",null] 01:44:17 INFO - PROCESS | 3532 | 1470732257992 Marionette TRACE conn6 <- [1,1105,null,{"value":"13"}] 01:44:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 01:44:18 INFO - PROCESS | 3532 | 1470732258007 Marionette TRACE conn6 -> [0,1106,"setScriptTimeout",{"ms":35000}] 01:44:18 INFO - PROCESS | 3532 | 1470732258011 Marionette TRACE conn6 <- [1,1106,null,{}] 01:44:18 INFO - PROCESS | 3532 | 1470732258017 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}] 01:44:18 INFO - PROCESS | 3532 | 1470732258020 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:18 INFO - PROCESS | 3532 | 1470732258139 Marionette TRACE conn6 <- [1,1107,null,{"value":null}] 01:44:18 INFO - PROCESS | 3532 | 1470732258209 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:18 INFO - PROCESS | 3532 | 1470732258212 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:18 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C997B000 == 39 [pid = 3532] [id = 286] 01:44:18 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7BFDC6000) [pid = 3532] [serial = 857] [outer = 0000000000000000] 01:44:18 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7C0456C00) [pid = 3532] [serial = 858] [outer = 000000A7BFDC6000] 01:44:18 INFO - PROCESS | 3532 | 1470732258272 Marionette DEBUG loaded listener.js 01:44:18 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7C486C800) [pid = 3532] [serial = 859] [outer = 000000A7BFDC6000] 01:44:18 INFO - PROCESS | 3532 | 1470732258884 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]]]}] 01:44:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 01:44:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 943ms 01:44:18 INFO - PROCESS | 3532 | 1470732258953 Marionette TRACE conn6 -> [0,1109,"getWindowHandle",null] 01:44:18 INFO - PROCESS | 3532 | 1470732258958 Marionette TRACE conn6 <- [1,1109,null,{"value":"13"}] 01:44:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 01:44:18 INFO - PROCESS | 3532 | 1470732258965 Marionette TRACE conn6 -> [0,1110,"setScriptTimeout",{"ms":35000}] 01:44:18 INFO - PROCESS | 3532 | 1470732258968 Marionette TRACE conn6 <- [1,1110,null,{}] 01:44:18 INFO - PROCESS | 3532 | 1470732258972 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}] 01:44:18 INFO - PROCESS | 3532 | 1470732258976 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:19 INFO - PROCESS | 3532 | 1470732259167 Marionette TRACE conn6 <- [1,1111,null,{"value":null}] 01:44:19 INFO - PROCESS | 3532 | 1470732259213 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:19 INFO - PROCESS | 3532 | 1470732259216 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:19 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D1F7F800 == 40 [pid = 3532] [id = 287] 01:44:19 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7CB818000) [pid = 3532] [serial = 860] [outer = 0000000000000000] 01:44:19 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7CBE06000) [pid = 3532] [serial = 861] [outer = 000000A7CB818000] 01:44:19 INFO - PROCESS | 3532 | 1470732259274 Marionette DEBUG loaded listener.js 01:44:19 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7CC9C1000) [pid = 3532] [serial = 862] [outer = 000000A7CB818000] 01:44:19 INFO - PROCESS | 3532 | 1470732259885 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]]]}] 01:44:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 01:44:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 986ms 01:44:20 INFO - PROCESS | 3532 | 1470732260046 Marionette TRACE conn6 -> [0,1113,"getWindowHandle",null] 01:44:20 INFO - PROCESS | 3532 | 1470732260049 Marionette TRACE conn6 <- [1,1113,null,{"value":"13"}] 01:44:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 01:44:20 INFO - PROCESS | 3532 | [3532] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 01:44:20 INFO - PROCESS | 3532 | 1470732260227 Marionette TRACE conn6 -> [0,1114,"setScriptTimeout",{"ms":35000}] 01:44:20 INFO - PROCESS | 3532 | 1470732260231 Marionette TRACE conn6 <- [1,1114,null,{}] 01:44:20 INFO - PROCESS | 3532 | 1470732260247 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}] 01:44:20 INFO - PROCESS | 3532 | 1470732260253 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:20 INFO - PROCESS | 3532 | 1470732260364 Marionette TRACE conn6 <- [1,1115,null,{"value":null}] 01:44:20 INFO - PROCESS | 3532 | 1470732260447 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:20 INFO - PROCESS | 3532 | 1470732260451 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:20 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D36A4800 == 41 [pid = 3532] [id = 288] 01:44:20 INFO - PROCESS | 3532 | ++DOMWINDOW == 88 (000000A7CD517000) [pid = 3532] [serial = 863] [outer = 0000000000000000] 01:44:20 INFO - PROCESS | 3532 | ++DOMWINDOW == 89 (000000A7CF3CDC00) [pid = 3532] [serial = 864] [outer = 000000A7CD517000] 01:44:20 INFO - PROCESS | 3532 | 1470732260509 Marionette DEBUG loaded listener.js 01:44:20 INFO - PROCESS | 3532 | ++DOMWINDOW == 90 (000000A7CFCDE400) [pid = 3532] [serial = 865] [outer = 000000A7CD517000] 01:44:21 INFO - PROCESS | 3532 | 1470732261252 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]]]}] 01:44:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 01:44:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1245ms 01:44:21 INFO - PROCESS | 3532 | 1470732261333 Marionette TRACE conn6 -> [0,1117,"getWindowHandle",null] 01:44:21 INFO - PROCESS | 3532 | 1470732261337 Marionette TRACE conn6 <- [1,1117,null,{"value":"13"}] 01:44:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 01:44:21 INFO - PROCESS | 3532 | 1470732261356 Marionette TRACE conn6 -> [0,1118,"setScriptTimeout",{"ms":35000}] 01:44:21 INFO - PROCESS | 3532 | 1470732261359 Marionette TRACE conn6 <- [1,1118,null,{}] 01:44:21 INFO - PROCESS | 3532 | 1470732261366 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}] 01:44:21 INFO - PROCESS | 3532 | 1470732261369 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:21 INFO - PROCESS | 3532 | 1470732261482 Marionette TRACE conn6 <- [1,1119,null,{"value":null}] 01:44:21 INFO - PROCESS | 3532 | 1470732261551 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:21 INFO - PROCESS | 3532 | 1470732261555 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:21 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C6316800 == 42 [pid = 3532] [id = 289] 01:44:21 INFO - PROCESS | 3532 | ++DOMWINDOW == 91 (000000A7C03C6800) [pid = 3532] [serial = 866] [outer = 0000000000000000] 01:44:21 INFO - PROCESS | 3532 | ++DOMWINDOW == 92 (000000A7C044F400) [pid = 3532] [serial = 867] [outer = 000000A7C03C6800] 01:44:21 INFO - PROCESS | 3532 | 1470732261606 Marionette DEBUG loaded listener.js 01:44:21 INFO - PROCESS | 3532 | ++DOMWINDOW == 93 (000000A7C478DC00) [pid = 3532] [serial = 868] [outer = 000000A7C03C6800] 01:44:22 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2EAD800 == 41 [pid = 3532] [id = 284] 01:44:22 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2D49800 == 40 [pid = 3532] [id = 283] 01:44:22 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2D23000 == 39 [pid = 3532] [id = 282] 01:44:22 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D1F69800 == 38 [pid = 3532] [id = 281] 01:44:22 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D0F34000 == 37 [pid = 3532] [id = 280] 01:44:22 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CF335000 == 36 [pid = 3532] [id = 279] 01:44:22 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CB892800 == 35 [pid = 3532] [id = 278] 01:44:22 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C47B6000 == 34 [pid = 3532] [id = 277] 01:44:22 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CD526800 == 33 [pid = 3532] [id = 276] 01:44:22 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CC53A800 == 32 [pid = 3532] [id = 274] 01:44:22 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C630B800 == 31 [pid = 3532] [id = 275] 01:44:22 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D36A4800 == 30 [pid = 3532] [id = 288] 01:44:22 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D1F7F800 == 29 [pid = 3532] [id = 287] 01:44:22 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CF32F000 == 28 [pid = 3532] [id = 285] 01:44:22 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C997B000 == 27 [pid = 3532] [id = 286] 01:44:22 INFO - PROCESS | 3532 | --DOMWINDOW == 92 (000000A7C9D13C00) [pid = 3532] [serial = 807] [outer = 0000000000000000] [url = about:blank] 01:44:22 INFO - PROCESS | 3532 | --DOMWINDOW == 91 (000000A7CA40D000) [pid = 3532] [serial = 810] [outer = 0000000000000000] [url = about:blank] 01:44:22 INFO - PROCESS | 3532 | --DOMWINDOW == 90 (000000A7C9DB2C00) [pid = 3532] [serial = 808] [outer = 0000000000000000] [url = about:blank] 01:44:22 INFO - PROCESS | 3532 | --DOMWINDOW == 89 (000000A7C0261000) [pid = 3532] [serial = 798] [outer = 0000000000000000] [url = about:blank] 01:44:22 INFO - PROCESS | 3532 | --DOMWINDOW == 88 (000000A7CC9C5800) [pid = 3532] [serial = 813] [outer = 0000000000000000] [url = about:blank] 01:44:22 INFO - PROCESS | 3532 | --DOMWINDOW == 87 (000000A7CB81C800) [pid = 3532] [serial = 811] [outer = 0000000000000000] [url = about:blank] 01:44:22 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7C080F800) [pid = 3532] [serial = 801] [outer = 0000000000000000] [url = about:blank] 01:44:22 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7C436DC00) [pid = 3532] [serial = 802] [outer = 0000000000000000] [url = about:blank] 01:44:22 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7C0815800) [pid = 3532] [serial = 796] [outer = 0000000000000000] [url = about:blank] 01:44:22 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7C026FC00) [pid = 3532] [serial = 795] [outer = 0000000000000000] [url = about:blank] 01:44:22 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7C5561400) [pid = 3532] [serial = 804] [outer = 0000000000000000] [url = about:blank] 01:44:22 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7CD246400) [pid = 3532] [serial = 819] [outer = 0000000000000000] [url = about:blank] 01:44:22 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7C0F1A000) [pid = 3532] [serial = 784] [outer = 0000000000000000] [url = about:blank] 01:44:22 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7CD251400) [pid = 3532] [serial = 820] [outer = 0000000000000000] [url = about:blank] 01:44:22 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7C039A400) [pid = 3532] [serial = 783] [outer = 0000000000000000] [url = about:blank] 01:44:22 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7CA670000) [pid = 3532] [serial = 787] [outer = 0000000000000000] [url = about:blank] 01:44:22 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7C6C72000) [pid = 3532] [serial = 786] [outer = 0000000000000000] [url = about:blank] 01:44:22 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7CCA30C00) [pid = 3532] [serial = 814] [outer = 0000000000000000] [url = about:blank] 01:44:22 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7CD64D400) [pid = 3532] [serial = 790] [outer = 0000000000000000] [url = about:blank] 01:44:22 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7CD4E9C00) [pid = 3532] [serial = 789] [outer = 0000000000000000] [url = about:blank] 01:44:22 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7CD342400) [pid = 3532] [serial = 822] [outer = 0000000000000000] [url = about:blank] 01:44:22 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7CFCD7C00) [pid = 3532] [serial = 793] [outer = 0000000000000000] [url = about:blank] 01:44:22 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7CF3CF400) [pid = 3532] [serial = 792] [outer = 0000000000000000] [url = about:blank] 01:44:22 INFO - PROCESS | 3532 | --DOMWINDOW == 69 (000000A7BE50B000) [pid = 3532] [serial = 799] [outer = 0000000000000000] [url = about:blank] 01:44:22 INFO - PROCESS | 3532 | --DOMWINDOW == 68 (000000A7CB81F400) [pid = 3532] [serial = 816] [outer = 0000000000000000] [url = about:blank] 01:44:22 INFO - PROCESS | 3532 | --DOMWINDOW == 67 (000000A7CCA2E000) [pid = 3532] [serial = 817] [outer = 0000000000000000] [url = about:blank] 01:44:22 INFO - PROCESS | 3532 | --DOMWINDOW == 66 (000000A7C61E1000) [pid = 3532] [serial = 805] [outer = 0000000000000000] [url = about:blank] 01:44:22 INFO - PROCESS | 3532 | 1470732262894 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]]]}] 01:44:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 01:44:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1612ms 01:44:22 INFO - PROCESS | 3532 | 1470732262958 Marionette TRACE conn6 -> [0,1121,"getWindowHandle",null] 01:44:22 INFO - PROCESS | 3532 | 1470732262963 Marionette TRACE conn6 <- [1,1121,null,{"value":"13"}] 01:44:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 01:44:22 INFO - PROCESS | 3532 | 1470732262968 Marionette TRACE conn6 -> [0,1122,"setScriptTimeout",{"ms":35000}] 01:44:22 INFO - PROCESS | 3532 | 1470732262972 Marionette TRACE conn6 <- [1,1122,null,{}] 01:44:22 INFO - PROCESS | 3532 | 1470732262977 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}] 01:44:22 INFO - PROCESS | 3532 | 1470732262980 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:23 INFO - PROCESS | 3532 | 1470732263076 Marionette TRACE conn6 <- [1,1123,null,{"value":null}] 01:44:23 INFO - PROCESS | 3532 | 1470732263208 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:23 INFO - PROCESS | 3532 | 1470732263211 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:23 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C4CC6800 == 28 [pid = 3532] [id = 290] 01:44:23 INFO - PROCESS | 3532 | ++DOMWINDOW == 67 (000000A7C001EC00) [pid = 3532] [serial = 869] [outer = 0000000000000000] 01:44:23 INFO - PROCESS | 3532 | ++DOMWINDOW == 68 (000000A7C0021800) [pid = 3532] [serial = 870] [outer = 000000A7C001EC00] 01:44:23 INFO - PROCESS | 3532 | 1470732263263 Marionette DEBUG loaded listener.js 01:44:23 INFO - PROCESS | 3532 | ++DOMWINDOW == 69 (000000A7C0355800) [pid = 3532] [serial = 871] [outer = 000000A7C001EC00] 01:44:23 INFO - PROCESS | 3532 | [GFX2-]: DrawTargetD2D 1.1 (000000A7CC95DAC0): Failed to create GradientStopCollection with no stops. 01:44:23 INFO - PROCESS | 3532 | [GFX3-]: No stops specified for gradient pattern. 01:44:23 INFO - PROCESS | 3532 | 1470732263685 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]]]}] 01:44:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 01:44:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 734ms 01:44:23 INFO - PROCESS | 3532 | 1470732263706 Marionette TRACE conn6 -> [0,1125,"getWindowHandle",null] 01:44:23 INFO - PROCESS | 3532 | 1470732263712 Marionette TRACE conn6 <- [1,1125,null,{"value":"13"}] 01:44:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 01:44:23 INFO - PROCESS | 3532 | 1470732263718 Marionette TRACE conn6 -> [0,1126,"setScriptTimeout",{"ms":35000}] 01:44:23 INFO - PROCESS | 3532 | 1470732263721 Marionette TRACE conn6 <- [1,1126,null,{}] 01:44:23 INFO - PROCESS | 3532 | 1470732263725 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}] 01:44:23 INFO - PROCESS | 3532 | 1470732263728 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:23 INFO - PROCESS | 3532 | 1470732263825 Marionette TRACE conn6 <- [1,1127,null,{"value":null}] 01:44:23 INFO - PROCESS | 3532 | 1470732263832 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:23 INFO - PROCESS | 3532 | 1470732263835 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:23 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C642C000 == 29 [pid = 3532] [id = 291] 01:44:23 INFO - PROCESS | 3532 | ++DOMWINDOW == 70 (000000A7C03A6800) [pid = 3532] [serial = 872] [outer = 0000000000000000] 01:44:23 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7C05A1400) [pid = 3532] [serial = 873] [outer = 000000A7C03A6800] 01:44:23 INFO - PROCESS | 3532 | 1470732263886 Marionette DEBUG loaded listener.js 01:44:23 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7C436DC00) [pid = 3532] [serial = 874] [outer = 000000A7C03A6800] 01:44:24 INFO - PROCESS | 3532 | 1470732264345 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]]]}] 01:44:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 01:44:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 691ms 01:44:24 INFO - PROCESS | 3532 | 1470732264411 Marionette TRACE conn6 -> [0,1129,"getWindowHandle",null] 01:44:24 INFO - PROCESS | 3532 | 1470732264414 Marionette TRACE conn6 <- [1,1129,null,{"value":"13"}] 01:44:24 INFO - PROCESS | 3532 | 1470732264417 Marionette TRACE conn6 -> [0,1130,"setScriptTimeout",{"ms":35000}] 01:44:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 01:44:24 INFO - PROCESS | 3532 | 1470732264421 Marionette TRACE conn6 <- [1,1130,null,{}] 01:44:24 INFO - PROCESS | 3532 | 1470732264432 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}] 01:44:24 INFO - PROCESS | 3532 | 1470732264438 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:24 INFO - PROCESS | 3532 | 1470732264556 Marionette TRACE conn6 <- [1,1131,null,{"value":null}] 01:44:24 INFO - PROCESS | 3532 | 1470732264636 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:24 INFO - PROCESS | 3532 | 1470732264639 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:24 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CC550000 == 30 [pid = 3532] [id = 292] 01:44:24 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7C03C6000) [pid = 3532] [serial = 875] [outer = 0000000000000000] 01:44:24 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7C6013000) [pid = 3532] [serial = 876] [outer = 000000A7C03C6000] 01:44:24 INFO - PROCESS | 3532 | 1470732264689 Marionette DEBUG loaded listener.js 01:44:24 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7C64CF000) [pid = 3532] [serial = 877] [outer = 000000A7C03C6000] 01:44:25 INFO - PROCESS | 3532 | 1470732265116 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]]]}] 01:44:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 01:44:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 734ms 01:44:25 INFO - PROCESS | 3532 | 1470732265155 Marionette TRACE conn6 -> [0,1133,"getWindowHandle",null] 01:44:25 INFO - PROCESS | 3532 | 1470732265158 Marionette TRACE conn6 <- [1,1133,null,{"value":"13"}] 01:44:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 01:44:25 INFO - PROCESS | 3532 | 1470732265166 Marionette TRACE conn6 -> [0,1134,"setScriptTimeout",{"ms":35000}] 01:44:25 INFO - PROCESS | 3532 | 1470732265168 Marionette TRACE conn6 <- [1,1134,null,{}] 01:44:25 INFO - PROCESS | 3532 | 1470732265172 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}] 01:44:25 INFO - PROCESS | 3532 | 1470732265174 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:25 INFO - PROCESS | 3532 | 1470732265289 Marionette TRACE conn6 <- [1,1135,null,{"value":null}] 01:44:25 INFO - PROCESS | 3532 | 1470732265297 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:25 INFO - PROCESS | 3532 | 1470732265299 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:25 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CCE74000 == 31 [pid = 3532] [id = 293] 01:44:25 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7C9D74000) [pid = 3532] [serial = 878] [outer = 0000000000000000] 01:44:25 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7C9D7EC00) [pid = 3532] [serial = 879] [outer = 000000A7C9D74000] 01:44:25 INFO - PROCESS | 3532 | 1470732265392 Marionette DEBUG loaded listener.js 01:44:25 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7CA386800) [pid = 3532] [serial = 880] [outer = 000000A7C9D74000] 01:44:25 INFO - PROCESS | 3532 | 1470732265845 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]]]}] 01:44:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 01:44:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 734ms 01:44:25 INFO - PROCESS | 3532 | 1470732265922 Marionette TRACE conn6 -> [0,1137,"getWindowHandle",null] 01:44:25 INFO - PROCESS | 3532 | 1470732265925 Marionette TRACE conn6 <- [1,1137,null,{"value":"13"}] 01:44:25 INFO - PROCESS | 3532 | 1470732265928 Marionette TRACE conn6 -> [0,1138,"setScriptTimeout",{"ms":35000}] 01:44:25 INFO - PROCESS | 3532 | 1470732265930 Marionette TRACE conn6 <- [1,1138,null,{}] 01:44:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 01:44:25 INFO - PROCESS | 3532 | 1470732265933 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}] 01:44:25 INFO - PROCESS | 3532 | 1470732265936 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:26 INFO - PROCESS | 3532 | 1470732266043 Marionette TRACE conn6 <- [1,1139,null,{"value":null}] 01:44:26 INFO - PROCESS | 3532 | 1470732266054 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:26 INFO - PROCESS | 3532 | 1470732266056 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:26 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CE72C000 == 32 [pid = 3532] [id = 294] 01:44:26 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7C03A5800) [pid = 3532] [serial = 881] [outer = 0000000000000000] 01:44:26 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CB81E000) [pid = 3532] [serial = 882] [outer = 000000A7C03A5800] 01:44:26 INFO - PROCESS | 3532 | 1470732266142 Marionette DEBUG loaded listener.js 01:44:26 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CBE0F800) [pid = 3532] [serial = 883] [outer = 000000A7C03A5800] 01:44:26 INFO - PROCESS | 3532 | 1470732266579 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]]]}] 01:44:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 01:44:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 670ms 01:44:26 INFO - PROCESS | 3532 | 1470732266605 Marionette TRACE conn6 -> [0,1141,"getWindowHandle",null] 01:44:26 INFO - PROCESS | 3532 | 1470732266607 Marionette TRACE conn6 <- [1,1141,null,{"value":"13"}] 01:44:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 01:44:26 INFO - PROCESS | 3532 | 1470732266610 Marionette TRACE conn6 -> [0,1142,"setScriptTimeout",{"ms":35000}] 01:44:26 INFO - PROCESS | 3532 | 1470732266612 Marionette TRACE conn6 <- [1,1142,null,{}] 01:44:26 INFO - PROCESS | 3532 | 1470732266616 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}] 01:44:26 INFO - PROCESS | 3532 | 1470732266622 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:26 INFO - PROCESS | 3532 | 1470732266755 Marionette TRACE conn6 <- [1,1143,null,{"value":null}] 01:44:26 INFO - PROCESS | 3532 | 1470732266762 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:26 INFO - PROCESS | 3532 | 1470732266764 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:26 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D062A800 == 33 [pid = 3532] [id = 295] 01:44:26 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7CBF3E400) [pid = 3532] [serial = 884] [outer = 0000000000000000] 01:44:26 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7CCA25800) [pid = 3532] [serial = 885] [outer = 000000A7CBF3E400] 01:44:26 INFO - PROCESS | 3532 | 1470732266815 Marionette DEBUG loaded listener.js 01:44:26 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7CD245C00) [pid = 3532] [serial = 886] [outer = 000000A7CBF3E400] 01:44:27 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7CC9C2400) [pid = 3532] [serial = 839] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 01:44:27 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7CC9C2C00) [pid = 3532] [serial = 842] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 01:44:27 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7CD4EE400) [pid = 3532] [serial = 845] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 01:44:27 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7C48D7C00) [pid = 3532] [serial = 833] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 01:44:27 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7BFDBB400) [pid = 3532] [serial = 830] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 01:44:27 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7C001D800) [pid = 3532] [serial = 824] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 01:44:27 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7BFDB5C00) [pid = 3532] [serial = 836] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 01:44:27 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7CD2EEC00) [pid = 3532] [serial = 821] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 01:44:27 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7C4799C00) [pid = 3532] [serial = 827] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 01:44:27 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7C43B9C00) [pid = 3532] [serial = 851] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 01:44:27 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7C026A800) [pid = 3532] [serial = 848] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 01:44:27 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7CDCBA800) [pid = 3532] [serial = 854] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 01:44:27 INFO - PROCESS | 3532 | 1470732267426 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]]]}] 01:44:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 01:44:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 881ms 01:44:27 INFO - PROCESS | 3532 | 1470732267495 Marionette TRACE conn6 -> [0,1145,"getWindowHandle",null] 01:44:27 INFO - PROCESS | 3532 | 1470732267497 Marionette TRACE conn6 <- [1,1145,null,{"value":"13"}] 01:44:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 01:44:27 INFO - PROCESS | 3532 | 1470732267501 Marionette TRACE conn6 -> [0,1146,"setScriptTimeout",{"ms":35000}] 01:44:27 INFO - PROCESS | 3532 | 1470732267502 Marionette TRACE conn6 <- [1,1146,null,{}] 01:44:27 INFO - PROCESS | 3532 | 1470732267506 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}] 01:44:27 INFO - PROCESS | 3532 | 1470732267508 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:27 INFO - PROCESS | 3532 | 1470732267587 Marionette TRACE conn6 <- [1,1147,null,{"value":null}] 01:44:27 INFO - PROCESS | 3532 | 1470732267594 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:27 INFO - PROCESS | 3532 | 1470732267596 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:27 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D14D1000 == 34 [pid = 3532] [id = 296] 01:44:27 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7C4795C00) [pid = 3532] [serial = 887] [outer = 0000000000000000] 01:44:27 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7CBF3A000) [pid = 3532] [serial = 888] [outer = 000000A7C4795C00] 01:44:27 INFO - PROCESS | 3532 | 1470732267642 Marionette DEBUG loaded listener.js 01:44:27 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7CD245000) [pid = 3532] [serial = 889] [outer = 000000A7C4795C00] 01:44:28 INFO - PROCESS | 3532 | 1470732268064 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] 01:44:28 INFO - PROCESS | 3532 | 1470732268094 Marionette TRACE conn6 <- [1,1149,null,{"value":"13"}] 01:44:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 01:44:28 INFO - PROCESS | 3532 | 1470732268101 Marionette TRACE conn6 -> [0,1150,"setScriptTimeout",{"ms":35000}] 01:44:28 INFO - PROCESS | 3532 | 1470732268103 Marionette TRACE conn6 <- [1,1150,null,{}] 01:44:28 INFO - PROCESS | 3532 | 1470732268107 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}] 01:44:28 INFO - PROCESS | 3532 | 1470732268109 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:28 INFO - PROCESS | 3532 | 1470732268189 Marionette TRACE conn6 <- [1,1151,null,{"value":null}] 01:44:28 INFO - PROCESS | 3532 | 1470732268197 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:28 INFO - PROCESS | 3532 | 1470732268199 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:28 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D1DD7000 == 35 [pid = 3532] [id = 297] 01:44:28 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7CD24B800) [pid = 3532] [serial = 890] [outer = 0000000000000000] 01:44:28 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7CD2ED000) [pid = 3532] [serial = 891] [outer = 000000A7CD24B800] 01:44:28 INFO - PROCESS | 3532 | 1470732268245 Marionette DEBUG loaded listener.js 01:44:28 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7CD348400) [pid = 3532] [serial = 892] [outer = 000000A7CD24B800] 01:44:28 INFO - PROCESS | 3532 | 1470732268670 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]]]}] 01:44:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 01:44:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 587ms 01:44:28 INFO - PROCESS | 3532 | 1470732268692 Marionette TRACE conn6 -> [0,1153,"getWindowHandle",null] 01:44:28 INFO - PROCESS | 3532 | 1470732268694 Marionette TRACE conn6 <- [1,1153,null,{"value":"13"}] 01:44:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 01:44:28 INFO - PROCESS | 3532 | 1470732268714 Marionette TRACE conn6 -> [0,1154,"setScriptTimeout",{"ms":35000}] 01:44:28 INFO - PROCESS | 3532 | 1470732268716 Marionette TRACE conn6 <- [1,1154,null,{}] 01:44:28 INFO - PROCESS | 3532 | 1470732268720 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}] 01:44:28 INFO - PROCESS | 3532 | 1470732268722 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:28 INFO - PROCESS | 3532 | 1470732268804 Marionette TRACE conn6 <- [1,1155,null,{"value":null}] 01:44:28 INFO - PROCESS | 3532 | 1470732268810 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:28 INFO - PROCESS | 3532 | 1470732268812 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:28 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CC54E000 == 36 [pid = 3532] [id = 298] 01:44:28 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7CD4EE800) [pid = 3532] [serial = 893] [outer = 0000000000000000] 01:44:28 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CD4F3800) [pid = 3532] [serial = 894] [outer = 000000A7CD4EE800] 01:44:28 INFO - PROCESS | 3532 | 1470732268857 Marionette DEBUG loaded listener.js 01:44:28 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CD64BC00) [pid = 3532] [serial = 895] [outer = 000000A7CD4EE800] 01:44:29 INFO - PROCESS | 3532 | 1470732269530 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]]]}] 01:44:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 01:44:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 838ms 01:44:29 INFO - PROCESS | 3532 | 1470732269567 Marionette TRACE conn6 -> [0,1157,"getWindowHandle",null] 01:44:29 INFO - PROCESS | 3532 | 1470732269572 Marionette TRACE conn6 <- [1,1157,null,{"value":"13"}] 01:44:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 01:44:29 INFO - PROCESS | 3532 | 1470732269578 Marionette TRACE conn6 -> [0,1158,"setScriptTimeout",{"ms":35000}] 01:44:29 INFO - PROCESS | 3532 | 1470732269582 Marionette TRACE conn6 <- [1,1158,null,{}] 01:44:29 INFO - PROCESS | 3532 | 1470732269588 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}] 01:44:29 INFO - PROCESS | 3532 | 1470732269592 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:29 INFO - PROCESS | 3532 | 1470732269718 Marionette TRACE conn6 <- [1,1159,null,{"value":null}] 01:44:29 INFO - PROCESS | 3532 | 1470732269794 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:29 INFO - PROCESS | 3532 | 1470732269797 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:29 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C6190000 == 37 [pid = 3532] [id = 299] 01:44:29 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7C0019400) [pid = 3532] [serial = 896] [outer = 0000000000000000] 01:44:29 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7C026AC00) [pid = 3532] [serial = 897] [outer = 000000A7C0019400] 01:44:29 INFO - PROCESS | 3532 | 1470732269897 Marionette DEBUG loaded listener.js 01:44:29 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7C03CF000) [pid = 3532] [serial = 898] [outer = 000000A7C0019400] 01:44:30 INFO - PROCESS | 3532 | 1470732270682 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]]]}] 01:44:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 01:44:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1142ms 01:44:30 INFO - PROCESS | 3532 | 1470732270720 Marionette TRACE conn6 -> [0,1161,"getWindowHandle",null] 01:44:30 INFO - PROCESS | 3532 | 1470732270726 Marionette TRACE conn6 <- [1,1161,null,{"value":"13"}] 01:44:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 01:44:30 INFO - PROCESS | 3532 | 1470732270732 Marionette TRACE conn6 -> [0,1162,"setScriptTimeout",{"ms":35000}] 01:44:30 INFO - PROCESS | 3532 | 1470732270736 Marionette TRACE conn6 <- [1,1162,null,{}] 01:44:30 INFO - PROCESS | 3532 | 1470732270740 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}] 01:44:30 INFO - PROCESS | 3532 | 1470732270743 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:30 INFO - PROCESS | 3532 | 1470732270873 Marionette TRACE conn6 <- [1,1163,null,{"value":null}] 01:44:30 INFO - PROCESS | 3532 | 1470732270948 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:30 INFO - PROCESS | 3532 | 1470732270951 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:30 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CE729000 == 38 [pid = 3532] [id = 300] 01:44:30 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7C0B57000) [pid = 3532] [serial = 899] [outer = 0000000000000000] 01:44:31 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7C503AC00) [pid = 3532] [serial = 900] [outer = 000000A7C0B57000] 01:44:31 INFO - PROCESS | 3532 | 1470732271009 Marionette DEBUG loaded listener.js 01:44:31 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7C679E000) [pid = 3532] [serial = 901] [outer = 000000A7C0B57000] 01:44:31 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D1DD7000 == 37 [pid = 3532] [id = 297] 01:44:31 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D14D1000 == 36 [pid = 3532] [id = 296] 01:44:31 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D062A800 == 35 [pid = 3532] [id = 295] 01:44:31 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CE72C000 == 34 [pid = 3532] [id = 294] 01:44:31 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CCE74000 == 33 [pid = 3532] [id = 293] 01:44:31 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CC550000 == 32 [pid = 3532] [id = 292] 01:44:31 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C642C000 == 31 [pid = 3532] [id = 291] 01:44:31 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C4CC6800 == 30 [pid = 3532] [id = 290] 01:44:31 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7CCA26C00) [pid = 3532] [serial = 840] [outer = 0000000000000000] [url = about:blank] 01:44:31 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7CD2EC000) [pid = 3532] [serial = 843] [outer = 0000000000000000] [url = about:blank] 01:44:31 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7CD225000) [pid = 3532] [serial = 841] [outer = 0000000000000000] [url = about:blank] 01:44:31 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7CD656400) [pid = 3532] [serial = 846] [outer = 0000000000000000] [url = about:blank] 01:44:31 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7CD34B000) [pid = 3532] [serial = 844] [outer = 0000000000000000] [url = about:blank] 01:44:31 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7C607AC00) [pid = 3532] [serial = 834] [outer = 0000000000000000] [url = about:blank] 01:44:31 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7C67A1800) [pid = 3532] [serial = 835] [outer = 0000000000000000] [url = about:blank] 01:44:31 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7C03A9000) [pid = 3532] [serial = 831] [outer = 0000000000000000] [url = about:blank] 01:44:31 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7C0F56400) [pid = 3532] [serial = 832] [outer = 0000000000000000] [url = about:blank] 01:44:31 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7C0356C00) [pid = 3532] [serial = 825] [outer = 0000000000000000] [url = about:blank] 01:44:31 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7C044BC00) [pid = 3532] [serial = 826] [outer = 0000000000000000] [url = about:blank] 01:44:31 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7CA335400) [pid = 3532] [serial = 837] [outer = 0000000000000000] [url = about:blank] 01:44:31 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7CD4ED000) [pid = 3532] [serial = 823] [outer = 0000000000000000] [url = about:blank] 01:44:31 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7C48D6400) [pid = 3532] [serial = 828] [outer = 0000000000000000] [url = about:blank] 01:44:31 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7C61EA800) [pid = 3532] [serial = 829] [outer = 0000000000000000] [url = about:blank] 01:44:31 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7CDB90400) [pid = 3532] [serial = 852] [outer = 0000000000000000] [url = about:blank] 01:44:31 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7CDB9BC00) [pid = 3532] [serial = 853] [outer = 0000000000000000] [url = about:blank] 01:44:31 INFO - PROCESS | 3532 | --DOMWINDOW == 69 (000000A7CDB0C800) [pid = 3532] [serial = 847] [outer = 0000000000000000] [url = about:blank] 01:44:31 INFO - PROCESS | 3532 | --DOMWINDOW == 68 (000000A7C67BE800) [pid = 3532] [serial = 849] [outer = 0000000000000000] [url = about:blank] 01:44:31 INFO - PROCESS | 3532 | --DOMWINDOW == 67 (000000A7CD21D800) [pid = 3532] [serial = 850] [outer = 0000000000000000] [url = about:blank] 01:44:31 INFO - PROCESS | 3532 | --DOMWINDOW == 66 (000000A7CC940C00) [pid = 3532] [serial = 838] [outer = 0000000000000000] [url = about:blank] 01:44:31 INFO - PROCESS | 3532 | --DOMWINDOW == 65 (000000A7CF00E000) [pid = 3532] [serial = 856] [outer = 0000000000000000] [url = about:blank] 01:44:31 INFO - PROCESS | 3532 | --DOMWINDOW == 64 (000000A7CE4D8C00) [pid = 3532] [serial = 855] [outer = 0000000000000000] [url = about:blank] 01:44:31 INFO - PROCESS | 3532 | 1470732271886 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] 01:44:31 INFO - PROCESS | 3532 | 1470732271935 Marionette TRACE conn6 <- [1,1165,null,{"value":"13"}] 01:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 01:44:31 INFO - PROCESS | 3532 | 1470732271940 Marionette TRACE conn6 -> [0,1166,"setScriptTimeout",{"ms":35000}] 01:44:31 INFO - PROCESS | 3532 | 1470732271943 Marionette TRACE conn6 <- [1,1166,null,{}] 01:44:31 INFO - PROCESS | 3532 | 1470732271948 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}] 01:44:31 INFO - PROCESS | 3532 | 1470732271951 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:32 INFO - PROCESS | 3532 | 1470732272044 Marionette TRACE conn6 <- [1,1167,null,{"value":null}] 01:44:32 INFO - PROCESS | 3532 | 1470732272051 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:32 INFO - PROCESS | 3532 | 1470732272056 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:32 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C6199000 == 31 [pid = 3532] [id = 301] 01:44:32 INFO - PROCESS | 3532 | ++DOMWINDOW == 65 (000000A7C039C400) [pid = 3532] [serial = 902] [outer = 0000000000000000] 01:44:32 INFO - PROCESS | 3532 | ++DOMWINDOW == 66 (000000A7C044BC00) [pid = 3532] [serial = 903] [outer = 000000A7C039C400] 01:44:32 INFO - PROCESS | 3532 | 1470732272106 Marionette DEBUG loaded listener.js 01:44:32 INFO - PROCESS | 3532 | ++DOMWINDOW == 67 (000000A7C14F4800) [pid = 3532] [serial = 904] [outer = 000000A7C039C400] 01:44:32 INFO - PROCESS | 3532 | 1470732272626 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] 01:44:32 INFO - PROCESS | 3532 | 1470732272682 Marionette TRACE conn6 <- [1,1169,null,{"value":"13"}] 01:44:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 01:44:32 INFO - PROCESS | 3532 | 1470732272689 Marionette TRACE conn6 -> [0,1170,"setScriptTimeout",{"ms":35000}] 01:44:32 INFO - PROCESS | 3532 | 1470732272691 Marionette TRACE conn6 <- [1,1170,null,{}] 01:44:32 INFO - PROCESS | 3532 | 1470732272695 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}] 01:44:32 INFO - PROCESS | 3532 | 1470732272698 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:32 INFO - PROCESS | 3532 | 1470732272788 Marionette TRACE conn6 <- [1,1171,null,{"value":null}] 01:44:32 INFO - PROCESS | 3532 | 1470732272861 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:32 INFO - PROCESS | 3532 | 1470732272863 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:32 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CC41C800 == 32 [pid = 3532] [id = 302] 01:44:32 INFO - PROCESS | 3532 | ++DOMWINDOW == 68 (000000A7C4F42400) [pid = 3532] [serial = 905] [outer = 0000000000000000] 01:44:32 INFO - PROCESS | 3532 | ++DOMWINDOW == 69 (000000A7C61E0C00) [pid = 3532] [serial = 906] [outer = 000000A7C4F42400] 01:44:32 INFO - PROCESS | 3532 | 1470732272912 Marionette DEBUG loaded listener.js 01:44:33 INFO - PROCESS | 3532 | ++DOMWINDOW == 70 (000000A7C6C6C400) [pid = 3532] [serial = 907] [outer = 000000A7C4F42400] 01:44:33 INFO - PROCESS | 3532 | 1470732273325 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] 01:44:33 INFO - PROCESS | 3532 | 1470732273384 Marionette TRACE conn6 <- [1,1173,null,{"value":"13"}] 01:44:33 INFO - PROCESS | 3532 | 1470732273388 Marionette TRACE conn6 -> [0,1174,"setScriptTimeout",{"ms":35000}] 01:44:33 INFO - PROCESS | 3532 | 1470732273391 Marionette TRACE conn6 <- [1,1174,null,{}] 01:44:33 INFO - PROCESS | 3532 | 1470732273403 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}] 01:44:33 INFO - PROCESS | 3532 | 1470732273408 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:33 INFO - PROCESS | 3532 | 1470732273496 Marionette TRACE conn6 <- [1,1175,null,{"value":null}] 01:44:33 INFO - PROCESS | 3532 | 1470732273514 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:33 INFO - PROCESS | 3532 | 1470732273517 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:33 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CF53C000 == 33 [pid = 3532] [id = 303] 01:44:33 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7BFDB7000) [pid = 3532] [serial = 908] [outer = 0000000000000000] 01:44:33 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7CBF41C00) [pid = 3532] [serial = 909] [outer = 000000A7BFDB7000] 01:44:33 INFO - PROCESS | 3532 | 1470732273567 Marionette DEBUG loaded listener.js 01:44:33 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7CC9BA800) [pid = 3532] [serial = 910] [outer = 000000A7BFDB7000] 01:44:34 INFO - PROCESS | 3532 | 1470732273999 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] 01:44:34 INFO - PROCESS | 3532 | 1470732274034 Marionette TRACE conn6 <- [1,1177,null,{"value":"13"}] 01:44:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 01:44:34 INFO - PROCESS | 3532 | 1470732274037 Marionette TRACE conn6 -> [0,1178,"setScriptTimeout",{"ms":35000}] 01:44:34 INFO - PROCESS | 3532 | 1470732274039 Marionette TRACE conn6 <- [1,1178,null,{}] 01:44:34 INFO - PROCESS | 3532 | 1470732274043 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}] 01:44:34 INFO - PROCESS | 3532 | 1470732274045 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:34 INFO - PROCESS | 3532 | 1470732274193 Marionette TRACE conn6 <- [1,1179,null,{"value":null}] 01:44:34 INFO - PROCESS | 3532 | 1470732274239 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:34 INFO - PROCESS | 3532 | 1470732274241 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:34 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0F3B000 == 34 [pid = 3532] [id = 304] 01:44:34 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7CCA28800) [pid = 3532] [serial = 911] [outer = 0000000000000000] 01:44:34 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7CCE22C00) [pid = 3532] [serial = 912] [outer = 000000A7CCA28800] 01:44:34 INFO - PROCESS | 3532 | 1470732274294 Marionette DEBUG loaded listener.js 01:44:34 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7CD249400) [pid = 3532] [serial = 913] [outer = 000000A7CCA28800] 01:44:34 INFO - PROCESS | 3532 | 1470732274720 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] 01:44:34 INFO - PROCESS | 3532 | 1470732274775 Marionette TRACE conn6 <- [1,1181,null,{"value":"13"}] 01:44:34 INFO - PROCESS | 3532 | 1470732274779 Marionette TRACE conn6 -> [0,1182,"setScriptTimeout",{"ms":35000}] 01:44:34 INFO - PROCESS | 3532 | 1470732274781 Marionette TRACE conn6 <- [1,1182,null,{}] 01:44:34 INFO - PROCESS | 3532 | 1470732274784 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}] 01:44:34 INFO - PROCESS | 3532 | 1470732274787 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:34 INFO - PROCESS | 3532 | 1470732274900 Marionette TRACE conn6 <- [1,1183,null,{"value":null}] 01:44:34 INFO - PROCESS | 3532 | 1470732274906 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:34 INFO - PROCESS | 3532 | 1470732274908 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:34 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D1F6B000 == 35 [pid = 3532] [id = 305] 01:44:34 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7BFDC3C00) [pid = 3532] [serial = 914] [outer = 0000000000000000] 01:44:34 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7CD349400) [pid = 3532] [serial = 915] [outer = 000000A7BFDC3C00] 01:44:34 INFO - PROCESS | 3532 | 1470732274956 Marionette DEBUG loaded listener.js 01:44:35 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7CD50CC00) [pid = 3532] [serial = 916] [outer = 000000A7BFDC3C00] 01:44:35 INFO - PROCESS | 3532 | 1470732275427 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] 01:44:35 INFO - PROCESS | 3532 | 1470732275475 Marionette TRACE conn6 <- [1,1185,null,{"value":"13"}] 01:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 01:44:35 INFO - PROCESS | 3532 | 1470732275478 Marionette TRACE conn6 -> [0,1186,"setScriptTimeout",{"ms":35000}] 01:44:35 INFO - PROCESS | 3532 | 1470732275480 Marionette TRACE conn6 <- [1,1186,null,{}] 01:44:35 INFO - PROCESS | 3532 | 1470732275483 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}] 01:44:35 INFO - PROCESS | 3532 | 1470732275489 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:35 INFO - PROCESS | 3532 | 1470732275663 Marionette TRACE conn6 <- [1,1187,null,{"value":null}] 01:44:35 INFO - PROCESS | 3532 | 1470732275678 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:35 INFO - PROCESS | 3532 | 1470732275680 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:35 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2D2A800 == 36 [pid = 3532] [id = 306] 01:44:35 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CD6C6C00) [pid = 3532] [serial = 917] [outer = 0000000000000000] 01:44:35 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CDB90C00) [pid = 3532] [serial = 918] [outer = 000000A7CD6C6C00] 01:44:35 INFO - PROCESS | 3532 | 1470732275767 Marionette DEBUG loaded listener.js 01:44:35 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7CE73F400) [pid = 3532] [serial = 919] [outer = 000000A7CD6C6C00] 01:44:36 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7C001EC00) [pid = 3532] [serial = 869] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 01:44:36 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7C03A6800) [pid = 3532] [serial = 872] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 01:44:36 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7C03A5800) [pid = 3532] [serial = 881] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 01:44:36 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7BFDC6000) [pid = 3532] [serial = 857] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 01:44:36 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7CB818000) [pid = 3532] [serial = 860] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 01:44:36 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7CD517000) [pid = 3532] [serial = 863] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 01:44:36 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7CBF3E400) [pid = 3532] [serial = 884] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 01:44:36 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7CD24B800) [pid = 3532] [serial = 890] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 01:44:36 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7C4795C00) [pid = 3532] [serial = 887] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 01:44:36 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7C9D74000) [pid = 3532] [serial = 878] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 01:44:36 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7C03C6800) [pid = 3532] [serial = 866] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 01:44:36 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7C03C6000) [pid = 3532] [serial = 875] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 01:44:36 INFO - PROCESS | 3532 | 1470732276242 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]]]}] 01:44:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 01:44:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 773ms 01:44:36 INFO - PROCESS | 3532 | 1470732276254 Marionette TRACE conn6 -> [0,1189,"getWindowHandle",null] 01:44:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 01:44:36 INFO - PROCESS | 3532 | 1470732276257 Marionette TRACE conn6 <- [1,1189,null,{"value":"13"}] 01:44:36 INFO - PROCESS | 3532 | 1470732276260 Marionette TRACE conn6 -> [0,1190,"setScriptTimeout",{"ms":35000}] 01:44:36 INFO - PROCESS | 3532 | 1470732276261 Marionette TRACE conn6 <- [1,1190,null,{}] 01:44:36 INFO - PROCESS | 3532 | 1470732276265 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}] 01:44:36 INFO - PROCESS | 3532 | 1470732276267 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:36 INFO - PROCESS | 3532 | 1470732276350 Marionette TRACE conn6 <- [1,1191,null,{"value":null}] 01:44:36 INFO - PROCESS | 3532 | 1470732276419 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:36 INFO - PROCESS | 3532 | 1470732276421 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:36 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2D41800 == 37 [pid = 3532] [id = 307] 01:44:36 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7C03C6000) [pid = 3532] [serial = 920] [outer = 0000000000000000] 01:44:36 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7CBE06C00) [pid = 3532] [serial = 921] [outer = 000000A7C03C6000] 01:44:36 INFO - PROCESS | 3532 | 1470732276466 Marionette DEBUG loaded listener.js 01:44:36 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7CE740800) [pid = 3532] [serial = 922] [outer = 000000A7C03C6000] 01:44:36 INFO - PROCESS | 3532 | 1470732276830 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]]]}] 01:44:36 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 01:44:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 630ms 01:44:36 INFO - PROCESS | 3532 | 1470732276894 Marionette TRACE conn6 -> [0,1193,"getWindowHandle",null] 01:44:36 INFO - PROCESS | 3532 | 1470732276896 Marionette TRACE conn6 <- [1,1193,null,{"value":"13"}] 01:44:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 01:44:36 INFO - PROCESS | 3532 | 1470732276899 Marionette TRACE conn6 -> [0,1194,"setScriptTimeout",{"ms":35000}] 01:44:36 INFO - PROCESS | 3532 | 1470732276901 Marionette TRACE conn6 <- [1,1194,null,{}] 01:44:36 INFO - PROCESS | 3532 | 1470732276905 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}] 01:44:36 INFO - PROCESS | 3532 | 1470732276907 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:37 INFO - PROCESS | 3532 | 1470732277055 Marionette TRACE conn6 <- [1,1195,null,{"value":null}] 01:44:37 INFO - PROCESS | 3532 | 1470732277066 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:37 INFO - PROCESS | 3532 | 1470732277068 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:37 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D317D000 == 38 [pid = 3532] [id = 308] 01:44:37 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7CE7B3800) [pid = 3532] [serial = 923] [outer = 0000000000000000] 01:44:37 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7CF58C000) [pid = 3532] [serial = 924] [outer = 000000A7CE7B3800] 01:44:37 INFO - PROCESS | 3532 | 1470732277113 Marionette DEBUG loaded listener.js 01:44:37 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7CFCDC000) [pid = 3532] [serial = 925] [outer = 000000A7CE7B3800] 01:44:37 INFO - PROCESS | 3532 | 1470732277523 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]]]}] 01:44:37 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 01:44:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 670ms 01:44:37 INFO - PROCESS | 3532 | 1470732277573 Marionette TRACE conn6 -> [0,1197,"getWindowHandle",null] 01:44:37 INFO - PROCESS | 3532 | 1470732277575 Marionette TRACE conn6 <- [1,1197,null,{"value":"13"}] 01:44:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 01:44:37 INFO - PROCESS | 3532 | 1470732277585 Marionette TRACE conn6 -> [0,1198,"setScriptTimeout",{"ms":35000}] 01:44:37 INFO - PROCESS | 3532 | 1470732277587 Marionette TRACE conn6 <- [1,1198,null,{}] 01:44:37 INFO - PROCESS | 3532 | 1470732277590 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}] 01:44:37 INFO - PROCESS | 3532 | 1470732277592 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:37 INFO - PROCESS | 3532 | 1470732277679 Marionette TRACE conn6 <- [1,1199,null,{"value":null}] 01:44:37 INFO - PROCESS | 3532 | 1470732277686 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:37 INFO - PROCESS | 3532 | 1470732277688 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:37 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CF53B000 == 39 [pid = 3532] [id = 309] 01:44:37 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7CFCE2C00) [pid = 3532] [serial = 926] [outer = 0000000000000000] 01:44:37 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7CFCF4800) [pid = 3532] [serial = 927] [outer = 000000A7CFCE2C00] 01:44:37 INFO - PROCESS | 3532 | 1470732277733 Marionette DEBUG loaded listener.js 01:44:37 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7D048D400) [pid = 3532] [serial = 928] [outer = 000000A7CFCE2C00] 01:44:38 INFO - PROCESS | 3532 | 1470732278222 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]]]}] 01:44:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 01:44:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 735ms 01:44:38 INFO - PROCESS | 3532 | 1470732278321 Marionette TRACE conn6 -> [0,1201,"getWindowHandle",null] 01:44:38 INFO - PROCESS | 3532 | 1470732278326 Marionette TRACE conn6 <- [1,1201,null,{"value":"13"}] 01:44:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 01:44:38 INFO - PROCESS | 3532 | 1470732278415 Marionette TRACE conn6 -> [0,1202,"setScriptTimeout",{"ms":35000}] 01:44:38 INFO - PROCESS | 3532 | 1470732278418 Marionette TRACE conn6 <- [1,1202,null,{}] 01:44:38 INFO - PROCESS | 3532 | 1470732278425 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}] 01:44:38 INFO - PROCESS | 3532 | 1470732278428 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:38 INFO - PROCESS | 3532 | 1470732278546 Marionette TRACE conn6 <- [1,1203,null,{"value":null}] 01:44:38 INFO - PROCESS | 3532 | 1470732278627 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:38 INFO - PROCESS | 3532 | 1470732278631 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:38 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CA61A000 == 40 [pid = 3532] [id = 310] 01:44:38 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7BFD27800) [pid = 3532] [serial = 929] [outer = 0000000000000000] 01:44:38 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7C05A5000) [pid = 3532] [serial = 930] [outer = 000000A7BFD27800] 01:44:38 INFO - PROCESS | 3532 | 1470732278691 Marionette DEBUG loaded listener.js 01:44:38 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7C4F3F800) [pid = 3532] [serial = 931] [outer = 000000A7BFD27800] 01:44:39 INFO - PROCESS | 3532 | 1470732279268 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]]]}] 01:44:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 01:44:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 966ms 01:44:39 INFO - PROCESS | 3532 | 1470732279313 Marionette TRACE conn6 -> [0,1205,"getWindowHandle",null] 01:44:39 INFO - PROCESS | 3532 | 1470732279318 Marionette TRACE conn6 <- [1,1205,null,{"value":"13"}] 01:44:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 01:44:39 INFO - PROCESS | 3532 | 1470732279325 Marionette TRACE conn6 -> [0,1206,"setScriptTimeout",{"ms":35000}] 01:44:39 INFO - PROCESS | 3532 | 1470732279328 Marionette TRACE conn6 <- [1,1206,null,{}] 01:44:39 INFO - PROCESS | 3532 | 1470732279333 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}] 01:44:39 INFO - PROCESS | 3532 | 1470732279336 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:39 INFO - PROCESS | 3532 | 1470732279455 Marionette TRACE conn6 <- [1,1207,null,{"value":null}] 01:44:39 INFO - PROCESS | 3532 | 1470732279573 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:39 INFO - PROCESS | 3532 | 1470732279576 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:39 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D14D5000 == 41 [pid = 3532] [id = 311] 01:44:39 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7CA386400) [pid = 3532] [serial = 932] [outer = 0000000000000000] 01:44:39 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7CB823400) [pid = 3532] [serial = 933] [outer = 000000A7CA386400] 01:44:39 INFO - PROCESS | 3532 | 1470732279636 Marionette DEBUG loaded listener.js 01:44:39 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7CC9BD000) [pid = 3532] [serial = 934] [outer = 000000A7CA386400] 01:44:40 INFO - PROCESS | 3532 | 1470732280237 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]]]}] 01:44:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 01:44:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 943ms 01:44:40 INFO - PROCESS | 3532 | 1470732280270 Marionette TRACE conn6 -> [0,1209,"getWindowHandle",null] 01:44:40 INFO - PROCESS | 3532 | 1470732280273 Marionette TRACE conn6 <- [1,1209,null,{"value":"13"}] 01:44:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 01:44:40 INFO - PROCESS | 3532 | 1470732280277 Marionette TRACE conn6 -> [0,1210,"setScriptTimeout",{"ms":35000}] 01:44:40 INFO - PROCESS | 3532 | 1470732280281 Marionette TRACE conn6 <- [1,1210,null,{}] 01:44:40 INFO - PROCESS | 3532 | 1470732280293 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}] 01:44:40 INFO - PROCESS | 3532 | 1470732280298 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:40 INFO - PROCESS | 3532 | 1470732280410 Marionette TRACE conn6 <- [1,1211,null,{"value":null}] 01:44:40 INFO - PROCESS | 3532 | 1470732280487 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:40 INFO - PROCESS | 3532 | 1470732280490 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:40 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D3660000 == 42 [pid = 3532] [id = 312] 01:44:40 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7CD6CAC00) [pid = 3532] [serial = 935] [outer = 0000000000000000] 01:44:40 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7CDB92C00) [pid = 3532] [serial = 936] [outer = 000000A7CD6CAC00] 01:44:40 INFO - PROCESS | 3532 | 1470732280589 Marionette DEBUG loaded listener.js 01:44:40 INFO - PROCESS | 3532 | ++DOMWINDOW == 88 (000000A7CF0DB000) [pid = 3532] [serial = 937] [outer = 000000A7CD6CAC00] 01:44:41 INFO - PROCESS | 3532 | 1470732281184 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] 01:44:41 INFO - PROCESS | 3532 | 1470732281226 Marionette TRACE conn6 <- [1,1213,null,{"value":"13"}] 01:44:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 01:44:41 INFO - PROCESS | 3532 | 1470732281229 Marionette TRACE conn6 -> [0,1214,"setScriptTimeout",{"ms":35000}] 01:44:41 INFO - PROCESS | 3532 | 1470732281231 Marionette TRACE conn6 <- [1,1214,null,{}] 01:44:41 INFO - PROCESS | 3532 | 1470732281235 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}] 01:44:41 INFO - PROCESS | 3532 | 1470732281238 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:41 INFO - PROCESS | 3532 | 1470732281351 Marionette TRACE conn6 <- [1,1215,null,{"value":null}] 01:44:41 INFO - PROCESS | 3532 | 1470732281438 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:41 INFO - PROCESS | 3532 | 1470732281441 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:41 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D36C8800 == 43 [pid = 3532] [id = 313] 01:44:41 INFO - PROCESS | 3532 | ++DOMWINDOW == 89 (000000A7D0496400) [pid = 3532] [serial = 938] [outer = 0000000000000000] 01:44:41 INFO - PROCESS | 3532 | ++DOMWINDOW == 90 (000000A7D04EA800) [pid = 3532] [serial = 939] [outer = 000000A7D0496400] 01:44:41 INFO - PROCESS | 3532 | 1470732281497 Marionette DEBUG loaded listener.js 01:44:41 INFO - PROCESS | 3532 | ++DOMWINDOW == 91 (000000A7D0541400) [pid = 3532] [serial = 940] [outer = 000000A7D0496400] 01:44:42 INFO - PROCESS | 3532 | 1470732282039 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]]]}] 01:44:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 01:44:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 838ms 01:44:42 INFO - PROCESS | 3532 | 1470732282195 Marionette TRACE conn6 -> [0,1217,"getWindowHandle",null] 01:44:42 INFO - PROCESS | 3532 | 1470732282200 Marionette TRACE conn6 <- [1,1217,null,{"value":"13"}] 01:44:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 01:44:42 INFO - PROCESS | 3532 | 1470732282228 Marionette TRACE conn6 -> [0,1218,"setScriptTimeout",{"ms":35000}] 01:44:42 INFO - PROCESS | 3532 | 1470732282232 Marionette TRACE conn6 <- [1,1218,null,{}] 01:44:42 INFO - PROCESS | 3532 | 1470732282237 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}] 01:44:42 INFO - PROCESS | 3532 | 1470732282241 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:42 INFO - PROCESS | 3532 | 1470732282347 Marionette TRACE conn6 <- [1,1219,null,{"value":null}] 01:44:42 INFO - PROCESS | 3532 | 1470732282416 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:42 INFO - PROCESS | 3532 | 1470732282421 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:42 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C6034000 == 44 [pid = 3532] [id = 314] 01:44:42 INFO - PROCESS | 3532 | ++DOMWINDOW == 92 (000000A7C039A400) [pid = 3532] [serial = 941] [outer = 0000000000000000] 01:44:42 INFO - PROCESS | 3532 | ++DOMWINDOW == 93 (000000A7C03D0400) [pid = 3532] [serial = 942] [outer = 000000A7C039A400] 01:44:42 INFO - PROCESS | 3532 | 1470732282471 Marionette DEBUG loaded listener.js 01:44:42 INFO - PROCESS | 3532 | ++DOMWINDOW == 94 (000000A7C43C8800) [pid = 3532] [serial = 943] [outer = 000000A7C039A400] 01:44:43 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D317D000 == 43 [pid = 3532] [id = 308] 01:44:43 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2D41800 == 42 [pid = 3532] [id = 307] 01:44:43 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2D2A800 == 41 [pid = 3532] [id = 306] 01:44:43 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D1F6B000 == 40 [pid = 3532] [id = 305] 01:44:43 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D0F3B000 == 39 [pid = 3532] [id = 304] 01:44:43 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CF53C000 == 38 [pid = 3532] [id = 303] 01:44:43 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CC41C800 == 37 [pid = 3532] [id = 302] 01:44:43 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C6199000 == 36 [pid = 3532] [id = 301] 01:44:43 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CE729000 == 35 [pid = 3532] [id = 300] 01:44:43 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C6190000 == 34 [pid = 3532] [id = 299] 01:44:43 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CC54E000 == 33 [pid = 3532] [id = 298] 01:44:43 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C6316800 == 32 [pid = 3532] [id = 289] 01:44:43 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D36C8800 == 31 [pid = 3532] [id = 313] 01:44:43 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D3660000 == 30 [pid = 3532] [id = 312] 01:44:43 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D14D5000 == 29 [pid = 3532] [id = 311] 01:44:43 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CF53B000 == 28 [pid = 3532] [id = 309] 01:44:43 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CA61A000 == 27 [pid = 3532] [id = 310] 01:44:43 INFO - PROCESS | 3532 | --DOMWINDOW == 93 (000000A7C9D7EC00) [pid = 3532] [serial = 879] [outer = 0000000000000000] [url = about:blank] 01:44:43 INFO - PROCESS | 3532 | --DOMWINDOW == 92 (000000A7C478DC00) [pid = 3532] [serial = 868] [outer = 0000000000000000] [url = about:blank] 01:44:43 INFO - PROCESS | 3532 | --DOMWINDOW == 91 (000000A7C044F400) [pid = 3532] [serial = 867] [outer = 0000000000000000] [url = about:blank] 01:44:43 INFO - PROCESS | 3532 | --DOMWINDOW == 90 (000000A7C6013000) [pid = 3532] [serial = 876] [outer = 0000000000000000] [url = about:blank] 01:44:43 INFO - PROCESS | 3532 | --DOMWINDOW == 89 (000000A7C0021800) [pid = 3532] [serial = 870] [outer = 0000000000000000] [url = about:blank] 01:44:43 INFO - PROCESS | 3532 | --DOMWINDOW == 88 (000000A7C0355800) [pid = 3532] [serial = 871] [outer = 0000000000000000] [url = about:blank] 01:44:43 INFO - PROCESS | 3532 | --DOMWINDOW == 87 (000000A7C05A1400) [pid = 3532] [serial = 873] [outer = 0000000000000000] [url = about:blank] 01:44:43 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7C436DC00) [pid = 3532] [serial = 874] [outer = 0000000000000000] [url = about:blank] 01:44:43 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7CB81E000) [pid = 3532] [serial = 882] [outer = 0000000000000000] [url = about:blank] 01:44:43 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7C486C800) [pid = 3532] [serial = 859] [outer = 0000000000000000] [url = about:blank] 01:44:43 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7C0456C00) [pid = 3532] [serial = 858] [outer = 0000000000000000] [url = about:blank] 01:44:43 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7CC9C1000) [pid = 3532] [serial = 862] [outer = 0000000000000000] [url = about:blank] 01:44:43 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7CBE06000) [pid = 3532] [serial = 861] [outer = 0000000000000000] [url = about:blank] 01:44:43 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7CFCDE400) [pid = 3532] [serial = 865] [outer = 0000000000000000] [url = about:blank] 01:44:43 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7CF3CDC00) [pid = 3532] [serial = 864] [outer = 0000000000000000] [url = about:blank] 01:44:43 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7CA386800) [pid = 3532] [serial = 880] [outer = 0000000000000000] [url = about:blank] 01:44:43 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7CCA25800) [pid = 3532] [serial = 885] [outer = 0000000000000000] [url = about:blank] 01:44:43 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7CBE0F800) [pid = 3532] [serial = 883] [outer = 0000000000000000] [url = about:blank] 01:44:43 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7CD2ED000) [pid = 3532] [serial = 891] [outer = 0000000000000000] [url = about:blank] 01:44:43 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7CD4F3800) [pid = 3532] [serial = 894] [outer = 0000000000000000] [url = about:blank] 01:44:43 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7CD245C00) [pid = 3532] [serial = 886] [outer = 0000000000000000] [url = about:blank] 01:44:43 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7CBF3A000) [pid = 3532] [serial = 888] [outer = 0000000000000000] [url = about:blank] 01:44:43 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7CD245000) [pid = 3532] [serial = 889] [outer = 0000000000000000] [url = about:blank] 01:44:43 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7CD348400) [pid = 3532] [serial = 892] [outer = 0000000000000000] [url = about:blank] 01:44:43 INFO - PROCESS | 3532 | --DOMWINDOW == 69 (000000A7C64CF000) [pid = 3532] [serial = 877] [outer = 0000000000000000] [url = about:blank] 01:44:43 INFO - PROCESS | 3532 | 1470732283796 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]]]}] 01:44:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 01:44:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1590ms 01:44:43 INFO - PROCESS | 3532 | 1470732283811 Marionette TRACE conn6 -> [0,1221,"getWindowHandle",null] 01:44:43 INFO - PROCESS | 3532 | 1470732283816 Marionette TRACE conn6 <- [1,1221,null,{"value":"13"}] 01:44:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 01:44:43 INFO - PROCESS | 3532 | 1470732283821 Marionette TRACE conn6 -> [0,1222,"setScriptTimeout",{"ms":35000}] 01:44:43 INFO - PROCESS | 3532 | 1470732283824 Marionette TRACE conn6 <- [1,1222,null,{}] 01:44:43 INFO - PROCESS | 3532 | 1470732283830 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}] 01:44:43 INFO - PROCESS | 3532 | 1470732283833 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:43 INFO - PROCESS | 3532 | 1470732283930 Marionette TRACE conn6 <- [1,1223,null,{"value":null}] 01:44:44 INFO - PROCESS | 3532 | 1470732284041 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:44 INFO - PROCESS | 3532 | 1470732284046 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:44 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C4FD2000 == 28 [pid = 3532] [id = 315] 01:44:44 INFO - PROCESS | 3532 | ++DOMWINDOW == 70 (000000A7C001E400) [pid = 3532] [serial = 944] [outer = 0000000000000000] 01:44:44 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7C0264400) [pid = 3532] [serial = 945] [outer = 000000A7C001E400] 01:44:44 INFO - PROCESS | 3532 | 1470732284098 Marionette DEBUG loaded listener.js 01:44:44 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7BFDBBC00) [pid = 3532] [serial = 946] [outer = 000000A7C001E400] 01:44:44 INFO - PROCESS | 3532 | 1470732284504 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]]]}] 01:44:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 01:44:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 733ms 01:44:44 INFO - PROCESS | 3532 | 1470732284558 Marionette TRACE conn6 -> [0,1225,"getWindowHandle",null] 01:44:44 INFO - PROCESS | 3532 | 1470732284564 Marionette TRACE conn6 <- [1,1225,null,{"value":"13"}] 01:44:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 01:44:44 INFO - PROCESS | 3532 | 1470732284570 Marionette TRACE conn6 -> [0,1226,"setScriptTimeout",{"ms":35000}] 01:44:44 INFO - PROCESS | 3532 | 1470732284573 Marionette TRACE conn6 <- [1,1226,null,{}] 01:44:44 INFO - PROCESS | 3532 | 1470732284577 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}] 01:44:44 INFO - PROCESS | 3532 | 1470732284580 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:44 INFO - PROCESS | 3532 | 1470732284671 Marionette TRACE conn6 <- [1,1227,null,{"value":null}] 01:44:44 INFO - PROCESS | 3532 | 1470732284679 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:44 INFO - PROCESS | 3532 | 1470732284682 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:44 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C6449800 == 29 [pid = 3532] [id = 316] 01:44:44 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7C03A9000) [pid = 3532] [serial = 947] [outer = 0000000000000000] 01:44:44 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7C05A5400) [pid = 3532] [serial = 948] [outer = 000000A7C03A9000] 01:44:44 INFO - PROCESS | 3532 | 1470732284732 Marionette DEBUG loaded listener.js 01:44:44 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7C1569800) [pid = 3532] [serial = 949] [outer = 000000A7C03A9000] 01:44:45 INFO - PROCESS | 3532 | 1470732285205 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]]]}] 01:44:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 01:44:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 692ms 01:44:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 01:44:45 INFO - PROCESS | 3532 | 1470732285263 Marionette TRACE conn6 -> [0,1229,"getWindowHandle",null] 01:44:45 INFO - PROCESS | 3532 | 1470732285266 Marionette TRACE conn6 <- [1,1229,null,{"value":"13"}] 01:44:45 INFO - PROCESS | 3532 | 1470732285269 Marionette TRACE conn6 -> [0,1230,"setScriptTimeout",{"ms":35000}] 01:44:45 INFO - PROCESS | 3532 | 1470732285273 Marionette TRACE conn6 <- [1,1230,null,{}] 01:44:45 INFO - PROCESS | 3532 | 1470732285284 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}] 01:44:45 INFO - PROCESS | 3532 | 1470732285289 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:45 INFO - PROCESS | 3532 | 1470732285409 Marionette TRACE conn6 <- [1,1231,null,{"value":null}] 01:44:45 INFO - PROCESS | 3532 | 1470732285490 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:45 INFO - PROCESS | 3532 | 1470732285493 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:45 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CCA61000 == 30 [pid = 3532] [id = 317] 01:44:45 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7C0353400) [pid = 3532] [serial = 950] [outer = 0000000000000000] 01:44:45 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7C6013000) [pid = 3532] [serial = 951] [outer = 000000A7C0353400] 01:44:45 INFO - PROCESS | 3532 | 1470732285543 Marionette DEBUG loaded listener.js 01:44:45 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7C61E8000) [pid = 3532] [serial = 952] [outer = 000000A7C0353400] 01:44:45 INFO - PROCESS | 3532 | 1470732285963 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]]]}] 01:44:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 01:44:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 733ms 01:44:46 INFO - PROCESS | 3532 | 1470732286005 Marionette TRACE conn6 -> [0,1233,"getWindowHandle",null] 01:44:46 INFO - PROCESS | 3532 | 1470732286008 Marionette TRACE conn6 <- [1,1233,null,{"value":"13"}] 01:44:46 INFO - PROCESS | 3532 | 1470732286011 Marionette TRACE conn6 -> [0,1234,"setScriptTimeout",{"ms":35000}] 01:44:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 01:44:46 INFO - PROCESS | 3532 | 1470732286013 Marionette TRACE conn6 <- [1,1234,null,{}] 01:44:46 INFO - PROCESS | 3532 | 1470732286017 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}] 01:44:46 INFO - PROCESS | 3532 | 1470732286019 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:46 INFO - PROCESS | 3532 | 1470732286132 Marionette TRACE conn6 <- [1,1235,null,{"value":null}] 01:44:46 INFO - PROCESS | 3532 | 1470732286138 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:46 INFO - PROCESS | 3532 | 1470732286140 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:46 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CD641800 == 31 [pid = 3532] [id = 318] 01:44:46 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7C6C77000) [pid = 3532] [serial = 953] [outer = 0000000000000000] 01:44:46 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7C9D78800) [pid = 3532] [serial = 954] [outer = 000000A7C6C77000] 01:44:46 INFO - PROCESS | 3532 | 1470732286226 Marionette DEBUG loaded listener.js 01:44:46 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CA37D800) [pid = 3532] [serial = 955] [outer = 000000A7C6C77000] 01:44:46 INFO - PROCESS | 3532 | 1470732286675 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]]]}] 01:44:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 01:44:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 691ms 01:44:46 INFO - PROCESS | 3532 | 1470732286705 Marionette TRACE conn6 -> [0,1237,"getWindowHandle",null] 01:44:46 INFO - PROCESS | 3532 | 1470732286708 Marionette TRACE conn6 <- [1,1237,null,{"value":"13"}] 01:44:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 01:44:46 INFO - PROCESS | 3532 | 1470732286711 Marionette TRACE conn6 -> [0,1238,"setScriptTimeout",{"ms":35000}] 01:44:46 INFO - PROCESS | 3532 | 1470732286712 Marionette TRACE conn6 <- [1,1238,null,{}] 01:44:46 INFO - PROCESS | 3532 | 1470732286716 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}] 01:44:46 INFO - PROCESS | 3532 | 1470732286718 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:46 INFO - PROCESS | 3532 | 1470732286854 Marionette TRACE conn6 <- [1,1239,null,{"value":null}] 01:44:46 INFO - PROCESS | 3532 | 1470732286872 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:46 INFO - PROCESS | 3532 | 1470732286874 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:46 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CF537800 == 32 [pid = 3532] [id = 319] 01:44:46 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7C03A7000) [pid = 3532] [serial = 956] [outer = 0000000000000000] 01:44:46 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7CB818400) [pid = 3532] [serial = 957] [outer = 000000A7C03A7000] 01:44:46 INFO - PROCESS | 3532 | 1470732286919 Marionette DEBUG loaded listener.js 01:44:46 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7CBE71C00) [pid = 3532] [serial = 958] [outer = 000000A7C03A7000] 01:44:47 INFO - PROCESS | 3532 | 1470732287382 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]]]}] 01:44:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 01:44:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 733ms 01:44:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 01:44:47 INFO - PROCESS | 3532 | 1470732287454 Marionette TRACE conn6 -> [0,1241,"getWindowHandle",null] 01:44:47 INFO - PROCESS | 3532 | 1470732287456 Marionette TRACE conn6 <- [1,1241,null,{"value":"13"}] 01:44:47 INFO - PROCESS | 3532 | 1470732287460 Marionette TRACE conn6 -> [0,1242,"setScriptTimeout",{"ms":35000}] 01:44:47 INFO - PROCESS | 3532 | 1470732287462 Marionette TRACE conn6 <- [1,1242,null,{}] 01:44:47 INFO - PROCESS | 3532 | 1470732287471 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}] 01:44:47 INFO - PROCESS | 3532 | 1470732287477 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:47 INFO - PROCESS | 3532 | 1470732287618 Marionette TRACE conn6 <- [1,1243,null,{"value":null}] 01:44:47 INFO - PROCESS | 3532 | 1470732287665 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:47 INFO - PROCESS | 3532 | 1470732287667 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:47 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0F2B800 == 33 [pid = 3532] [id = 320] 01:44:47 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7CC9C5400) [pid = 3532] [serial = 959] [outer = 0000000000000000] 01:44:47 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7CCE26000) [pid = 3532] [serial = 960] [outer = 000000A7CC9C5400] 01:44:47 INFO - PROCESS | 3532 | 1470732287713 Marionette DEBUG loaded listener.js 01:44:47 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7CD244800) [pid = 3532] [serial = 961] [outer = 000000A7CC9C5400] 01:44:48 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7CFCE2C00) [pid = 3532] [serial = 926] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 01:44:48 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7CD4EE800) [pid = 3532] [serial = 893] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 01:44:48 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7BFDB7000) [pid = 3532] [serial = 908] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 01:44:48 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7BFDC3C00) [pid = 3532] [serial = 914] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 01:44:48 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7C4F42400) [pid = 3532] [serial = 905] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 01:44:48 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7CCA28800) [pid = 3532] [serial = 911] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 01:44:48 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7C03C6000) [pid = 3532] [serial = 920] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 01:44:48 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7C039C400) [pid = 3532] [serial = 902] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 01:44:48 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7CE7B3800) [pid = 3532] [serial = 923] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 01:44:48 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7C0019400) [pid = 3532] [serial = 896] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 01:44:48 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7C0B57000) [pid = 3532] [serial = 899] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 01:44:48 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7CD6C6C00) [pid = 3532] [serial = 917] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 01:44:48 INFO - PROCESS | 3532 | 1470732288297 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]]]}] 01:44:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 01:44:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 902ms 01:44:48 INFO - PROCESS | 3532 | 1470732288364 Marionette TRACE conn6 -> [0,1245,"getWindowHandle",null] 01:44:48 INFO - PROCESS | 3532 | 1470732288366 Marionette TRACE conn6 <- [1,1245,null,{"value":"13"}] 01:44:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 01:44:48 INFO - PROCESS | 3532 | 1470732288369 Marionette TRACE conn6 -> [0,1246,"setScriptTimeout",{"ms":35000}] 01:44:48 INFO - PROCESS | 3532 | 1470732288371 Marionette TRACE conn6 <- [1,1246,null,{}] 01:44:48 INFO - PROCESS | 3532 | 1470732288375 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}] 01:44:48 INFO - PROCESS | 3532 | 1470732288377 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:48 INFO - PROCESS | 3532 | 1470732288458 Marionette TRACE conn6 <- [1,1247,null,{"value":null}] 01:44:48 INFO - PROCESS | 3532 | 1470732288464 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:48 INFO - PROCESS | 3532 | 1470732288466 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:48 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D14E2800 == 34 [pid = 3532] [id = 321] 01:44:48 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7C61E7C00) [pid = 3532] [serial = 962] [outer = 0000000000000000] 01:44:48 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7CC978400) [pid = 3532] [serial = 963] [outer = 000000A7C61E7C00] 01:44:48 INFO - PROCESS | 3532 | 1470732288513 Marionette DEBUG loaded listener.js 01:44:48 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7CD249000) [pid = 3532] [serial = 964] [outer = 000000A7C61E7C00] 01:44:48 INFO - PROCESS | 3532 | 1470732288916 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]]]}] 01:44:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 01:44:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 587ms 01:44:48 INFO - PROCESS | 3532 | 1470732288961 Marionette TRACE conn6 -> [0,1249,"getWindowHandle",null] 01:44:48 INFO - PROCESS | 3532 | 1470732288963 Marionette TRACE conn6 <- [1,1249,null,{"value":"13"}] 01:44:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 01:44:48 INFO - PROCESS | 3532 | 1470732288966 Marionette TRACE conn6 -> [0,1250,"setScriptTimeout",{"ms":35000}] 01:44:48 INFO - PROCESS | 3532 | 1470732288968 Marionette TRACE conn6 <- [1,1250,null,{}] 01:44:48 INFO - PROCESS | 3532 | 1470732288972 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}] 01:44:48 INFO - PROCESS | 3532 | 1470732288974 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:49 INFO - PROCESS | 3532 | 1470732289053 Marionette TRACE conn6 <- [1,1251,null,{"value":null}] 01:44:49 INFO - PROCESS | 3532 | 1470732289059 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:49 INFO - PROCESS | 3532 | 1470732289061 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:49 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D1F78000 == 35 [pid = 3532] [id = 322] 01:44:49 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7CD2E7000) [pid = 3532] [serial = 965] [outer = 0000000000000000] 01:44:49 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CD2EE400) [pid = 3532] [serial = 966] [outer = 000000A7CD2E7000] 01:44:49 INFO - PROCESS | 3532 | 1470732289108 Marionette DEBUG loaded listener.js 01:44:49 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CD34D800) [pid = 3532] [serial = 967] [outer = 000000A7CD2E7000] 01:44:49 INFO - PROCESS | 3532 | 1470732289559 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]]]}] 01:44:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 01:44:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 630ms 01:44:49 INFO - PROCESS | 3532 | 1470732289599 Marionette TRACE conn6 -> [0,1253,"getWindowHandle",null] 01:44:49 INFO - PROCESS | 3532 | 1470732289601 Marionette TRACE conn6 <- [1,1253,null,{"value":"13"}] 01:44:49 INFO - PROCESS | 3532 | 1470732289604 Marionette TRACE conn6 -> [0,1254,"setScriptTimeout",{"ms":35000}] 01:44:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 01:44:49 INFO - PROCESS | 3532 | 1470732289606 Marionette TRACE conn6 <- [1,1254,null,{}] 01:44:49 INFO - PROCESS | 3532 | 1470732289609 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}] 01:44:49 INFO - PROCESS | 3532 | 1470732289611 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:49 INFO - PROCESS | 3532 | 1470732289692 Marionette TRACE conn6 <- [1,1255,null,{"value":null}] 01:44:49 INFO - PROCESS | 3532 | 1470732289698 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:49 INFO - PROCESS | 3532 | 1470732289700 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:49 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CC9F7800 == 36 [pid = 3532] [id = 323] 01:44:49 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7CD4EC800) [pid = 3532] [serial = 968] [outer = 0000000000000000] 01:44:49 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7CD4F0000) [pid = 3532] [serial = 969] [outer = 000000A7CD4EC800] 01:44:49 INFO - PROCESS | 3532 | 1470732289745 Marionette DEBUG loaded listener.js 01:44:49 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7CD518400) [pid = 3532] [serial = 970] [outer = 000000A7CD4EC800] 01:44:50 INFO - PROCESS | 3532 | 1470732290441 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]]]}] 01:44:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 01:44:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 877ms 01:44:50 INFO - PROCESS | 3532 | 1470732290497 Marionette TRACE conn6 -> [0,1257,"getWindowHandle",null] 01:44:50 INFO - PROCESS | 3532 | 1470732290502 Marionette TRACE conn6 <- [1,1257,null,{"value":"13"}] 01:44:50 INFO - PROCESS | 3532 | 1470732290507 Marionette TRACE conn6 -> [0,1258,"setScriptTimeout",{"ms":35000}] 01:44:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 01:44:50 INFO - PROCESS | 3532 | 1470732290511 Marionette TRACE conn6 <- [1,1258,null,{}] 01:44:50 INFO - PROCESS | 3532 | 1470732290517 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}] 01:44:50 INFO - PROCESS | 3532 | 1470732290520 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:50 INFO - PROCESS | 3532 | 1470732290656 Marionette TRACE conn6 <- [1,1259,null,{"value":null}] 01:44:50 INFO - PROCESS | 3532 | 1470732290724 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:50 INFO - PROCESS | 3532 | 1470732290727 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:50 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C642A000 == 37 [pid = 3532] [id = 324] 01:44:50 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7C001FC00) [pid = 3532] [serial = 971] [outer = 0000000000000000] 01:44:50 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7C035E800) [pid = 3532] [serial = 972] [outer = 000000A7C001FC00] 01:44:50 INFO - PROCESS | 3532 | 1470732290827 Marionette DEBUG loaded listener.js 01:44:50 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7C0455800) [pid = 3532] [serial = 973] [outer = 000000A7C001FC00] 01:44:51 INFO - PROCESS | 3532 | 1470732291483 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]]]}] 01:44:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 01:44:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1029ms 01:44:51 INFO - PROCESS | 3532 | 1470732291541 Marionette TRACE conn6 -> [0,1261,"getWindowHandle",null] 01:44:51 INFO - PROCESS | 3532 | 1470732291546 Marionette TRACE conn6 <- [1,1261,null,{"value":"13"}] 01:44:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 01:44:51 INFO - PROCESS | 3532 | 1470732291553 Marionette TRACE conn6 -> [0,1262,"setScriptTimeout",{"ms":35000}] 01:44:51 INFO - PROCESS | 3532 | 1470732291556 Marionette TRACE conn6 <- [1,1262,null,{}] 01:44:51 INFO - PROCESS | 3532 | 1470732291560 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}] 01:44:51 INFO - PROCESS | 3532 | 1470732291564 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:51 INFO - PROCESS | 3532 | 1470732291716 Marionette TRACE conn6 <- [1,1263,null,{"value":null}] 01:44:51 INFO - PROCESS | 3532 | 1470732291784 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:51 INFO - PROCESS | 3532 | 1470732291787 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:51 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CF337000 == 38 [pid = 3532] [id = 325] 01:44:51 INFO - PROCESS | 3532 | ++DOMWINDOW == 88 (000000A7BFDAE400) [pid = 3532] [serial = 974] [outer = 0000000000000000] 01:44:51 INFO - PROCESS | 3532 | ++DOMWINDOW == 89 (000000A7C555F800) [pid = 3532] [serial = 975] [outer = 000000A7BFDAE400] 01:44:51 INFO - PROCESS | 3532 | 1470732291892 Marionette DEBUG loaded listener.js 01:44:51 INFO - PROCESS | 3532 | ++DOMWINDOW == 90 (000000A7C67A2000) [pid = 3532] [serial = 976] [outer = 000000A7BFDAE400] 01:44:52 INFO - PROCESS | 3532 | 1470732292710 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]]]}] 01:44:52 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D1F78000 == 37 [pid = 3532] [id = 322] 01:44:52 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D14E2800 == 36 [pid = 3532] [id = 321] 01:44:52 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D0F2B800 == 35 [pid = 3532] [id = 320] 01:44:52 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CF537800 == 34 [pid = 3532] [id = 319] 01:44:52 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CD641800 == 33 [pid = 3532] [id = 318] 01:44:52 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CCA61000 == 32 [pid = 3532] [id = 317] 01:44:52 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C6449800 == 31 [pid = 3532] [id = 316] 01:44:52 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C4FD2000 == 30 [pid = 3532] [id = 315] 01:44:52 INFO - PROCESS | 3532 | --DOMWINDOW == 89 (000000A7CD64BC00) [pid = 3532] [serial = 895] [outer = 0000000000000000] [url = about:blank] 01:44:52 INFO - PROCESS | 3532 | --DOMWINDOW == 88 (000000A7CC9BA800) [pid = 3532] [serial = 910] [outer = 0000000000000000] [url = about:blank] 01:44:52 INFO - PROCESS | 3532 | --DOMWINDOW == 87 (000000A7CD349400) [pid = 3532] [serial = 915] [outer = 0000000000000000] [url = about:blank] 01:44:52 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7C61E0C00) [pid = 3532] [serial = 906] [outer = 0000000000000000] [url = about:blank] 01:44:52 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7CCE22C00) [pid = 3532] [serial = 912] [outer = 0000000000000000] [url = about:blank] 01:44:52 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7CBE06C00) [pid = 3532] [serial = 921] [outer = 0000000000000000] [url = about:blank] 01:44:52 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7C14F4800) [pid = 3532] [serial = 904] [outer = 0000000000000000] [url = about:blank] 01:44:52 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7CF58C000) [pid = 3532] [serial = 924] [outer = 0000000000000000] [url = about:blank] 01:44:52 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7C026AC00) [pid = 3532] [serial = 897] [outer = 0000000000000000] [url = about:blank] 01:44:52 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7CD50CC00) [pid = 3532] [serial = 916] [outer = 0000000000000000] [url = about:blank] 01:44:52 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7C679E000) [pid = 3532] [serial = 901] [outer = 0000000000000000] [url = about:blank] 01:44:52 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7C044BC00) [pid = 3532] [serial = 903] [outer = 0000000000000000] [url = about:blank] 01:44:52 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7C03CF000) [pid = 3532] [serial = 898] [outer = 0000000000000000] [url = about:blank] 01:44:52 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7CE73F400) [pid = 3532] [serial = 919] [outer = 0000000000000000] [url = about:blank] 01:44:52 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7CD249400) [pid = 3532] [serial = 913] [outer = 0000000000000000] [url = about:blank] 01:44:52 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7C503AC00) [pid = 3532] [serial = 900] [outer = 0000000000000000] [url = about:blank] 01:44:52 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7CDB90C00) [pid = 3532] [serial = 918] [outer = 0000000000000000] [url = about:blank] 01:44:52 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7CE740800) [pid = 3532] [serial = 922] [outer = 0000000000000000] [url = about:blank] 01:44:52 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7CBF41C00) [pid = 3532] [serial = 909] [outer = 0000000000000000] [url = about:blank] 01:44:52 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7C6C6C400) [pid = 3532] [serial = 907] [outer = 0000000000000000] [url = about:blank] 01:44:52 INFO - PROCESS | 3532 | --DOMWINDOW == 69 (000000A7CFCDC000) [pid = 3532] [serial = 925] [outer = 0000000000000000] [url = about:blank] 01:44:52 INFO - PROCESS | 3532 | --DOMWINDOW == 68 (000000A7CFCF4800) [pid = 3532] [serial = 927] [outer = 0000000000000000] [url = about:blank] 01:44:52 INFO - PROCESS | 3532 | --DOMWINDOW == 67 (000000A7D048D400) [pid = 3532] [serial = 928] [outer = 0000000000000000] [url = about:blank] 01:44:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 01:44:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1243ms 01:44:52 INFO - PROCESS | 3532 | 1470732292798 Marionette TRACE conn6 -> [0,1265,"getWindowHandle",null] 01:44:52 INFO - PROCESS | 3532 | 1470732292802 Marionette TRACE conn6 <- [1,1265,null,{"value":"13"}] 01:44:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 01:44:52 INFO - PROCESS | 3532 | 1470732292807 Marionette TRACE conn6 -> [0,1266,"setScriptTimeout",{"ms":35000}] 01:44:52 INFO - PROCESS | 3532 | 1470732292810 Marionette TRACE conn6 <- [1,1266,null,{}] 01:44:52 INFO - PROCESS | 3532 | 1470732292817 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}] 01:44:52 INFO - PROCESS | 3532 | 1470732292820 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:52 INFO - PROCESS | 3532 | 1470732292922 Marionette TRACE conn6 <- [1,1267,null,{"value":null}] 01:44:52 INFO - PROCESS | 3532 | 1470732292931 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:52 INFO - PROCESS | 3532 | 1470732292933 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:52 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C6028800 == 31 [pid = 3532] [id = 326] 01:44:52 INFO - PROCESS | 3532 | ++DOMWINDOW == 68 (000000A7C03C9800) [pid = 3532] [serial = 977] [outer = 0000000000000000] 01:44:52 INFO - PROCESS | 3532 | ++DOMWINDOW == 69 (000000A7C03CF000) [pid = 3532] [serial = 978] [outer = 000000A7C03C9800] 01:44:52 INFO - PROCESS | 3532 | 1470732292984 Marionette DEBUG loaded listener.js 01:44:53 INFO - PROCESS | 3532 | ++DOMWINDOW == 70 (000000A7C15D5000) [pid = 3532] [serial = 979] [outer = 000000A7C03C9800] 01:44:53 INFO - PROCESS | 3532 | 1470732293514 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]]]}] 01:44:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 01:44:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 734ms 01:44:53 INFO - PROCESS | 3532 | 1470732293540 Marionette TRACE conn6 -> [0,1269,"getWindowHandle",null] 01:44:53 INFO - PROCESS | 3532 | 1470732293545 Marionette TRACE conn6 <- [1,1269,null,{"value":"13"}] 01:44:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 01:44:53 INFO - PROCESS | 3532 | 1470732293551 Marionette TRACE conn6 -> [0,1270,"setScriptTimeout",{"ms":35000}] 01:44:53 INFO - PROCESS | 3532 | 1470732293554 Marionette TRACE conn6 <- [1,1270,null,{}] 01:44:53 INFO - PROCESS | 3532 | 1470732293558 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}] 01:44:53 INFO - PROCESS | 3532 | 1470732293561 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:53 INFO - PROCESS | 3532 | 1470732293654 Marionette TRACE conn6 <- [1,1271,null,{"value":null}] 01:44:53 INFO - PROCESS | 3532 | 1470732293664 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:53 INFO - PROCESS | 3532 | 1470732293666 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:53 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CA610000 == 32 [pid = 3532] [id = 327] 01:44:53 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7C6B8F800) [pid = 3532] [serial = 980] [outer = 0000000000000000] 01:44:53 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7C9D11800) [pid = 3532] [serial = 981] [outer = 000000A7C6B8F800] 01:44:53 INFO - PROCESS | 3532 | 1470732293715 Marionette DEBUG loaded listener.js 01:44:53 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7CA37F000) [pid = 3532] [serial = 982] [outer = 000000A7C6B8F800] 01:44:54 INFO - PROCESS | 3532 | 1470732294191 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]]]}] 01:44:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 01:44:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 692ms 01:44:54 INFO - PROCESS | 3532 | 1470732294247 Marionette TRACE conn6 -> [0,1273,"getWindowHandle",null] 01:44:54 INFO - PROCESS | 3532 | 1470732294249 Marionette TRACE conn6 <- [1,1273,null,{"value":"13"}] 01:44:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 01:44:54 INFO - PROCESS | 3532 | 1470732294253 Marionette TRACE conn6 -> [0,1274,"setScriptTimeout",{"ms":35000}] 01:44:54 INFO - PROCESS | 3532 | 1470732294257 Marionette TRACE conn6 <- [1,1274,null,{}] 01:44:54 INFO - PROCESS | 3532 | 1470732294268 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}] 01:44:54 INFO - PROCESS | 3532 | 1470732294273 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:54 INFO - PROCESS | 3532 | 1470732294389 Marionette TRACE conn6 <- [1,1275,null,{"value":null}] 01:44:54 INFO - PROCESS | 3532 | 1470732294467 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:54 INFO - PROCESS | 3532 | 1470732294471 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:54 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CE2D4000 == 33 [pid = 3532] [id = 328] 01:44:54 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7BFDC3C00) [pid = 3532] [serial = 983] [outer = 0000000000000000] 01:44:54 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7CC942000) [pid = 3532] [serial = 984] [outer = 000000A7BFDC3C00] 01:44:54 INFO - PROCESS | 3532 | 1470732294521 Marionette DEBUG loaded listener.js 01:44:54 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7CC9C5C00) [pid = 3532] [serial = 985] [outer = 000000A7BFDC3C00] 01:44:54 INFO - PROCESS | 3532 | 1470732294905 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]]]}] 01:44:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 01:44:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 692ms 01:44:54 INFO - PROCESS | 3532 | 1470732294947 Marionette TRACE conn6 -> [0,1277,"getWindowHandle",null] 01:44:54 INFO - PROCESS | 3532 | 1470732294950 Marionette TRACE conn6 <- [1,1277,null,{"value":"13"}] 01:44:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 01:44:54 INFO - PROCESS | 3532 | 1470732294965 Marionette TRACE conn6 -> [0,1278,"setScriptTimeout",{"ms":35000}] 01:44:54 INFO - PROCESS | 3532 | 1470732294968 Marionette TRACE conn6 <- [1,1278,null,{}] 01:44:54 INFO - PROCESS | 3532 | 1470732294971 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}] 01:44:54 INFO - PROCESS | 3532 | 1470732294973 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:55 INFO - PROCESS | 3532 | 1470732295093 Marionette TRACE conn6 <- [1,1279,null,{"value":null}] 01:44:55 INFO - PROCESS | 3532 | 1470732295099 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:55 INFO - PROCESS | 3532 | 1470732295101 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:55 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D062C000 == 34 [pid = 3532] [id = 329] 01:44:55 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7CCE26400) [pid = 3532] [serial = 986] [outer = 0000000000000000] 01:44:55 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7CD246C00) [pid = 3532] [serial = 987] [outer = 000000A7CCE26400] 01:44:55 INFO - PROCESS | 3532 | 1470732295195 Marionette DEBUG loaded listener.js 01:44:55 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7CD2ED400) [pid = 3532] [serial = 988] [outer = 000000A7CCE26400] 01:44:55 INFO - PROCESS | 3532 | 1470732295636 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]]]}] 01:44:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 01:44:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 734ms 01:44:55 INFO - PROCESS | 3532 | 1470732295711 Marionette TRACE conn6 -> [0,1281,"getWindowHandle",null] 01:44:55 INFO - PROCESS | 3532 | 1470732295713 Marionette TRACE conn6 <- [1,1281,null,{"value":"13"}] 01:44:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 01:44:55 INFO - PROCESS | 3532 | 1470732295753 Marionette TRACE conn6 -> [0,1282,"setScriptTimeout",{"ms":35000}] 01:44:55 INFO - PROCESS | 3532 | 1470732295755 Marionette TRACE conn6 <- [1,1282,null,{}] 01:44:55 INFO - PROCESS | 3532 | 1470732295759 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}] 01:44:55 INFO - PROCESS | 3532 | 1470732295761 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:55 INFO - PROCESS | 3532 | 1470732295876 Marionette TRACE conn6 <- [1,1283,null,{"value":null}] 01:44:55 INFO - PROCESS | 3532 | 1470732295882 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:55 INFO - PROCESS | 3532 | 1470732295884 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:55 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D1DBF000 == 35 [pid = 3532] [id = 330] 01:44:55 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CD2EF400) [pid = 3532] [serial = 989] [outer = 0000000000000000] 01:44:55 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CD4F6400) [pid = 3532] [serial = 990] [outer = 000000A7CD2EF400] 01:44:55 INFO - PROCESS | 3532 | 1470732295930 Marionette DEBUG loaded listener.js 01:44:56 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7CD650C00) [pid = 3532] [serial = 991] [outer = 000000A7CD2EF400] 01:44:56 INFO - PROCESS | 3532 | 1470732296385 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]]]}] 01:44:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 01:44:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 692ms 01:44:56 INFO - PROCESS | 3532 | 1470732296438 Marionette TRACE conn6 -> [0,1285,"getWindowHandle",null] 01:44:56 INFO - PROCESS | 3532 | 1470732296440 Marionette TRACE conn6 <- [1,1285,null,{"value":"13"}] 01:44:56 INFO - PROCESS | 3532 | 1470732296443 Marionette TRACE conn6 -> [0,1286,"setScriptTimeout",{"ms":35000}] 01:44:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 01:44:56 INFO - PROCESS | 3532 | 1470732296445 Marionette TRACE conn6 <- [1,1286,null,{}] 01:44:56 INFO - PROCESS | 3532 | 1470732296449 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}] 01:44:56 INFO - PROCESS | 3532 | 1470732296455 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:56 INFO - PROCESS | 3532 | 1470732296602 Marionette TRACE conn6 <- [1,1287,null,{"value":null}] 01:44:56 INFO - PROCESS | 3532 | 1470732296616 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:56 INFO - PROCESS | 3532 | 1470732296619 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:56 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2D20800 == 36 [pid = 3532] [id = 331] 01:44:56 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7CDB90000) [pid = 3532] [serial = 992] [outer = 0000000000000000] 01:44:56 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7CE2EA800) [pid = 3532] [serial = 993] [outer = 000000A7CDB90000] 01:44:56 INFO - PROCESS | 3532 | 1470732296705 Marionette DEBUG loaded listener.js 01:44:56 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7CE740800) [pid = 3532] [serial = 994] [outer = 000000A7CDB90000] 01:44:57 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7C001E400) [pid = 3532] [serial = 944] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 01:44:57 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7C039A400) [pid = 3532] [serial = 941] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 01:44:57 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7C6C77000) [pid = 3532] [serial = 953] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 01:44:57 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7C03A9000) [pid = 3532] [serial = 947] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 01:44:57 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7C0353400) [pid = 3532] [serial = 950] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 01:44:57 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7C03A7000) [pid = 3532] [serial = 956] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 01:44:57 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7CC9C5400) [pid = 3532] [serial = 959] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 01:44:57 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7CD2E7000) [pid = 3532] [serial = 965] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 01:44:57 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7BFD27800) [pid = 3532] [serial = 929] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 01:44:57 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7CA386400) [pid = 3532] [serial = 932] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 01:44:57 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7CD6CAC00) [pid = 3532] [serial = 935] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 01:44:57 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7D0496400) [pid = 3532] [serial = 938] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 01:44:57 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7C61E7C00) [pid = 3532] [serial = 962] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 01:44:57 INFO - PROCESS | 3532 | 1470732297170 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]]]}] 01:44:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 01:44:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 776ms 01:44:57 INFO - PROCESS | 3532 | 1470732297223 Marionette TRACE conn6 -> [0,1289,"getWindowHandle",null] 01:44:57 INFO - PROCESS | 3532 | 1470732297225 Marionette TRACE conn6 <- [1,1289,null,{"value":"13"}] 01:44:57 INFO - PROCESS | 3532 | 1470732297228 Marionette TRACE conn6 -> [0,1290,"setScriptTimeout",{"ms":35000}] 01:44:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 01:44:57 INFO - PROCESS | 3532 | 1470732297230 Marionette TRACE conn6 <- [1,1290,null,{}] 01:44:57 INFO - PROCESS | 3532 | 1470732297234 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}] 01:44:57 INFO - PROCESS | 3532 | 1470732297236 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:57 INFO - PROCESS | 3532 | 1470732297346 Marionette TRACE conn6 <- [1,1291,null,{"value":null}] 01:44:57 INFO - PROCESS | 3532 | 1470732297396 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:57 INFO - PROCESS | 3532 | 1470732297398 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:57 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2D55000 == 37 [pid = 3532] [id = 332] 01:44:57 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7BFDAB400) [pid = 3532] [serial = 995] [outer = 0000000000000000] 01:44:57 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7CB81F000) [pid = 3532] [serial = 996] [outer = 000000A7BFDAB400] 01:44:57 INFO - PROCESS | 3532 | 1470732297444 Marionette DEBUG loaded listener.js 01:44:57 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7CD6CAC00) [pid = 3532] [serial = 997] [outer = 000000A7BFDAB400] 01:44:57 INFO - PROCESS | 3532 | 1470732297812 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]]]}] 01:44:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 01:44:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 627ms 01:44:57 INFO - PROCESS | 3532 | 1470732297864 Marionette TRACE conn6 -> [0,1293,"getWindowHandle",null] 01:44:57 INFO - PROCESS | 3532 | 1470732297866 Marionette TRACE conn6 <- [1,1293,null,{"value":"13"}] 01:44:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 01:44:57 INFO - PROCESS | 3532 | 1470732297869 Marionette TRACE conn6 -> [0,1294,"setScriptTimeout",{"ms":35000}] 01:44:57 INFO - PROCESS | 3532 | 1470732297871 Marionette TRACE conn6 <- [1,1294,null,{}] 01:44:57 INFO - PROCESS | 3532 | 1470732297874 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}] 01:44:57 INFO - PROCESS | 3532 | 1470732297876 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:57 INFO - PROCESS | 3532 | 1470732297969 Marionette TRACE conn6 <- [1,1295,null,{"value":null}] 01:44:57 INFO - PROCESS | 3532 | 1470732297975 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:57 INFO - PROCESS | 3532 | 1470732297977 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:58 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D3183000 == 38 [pid = 3532] [id = 333] 01:44:58 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7CE7B3800) [pid = 3532] [serial = 998] [outer = 0000000000000000] 01:44:58 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7CF58C000) [pid = 3532] [serial = 999] [outer = 000000A7CE7B3800] 01:44:58 INFO - PROCESS | 3532 | 1470732298023 Marionette DEBUG loaded listener.js 01:44:58 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7CFCE0000) [pid = 3532] [serial = 1000] [outer = 000000A7CE7B3800] 01:44:58 INFO - PROCESS | 3532 | 1470732298461 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]]]}] 01:44:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 01:44:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 628ms 01:44:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 01:44:58 INFO - PROCESS | 3532 | 1470732298500 Marionette TRACE conn6 -> [0,1297,"getWindowHandle",null] 01:44:58 INFO - PROCESS | 3532 | 1470732298502 Marionette TRACE conn6 <- [1,1297,null,{"value":"13"}] 01:44:58 INFO - PROCESS | 3532 | 1470732298505 Marionette TRACE conn6 -> [0,1298,"setScriptTimeout",{"ms":35000}] 01:44:58 INFO - PROCESS | 3532 | 1470732298507 Marionette TRACE conn6 <- [1,1298,null,{}] 01:44:58 INFO - PROCESS | 3532 | 1470732298511 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}] 01:44:58 INFO - PROCESS | 3532 | 1470732298513 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:58 INFO - PROCESS | 3532 | 1470732298598 Marionette TRACE conn6 <- [1,1299,null,{"value":null}] 01:44:58 INFO - PROCESS | 3532 | 1470732298603 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:58 INFO - PROCESS | 3532 | 1470732298605 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:58 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CE2CF000 == 39 [pid = 3532] [id = 334] 01:44:58 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7CFCE4C00) [pid = 3532] [serial = 1001] [outer = 0000000000000000] 01:44:58 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CFCF7000) [pid = 3532] [serial = 1002] [outer = 000000A7CFCE4C00] 01:44:58 INFO - PROCESS | 3532 | 1470732298651 Marionette DEBUG loaded listener.js 01:44:58 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7D0490000) [pid = 3532] [serial = 1003] [outer = 000000A7CFCE4C00] 01:44:59 INFO - PROCESS | 3532 | 1470732299215 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]]]}] 01:44:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3 01:44:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 732ms 01:44:59 INFO - PROCESS | 3532 | 1470732299242 Marionette TRACE conn6 -> [0,1301,"getWindowHandle",null] 01:44:59 INFO - PROCESS | 3532 | 1470732299247 Marionette TRACE conn6 <- [1,1301,null,{"value":"13"}] 01:44:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 01:44:59 INFO - PROCESS | 3532 | 1470732299253 Marionette TRACE conn6 -> [0,1302,"setScriptTimeout",{"ms":35000}] 01:44:59 INFO - PROCESS | 3532 | 1470732299257 Marionette TRACE conn6 <- [1,1302,null,{}] 01:44:59 INFO - PROCESS | 3532 | 1470732299263 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}] 01:44:59 INFO - PROCESS | 3532 | 1470732299266 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:59 INFO - PROCESS | 3532 | 1470732299388 Marionette TRACE conn6 <- [1,1303,null,{"value":null}] 01:44:59 INFO - PROCESS | 3532 | 1470732299478 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:59 INFO - PROCESS | 3532 | 1470732299484 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:44:59 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C645D000 == 40 [pid = 3532] [id = 335] 01:44:59 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7C03A9400) [pid = 3532] [serial = 1004] [outer = 0000000000000000] 01:44:59 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7C0456000) [pid = 3532] [serial = 1005] [outer = 000000A7C03A9400] 01:44:59 INFO - PROCESS | 3532 | 1470732299543 Marionette DEBUG loaded listener.js 01:44:59 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7C486F000) [pid = 3532] [serial = 1006] [outer = 000000A7C03A9400] 01:45:00 INFO - PROCESS | 3532 | 1470732300186 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]]]}] 01:45:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 01:45:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 985ms 01:45:00 INFO - PROCESS | 3532 | 1470732300241 Marionette TRACE conn6 -> [0,1305,"getWindowHandle",null] 01:45:00 INFO - PROCESS | 3532 | 1470732300246 Marionette TRACE conn6 <- [1,1305,null,{"value":"13"}] 01:45:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 01:45:00 INFO - PROCESS | 3532 | 1470732300253 Marionette TRACE conn6 -> [0,1306,"setScriptTimeout",{"ms":35000}] 01:45:00 INFO - PROCESS | 3532 | 1470732300256 Marionette TRACE conn6 <- [1,1306,null,{}] 01:45:00 INFO - PROCESS | 3532 | 1470732300260 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}] 01:45:00 INFO - PROCESS | 3532 | 1470732300263 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:00 INFO - PROCESS | 3532 | 1470732300379 Marionette TRACE conn6 <- [1,1307,null,{"value":null}] 01:45:00 INFO - PROCESS | 3532 | 1470732300456 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:00 INFO - PROCESS | 3532 | 1470732300459 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:00 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D14DA000 == 41 [pid = 3532] [id = 336] 01:45:00 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7CA665400) [pid = 3532] [serial = 1007] [outer = 0000000000000000] 01:45:00 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7CBE06C00) [pid = 3532] [serial = 1008] [outer = 000000A7CA665400] 01:45:00 INFO - PROCESS | 3532 | 1470732300558 Marionette DEBUG loaded listener.js 01:45:00 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7CCA27000) [pid = 3532] [serial = 1009] [outer = 000000A7CA665400] 01:45:01 INFO - PROCESS | 3532 | 1470732301142 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]]]}] 01:45:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 01:45:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 944ms 01:45:01 INFO - PROCESS | 3532 | 1470732301199 Marionette TRACE conn6 -> [0,1309,"getWindowHandle",null] 01:45:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 01:45:01 INFO - PROCESS | 3532 | 1470732301201 Marionette TRACE conn6 <- [1,1309,null,{"value":"13"}] 01:45:01 INFO - PROCESS | 3532 | 1470732301205 Marionette TRACE conn6 -> [0,1310,"setScriptTimeout",{"ms":35000}] 01:45:01 INFO - PROCESS | 3532 | 1470732301209 Marionette TRACE conn6 <- [1,1310,null,{}] 01:45:01 INFO - PROCESS | 3532 | 1470732301221 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}] 01:45:01 INFO - PROCESS | 3532 | 1470732301226 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:01 INFO - PROCESS | 3532 | 1470732301340 Marionette TRACE conn6 <- [1,1311,null,{"value":null}] 01:45:01 INFO - PROCESS | 3532 | 1470732301417 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:01 INFO - PROCESS | 3532 | 1470732301420 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:01 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D365E000 == 42 [pid = 3532] [id = 337] 01:45:01 INFO - PROCESS | 3532 | ++DOMWINDOW == 88 (000000A7CDB0C800) [pid = 3532] [serial = 1010] [outer = 0000000000000000] 01:45:01 INFO - PROCESS | 3532 | ++DOMWINDOW == 89 (000000A7CDB98000) [pid = 3532] [serial = 1011] [outer = 000000A7CDB0C800] 01:45:01 INFO - PROCESS | 3532 | 1470732301519 Marionette DEBUG loaded listener.js 01:45:01 INFO - PROCESS | 3532 | ++DOMWINDOW == 90 (000000A7CFCE5C00) [pid = 3532] [serial = 1012] [outer = 000000A7CDB0C800] 01:45:02 INFO - PROCESS | 3532 | 1470732302122 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]]]}] 01:45:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 01:45:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 945ms 01:45:02 INFO - PROCESS | 3532 | 1470732302153 Marionette TRACE conn6 -> [0,1313,"getWindowHandle",null] 01:45:02 INFO - PROCESS | 3532 | 1470732302156 Marionette TRACE conn6 <- [1,1313,null,{"value":"13"}] 01:45:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 01:45:02 INFO - PROCESS | 3532 | 1470732302159 Marionette TRACE conn6 -> [0,1314,"setScriptTimeout",{"ms":35000}] 01:45:02 INFO - PROCESS | 3532 | 1470732302162 Marionette TRACE conn6 <- [1,1314,null,{}] 01:45:02 INFO - PROCESS | 3532 | 1470732302165 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}] 01:45:02 INFO - PROCESS | 3532 | 1470732302168 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:02 INFO - PROCESS | 3532 | 1470732302281 Marionette TRACE conn6 <- [1,1315,null,{"value":null}] 01:45:02 INFO - PROCESS | 3532 | 1470732302356 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:02 INFO - PROCESS | 3532 | 1470732302358 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:02 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D36C8800 == 43 [pid = 3532] [id = 338] 01:45:02 INFO - PROCESS | 3532 | ++DOMWINDOW == 91 (000000A7BFDAB000) [pid = 3532] [serial = 1013] [outer = 0000000000000000] 01:45:02 INFO - PROCESS | 3532 | ++DOMWINDOW == 92 (000000A7D04E6800) [pid = 3532] [serial = 1014] [outer = 000000A7BFDAB000] 01:45:02 INFO - PROCESS | 3532 | 1470732302467 Marionette DEBUG loaded listener.js 01:45:02 INFO - PROCESS | 3532 | ++DOMWINDOW == 93 (000000A7D065C800) [pid = 3532] [serial = 1015] [outer = 000000A7BFDAB000] 01:45:03 INFO - PROCESS | 3532 | 1470732303241 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]]]}] 01:45:03 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 01:45:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1133ms 01:45:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 01:45:03 INFO - PROCESS | 3532 | 1470732303295 Marionette TRACE conn6 -> [0,1317,"getWindowHandle",null] 01:45:03 INFO - PROCESS | 3532 | 1470732303299 Marionette TRACE conn6 <- [1,1317,null,{"value":"13"}] 01:45:03 INFO - PROCESS | 3532 | 1470732303304 Marionette TRACE conn6 -> [0,1318,"setScriptTimeout",{"ms":35000}] 01:45:03 INFO - PROCESS | 3532 | 1470732303307 Marionette TRACE conn6 <- [1,1318,null,{}] 01:45:03 INFO - PROCESS | 3532 | 1470732303313 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}] 01:45:03 INFO - PROCESS | 3532 | 1470732303316 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:03 INFO - PROCESS | 3532 | 1470732303424 Marionette TRACE conn6 <- [1,1319,null,{"value":null}] 01:45:03 INFO - PROCESS | 3532 | 1470732303502 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:03 INFO - PROCESS | 3532 | 1470732303505 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:03 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C4A15000 == 44 [pid = 3532] [id = 339] 01:45:03 INFO - PROCESS | 3532 | ++DOMWINDOW == 94 (000000A7C03CC800) [pid = 3532] [serial = 1016] [outer = 0000000000000000] 01:45:03 INFO - PROCESS | 3532 | ++DOMWINDOW == 95 (000000A7C0451400) [pid = 3532] [serial = 1017] [outer = 000000A7C03CC800] 01:45:03 INFO - PROCESS | 3532 | 1470732303603 Marionette DEBUG loaded listener.js 01:45:03 INFO - PROCESS | 3532 | ++DOMWINDOW == 96 (000000A7C4371000) [pid = 3532] [serial = 1018] [outer = 000000A7C03CC800] 01:45:04 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D3183000 == 43 [pid = 3532] [id = 333] 01:45:04 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2D55000 == 42 [pid = 3532] [id = 332] 01:45:04 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2D20800 == 41 [pid = 3532] [id = 331] 01:45:04 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D1DBF000 == 40 [pid = 3532] [id = 330] 01:45:04 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D062C000 == 39 [pid = 3532] [id = 329] 01:45:04 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CE2D4000 == 38 [pid = 3532] [id = 328] 01:45:04 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CA610000 == 37 [pid = 3532] [id = 327] 01:45:04 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C6028800 == 36 [pid = 3532] [id = 326] 01:45:04 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CF337000 == 35 [pid = 3532] [id = 325] 01:45:04 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C642A000 == 34 [pid = 3532] [id = 324] 01:45:04 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CC9F7800 == 33 [pid = 3532] [id = 323] 01:45:04 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C6034000 == 32 [pid = 3532] [id = 314] 01:45:04 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D36C8800 == 31 [pid = 3532] [id = 338] 01:45:04 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D365E000 == 30 [pid = 3532] [id = 337] 01:45:04 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D14DA000 == 29 [pid = 3532] [id = 336] 01:45:04 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CE2CF000 == 28 [pid = 3532] [id = 334] 01:45:04 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C645D000 == 27 [pid = 3532] [id = 335] 01:45:04 INFO - PROCESS | 3532 | --DOMWINDOW == 95 (000000A7C0264400) [pid = 3532] [serial = 945] [outer = 0000000000000000] [url = about:blank] 01:45:04 INFO - PROCESS | 3532 | --DOMWINDOW == 94 (000000A7BFDBBC00) [pid = 3532] [serial = 946] [outer = 0000000000000000] [url = about:blank] 01:45:04 INFO - PROCESS | 3532 | --DOMWINDOW == 93 (000000A7C43C8800) [pid = 3532] [serial = 943] [outer = 0000000000000000] [url = about:blank] 01:45:04 INFO - PROCESS | 3532 | --DOMWINDOW == 92 (000000A7C03D0400) [pid = 3532] [serial = 942] [outer = 0000000000000000] [url = about:blank] 01:45:04 INFO - PROCESS | 3532 | --DOMWINDOW == 91 (000000A7C9D78800) [pid = 3532] [serial = 954] [outer = 0000000000000000] [url = about:blank] 01:45:04 INFO - PROCESS | 3532 | --DOMWINDOW == 90 (000000A7C05A5400) [pid = 3532] [serial = 948] [outer = 0000000000000000] [url = about:blank] 01:45:04 INFO - PROCESS | 3532 | --DOMWINDOW == 89 (000000A7C1569800) [pid = 3532] [serial = 949] [outer = 0000000000000000] [url = about:blank] 01:45:04 INFO - PROCESS | 3532 | --DOMWINDOW == 88 (000000A7C6013000) [pid = 3532] [serial = 951] [outer = 0000000000000000] [url = about:blank] 01:45:04 INFO - PROCESS | 3532 | --DOMWINDOW == 87 (000000A7CB818400) [pid = 3532] [serial = 957] [outer = 0000000000000000] [url = about:blank] 01:45:04 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7CCE26000) [pid = 3532] [serial = 960] [outer = 0000000000000000] [url = about:blank] 01:45:04 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7CBE71C00) [pid = 3532] [serial = 958] [outer = 0000000000000000] [url = about:blank] 01:45:04 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7CD2EE400) [pid = 3532] [serial = 966] [outer = 0000000000000000] [url = about:blank] 01:45:04 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7C4F3F800) [pid = 3532] [serial = 931] [outer = 0000000000000000] [url = about:blank] 01:45:04 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7C05A5000) [pid = 3532] [serial = 930] [outer = 0000000000000000] [url = about:blank] 01:45:04 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7CC9BD000) [pid = 3532] [serial = 934] [outer = 0000000000000000] [url = about:blank] 01:45:04 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7CB823400) [pid = 3532] [serial = 933] [outer = 0000000000000000] [url = about:blank] 01:45:04 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7CF0DB000) [pid = 3532] [serial = 937] [outer = 0000000000000000] [url = about:blank] 01:45:04 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7CD4F0000) [pid = 3532] [serial = 969] [outer = 0000000000000000] [url = about:blank] 01:45:04 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7CDB92C00) [pid = 3532] [serial = 936] [outer = 0000000000000000] [url = about:blank] 01:45:04 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7D0541400) [pid = 3532] [serial = 940] [outer = 0000000000000000] [url = about:blank] 01:45:04 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7D04EA800) [pid = 3532] [serial = 939] [outer = 0000000000000000] [url = about:blank] 01:45:04 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7CD244800) [pid = 3532] [serial = 961] [outer = 0000000000000000] [url = about:blank] 01:45:04 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7CC978400) [pid = 3532] [serial = 963] [outer = 0000000000000000] [url = about:blank] 01:45:04 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7CA37D800) [pid = 3532] [serial = 955] [outer = 0000000000000000] [url = about:blank] 01:45:04 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7CD249000) [pid = 3532] [serial = 964] [outer = 0000000000000000] [url = about:blank] 01:45:04 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7C61E8000) [pid = 3532] [serial = 952] [outer = 0000000000000000] [url = about:blank] 01:45:04 INFO - PROCESS | 3532 | --DOMWINDOW == 69 (000000A7CD34D800) [pid = 3532] [serial = 967] [outer = 0000000000000000] [url = about:blank] 01:45:04 INFO - PROCESS | 3532 | 1470732304720 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]]]}] 01:45:04 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 01:45:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1450ms 01:45:04 INFO - PROCESS | 3532 | 1470732304755 Marionette TRACE conn6 -> [0,1321,"getWindowHandle",null] 01:45:04 INFO - PROCESS | 3532 | 1470732304759 Marionette TRACE conn6 <- [1,1321,null,{"value":"13"}] 01:45:04 INFO - PROCESS | 3532 | 1470732304763 Marionette TRACE conn6 -> [0,1322,"setScriptTimeout",{"ms":35000}] 01:45:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 01:45:04 INFO - PROCESS | 3532 | 1470732304768 Marionette TRACE conn6 <- [1,1322,null,{}] 01:45:04 INFO - PROCESS | 3532 | 1470732304774 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}] 01:45:04 INFO - PROCESS | 3532 | 1470732304776 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:04 INFO - PROCESS | 3532 | 1470732304871 Marionette TRACE conn6 <- [1,1323,null,{"value":null}] 01:45:04 INFO - PROCESS | 3532 | 1470732304878 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:04 INFO - PROCESS | 3532 | 1470732304881 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:04 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C52D8000 == 28 [pid = 3532] [id = 340] 01:45:04 INFO - PROCESS | 3532 | ++DOMWINDOW == 70 (000000A7C0268C00) [pid = 3532] [serial = 1019] [outer = 0000000000000000] 01:45:04 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7C0358800) [pid = 3532] [serial = 1020] [outer = 000000A7C0268C00] 01:45:04 INFO - PROCESS | 3532 | 1470732304933 Marionette DEBUG loaded listener.js 01:45:05 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7C03CC000) [pid = 3532] [serial = 1021] [outer = 000000A7C0268C00] 01:45:05 INFO - PROCESS | 3532 | 1470732305407 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]]]}] 01:45:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 01:45:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 691ms 01:45:05 INFO - PROCESS | 3532 | 1470732305459 Marionette TRACE conn6 -> [0,1325,"getWindowHandle",null] 01:45:05 INFO - PROCESS | 3532 | 1470732305465 Marionette TRACE conn6 <- [1,1325,null,{"value":"13"}] 01:45:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 01:45:05 INFO - PROCESS | 3532 | 1470732305471 Marionette TRACE conn6 -> [0,1326,"setScriptTimeout",{"ms":35000}] 01:45:05 INFO - PROCESS | 3532 | 1470732305474 Marionette TRACE conn6 <- [1,1326,null,{}] 01:45:05 INFO - PROCESS | 3532 | 1470732305478 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}] 01:45:05 INFO - PROCESS | 3532 | 1470732305481 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:05 INFO - PROCESS | 3532 | 1470732305609 Marionette TRACE conn6 <- [1,1327,null,{"value":null}] 01:45:05 INFO - PROCESS | 3532 | 1470732305625 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:05 INFO - PROCESS | 3532 | 1470732305628 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:05 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C9981800 == 29 [pid = 3532] [id = 341] 01:45:05 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7C0599400) [pid = 3532] [serial = 1022] [outer = 0000000000000000] 01:45:05 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7C15D4800) [pid = 3532] [serial = 1023] [outer = 000000A7C0599400] 01:45:05 INFO - PROCESS | 3532 | 1470732305679 Marionette DEBUG loaded listener.js 01:45:05 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7C4870800) [pid = 3532] [serial = 1024] [outer = 000000A7C0599400] 01:45:06 INFO - PROCESS | 3532 | 1470732306604 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]]]}] 01:45:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 01:45:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1196ms 01:45:06 INFO - PROCESS | 3532 | 1470732306670 Marionette TRACE conn6 -> [0,1329,"getWindowHandle",null] 01:45:06 INFO - PROCESS | 3532 | 1470732306672 Marionette TRACE conn6 <- [1,1329,null,{"value":"13"}] 01:45:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 01:45:06 INFO - PROCESS | 3532 | 1470732306676 Marionette TRACE conn6 -> [0,1330,"setScriptTimeout",{"ms":35000}] 01:45:06 INFO - PROCESS | 3532 | 1470732306680 Marionette TRACE conn6 <- [1,1330,null,{}] 01:45:06 INFO - PROCESS | 3532 | 1470732306696 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}] 01:45:06 INFO - PROCESS | 3532 | 1470732306701 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:06 INFO - PROCESS | 3532 | 1470732306814 Marionette TRACE conn6 <- [1,1331,null,{"value":null}] 01:45:06 INFO - PROCESS | 3532 | 1470732306822 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:06 INFO - PROCESS | 3532 | 1470732306825 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:06 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CCE6B000 == 30 [pid = 3532] [id = 342] 01:45:06 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7C6013000) [pid = 3532] [serial = 1025] [outer = 0000000000000000] 01:45:06 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7C61E2800) [pid = 3532] [serial = 1026] [outer = 000000A7C6013000] 01:45:06 INFO - PROCESS | 3532 | 1470732306875 Marionette DEBUG loaded listener.js 01:45:06 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7C67A2C00) [pid = 3532] [serial = 1027] [outer = 000000A7C6013000] 01:45:07 INFO - PROCESS | 3532 | 1470732307361 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]]]}] 01:45:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 01:45:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 734ms 01:45:07 INFO - PROCESS | 3532 | 1470732307412 Marionette TRACE conn6 -> [0,1333,"getWindowHandle",null] 01:45:07 INFO - PROCESS | 3532 | 1470732307415 Marionette TRACE conn6 <- [1,1333,null,{"value":"13"}] 01:45:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 01:45:07 INFO - PROCESS | 3532 | 1470732307425 Marionette TRACE conn6 -> [0,1334,"setScriptTimeout",{"ms":35000}] 01:45:07 INFO - PROCESS | 3532 | 1470732307427 Marionette TRACE conn6 <- [1,1334,null,{}] 01:45:07 INFO - PROCESS | 3532 | 1470732307431 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}] 01:45:07 INFO - PROCESS | 3532 | 1470732307433 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:07 INFO - PROCESS | 3532 | 1470732307548 Marionette TRACE conn6 <- [1,1335,null,{"value":null}] 01:45:07 INFO - PROCESS | 3532 | 1470732307559 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:07 INFO - PROCESS | 3532 | 1470732307561 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:07 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CE2C2800 == 31 [pid = 3532] [id = 343] 01:45:07 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7C9DB5C00) [pid = 3532] [serial = 1028] [outer = 0000000000000000] 01:45:07 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CA384000) [pid = 3532] [serial = 1029] [outer = 000000A7C9DB5C00] 01:45:07 INFO - PROCESS | 3532 | 1470732307611 Marionette DEBUG loaded listener.js 01:45:07 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CB818400) [pid = 3532] [serial = 1030] [outer = 000000A7C9DB5C00] 01:45:08 INFO - PROCESS | 3532 | 1470732308070 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]]]}] 01:45:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 01:45:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 691ms 01:45:08 INFO - PROCESS | 3532 | 1470732308117 Marionette TRACE conn6 -> [0,1337,"getWindowHandle",null] 01:45:08 INFO - PROCESS | 3532 | 1470732308120 Marionette TRACE conn6 <- [1,1337,null,{"value":"13"}] 01:45:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 01:45:08 INFO - PROCESS | 3532 | 1470732308123 Marionette TRACE conn6 -> [0,1338,"setScriptTimeout",{"ms":35000}] 01:45:08 INFO - PROCESS | 3532 | 1470732308125 Marionette TRACE conn6 <- [1,1338,null,{}] 01:45:08 INFO - PROCESS | 3532 | 1470732308129 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}] 01:45:08 INFO - PROCESS | 3532 | 1470732308131 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:08 INFO - PROCESS | 3532 | 1470732308266 Marionette TRACE conn6 <- [1,1339,null,{"value":null}] 01:45:08 INFO - PROCESS | 3532 | 1470732308277 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:08 INFO - PROCESS | 3532 | 1470732308279 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:08 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D04CB000 == 32 [pid = 3532] [id = 344] 01:45:08 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7C03CAC00) [pid = 3532] [serial = 1031] [outer = 0000000000000000] 01:45:08 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7CBE08000) [pid = 3532] [serial = 1032] [outer = 000000A7C03CAC00] 01:45:08 INFO - PROCESS | 3532 | 1470732308368 Marionette DEBUG loaded listener.js 01:45:08 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7CBF44800) [pid = 3532] [serial = 1033] [outer = 000000A7C03CAC00] 01:45:08 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7CDB90000) [pid = 3532] [serial = 992] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 01:45:08 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7CD2EF400) [pid = 3532] [serial = 989] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 01:45:08 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7BFDC3C00) [pid = 3532] [serial = 983] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 01:45:08 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7CD4EC800) [pid = 3532] [serial = 968] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 01:45:08 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7C6B8F800) [pid = 3532] [serial = 980] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 01:45:08 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7C001FC00) [pid = 3532] [serial = 971] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 01:45:08 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7C03C9800) [pid = 3532] [serial = 977] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 01:45:08 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7BFDAE400) [pid = 3532] [serial = 974] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 01:45:08 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7BFDAB400) [pid = 3532] [serial = 995] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 01:45:08 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7CFCE4C00) [pid = 3532] [serial = 1001] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 01:45:08 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7CE7B3800) [pid = 3532] [serial = 998] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 01:45:08 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7CCE26400) [pid = 3532] [serial = 986] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 01:45:09 INFO - PROCESS | 3532 | 1470732309021 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]]]}] 01:45:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 01:45:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 923ms 01:45:09 INFO - PROCESS | 3532 | 1470732309050 Marionette TRACE conn6 -> [0,1341,"getWindowHandle",null] 01:45:09 INFO - PROCESS | 3532 | 1470732309052 Marionette TRACE conn6 <- [1,1341,null,{"value":"13"}] 01:45:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 01:45:09 INFO - PROCESS | 3532 | 1470732309055 Marionette TRACE conn6 -> [0,1342,"setScriptTimeout",{"ms":35000}] 01:45:09 INFO - PROCESS | 3532 | 1470732309057 Marionette TRACE conn6 <- [1,1342,null,{}] 01:45:09 INFO - PROCESS | 3532 | 1470732309061 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}] 01:45:09 INFO - PROCESS | 3532 | 1470732309067 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:09 INFO - PROCESS | 3532 | 1470732309191 Marionette TRACE conn6 <- [1,1343,null,{"value":null}] 01:45:09 INFO - PROCESS | 3532 | 1470732309242 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:09 INFO - PROCESS | 3532 | 1470732309244 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:09 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D14C7800 == 33 [pid = 3532] [id = 345] 01:45:09 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7C0265800) [pid = 3532] [serial = 1034] [outer = 0000000000000000] 01:45:09 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7CC93D800) [pid = 3532] [serial = 1035] [outer = 000000A7C0265800] 01:45:09 INFO - PROCESS | 3532 | 1470732309290 Marionette DEBUG loaded listener.js 01:45:09 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7CCFEFC00) [pid = 3532] [serial = 1036] [outer = 000000A7C0265800] 01:45:09 INFO - PROCESS | 3532 | 1470732309679 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]]]}] 01:45:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 01:45:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 691ms 01:45:09 INFO - PROCESS | 3532 | 1470732309750 Marionette TRACE conn6 -> [0,1345,"getWindowHandle",null] 01:45:09 INFO - PROCESS | 3532 | 1470732309752 Marionette TRACE conn6 <- [1,1345,null,{"value":"13"}] 01:45:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 01:45:09 INFO - PROCESS | 3532 | 1470732309756 Marionette TRACE conn6 -> [0,1346,"setScriptTimeout",{"ms":35000}] 01:45:09 INFO - PROCESS | 3532 | 1470732309757 Marionette TRACE conn6 <- [1,1346,null,{}] 01:45:09 INFO - PROCESS | 3532 | 1470732309761 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}] 01:45:09 INFO - PROCESS | 3532 | 1470732309763 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:09 INFO - PROCESS | 3532 | 1470732309842 Marionette TRACE conn6 <- [1,1347,null,{"value":null}] 01:45:09 INFO - PROCESS | 3532 | 1470732309848 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:09 INFO - PROCESS | 3532 | 1470732309850 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:09 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D1F6D000 == 34 [pid = 3532] [id = 346] 01:45:09 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7CD21D400) [pid = 3532] [serial = 1037] [outer = 0000000000000000] 01:45:09 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7CD248C00) [pid = 3532] [serial = 1038] [outer = 000000A7CD21D400] 01:45:09 INFO - PROCESS | 3532 | 1470732309895 Marionette DEBUG loaded listener.js 01:45:09 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7CD2E5400) [pid = 3532] [serial = 1039] [outer = 000000A7CD21D400] 01:45:10 INFO - PROCESS | 3532 | 1470732310310 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]]]}] 01:45:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 01:45:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 586ms 01:45:10 INFO - PROCESS | 3532 | 1470732310345 Marionette TRACE conn6 -> [0,1349,"getWindowHandle",null] 01:45:10 INFO - PROCESS | 3532 | 1470732310347 Marionette TRACE conn6 <- [1,1349,null,{"value":"13"}] 01:45:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 01:45:10 INFO - PROCESS | 3532 | 1470732310355 Marionette TRACE conn6 -> [0,1350,"setScriptTimeout",{"ms":35000}] 01:45:10 INFO - PROCESS | 3532 | 1470732310358 Marionette TRACE conn6 <- [1,1350,null,{}] 01:45:10 INFO - PROCESS | 3532 | 1470732310362 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}] 01:45:10 INFO - PROCESS | 3532 | 1470732310364 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:10 INFO - PROCESS | 3532 | 1470732310446 Marionette TRACE conn6 <- [1,1351,null,{"value":null}] 01:45:10 INFO - PROCESS | 3532 | 1470732310451 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:10 INFO - PROCESS | 3532 | 1470732310453 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:10 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D20AC800 == 35 [pid = 3532] [id = 347] 01:45:10 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7CD2E5C00) [pid = 3532] [serial = 1040] [outer = 0000000000000000] 01:45:10 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CD347000) [pid = 3532] [serial = 1041] [outer = 000000A7CD2E5C00] 01:45:10 INFO - PROCESS | 3532 | 1470732310507 Marionette DEBUG loaded listener.js 01:45:10 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CD350400) [pid = 3532] [serial = 1042] [outer = 000000A7CD2E5C00] 01:45:11 INFO - PROCESS | 3532 | 1470732311158 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]]]}] 01:45:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 01:45:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 924ms 01:45:11 INFO - PROCESS | 3532 | 1470732311282 Marionette TRACE conn6 -> [0,1353,"getWindowHandle",null] 01:45:11 INFO - PROCESS | 3532 | 1470732311288 Marionette TRACE conn6 <- [1,1353,null,{"value":"13"}] 01:45:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 01:45:11 INFO - PROCESS | 3532 | 1470732311294 Marionette TRACE conn6 -> [0,1354,"setScriptTimeout",{"ms":35000}] 01:45:11 INFO - PROCESS | 3532 | 1470732311298 Marionette TRACE conn6 <- [1,1354,null,{}] 01:45:11 INFO - PROCESS | 3532 | 1470732311304 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}] 01:45:11 INFO - PROCESS | 3532 | 1470732311307 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:11 INFO - PROCESS | 3532 | 1470732311466 Marionette TRACE conn6 <- [1,1355,null,{"value":null}] 01:45:11 INFO - PROCESS | 3532 | 1470732311536 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:11 INFO - PROCESS | 3532 | 1470732311541 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:11 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C642A800 == 36 [pid = 3532] [id = 348] 01:45:11 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7BFDBE400) [pid = 3532] [serial = 1043] [outer = 0000000000000000] 01:45:11 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7C0266000) [pid = 3532] [serial = 1044] [outer = 000000A7BFDBE400] 01:45:11 INFO - PROCESS | 3532 | 1470732311641 Marionette DEBUG loaded listener.js 01:45:11 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7C044B800) [pid = 3532] [serial = 1045] [outer = 000000A7BFDBE400] 01:45:12 INFO - PROCESS | 3532 | 1470732312458 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] 01:45:12 INFO - PROCESS | 3532 | 1470732312494 Marionette TRACE conn6 <- [1,1357,null,{"value":"13"}] 01:45:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 01:45:12 INFO - PROCESS | 3532 | 1470732312501 Marionette TRACE conn6 -> [0,1358,"setScriptTimeout",{"ms":35000}] 01:45:12 INFO - PROCESS | 3532 | 1470732312504 Marionette TRACE conn6 <- [1,1358,null,{}] 01:45:12 INFO - PROCESS | 3532 | 1470732312508 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}] 01:45:12 INFO - PROCESS | 3532 | 1470732312511 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:12 INFO - PROCESS | 3532 | 1470732312634 Marionette TRACE conn6 <- [1,1359,null,{"value":null}] 01:45:12 INFO - PROCESS | 3532 | 1470732312710 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:12 INFO - PROCESS | 3532 | 1470732312713 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:12 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CCE67800 == 37 [pid = 3532] [id = 349] 01:45:12 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7C03CA800) [pid = 3532] [serial = 1046] [outer = 0000000000000000] 01:45:12 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7C08AE400) [pid = 3532] [serial = 1047] [outer = 000000A7C03CA800] 01:45:12 INFO - PROCESS | 3532 | 1470732312771 Marionette DEBUG loaded listener.js 01:45:12 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7C611C000) [pid = 3532] [serial = 1048] [outer = 000000A7C03CA800] 01:45:13 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D1F6D000 == 36 [pid = 3532] [id = 346] 01:45:13 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D14C7800 == 35 [pid = 3532] [id = 345] 01:45:13 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D04CB000 == 34 [pid = 3532] [id = 344] 01:45:13 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CE2C2800 == 33 [pid = 3532] [id = 343] 01:45:13 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CCE6B000 == 32 [pid = 3532] [id = 342] 01:45:13 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C9981800 == 31 [pid = 3532] [id = 341] 01:45:13 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C52D8000 == 30 [pid = 3532] [id = 340] 01:45:13 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C4A15000 == 29 [pid = 3532] [id = 339] 01:45:13 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7CE2EA800) [pid = 3532] [serial = 993] [outer = 0000000000000000] [url = about:blank] 01:45:13 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7CD650C00) [pid = 3532] [serial = 991] [outer = 0000000000000000] [url = about:blank] 01:45:13 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7CD4F6400) [pid = 3532] [serial = 990] [outer = 0000000000000000] [url = about:blank] 01:45:13 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7CC942000) [pid = 3532] [serial = 984] [outer = 0000000000000000] [url = about:blank] 01:45:13 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7CD518400) [pid = 3532] [serial = 970] [outer = 0000000000000000] [url = about:blank] 01:45:13 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7C9D11800) [pid = 3532] [serial = 981] [outer = 0000000000000000] [url = about:blank] 01:45:13 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7CA37F000) [pid = 3532] [serial = 982] [outer = 0000000000000000] [url = about:blank] 01:45:13 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7C035E800) [pid = 3532] [serial = 972] [outer = 0000000000000000] [url = about:blank] 01:45:13 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7C0455800) [pid = 3532] [serial = 973] [outer = 0000000000000000] [url = about:blank] 01:45:13 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7C03CF000) [pid = 3532] [serial = 978] [outer = 0000000000000000] [url = about:blank] 01:45:13 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7C15D5000) [pid = 3532] [serial = 979] [outer = 0000000000000000] [url = about:blank] 01:45:13 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7C555F800) [pid = 3532] [serial = 975] [outer = 0000000000000000] [url = about:blank] 01:45:13 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7C67A2000) [pid = 3532] [serial = 976] [outer = 0000000000000000] [url = about:blank] 01:45:13 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7CB81F000) [pid = 3532] [serial = 996] [outer = 0000000000000000] [url = about:blank] 01:45:13 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7CFCF7000) [pid = 3532] [serial = 1002] [outer = 0000000000000000] [url = about:blank] 01:45:13 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7D0490000) [pid = 3532] [serial = 1003] [outer = 0000000000000000] [url = about:blank] 01:45:13 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7CF58C000) [pid = 3532] [serial = 999] [outer = 0000000000000000] [url = about:blank] 01:45:13 INFO - PROCESS | 3532 | --DOMWINDOW == 69 (000000A7CE740800) [pid = 3532] [serial = 994] [outer = 0000000000000000] [url = about:blank] 01:45:13 INFO - PROCESS | 3532 | --DOMWINDOW == 68 (000000A7CFCE0000) [pid = 3532] [serial = 1000] [outer = 0000000000000000] [url = about:blank] 01:45:13 INFO - PROCESS | 3532 | --DOMWINDOW == 67 (000000A7CD246C00) [pid = 3532] [serial = 987] [outer = 0000000000000000] [url = about:blank] 01:45:13 INFO - PROCESS | 3532 | --DOMWINDOW == 66 (000000A7CD2ED400) [pid = 3532] [serial = 988] [outer = 0000000000000000] [url = about:blank] 01:45:13 INFO - PROCESS | 3532 | --DOMWINDOW == 65 (000000A7CC9C5C00) [pid = 3532] [serial = 985] [outer = 0000000000000000] [url = about:blank] 01:45:13 INFO - PROCESS | 3532 | --DOMWINDOW == 64 (000000A7CD6CAC00) [pid = 3532] [serial = 997] [outer = 0000000000000000] [url = about:blank] 01:45:13 INFO - PROCESS | 3532 | 1470732313551 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] 01:45:13 INFO - PROCESS | 3532 | 1470732313600 Marionette TRACE conn6 <- [1,1361,null,{"value":"13"}] 01:45:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 01:45:13 INFO - PROCESS | 3532 | 1470732313604 Marionette TRACE conn6 -> [0,1362,"setScriptTimeout",{"ms":35000}] 01:45:13 INFO - PROCESS | 3532 | 1470732313609 Marionette TRACE conn6 <- [1,1362,null,{}] 01:45:13 INFO - PROCESS | 3532 | 1470732313614 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}] 01:45:13 INFO - PROCESS | 3532 | 1470732313616 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:13 INFO - PROCESS | 3532 | 1470732313720 Marionette TRACE conn6 <- [1,1363,null,{"value":null}] 01:45:13 INFO - PROCESS | 3532 | 1470732313793 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:13 INFO - PROCESS | 3532 | 1470732313796 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:13 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C6309000 == 30 [pid = 3532] [id = 350] 01:45:13 INFO - PROCESS | 3532 | ++DOMWINDOW == 65 (000000A7BFDB7400) [pid = 3532] [serial = 1049] [outer = 0000000000000000] 01:45:13 INFO - PROCESS | 3532 | ++DOMWINDOW == 66 (000000A7C03CB400) [pid = 3532] [serial = 1050] [outer = 000000A7BFDB7400] 01:45:13 INFO - PROCESS | 3532 | 1470732313846 Marionette DEBUG loaded listener.js 01:45:13 INFO - PROCESS | 3532 | ++DOMWINDOW == 67 (000000A7C0455800) [pid = 3532] [serial = 1051] [outer = 000000A7BFDB7400] 01:45:14 INFO - PROCESS | 3532 | [3532] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:45:14 INFO - PROCESS | 3532 | 1470732314290 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] 01:45:14 INFO - PROCESS | 3532 | 1470732314342 Marionette TRACE conn6 <- [1,1365,null,{"value":"13"}] 01:45:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 01:45:14 INFO - PROCESS | 3532 | 1470732314348 Marionette TRACE conn6 -> [0,1366,"setScriptTimeout",{"ms":35000}] 01:45:14 INFO - PROCESS | 3532 | 1470732314351 Marionette TRACE conn6 <- [1,1366,null,{}] 01:45:14 INFO - PROCESS | 3532 | 1470732314355 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}] 01:45:14 INFO - PROCESS | 3532 | 1470732314358 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:14 INFO - PROCESS | 3532 | 1470732314452 Marionette TRACE conn6 <- [1,1367,null,{"value":null}] 01:45:14 INFO - PROCESS | 3532 | 1470732314459 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:14 INFO - PROCESS | 3532 | 1470732314461 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:14 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CC54E000 == 31 [pid = 3532] [id = 351] 01:45:14 INFO - PROCESS | 3532 | ++DOMWINDOW == 68 (000000A7C48DA000) [pid = 3532] [serial = 1052] [outer = 0000000000000000] 01:45:14 INFO - PROCESS | 3532 | ++DOMWINDOW == 69 (000000A7C64D1800) [pid = 3532] [serial = 1053] [outer = 000000A7C48DA000] 01:45:14 INFO - PROCESS | 3532 | 1470732314511 Marionette DEBUG loaded listener.js 01:45:14 INFO - PROCESS | 3532 | ++DOMWINDOW == 70 (000000A7C9D15400) [pid = 3532] [serial = 1054] [outer = 000000A7C48DA000] 01:45:14 INFO - PROCESS | 3532 | 1470732314956 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] 01:45:14 INFO - PROCESS | 3532 | 1470732314983 Marionette TRACE conn6 <- [1,1369,null,{"value":"13"}] 01:45:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 01:45:14 INFO - PROCESS | 3532 | 1470732314987 Marionette TRACE conn6 -> [0,1370,"setScriptTimeout",{"ms":35000}] 01:45:14 INFO - PROCESS | 3532 | 1470732314991 Marionette TRACE conn6 <- [1,1370,null,{}] 01:45:15 INFO - PROCESS | 3532 | 1470732315006 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}] 01:45:15 INFO - PROCESS | 3532 | 1470732315011 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:15 INFO - PROCESS | 3532 | 1470732315103 Marionette TRACE conn6 <- [1,1371,null,{"value":null}] 01:45:15 INFO - PROCESS | 3532 | 1470732315111 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:15 INFO - PROCESS | 3532 | 1470732315115 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:15 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CF806000 == 32 [pid = 3532] [id = 352] 01:45:15 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7CA435C00) [pid = 3532] [serial = 1055] [outer = 0000000000000000] 01:45:15 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7CBE0CC00) [pid = 3532] [serial = 1056] [outer = 000000A7CA435C00] 01:45:15 INFO - PROCESS | 3532 | 1470732315166 Marionette DEBUG loaded listener.js 01:45:15 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7CC9B9400) [pid = 3532] [serial = 1057] [outer = 000000A7CA435C00] 01:45:15 INFO - PROCESS | 3532 | [3532] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:45:15 INFO - PROCESS | 3532 | 1470732315618 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] 01:45:15 INFO - PROCESS | 3532 | 1470732315685 Marionette TRACE conn6 <- [1,1373,null,{"value":"13"}] 01:45:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 01:45:15 INFO - PROCESS | 3532 | 1470732315688 Marionette TRACE conn6 -> [0,1374,"setScriptTimeout",{"ms":35000}] 01:45:15 INFO - PROCESS | 3532 | 1470732315690 Marionette TRACE conn6 <- [1,1374,null,{}] 01:45:15 INFO - PROCESS | 3532 | 1470732315694 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}] 01:45:15 INFO - PROCESS | 3532 | 1470732315696 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:15 INFO - PROCESS | 3532 | 1470732315787 Marionette TRACE conn6 <- [1,1375,null,{"value":null}] 01:45:15 INFO - PROCESS | 3532 | 1470732315824 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:15 INFO - PROCESS | 3532 | 1470732315827 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:15 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0F37800 == 33 [pid = 3532] [id = 353] 01:45:15 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7CCA33000) [pid = 3532] [serial = 1058] [outer = 0000000000000000] 01:45:15 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7CD21AC00) [pid = 3532] [serial = 1059] [outer = 000000A7CCA33000] 01:45:15 INFO - PROCESS | 3532 | 1470732315872 Marionette DEBUG loaded listener.js 01:45:15 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7CD2EBC00) [pid = 3532] [serial = 1060] [outer = 000000A7CCA33000] 01:45:16 INFO - PROCESS | 3532 | 1470732316337 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] 01:45:16 INFO - PROCESS | 3532 | 1470732316385 Marionette TRACE conn6 <- [1,1377,null,{"value":"13"}] 01:45:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 01:45:16 INFO - PROCESS | 3532 | 1470732316388 Marionette TRACE conn6 -> [0,1378,"setScriptTimeout",{"ms":35000}] 01:45:16 INFO - PROCESS | 3532 | 1470732316390 Marionette TRACE conn6 <- [1,1378,null,{}] 01:45:16 INFO - PROCESS | 3532 | 1470732316393 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}] 01:45:16 INFO - PROCESS | 3532 | 1470732316396 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:16 INFO - PROCESS | 3532 | 1470732316503 Marionette TRACE conn6 <- [1,1379,null,{"value":null}] 01:45:16 INFO - PROCESS | 3532 | 1470732316510 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:16 INFO - PROCESS | 3532 | 1470732316512 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:16 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D1DD5000 == 34 [pid = 3532] [id = 354] 01:45:16 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7CD2E6000) [pid = 3532] [serial = 1061] [outer = 0000000000000000] 01:45:16 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7CD4EAC00) [pid = 3532] [serial = 1062] [outer = 000000A7CD2E6000] 01:45:16 INFO - PROCESS | 3532 | 1470732316601 Marionette DEBUG loaded listener.js 01:45:16 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7CD50E800) [pid = 3532] [serial = 1063] [outer = 000000A7CD2E6000] 01:45:17 INFO - PROCESS | 3532 | 1470732317064 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]]]}] 01:45:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 01:45:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 734ms 01:45:17 INFO - PROCESS | 3532 | 1470732317165 Marionette TRACE conn6 -> [0,1381,"getWindowHandle",null] 01:45:17 INFO - PROCESS | 3532 | 1470732317167 Marionette TRACE conn6 <- [1,1381,null,{"value":"13"}] 01:45:17 INFO - PROCESS | 3532 | 1470732317171 Marionette TRACE conn6 -> [0,1382,"setScriptTimeout",{"ms":35000}] 01:45:17 INFO - PROCESS | 3532 | 1470732317172 Marionette TRACE conn6 <- [1,1382,null,{}] 01:45:17 INFO - PROCESS | 3532 | 1470732317176 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}] 01:45:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 01:45:17 INFO - PROCESS | 3532 | 1470732317182 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:17 INFO - PROCESS | 3532 | 1470732317313 Marionette TRACE conn6 <- [1,1383,null,{"value":null}] 01:45:17 INFO - PROCESS | 3532 | 1470732317359 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:17 INFO - PROCESS | 3532 | 1470732317361 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:17 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2D2F800 == 35 [pid = 3532] [id = 355] 01:45:17 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CD657000) [pid = 3532] [serial = 1064] [outer = 0000000000000000] 01:45:17 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CDB96800) [pid = 3532] [serial = 1065] [outer = 000000A7CD657000] 01:45:17 INFO - PROCESS | 3532 | 1470732317407 Marionette DEBUG loaded listener.js 01:45:17 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7CDCC4C00) [pid = 3532] [serial = 1066] [outer = 000000A7CD657000] 01:45:17 INFO - PROCESS | 3532 | 1470732317826 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]]]}] 01:45:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 01:45:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 671ms 01:45:17 INFO - PROCESS | 3532 | 1470732317857 Marionette TRACE conn6 -> [0,1385,"getWindowHandle",null] 01:45:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 01:45:17 INFO - PROCESS | 3532 | 1470732317859 Marionette TRACE conn6 <- [1,1385,null,{"value":"13"}] 01:45:17 INFO - PROCESS | 3532 | 1470732317867 Marionette TRACE conn6 -> [0,1386,"setScriptTimeout",{"ms":35000}] 01:45:17 INFO - PROCESS | 3532 | 1470732317869 Marionette TRACE conn6 <- [1,1386,null,{}] 01:45:17 INFO - PROCESS | 3532 | 1470732317873 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}] 01:45:17 INFO - PROCESS | 3532 | 1470732317875 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:17 INFO - PROCESS | 3532 | 1470732317983 Marionette TRACE conn6 <- [1,1387,null,{"value":null}] 01:45:17 INFO - PROCESS | 3532 | 1470732317989 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:17 INFO - PROCESS | 3532 | 1470732317991 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:18 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2E92000 == 36 [pid = 3532] [id = 356] 01:45:18 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7CE4D7400) [pid = 3532] [serial = 1067] [outer = 0000000000000000] 01:45:18 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7CE7B4800) [pid = 3532] [serial = 1068] [outer = 000000A7CE4D7400] 01:45:18 INFO - PROCESS | 3532 | 1470732318036 Marionette DEBUG loaded listener.js 01:45:18 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7CF3C7400) [pid = 3532] [serial = 1069] [outer = 000000A7CE4D7400] 01:45:18 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7C03CC800) [pid = 3532] [serial = 1016] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 01:45:18 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7C6013000) [pid = 3532] [serial = 1025] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 01:45:18 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7C0599400) [pid = 3532] [serial = 1022] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 01:45:18 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7C0268C00) [pid = 3532] [serial = 1019] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 01:45:18 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7C03A9400) [pid = 3532] [serial = 1004] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 01:45:18 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7CA665400) [pid = 3532] [serial = 1007] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 01:45:18 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7CDB0C800) [pid = 3532] [serial = 1010] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 01:45:18 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7BFDAB000) [pid = 3532] [serial = 1013] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 01:45:18 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7C9DB5C00) [pid = 3532] [serial = 1028] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 01:45:18 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7C0265800) [pid = 3532] [serial = 1034] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 01:45:18 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7C03CAC00) [pid = 3532] [serial = 1031] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 01:45:18 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7CD21D400) [pid = 3532] [serial = 1037] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 01:45:18 INFO - PROCESS | 3532 | 1470732318465 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]]]}] 01:45:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 01:45:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 650ms 01:45:18 INFO - PROCESS | 3532 | 1470732318513 Marionette TRACE conn6 -> [0,1389,"getWindowHandle",null] 01:45:18 INFO - PROCESS | 3532 | 1470732318515 Marionette TRACE conn6 <- [1,1389,null,{"value":"13"}] 01:45:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 01:45:18 INFO - PROCESS | 3532 | 1470732318519 Marionette TRACE conn6 -> [0,1390,"setScriptTimeout",{"ms":35000}] 01:45:18 INFO - PROCESS | 3532 | 1470732318520 Marionette TRACE conn6 <- [1,1390,null,{}] 01:45:18 INFO - PROCESS | 3532 | 1470732318524 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}] 01:45:18 INFO - PROCESS | 3532 | 1470732318526 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:18 INFO - PROCESS | 3532 | 1470732318611 Marionette TRACE conn6 <- [1,1391,null,{"value":null}] 01:45:18 INFO - PROCESS | 3532 | 1470732318616 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:18 INFO - PROCESS | 3532 | 1470732318618 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:18 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D3181000 == 37 [pid = 3532] [id = 357] 01:45:18 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7C4809C00) [pid = 3532] [serial = 1070] [outer = 0000000000000000] 01:45:18 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7C9D7F800) [pid = 3532] [serial = 1071] [outer = 000000A7C4809C00] 01:45:18 INFO - PROCESS | 3532 | 1470732318693 Marionette DEBUG loaded listener.js 01:45:18 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7CD657400) [pid = 3532] [serial = 1072] [outer = 000000A7C4809C00] 01:45:19 INFO - PROCESS | 3532 | 1470732319129 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]]]}] 01:45:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 01:45:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 628ms 01:45:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 01:45:19 INFO - PROCESS | 3532 | 1470732319150 Marionette TRACE conn6 -> [0,1393,"getWindowHandle",null] 01:45:19 INFO - PROCESS | 3532 | 1470732319153 Marionette TRACE conn6 <- [1,1393,null,{"value":"13"}] 01:45:19 INFO - PROCESS | 3532 | 1470732319156 Marionette TRACE conn6 -> [0,1394,"setScriptTimeout",{"ms":35000}] 01:45:19 INFO - PROCESS | 3532 | 1470732319157 Marionette TRACE conn6 <- [1,1394,null,{}] 01:45:19 INFO - PROCESS | 3532 | 1470732319161 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}] 01:45:19 INFO - PROCESS | 3532 | 1470732319163 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:19 INFO - PROCESS | 3532 | 1470732319252 Marionette TRACE conn6 <- [1,1395,null,{"value":null}] 01:45:19 INFO - PROCESS | 3532 | 1470732319258 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:19 INFO - PROCESS | 3532 | 1470732319260 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:19 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CE2C2800 == 38 [pid = 3532] [id = 358] 01:45:19 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7C0266C00) [pid = 3532] [serial = 1073] [outer = 0000000000000000] 01:45:19 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7CF3CF800) [pid = 3532] [serial = 1074] [outer = 000000A7C0266C00] 01:45:19 INFO - PROCESS | 3532 | 1470732319306 Marionette DEBUG loaded listener.js 01:45:19 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7CFCDEC00) [pid = 3532] [serial = 1075] [outer = 000000A7C0266C00] 01:45:19 INFO - PROCESS | 3532 | 1470732319729 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]]]}] 01:45:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 01:45:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 628ms 01:45:19 INFO - PROCESS | 3532 | 1470732319786 Marionette TRACE conn6 -> [0,1397,"getWindowHandle",null] 01:45:19 INFO - PROCESS | 3532 | 1470732319789 Marionette TRACE conn6 <- [1,1397,null,{"value":"13"}] 01:45:19 INFO - PROCESS | 3532 | 1470732319792 Marionette TRACE conn6 -> [0,1398,"setScriptTimeout",{"ms":35000}] 01:45:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 01:45:19 INFO - PROCESS | 3532 | 1470732319794 Marionette TRACE conn6 <- [1,1398,null,{}] 01:45:19 INFO - PROCESS | 3532 | 1470732319797 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}] 01:45:19 INFO - PROCESS | 3532 | 1470732319799 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:19 INFO - PROCESS | 3532 | 1470732319882 Marionette TRACE conn6 <- [1,1399,null,{"value":null}] 01:45:19 INFO - PROCESS | 3532 | 1470732319890 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:19 INFO - PROCESS | 3532 | 1470732319892 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:19 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D3667000 == 39 [pid = 3532] [id = 359] 01:45:19 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CFCE5400) [pid = 3532] [serial = 1076] [outer = 0000000000000000] 01:45:19 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CFCF9C00) [pid = 3532] [serial = 1077] [outer = 000000A7CFCE5400] 01:45:19 INFO - PROCESS | 3532 | 1470732319945 Marionette DEBUG loaded listener.js 01:45:20 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7D0492400) [pid = 3532] [serial = 1078] [outer = 000000A7CFCE5400] 01:45:20 INFO - PROCESS | 3532 | 1470732320636 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]]]}] 01:45:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 01:45:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 881ms 01:45:20 INFO - PROCESS | 3532 | 1470732320677 Marionette TRACE conn6 -> [0,1401,"getWindowHandle",null] 01:45:20 INFO - PROCESS | 3532 | 1470732320681 Marionette TRACE conn6 <- [1,1401,null,{"value":"13"}] 01:45:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 01:45:20 INFO - PROCESS | 3532 | 1470732320686 Marionette TRACE conn6 -> [0,1402,"setScriptTimeout",{"ms":35000}] 01:45:20 INFO - PROCESS | 3532 | 1470732320690 Marionette TRACE conn6 <- [1,1402,null,{}] 01:45:20 INFO - PROCESS | 3532 | 1470732320696 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}] 01:45:20 INFO - PROCESS | 3532 | 1470732320700 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:20 INFO - PROCESS | 3532 | 1470732320858 Marionette TRACE conn6 <- [1,1403,null,{"value":null}] 01:45:20 INFO - PROCESS | 3532 | 1470732320970 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:20 INFO - PROCESS | 3532 | 1470732320973 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:20 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CBEC5800 == 40 [pid = 3532] [id = 360] 01:45:20 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7C03A8400) [pid = 3532] [serial = 1079] [outer = 0000000000000000] 01:45:21 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7C0B57000) [pid = 3532] [serial = 1080] [outer = 000000A7C03A8400] 01:45:21 INFO - PROCESS | 3532 | 1470732321034 Marionette DEBUG loaded listener.js 01:45:21 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7C5367400) [pid = 3532] [serial = 1081] [outer = 000000A7C03A8400] 01:45:21 INFO - PROCESS | 3532 | 1470732321715 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]]]}] 01:45:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 01:45:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1081ms 01:45:21 INFO - PROCESS | 3532 | 1470732321771 Marionette TRACE conn6 -> [0,1405,"getWindowHandle",null] 01:45:21 INFO - PROCESS | 3532 | 1470732321776 Marionette TRACE conn6 <- [1,1405,null,{"value":"13"}] 01:45:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 01:45:21 INFO - PROCESS | 3532 | 1470732321782 Marionette TRACE conn6 -> [0,1406,"setScriptTimeout",{"ms":35000}] 01:45:21 INFO - PROCESS | 3532 | 1470732321786 Marionette TRACE conn6 <- [1,1406,null,{}] 01:45:21 INFO - PROCESS | 3532 | 1470732321790 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}] 01:45:21 INFO - PROCESS | 3532 | 1470732321793 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:21 INFO - PROCESS | 3532 | 1470732321918 Marionette TRACE conn6 <- [1,1407,null,{"value":null}] 01:45:22 INFO - PROCESS | 3532 | 1470732322029 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:22 INFO - PROCESS | 3532 | 1470732322032 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:22 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D20A4800 == 41 [pid = 3532] [id = 361] 01:45:22 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7CA40E000) [pid = 3532] [serial = 1082] [outer = 0000000000000000] 01:45:22 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7CBF3B800) [pid = 3532] [serial = 1083] [outer = 000000A7CA40E000] 01:45:22 INFO - PROCESS | 3532 | 1470732322091 Marionette DEBUG loaded listener.js 01:45:22 INFO - PROCESS | 3532 | ++DOMWINDOW == 88 (000000A7CD24A400) [pid = 3532] [serial = 1084] [outer = 000000A7CA40E000] 01:45:22 INFO - PROCESS | 3532 | 1470732322733 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]]]}] 01:45:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 01:45:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1036ms 01:45:22 INFO - PROCESS | 3532 | 1470732322821 Marionette TRACE conn6 -> [0,1409,"getWindowHandle",null] 01:45:22 INFO - PROCESS | 3532 | 1470732322824 Marionette TRACE conn6 <- [1,1409,null,{"value":"13"}] 01:45:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 01:45:22 INFO - PROCESS | 3532 | 1470732322828 Marionette TRACE conn6 -> [0,1410,"setScriptTimeout",{"ms":35000}] 01:45:22 INFO - PROCESS | 3532 | 1470732322832 Marionette TRACE conn6 <- [1,1410,null,{}] 01:45:22 INFO - PROCESS | 3532 | 1470732322868 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}] 01:45:22 INFO - PROCESS | 3532 | 1470732322873 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:23 INFO - PROCESS | 3532 | 1470732323050 Marionette TRACE conn6 <- [1,1411,null,{"value":null}] 01:45:23 INFO - PROCESS | 3532 | 1470732323275 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:23 INFO - PROCESS | 3532 | 1470732323278 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:23 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C4CE0000 == 42 [pid = 3532] [id = 362] 01:45:23 INFO - PROCESS | 3532 | ++DOMWINDOW == 89 (000000A7BE6D1800) [pid = 3532] [serial = 1085] [outer = 0000000000000000] 01:45:23 INFO - PROCESS | 3532 | ++DOMWINDOW == 90 (000000A7BFD24C00) [pid = 3532] [serial = 1086] [outer = 000000A7BE6D1800] 01:45:23 INFO - PROCESS | 3532 | 1470732323329 Marionette DEBUG loaded listener.js 01:45:23 INFO - PROCESS | 3532 | ++DOMWINDOW == 91 (000000A7BFDAA400) [pid = 3532] [serial = 1087] [outer = 000000A7BE6D1800] 01:45:23 INFO - PROCESS | 3532 | 1470732323955 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]]]}] 01:45:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 01:45:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1191ms 01:45:24 INFO - PROCESS | 3532 | 1470732324023 Marionette TRACE conn6 -> [0,1413,"getWindowHandle",null] 01:45:24 INFO - PROCESS | 3532 | 1470732324026 Marionette TRACE conn6 <- [1,1413,null,{"value":"13"}] 01:45:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 01:45:24 INFO - PROCESS | 3532 | 1470732324048 Marionette TRACE conn6 -> [0,1414,"setScriptTimeout",{"ms":35000}] 01:45:24 INFO - PROCESS | 3532 | 1470732324051 Marionette TRACE conn6 <- [1,1414,null,{}] 01:45:24 INFO - PROCESS | 3532 | 1470732324059 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}] 01:45:24 INFO - PROCESS | 3532 | 1470732324061 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:24 INFO - PROCESS | 3532 | 1470732324176 Marionette TRACE conn6 <- [1,1415,null,{"value":null}] 01:45:24 INFO - PROCESS | 3532 | 1470732324248 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:24 INFO - PROCESS | 3532 | 1470732324250 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:24 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C6433800 == 43 [pid = 3532] [id = 363] 01:45:24 INFO - PROCESS | 3532 | ++DOMWINDOW == 92 (000000A7C039AC00) [pid = 3532] [serial = 1088] [outer = 0000000000000000] 01:45:24 INFO - PROCESS | 3532 | ++DOMWINDOW == 93 (000000A7C039E400) [pid = 3532] [serial = 1089] [outer = 000000A7C039AC00] 01:45:24 INFO - PROCESS | 3532 | 1470732324301 Marionette DEBUG loaded listener.js 01:45:24 INFO - PROCESS | 3532 | ++DOMWINDOW == 94 (000000A7C03D4C00) [pid = 3532] [serial = 1090] [outer = 000000A7C039AC00] 01:45:25 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CE2C2800 == 42 [pid = 3532] [id = 358] 01:45:25 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D3181000 == 41 [pid = 3532] [id = 357] 01:45:25 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2E92000 == 40 [pid = 3532] [id = 356] 01:45:25 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2D2F800 == 39 [pid = 3532] [id = 355] 01:45:25 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D1DD5000 == 38 [pid = 3532] [id = 354] 01:45:25 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D0F37800 == 37 [pid = 3532] [id = 353] 01:45:25 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CF806000 == 36 [pid = 3532] [id = 352] 01:45:25 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CC54E000 == 35 [pid = 3532] [id = 351] 01:45:25 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C6309000 == 34 [pid = 3532] [id = 350] 01:45:25 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CCE67800 == 33 [pid = 3532] [id = 349] 01:45:25 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D20AC800 == 32 [pid = 3532] [id = 347] 01:45:25 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C642A800 == 31 [pid = 3532] [id = 348] 01:45:25 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C4CE0000 == 30 [pid = 3532] [id = 362] 01:45:25 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D20A4800 == 29 [pid = 3532] [id = 361] 01:45:25 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D3667000 == 28 [pid = 3532] [id = 359] 01:45:25 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CBEC5800 == 27 [pid = 3532] [id = 360] 01:45:25 INFO - PROCESS | 3532 | --DOMWINDOW == 93 (000000A7C0451400) [pid = 3532] [serial = 1017] [outer = 0000000000000000] [url = about:blank] 01:45:25 INFO - PROCESS | 3532 | --DOMWINDOW == 92 (000000A7C4371000) [pid = 3532] [serial = 1018] [outer = 0000000000000000] [url = about:blank] 01:45:25 INFO - PROCESS | 3532 | --DOMWINDOW == 91 (000000A7C67A2C00) [pid = 3532] [serial = 1027] [outer = 0000000000000000] [url = about:blank] 01:45:25 INFO - PROCESS | 3532 | --DOMWINDOW == 90 (000000A7C15D4800) [pid = 3532] [serial = 1023] [outer = 0000000000000000] [url = about:blank] 01:45:25 INFO - PROCESS | 3532 | --DOMWINDOW == 89 (000000A7C0358800) [pid = 3532] [serial = 1020] [outer = 0000000000000000] [url = about:blank] 01:45:25 INFO - PROCESS | 3532 | --DOMWINDOW == 88 (000000A7C03CC000) [pid = 3532] [serial = 1021] [outer = 0000000000000000] [url = about:blank] 01:45:25 INFO - PROCESS | 3532 | --DOMWINDOW == 87 (000000A7C61E2800) [pid = 3532] [serial = 1026] [outer = 0000000000000000] [url = about:blank] 01:45:25 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7C486F000) [pid = 3532] [serial = 1006] [outer = 0000000000000000] [url = about:blank] 01:45:25 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7C0456000) [pid = 3532] [serial = 1005] [outer = 0000000000000000] [url = about:blank] 01:45:25 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7CCA27000) [pid = 3532] [serial = 1009] [outer = 0000000000000000] [url = about:blank] 01:45:25 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7CBE06C00) [pid = 3532] [serial = 1008] [outer = 0000000000000000] [url = about:blank] 01:45:25 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7CFCE5C00) [pid = 3532] [serial = 1012] [outer = 0000000000000000] [url = about:blank] 01:45:25 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7CDB98000) [pid = 3532] [serial = 1011] [outer = 0000000000000000] [url = about:blank] 01:45:25 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7D065C800) [pid = 3532] [serial = 1015] [outer = 0000000000000000] [url = about:blank] 01:45:25 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7D04E6800) [pid = 3532] [serial = 1014] [outer = 0000000000000000] [url = about:blank] 01:45:25 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7CA384000) [pid = 3532] [serial = 1029] [outer = 0000000000000000] [url = about:blank] 01:45:25 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7CC93D800) [pid = 3532] [serial = 1035] [outer = 0000000000000000] [url = about:blank] 01:45:25 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7CBE08000) [pid = 3532] [serial = 1032] [outer = 0000000000000000] [url = about:blank] 01:45:25 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7CD347000) [pid = 3532] [serial = 1041] [outer = 0000000000000000] [url = about:blank] 01:45:25 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7CD248C00) [pid = 3532] [serial = 1038] [outer = 0000000000000000] [url = about:blank] 01:45:25 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7CCFEFC00) [pid = 3532] [serial = 1036] [outer = 0000000000000000] [url = about:blank] 01:45:25 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7CBF44800) [pid = 3532] [serial = 1033] [outer = 0000000000000000] [url = about:blank] 01:45:25 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7CB818400) [pid = 3532] [serial = 1030] [outer = 0000000000000000] [url = about:blank] 01:45:25 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7CD2E5400) [pid = 3532] [serial = 1039] [outer = 0000000000000000] [url = about:blank] 01:45:25 INFO - PROCESS | 3532 | --DOMWINDOW == 69 (000000A7C4870800) [pid = 3532] [serial = 1024] [outer = 0000000000000000] [url = about:blank] 01:45:25 INFO - PROCESS | 3532 | 1470732325522 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]]]}] 01:45:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 01:45:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1495ms 01:45:25 INFO - PROCESS | 3532 | 1470732325530 Marionette TRACE conn6 -> [0,1417,"getWindowHandle",null] 01:45:25 INFO - PROCESS | 3532 | 1470732325534 Marionette TRACE conn6 <- [1,1417,null,{"value":"13"}] 01:45:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 01:45:25 INFO - PROCESS | 3532 | 1470732325542 Marionette TRACE conn6 -> [0,1418,"setScriptTimeout",{"ms":35000}] 01:45:25 INFO - PROCESS | 3532 | 1470732325547 Marionette TRACE conn6 <- [1,1418,null,{}] 01:45:25 INFO - PROCESS | 3532 | 1470732325553 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}] 01:45:25 INFO - PROCESS | 3532 | 1470732325556 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:25 INFO - PROCESS | 3532 | 1470732325680 Marionette TRACE conn6 <- [1,1419,null,{"value":null}] 01:45:25 INFO - PROCESS | 3532 | 1470732325753 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:25 INFO - PROCESS | 3532 | 1470732325756 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:25 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C5535800 == 28 [pid = 3532] [id = 364] 01:45:25 INFO - PROCESS | 3532 | ++DOMWINDOW == 70 (000000A7C0020C00) [pid = 3532] [serial = 1091] [outer = 0000000000000000] 01:45:25 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7C0267400) [pid = 3532] [serial = 1092] [outer = 000000A7C0020C00] 01:45:25 INFO - PROCESS | 3532 | 1470732325805 Marionette DEBUG loaded listener.js 01:45:25 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7BE6D6C00) [pid = 3532] [serial = 1093] [outer = 000000A7C0020C00] 01:45:26 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7C03A7800) [pid = 3532] [serial = 1094] [outer = 000000A7BF8CE400] 01:45:26 INFO - PROCESS | 3532 | 1470732326272 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]]]}] 01:45:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 01:45:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 796ms 01:45:26 INFO - PROCESS | 3532 | 1470732326339 Marionette TRACE conn6 -> [0,1421,"getWindowHandle",null] 01:45:26 INFO - PROCESS | 3532 | 1470732326345 Marionette TRACE conn6 <- [1,1421,null,{"value":"13"}] 01:45:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 01:45:26 INFO - PROCESS | 3532 | 1470732326351 Marionette TRACE conn6 -> [0,1422,"setScriptTimeout",{"ms":35000}] 01:45:26 INFO - PROCESS | 3532 | 1470732326354 Marionette TRACE conn6 <- [1,1422,null,{}] 01:45:26 INFO - PROCESS | 3532 | 1470732326358 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}] 01:45:26 INFO - PROCESS | 3532 | 1470732326360 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:26 INFO - PROCESS | 3532 | 1470732326452 Marionette TRACE conn6 <- [1,1423,null,{"value":null}] 01:45:26 INFO - PROCESS | 3532 | 1470732326568 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:26 INFO - PROCESS | 3532 | 1470732326572 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:26 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C0BE6000 == 29 [pid = 3532] [id = 365] 01:45:26 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7BE480400) [pid = 3532] [serial = 1095] [outer = 0000000000000000] 01:45:26 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7BE50C800) [pid = 3532] [serial = 1096] [outer = 000000A7BE480400] 01:45:26 INFO - PROCESS | 3532 | 1470732326632 Marionette DEBUG loaded listener.js 01:45:26 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7BFDB5800) [pid = 3532] [serial = 1097] [outer = 000000A7BE480400] 01:45:27 INFO - PROCESS | 3532 | 1470732327463 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]]]}] 01:45:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 01:45:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1137ms 01:45:27 INFO - PROCESS | 3532 | 1470732327492 Marionette TRACE conn6 -> [0,1425,"getWindowHandle",null] 01:45:27 INFO - PROCESS | 3532 | 1470732327496 Marionette TRACE conn6 <- [1,1425,null,{"value":"13"}] 01:45:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 01:45:27 INFO - PROCESS | 3532 | 1470732327501 Marionette TRACE conn6 -> [0,1426,"setScriptTimeout",{"ms":35000}] 01:45:27 INFO - PROCESS | 3532 | 1470732327505 Marionette TRACE conn6 <- [1,1426,null,{}] 01:45:27 INFO - PROCESS | 3532 | 1470732327510 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}] 01:45:27 INFO - PROCESS | 3532 | 1470732327513 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:27 INFO - PROCESS | 3532 | 1470732327658 Marionette TRACE conn6 <- [1,1427,null,{"value":null}] 01:45:27 INFO - PROCESS | 3532 | 1470732327733 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:27 INFO - PROCESS | 3532 | 1470732327736 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:27 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CB88B800 == 30 [pid = 3532] [id = 366] 01:45:27 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7C039D000) [pid = 3532] [serial = 1098] [outer = 0000000000000000] 01:45:27 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7C05A1800) [pid = 3532] [serial = 1099] [outer = 000000A7C039D000] 01:45:27 INFO - PROCESS | 3532 | 1470732327836 Marionette DEBUG loaded listener.js 01:45:27 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7C0B59400) [pid = 3532] [serial = 1100] [outer = 000000A7C039D000] 01:45:28 INFO - PROCESS | 3532 | 1470732328674 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]]]}] 01:45:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 01:45:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1195ms 01:45:28 INFO - PROCESS | 3532 | 1470732328722 Marionette TRACE conn6 -> [0,1429,"getWindowHandle",null] 01:45:28 INFO - PROCESS | 3532 | 1470732328726 Marionette TRACE conn6 <- [1,1429,null,{"value":"13"}] 01:45:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 01:45:28 INFO - PROCESS | 3532 | 1470732328733 Marionette TRACE conn6 -> [0,1430,"setScriptTimeout",{"ms":35000}] 01:45:28 INFO - PROCESS | 3532 | 1470732328737 Marionette TRACE conn6 <- [1,1430,null,{}] 01:45:28 INFO - PROCESS | 3532 | 1470732328744 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}] 01:45:28 INFO - PROCESS | 3532 | 1470732328747 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:28 INFO - PROCESS | 3532 | 1470732328878 Marionette TRACE conn6 <- [1,1431,null,{"value":null}] 01:45:28 INFO - PROCESS | 3532 | 1470732328944 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:28 INFO - PROCESS | 3532 | 1470732328948 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:28 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C9938800 == 31 [pid = 3532] [id = 367] 01:45:28 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7C0263000) [pid = 3532] [serial = 1101] [outer = 0000000000000000] 01:45:28 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7C0350C00) [pid = 3532] [serial = 1102] [outer = 000000A7C0263000] 01:45:29 INFO - PROCESS | 3532 | 1470732329000 Marionette DEBUG loaded listener.js 01:45:29 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7C0815800) [pid = 3532] [serial = 1103] [outer = 000000A7C0263000] 01:45:29 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C6305800 == 30 [pid = 3532] [id = 193] 01:45:29 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C508F800 == 29 [pid = 3532] [id = 201] 01:45:29 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C4316000 == 28 [pid = 3532] [id = 194] 01:45:29 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C5535800 == 27 [pid = 3532] [id = 364] 01:45:29 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C6433800 == 26 [pid = 3532] [id = 363] 01:45:29 INFO - PROCESS | 3532 | 1470732329748 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]]]}] 01:45:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 01:45:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1084ms 01:45:29 INFO - PROCESS | 3532 | 1470732329819 Marionette TRACE conn6 -> [0,1433,"getWindowHandle",null] 01:45:29 INFO - PROCESS | 3532 | 1470732329824 Marionette TRACE conn6 <- [1,1433,null,{"value":"13"}] 01:45:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 01:45:29 INFO - PROCESS | 3532 | 1470732329829 Marionette TRACE conn6 -> [0,1434,"setScriptTimeout",{"ms":35000}] 01:45:29 INFO - PROCESS | 3532 | 1470732329835 Marionette TRACE conn6 <- [1,1434,null,{}] 01:45:29 INFO - PROCESS | 3532 | 1470732329840 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}] 01:45:29 INFO - PROCESS | 3532 | 1470732329844 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:29 INFO - PROCESS | 3532 | 1470732329969 Marionette TRACE conn6 <- [1,1435,null,{"value":null}] 01:45:30 INFO - PROCESS | 3532 | 1470732330036 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:30 INFO - PROCESS | 3532 | 1470732330039 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:30 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CB88D000 == 27 [pid = 3532] [id = 368] 01:45:30 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7C0819800) [pid = 3532] [serial = 1104] [outer = 0000000000000000] 01:45:30 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7C0FCFC00) [pid = 3532] [serial = 1105] [outer = 000000A7C0819800] 01:45:30 INFO - PROCESS | 3532 | 1470732330102 Marionette DEBUG loaded listener.js 01:45:30 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7C4707800) [pid = 3532] [serial = 1106] [outer = 000000A7C0819800] 01:45:30 INFO - PROCESS | 3532 | 1470732330755 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]]]}] 01:45:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 01:45:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 985ms 01:45:30 INFO - PROCESS | 3532 | 1470732330818 Marionette TRACE conn6 -> [0,1437,"getWindowHandle",null] 01:45:30 INFO - PROCESS | 3532 | 1470732330824 Marionette TRACE conn6 <- [1,1437,null,{"value":"13"}] 01:45:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 01:45:30 INFO - PROCESS | 3532 | 1470732330844 Marionette TRACE conn6 -> [0,1438,"setScriptTimeout",{"ms":35000}] 01:45:30 INFO - PROCESS | 3532 | 1470732330848 Marionette TRACE conn6 <- [1,1438,null,{}] 01:45:30 INFO - PROCESS | 3532 | 1470732330854 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}] 01:45:30 INFO - PROCESS | 3532 | 1470732330858 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:30 INFO - PROCESS | 3532 | 1470732330989 Marionette TRACE conn6 <- [1,1439,null,{"value":null}] 01:45:31 INFO - PROCESS | 3532 | 1470732331055 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:31 INFO - PROCESS | 3532 | 1470732331058 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:31 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CD632800 == 28 [pid = 3532] [id = 369] 01:45:31 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7C4F4A000) [pid = 3532] [serial = 1107] [outer = 0000000000000000] 01:45:31 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7C4FC7C00) [pid = 3532] [serial = 1108] [outer = 000000A7C4F4A000] 01:45:31 INFO - PROCESS | 3532 | 1470732331118 Marionette DEBUG loaded listener.js 01:45:31 INFO - PROCESS | 3532 | ++DOMWINDOW == 88 (000000A7C5360400) [pid = 3532] [serial = 1109] [outer = 000000A7C4F4A000] 01:45:31 INFO - PROCESS | 3532 | 1470732331799 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]]]}] 01:45:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 01:45:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 995ms 01:45:31 INFO - PROCESS | 3532 | 1470732331826 Marionette TRACE conn6 -> [0,1441,"getWindowHandle",null] 01:45:31 INFO - PROCESS | 3532 | 1470732331829 Marionette TRACE conn6 <- [1,1441,null,{"value":"13"}] 01:45:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 01:45:31 INFO - PROCESS | 3532 | 1470732331833 Marionette TRACE conn6 -> [0,1442,"setScriptTimeout",{"ms":35000}] 01:45:31 INFO - PROCESS | 3532 | 1470732331838 Marionette TRACE conn6 <- [1,1442,null,{}] 01:45:31 INFO - PROCESS | 3532 | 1470732331850 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}] 01:45:31 INFO - PROCESS | 3532 | 1470732331856 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:31 INFO - PROCESS | 3532 | 1470732331975 Marionette TRACE conn6 <- [1,1443,null,{"value":null}] 01:45:32 INFO - PROCESS | 3532 | 1470732332063 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:32 INFO - PROCESS | 3532 | 1470732332068 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:32 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CF8C7000 == 29 [pid = 3532] [id = 370] 01:45:32 INFO - PROCESS | 3532 | ++DOMWINDOW == 89 (000000A7C67BD400) [pid = 3532] [serial = 1110] [outer = 0000000000000000] 01:45:32 INFO - PROCESS | 3532 | ++DOMWINDOW == 90 (000000A7C6B90C00) [pid = 3532] [serial = 1111] [outer = 000000A7C67BD400] 01:45:32 INFO - PROCESS | 3532 | 1470732332129 Marionette DEBUG loaded listener.js 01:45:32 INFO - PROCESS | 3532 | ++DOMWINDOW == 91 (000000A7CA335000) [pid = 3532] [serial = 1112] [outer = 000000A7C67BD400] 01:45:32 INFO - PROCESS | 3532 | 1470732332747 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]]]}] 01:45:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 01:45:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 986ms 01:45:32 INFO - PROCESS | 3532 | 1470732332821 Marionette TRACE conn6 -> [0,1445,"getWindowHandle",null] 01:45:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 01:45:32 INFO - PROCESS | 3532 | 1470732332825 Marionette TRACE conn6 <- [1,1445,null,{"value":"13"}] 01:45:32 INFO - PROCESS | 3532 | 1470732332828 Marionette TRACE conn6 -> [0,1446,"setScriptTimeout",{"ms":35000}] 01:45:32 INFO - PROCESS | 3532 | 1470732332830 Marionette TRACE conn6 <- [1,1446,null,{}] 01:45:32 INFO - PROCESS | 3532 | 1470732332834 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}] 01:45:32 INFO - PROCESS | 3532 | 1470732332837 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:32 INFO - PROCESS | 3532 | 1470732332961 Marionette TRACE conn6 <- [1,1447,null,{"value":null}] 01:45:33 INFO - PROCESS | 3532 | 1470732333034 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:33 INFO - PROCESS | 3532 | 1470732333036 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:33 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C0786000 == 30 [pid = 3532] [id = 371] 01:45:33 INFO - PROCESS | 3532 | ++DOMWINDOW == 92 (000000A7CA43DC00) [pid = 3532] [serial = 1113] [outer = 0000000000000000] 01:45:33 INFO - PROCESS | 3532 | ++DOMWINDOW == 93 (000000A7CB81DC00) [pid = 3532] [serial = 1114] [outer = 000000A7CA43DC00] 01:45:33 INFO - PROCESS | 3532 | 1470732333093 Marionette DEBUG loaded listener.js 01:45:33 INFO - PROCESS | 3532 | ++DOMWINDOW == 94 (000000A7CBE03400) [pid = 3532] [serial = 1115] [outer = 000000A7CA43DC00] 01:45:33 INFO - PROCESS | 3532 | 1470732333827 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]]]}] 01:45:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 01:45:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1026ms 01:45:33 INFO - PROCESS | 3532 | 1470732333865 Marionette TRACE conn6 -> [0,1449,"getWindowHandle",null] 01:45:33 INFO - PROCESS | 3532 | 1470732333870 Marionette TRACE conn6 <- [1,1449,null,{"value":"13"}] 01:45:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 01:45:33 INFO - PROCESS | 3532 | 1470732333876 Marionette TRACE conn6 -> [0,1450,"setScriptTimeout",{"ms":35000}] 01:45:33 INFO - PROCESS | 3532 | 1470732333879 Marionette TRACE conn6 <- [1,1450,null,{}] 01:45:33 INFO - PROCESS | 3532 | 1470732333885 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}] 01:45:33 INFO - PROCESS | 3532 | 1470732333888 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:34 INFO - PROCESS | 3532 | 1470732334062 Marionette TRACE conn6 <- [1,1451,null,{"value":null}] 01:45:34 INFO - PROCESS | 3532 | 1470732334188 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:34 INFO - PROCESS | 3532 | 1470732334192 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:34 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C5535800 == 31 [pid = 3532] [id = 372] 01:45:34 INFO - PROCESS | 3532 | ++DOMWINDOW == 95 (000000A7BEF05400) [pid = 3532] [serial = 1116] [outer = 0000000000000000] 01:45:34 INFO - PROCESS | 3532 | ++DOMWINDOW == 96 (000000A7BFDB0000) [pid = 3532] [serial = 1117] [outer = 000000A7BEF05400] 01:45:34 INFO - PROCESS | 3532 | 1470732334254 Marionette DEBUG loaded listener.js 01:45:34 INFO - PROCESS | 3532 | ++DOMWINDOW == 97 (000000A7C039B800) [pid = 3532] [serial = 1118] [outer = 000000A7BEF05400] 01:45:34 INFO - PROCESS | 3532 | 1470732334926 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]]]}] 01:45:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 01:45:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1091ms 01:45:34 INFO - PROCESS | 3532 | 1470732334975 Marionette TRACE conn6 -> [0,1453,"getWindowHandle",null] 01:45:34 INFO - PROCESS | 3532 | 1470732334979 Marionette TRACE conn6 <- [1,1453,null,{"value":"13"}] 01:45:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 01:45:34 INFO - PROCESS | 3532 | 1470732334985 Marionette TRACE conn6 -> [0,1454,"setScriptTimeout",{"ms":35000}] 01:45:34 INFO - PROCESS | 3532 | 1470732334989 Marionette TRACE conn6 <- [1,1454,null,{}] 01:45:34 INFO - PROCESS | 3532 | 1470732334994 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}] 01:45:35 INFO - PROCESS | 3532 | 1470732334998 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:35 INFO - PROCESS | 3532 | 1470732335117 Marionette TRACE conn6 <- [1,1455,null,{"value":null}] 01:45:35 INFO - PROCESS | 3532 | 1470732335193 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:35 INFO - PROCESS | 3532 | 1470732335196 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:35 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CA30A000 == 32 [pid = 3532] [id = 373] 01:45:35 INFO - PROCESS | 3532 | ++DOMWINDOW == 98 (000000A7C486BC00) [pid = 3532] [serial = 1119] [outer = 0000000000000000] 01:45:35 INFO - PROCESS | 3532 | ++DOMWINDOW == 99 (000000A7C48D8C00) [pid = 3532] [serial = 1120] [outer = 000000A7C486BC00] 01:45:35 INFO - PROCESS | 3532 | 1470732335296 Marionette DEBUG loaded listener.js 01:45:35 INFO - PROCESS | 3532 | ++DOMWINDOW == 100 (000000A7C6013400) [pid = 3532] [serial = 1121] [outer = 000000A7C486BC00] 01:45:35 INFO - PROCESS | 3532 | 1470732335966 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]]]}] 01:45:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 01:45:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1030ms 01:45:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 01:45:36 INFO - PROCESS | 3532 | 1470732336019 Marionette TRACE conn6 -> [0,1457,"getWindowHandle",null] 01:45:36 INFO - PROCESS | 3532 | 1470732336022 Marionette TRACE conn6 <- [1,1457,null,{"value":"13"}] 01:45:36 INFO - PROCESS | 3532 | 1470732336026 Marionette TRACE conn6 -> [0,1458,"setScriptTimeout",{"ms":35000}] 01:45:36 INFO - PROCESS | 3532 | 1470732336028 Marionette TRACE conn6 <- [1,1458,null,{}] 01:45:36 INFO - PROCESS | 3532 | 1470732336033 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}] 01:45:36 INFO - PROCESS | 3532 | 1470732336036 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:36 INFO - PROCESS | 3532 | 1470732336153 Marionette TRACE conn6 <- [1,1459,null,{"value":null}] 01:45:36 INFO - PROCESS | 3532 | 1470732336231 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:36 INFO - PROCESS | 3532 | 1470732336234 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:36 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D1DC2000 == 33 [pid = 3532] [id = 374] 01:45:36 INFO - PROCESS | 3532 | ++DOMWINDOW == 101 (000000A7C6C78000) [pid = 3532] [serial = 1122] [outer = 0000000000000000] 01:45:36 INFO - PROCESS | 3532 | ++DOMWINDOW == 102 (000000A7CA37E000) [pid = 3532] [serial = 1123] [outer = 000000A7C6C78000] 01:45:36 INFO - PROCESS | 3532 | 1470732336292 Marionette DEBUG loaded listener.js 01:45:36 INFO - PROCESS | 3532 | ++DOMWINDOW == 103 (000000A7CB825C00) [pid = 3532] [serial = 1124] [outer = 000000A7C6C78000] 01:45:36 INFO - PROCESS | 3532 | 1470732336906 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]]]}] 01:45:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 01:45:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 942ms 01:45:36 INFO - PROCESS | 3532 | 1470732336969 Marionette TRACE conn6 -> [0,1461,"getWindowHandle",null] 01:45:36 INFO - PROCESS | 3532 | 1470732336974 Marionette TRACE conn6 <- [1,1461,null,{"value":"13"}] 01:45:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 01:45:37 INFO - PROCESS | 3532 | 1470732336985 Marionette TRACE conn6 -> [0,1462,"setScriptTimeout",{"ms":35000}] 01:45:37 INFO - PROCESS | 3532 | 1470732336990 Marionette TRACE conn6 <- [1,1462,null,{}] 01:45:37 INFO - PROCESS | 3532 | 1470732336995 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}] 01:45:37 INFO - PROCESS | 3532 | 1470732336999 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:37 INFO - PROCESS | 3532 | 1470732337193 Marionette TRACE conn6 <- [1,1463,null,{"value":null}] 01:45:37 INFO - PROCESS | 3532 | 1470732337239 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:37 INFO - PROCESS | 3532 | 1470732337242 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:37 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D20AE000 == 34 [pid = 3532] [id = 375] 01:45:37 INFO - PROCESS | 3532 | ++DOMWINDOW == 104 (000000A7CC9BF800) [pid = 3532] [serial = 1125] [outer = 0000000000000000] 01:45:37 INFO - PROCESS | 3532 | ++DOMWINDOW == 105 (000000A7CCA24C00) [pid = 3532] [serial = 1126] [outer = 000000A7CC9BF800] 01:45:37 INFO - PROCESS | 3532 | 1470732337301 Marionette DEBUG loaded listener.js 01:45:37 INFO - PROCESS | 3532 | ++DOMWINDOW == 106 (000000A7CCA33400) [pid = 3532] [serial = 1127] [outer = 000000A7CC9BF800] 01:45:37 INFO - PROCESS | 3532 | 1470732337931 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]]]}] 01:45:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 01:45:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 987ms 01:45:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 01:45:37 INFO - PROCESS | 3532 | 1470732337968 Marionette TRACE conn6 -> [0,1465,"getWindowHandle",null] 01:45:37 INFO - PROCESS | 3532 | 1470732337971 Marionette TRACE conn6 <- [1,1465,null,{"value":"13"}] 01:45:37 INFO - PROCESS | 3532 | 1470732337974 Marionette TRACE conn6 -> [0,1466,"setScriptTimeout",{"ms":35000}] 01:45:37 INFO - PROCESS | 3532 | 1470732337976 Marionette TRACE conn6 <- [1,1466,null,{}] 01:45:37 INFO - PROCESS | 3532 | 1470732337980 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}] 01:45:37 INFO - PROCESS | 3532 | 1470732337982 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:38 INFO - PROCESS | 3532 | 1470732338094 Marionette TRACE conn6 <- [1,1467,null,{"value":null}] 01:45:38 INFO - PROCESS | 3532 | 1470732338170 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:38 INFO - PROCESS | 3532 | 1470732338173 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:38 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2D47000 == 35 [pid = 3532] [id = 376] 01:45:38 INFO - PROCESS | 3532 | ++DOMWINDOW == 107 (000000A7CD21EC00) [pid = 3532] [serial = 1128] [outer = 0000000000000000] 01:45:38 INFO - PROCESS | 3532 | ++DOMWINDOW == 108 (000000A7CD245C00) [pid = 3532] [serial = 1129] [outer = 000000A7CD21EC00] 01:45:38 INFO - PROCESS | 3532 | 1470732338229 Marionette DEBUG loaded listener.js 01:45:38 INFO - PROCESS | 3532 | ++DOMWINDOW == 109 (000000A7CD24F000) [pid = 3532] [serial = 1130] [outer = 000000A7CD21EC00] 01:45:39 INFO - PROCESS | 3532 | 1470732338993 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]]]}] 01:45:39 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CD632800 == 34 [pid = 3532] [id = 369] 01:45:39 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CB88D000 == 33 [pid = 3532] [id = 368] 01:45:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 01:45:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1136ms 01:45:39 INFO - PROCESS | 3532 | 1470732339114 Marionette TRACE conn6 -> [0,1469,"getWindowHandle",null] 01:45:39 INFO - PROCESS | 3532 | 1470732339119 Marionette TRACE conn6 <- [1,1469,null,{"value":"13"}] 01:45:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 01:45:39 INFO - PROCESS | 3532 | 1470732339123 Marionette TRACE conn6 -> [0,1470,"setScriptTimeout",{"ms":35000}] 01:45:39 INFO - PROCESS | 3532 | 1470732339128 Marionette TRACE conn6 <- [1,1470,null,{}] 01:45:39 INFO - PROCESS | 3532 | 1470732339135 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}] 01:45:39 INFO - PROCESS | 3532 | 1470732339139 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:39 INFO - PROCESS | 3532 | 1470732339275 Marionette TRACE conn6 <- [1,1471,null,{"value":null}] 01:45:39 INFO - PROCESS | 3532 | 1470732339345 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:39 INFO - PROCESS | 3532 | 1470732339351 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:39 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CCA7C000 == 34 [pid = 3532] [id = 377] 01:45:39 INFO - PROCESS | 3532 | ++DOMWINDOW == 110 (000000A7C0631000) [pid = 3532] [serial = 1131] [outer = 0000000000000000] 01:45:39 INFO - PROCESS | 3532 | ++DOMWINDOW == 111 (000000A7C14FD400) [pid = 3532] [serial = 1132] [outer = 000000A7C0631000] 01:45:39 INFO - PROCESS | 3532 | 1470732339413 Marionette DEBUG loaded listener.js 01:45:39 INFO - PROCESS | 3532 | ++DOMWINDOW == 112 (000000A7C4810800) [pid = 3532] [serial = 1133] [outer = 000000A7C0631000] 01:45:40 INFO - PROCESS | 3532 | 1470732340041 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]]]}] 01:45:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 01:45:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 985ms 01:45:40 INFO - PROCESS | 3532 | 1470732340113 Marionette TRACE conn6 -> [0,1473,"getWindowHandle",null] 01:45:40 INFO - PROCESS | 3532 | 1470732340117 Marionette TRACE conn6 <- [1,1473,null,{"value":"13"}] 01:45:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 01:45:40 INFO - PROCESS | 3532 | 1470732340124 Marionette TRACE conn6 -> [0,1474,"setScriptTimeout",{"ms":35000}] 01:45:40 INFO - PROCESS | 3532 | 1470732340128 Marionette TRACE conn6 <- [1,1474,null,{}] 01:45:40 INFO - PROCESS | 3532 | 1470732340133 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}] 01:45:40 INFO - PROCESS | 3532 | 1470732340136 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:40 INFO - PROCESS | 3532 | 1470732340264 Marionette TRACE conn6 <- [1,1475,null,{"value":null}] 01:45:40 INFO - PROCESS | 3532 | 1470732340335 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:40 INFO - PROCESS | 3532 | 1470732340338 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:40 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D14D5000 == 35 [pid = 3532] [id = 378] 01:45:40 INFO - PROCESS | 3532 | ++DOMWINDOW == 113 (000000A7C9D77000) [pid = 3532] [serial = 1134] [outer = 0000000000000000] 01:45:40 INFO - PROCESS | 3532 | ++DOMWINDOW == 114 (000000A7C9D7C800) [pid = 3532] [serial = 1135] [outer = 000000A7C9D77000] 01:45:40 INFO - PROCESS | 3532 | 1470732340438 Marionette DEBUG loaded listener.js 01:45:40 INFO - PROCESS | 3532 | ++DOMWINDOW == 115 (000000A7CBE08000) [pid = 3532] [serial = 1136] [outer = 000000A7C9D77000] 01:45:41 INFO - PROCESS | 3532 | 1470732341065 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]]]}] 01:45:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 01:45:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 986ms 01:45:41 INFO - PROCESS | 3532 | 1470732341113 Marionette TRACE conn6 -> [0,1477,"getWindowHandle",null] 01:45:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 01:45:41 INFO - PROCESS | 3532 | 1470732341116 Marionette TRACE conn6 <- [1,1477,null,{"value":"13"}] 01:45:41 INFO - PROCESS | 3532 | 1470732341120 Marionette TRACE conn6 -> [0,1478,"setScriptTimeout",{"ms":35000}] 01:45:41 INFO - PROCESS | 3532 | 1470732341122 Marionette TRACE conn6 <- [1,1478,null,{}] 01:45:41 INFO - PROCESS | 3532 | 1470732341133 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}] 01:45:41 INFO - PROCESS | 3532 | 1470732341138 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:41 INFO - PROCESS | 3532 | 1470732341259 Marionette TRACE conn6 <- [1,1479,null,{"value":null}] 01:45:41 INFO - PROCESS | 3532 | 1470732341351 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:41 INFO - PROCESS | 3532 | 1470732341355 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:41 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2EA2800 == 36 [pid = 3532] [id = 379] 01:45:41 INFO - PROCESS | 3532 | ++DOMWINDOW == 116 (000000A7CCE29C00) [pid = 3532] [serial = 1137] [outer = 0000000000000000] 01:45:41 INFO - PROCESS | 3532 | ++DOMWINDOW == 117 (000000A7CD223400) [pid = 3532] [serial = 1138] [outer = 000000A7CCE29C00] 01:45:41 INFO - PROCESS | 3532 | 1470732341416 Marionette DEBUG loaded listener.js 01:45:41 INFO - PROCESS | 3532 | ++DOMWINDOW == 118 (000000A7CD2EB800) [pid = 3532] [serial = 1139] [outer = 000000A7CCE29C00] 01:45:42 INFO - PROCESS | 3532 | 1470732342109 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]]]}] 01:45:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 01:45:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1029ms 01:45:42 INFO - PROCESS | 3532 | 1470732342151 Marionette TRACE conn6 -> [0,1481,"getWindowHandle",null] 01:45:42 INFO - PROCESS | 3532 | 1470732342153 Marionette TRACE conn6 <- [1,1481,null,{"value":"13"}] 01:45:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 01:45:42 INFO - PROCESS | 3532 | 1470732342157 Marionette TRACE conn6 -> [0,1482,"setScriptTimeout",{"ms":35000}] 01:45:42 INFO - PROCESS | 3532 | 1470732342159 Marionette TRACE conn6 <- [1,1482,null,{}] 01:45:42 INFO - PROCESS | 3532 | 1470732342163 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}] 01:45:42 INFO - PROCESS | 3532 | 1470732342165 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:42 INFO - PROCESS | 3532 | 1470732342280 Marionette TRACE conn6 <- [1,1483,null,{"value":null}] 01:45:42 INFO - PROCESS | 3532 | 1470732342398 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:42 INFO - PROCESS | 3532 | 1470732342401 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:42 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D365C000 == 37 [pid = 3532] [id = 380] 01:45:42 INFO - PROCESS | 3532 | ++DOMWINDOW == 119 (000000A7CD4F0400) [pid = 3532] [serial = 1140] [outer = 0000000000000000] 01:45:42 INFO - PROCESS | 3532 | ++DOMWINDOW == 120 (000000A7CD50E000) [pid = 3532] [serial = 1141] [outer = 000000A7CD4F0400] 01:45:42 INFO - PROCESS | 3532 | 1470732342460 Marionette DEBUG loaded listener.js 01:45:42 INFO - PROCESS | 3532 | ++DOMWINDOW == 121 (000000A7CD588C00) [pid = 3532] [serial = 1142] [outer = 000000A7CD4F0400] 01:45:43 INFO - PROCESS | 3532 | 1470732343098 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]]]}] 01:45:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 01:45:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 983ms 01:45:43 INFO - PROCESS | 3532 | 1470732343143 Marionette TRACE conn6 -> [0,1485,"getWindowHandle",null] 01:45:43 INFO - PROCESS | 3532 | 1470732343146 Marionette TRACE conn6 <- [1,1485,null,{"value":"13"}] 01:45:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 01:45:43 INFO - PROCESS | 3532 | 1470732343149 Marionette TRACE conn6 -> [0,1486,"setScriptTimeout",{"ms":35000}] 01:45:43 INFO - PROCESS | 3532 | 1470732343151 Marionette TRACE conn6 <- [1,1486,null,{}] 01:45:43 INFO - PROCESS | 3532 | 1470732343155 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}] 01:45:43 INFO - PROCESS | 3532 | 1470732343158 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:43 INFO - PROCESS | 3532 | 1470732343266 Marionette TRACE conn6 <- [1,1487,null,{"value":null}] 01:45:43 INFO - PROCESS | 3532 | 1470732343343 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:43 INFO - PROCESS | 3532 | 1470732343345 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:43 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D36C3800 == 38 [pid = 3532] [id = 381] 01:45:43 INFO - PROCESS | 3532 | ++DOMWINDOW == 122 (000000A7CD650C00) [pid = 3532] [serial = 1143] [outer = 0000000000000000] 01:45:43 INFO - PROCESS | 3532 | ++DOMWINDOW == 123 (000000A7CD6EA000) [pid = 3532] [serial = 1144] [outer = 000000A7CD650C00] 01:45:43 INFO - PROCESS | 3532 | 1470732343404 Marionette DEBUG loaded listener.js 01:45:43 INFO - PROCESS | 3532 | ++DOMWINDOW == 124 (000000A7CDB91C00) [pid = 3532] [serial = 1145] [outer = 000000A7CD650C00] 01:45:44 INFO - PROCESS | 3532 | 1470732344056 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]]]}] 01:45:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 01:45:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 984ms 01:45:44 INFO - PROCESS | 3532 | 1470732344136 Marionette TRACE conn6 -> [0,1489,"getWindowHandle",null] 01:45:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 01:45:44 INFO - PROCESS | 3532 | 1470732344140 Marionette TRACE conn6 <- [1,1489,null,{"value":"13"}] 01:45:44 INFO - PROCESS | 3532 | 1470732344145 Marionette TRACE conn6 -> [0,1490,"setScriptTimeout",{"ms":35000}] 01:45:44 INFO - PROCESS | 3532 | 1470732344149 Marionette TRACE conn6 <- [1,1490,null,{}] 01:45:44 INFO - PROCESS | 3532 | 1470732344154 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}] 01:45:44 INFO - PROCESS | 3532 | 1470732344157 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:44 INFO - PROCESS | 3532 | 1470732344273 Marionette TRACE conn6 <- [1,1491,null,{"value":null}] 01:45:44 INFO - PROCESS | 3532 | 1470732344346 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:44 INFO - PROCESS | 3532 | 1470732344349 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:44 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CF81A800 == 39 [pid = 3532] [id = 382] 01:45:44 INFO - PROCESS | 3532 | ++DOMWINDOW == 125 (000000A7C5035000) [pid = 3532] [serial = 1146] [outer = 0000000000000000] 01:45:44 INFO - PROCESS | 3532 | ++DOMWINDOW == 126 (000000A7C6129400) [pid = 3532] [serial = 1147] [outer = 000000A7C5035000] 01:45:44 INFO - PROCESS | 3532 | 1470732344447 Marionette DEBUG loaded listener.js 01:45:44 INFO - PROCESS | 3532 | ++DOMWINDOW == 127 (000000A7CA665400) [pid = 3532] [serial = 1148] [outer = 000000A7C5035000] 01:45:44 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CB88B800 == 38 [pid = 3532] [id = 366] 01:45:44 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C5535800 == 37 [pid = 3532] [id = 372] 01:45:45 INFO - PROCESS | 3532 | 1470732345161 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]]]}] 01:45:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 01:45:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1032ms 01:45:45 INFO - PROCESS | 3532 | 1470732345176 Marionette TRACE conn6 -> [0,1493,"getWindowHandle",null] 01:45:45 INFO - PROCESS | 3532 | 1470732345181 Marionette TRACE conn6 <- [1,1493,null,{"value":"13"}] 01:45:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 01:45:45 INFO - PROCESS | 3532 | 1470732345186 Marionette TRACE conn6 -> [0,1494,"setScriptTimeout",{"ms":35000}] 01:45:45 INFO - PROCESS | 3532 | 1470732345192 Marionette TRACE conn6 <- [1,1494,null,{}] 01:45:45 INFO - PROCESS | 3532 | 1470732345197 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}] 01:45:45 INFO - PROCESS | 3532 | 1470732345201 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:45 INFO - PROCESS | 3532 | 1470732345345 Marionette TRACE conn6 <- [1,1495,null,{"value":null}] 01:45:45 INFO - PROCESS | 3532 | 1470732345465 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:45 INFO - PROCESS | 3532 | 1470732345468 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:45 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D1DCD800 == 38 [pid = 3532] [id = 383] 01:45:45 INFO - PROCESS | 3532 | ++DOMWINDOW == 128 (000000A7CA388000) [pid = 3532] [serial = 1149] [outer = 0000000000000000] 01:45:45 INFO - PROCESS | 3532 | ++DOMWINDOW == 129 (000000A7CB820000) [pid = 3532] [serial = 1150] [outer = 000000A7CA388000] 01:45:45 INFO - PROCESS | 3532 | 1470732345532 Marionette DEBUG loaded listener.js 01:45:45 INFO - PROCESS | 3532 | ++DOMWINDOW == 130 (000000A7CC977800) [pid = 3532] [serial = 1151] [outer = 000000A7CA388000] 01:45:46 INFO - PROCESS | 3532 | 1470732346118 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]]]}] 01:45:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 01:45:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 986ms 01:45:46 INFO - PROCESS | 3532 | 1470732346177 Marionette TRACE conn6 -> [0,1497,"getWindowHandle",null] 01:45:46 INFO - PROCESS | 3532 | 1470732346182 Marionette TRACE conn6 <- [1,1497,null,{"value":"13"}] 01:45:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 01:45:46 INFO - PROCESS | 3532 | 1470732346189 Marionette TRACE conn6 -> [0,1498,"setScriptTimeout",{"ms":35000}] 01:45:46 INFO - PROCESS | 3532 | 1470732346192 Marionette TRACE conn6 <- [1,1498,null,{}] 01:45:46 INFO - PROCESS | 3532 | 1470732346196 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}] 01:45:46 INFO - PROCESS | 3532 | 1470732346199 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:46 INFO - PROCESS | 3532 | 1470732346370 Marionette TRACE conn6 <- [1,1499,null,{"value":null}] 01:45:46 INFO - PROCESS | 3532 | 1470732346418 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:46 INFO - PROCESS | 3532 | 1470732346421 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:46 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D364C800 == 39 [pid = 3532] [id = 384] 01:45:46 INFO - PROCESS | 3532 | ++DOMWINDOW == 131 (000000A7CD251800) [pid = 3532] [serial = 1152] [outer = 0000000000000000] 01:45:46 INFO - PROCESS | 3532 | ++DOMWINDOW == 132 (000000A7CD2F3800) [pid = 3532] [serial = 1153] [outer = 000000A7CD251800] 01:45:46 INFO - PROCESS | 3532 | 1470732346481 Marionette DEBUG loaded listener.js 01:45:46 INFO - PROCESS | 3532 | ++DOMWINDOW == 133 (000000A7CD4F6C00) [pid = 3532] [serial = 1154] [outer = 000000A7CD251800] 01:45:47 INFO - PROCESS | 3532 | 1470732347085 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]]]}] 01:45:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 01:45:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 942ms 01:45:47 INFO - PROCESS | 3532 | 1470732347133 Marionette TRACE conn6 -> [0,1501,"getWindowHandle",null] 01:45:47 INFO - PROCESS | 3532 | 1470732347136 Marionette TRACE conn6 <- [1,1501,null,{"value":"13"}] 01:45:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 01:45:47 INFO - PROCESS | 3532 | 1470732347140 Marionette TRACE conn6 -> [0,1502,"setScriptTimeout",{"ms":35000}] 01:45:47 INFO - PROCESS | 3532 | 1470732347144 Marionette TRACE conn6 <- [1,1502,null,{}] 01:45:47 INFO - PROCESS | 3532 | 1470732347155 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}] 01:45:47 INFO - PROCESS | 3532 | 1470732347160 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:47 INFO - PROCESS | 3532 | 1470732347286 Marionette TRACE conn6 <- [1,1503,null,{"value":null}] 01:45:47 INFO - PROCESS | 3532 | 1470732347372 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:47 INFO - PROCESS | 3532 | 1470732347376 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:47 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D4ED6000 == 40 [pid = 3532] [id = 385] 01:45:47 INFO - PROCESS | 3532 | ++DOMWINDOW == 134 (000000A7CE4D1C00) [pid = 3532] [serial = 1155] [outer = 0000000000000000] 01:45:47 INFO - PROCESS | 3532 | ++DOMWINDOW == 135 (000000A7CE73BC00) [pid = 3532] [serial = 1156] [outer = 000000A7CE4D1C00] 01:45:47 INFO - PROCESS | 3532 | 1470732347437 Marionette DEBUG loaded listener.js 01:45:47 INFO - PROCESS | 3532 | ++DOMWINDOW == 136 (000000A7CFCD9000) [pid = 3532] [serial = 1157] [outer = 000000A7CE4D1C00] 01:45:48 INFO - PROCESS | 3532 | 1470732347999 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]]]}] 01:45:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 01:45:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 880ms 01:45:48 INFO - PROCESS | 3532 | 1470732348032 Marionette TRACE conn6 -> [0,1505,"getWindowHandle",null] 01:45:48 INFO - PROCESS | 3532 | 1470732348036 Marionette TRACE conn6 <- [1,1505,null,{"value":"13"}] 01:45:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 01:45:48 INFO - PROCESS | 3532 | 1470732348073 Marionette TRACE conn6 -> [0,1506,"setScriptTimeout",{"ms":35000}] 01:45:48 INFO - PROCESS | 3532 | 1470732348076 Marionette TRACE conn6 <- [1,1506,null,{}] 01:45:48 INFO - PROCESS | 3532 | 1470732348079 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}] 01:45:48 INFO - PROCESS | 3532 | 1470732348082 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:48 INFO - PROCESS | 3532 | 1470732348246 Marionette TRACE conn6 <- [1,1507,null,{"value":null}] 01:45:48 INFO - PROCESS | 3532 | 1470732348308 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:48 INFO - PROCESS | 3532 | 1470732348310 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:48 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D4F75000 == 41 [pid = 3532] [id = 386] 01:45:48 INFO - PROCESS | 3532 | ++DOMWINDOW == 137 (000000A7CFCFAC00) [pid = 3532] [serial = 1158] [outer = 0000000000000000] 01:45:48 INFO - PROCESS | 3532 | ++DOMWINDOW == 138 (000000A7D048E400) [pid = 3532] [serial = 1159] [outer = 000000A7CFCFAC00] 01:45:48 INFO - PROCESS | 3532 | 1470732348366 Marionette DEBUG loaded listener.js 01:45:48 INFO - PROCESS | 3532 | ++DOMWINDOW == 139 (000000A7D0498800) [pid = 3532] [serial = 1160] [outer = 000000A7CFCFAC00] 01:45:48 INFO - PROCESS | 3532 | 1470732348928 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]]]}] 01:45:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 01:45:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 879ms 01:45:48 INFO - PROCESS | 3532 | 1470732348955 Marionette TRACE conn6 -> [0,1509,"getWindowHandle",null] 01:45:48 INFO - PROCESS | 3532 | 1470732348957 Marionette TRACE conn6 <- [1,1509,null,{"value":"13"}] 01:45:48 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 01:45:48 INFO - PROCESS | 3532 | 1470732348961 Marionette TRACE conn6 -> [0,1510,"setScriptTimeout",{"ms":35000}] 01:45:48 INFO - PROCESS | 3532 | 1470732348963 Marionette TRACE conn6 <- [1,1510,null,{}] 01:45:48 INFO - PROCESS | 3532 | 1470732348967 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}] 01:45:48 INFO - PROCESS | 3532 | 1470732348969 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:49 INFO - PROCESS | 3532 | 1470732349079 Marionette TRACE conn6 <- [1,1511,null,{"value":null}] 01:45:49 INFO - PROCESS | 3532 | 1470732349157 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:49 INFO - PROCESS | 3532 | 1470732349159 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:49 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D55E0800 == 42 [pid = 3532] [id = 387] 01:45:49 INFO - PROCESS | 3532 | ++DOMWINDOW == 140 (000000A7CFCDF400) [pid = 3532] [serial = 1161] [outer = 0000000000000000] 01:45:49 INFO - PROCESS | 3532 | ++DOMWINDOW == 141 (000000A7D04F2400) [pid = 3532] [serial = 1162] [outer = 000000A7CFCDF400] 01:45:49 INFO - PROCESS | 3532 | 1470732349260 Marionette DEBUG loaded listener.js 01:45:49 INFO - PROCESS | 3532 | ++DOMWINDOW == 142 (000000A7D058A800) [pid = 3532] [serial = 1163] [outer = 000000A7CFCDF400] 01:45:49 INFO - PROCESS | 3532 | 1470732349893 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"]]]}] 01:45:49 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 () { 01:45:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:45:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 01:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 01:45:49 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 () { 01:45:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:45:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 01:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 01:45:49 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 () { 01:45:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:45:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 01:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 01:45:49 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 () { 01:45:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:45:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 01:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 01:45:49 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 997ms 01:45:49 INFO - PROCESS | 3532 | 1470732349961 Marionette TRACE conn6 -> [0,1513,"getWindowHandle",null] 01:45:49 INFO - PROCESS | 3532 | 1470732349964 Marionette TRACE conn6 <- [1,1513,null,{"value":"13"}] 01:45:49 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 01:45:49 INFO - PROCESS | 3532 | 1470732349968 Marionette TRACE conn6 -> [0,1514,"setScriptTimeout",{"ms":35000}] 01:45:49 INFO - PROCESS | 3532 | 1470732349970 Marionette TRACE conn6 <- [1,1514,null,{}] 01:45:49 INFO - PROCESS | 3532 | 1470732349974 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}] 01:45:49 INFO - PROCESS | 3532 | 1470732349981 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:50 INFO - PROCESS | 3532 | 1470732350161 Marionette TRACE conn6 <- [1,1515,null,{"value":null}] 01:45:50 INFO - PROCESS | 3532 | 1470732350349 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:50 INFO - PROCESS | 3532 | 1470732350352 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:50 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CE72F800 == 43 [pid = 3532] [id = 388] 01:45:50 INFO - PROCESS | 3532 | ++DOMWINDOW == 143 (000000A7BFDC5800) [pid = 3532] [serial = 1164] [outer = 0000000000000000] 01:45:50 INFO - PROCESS | 3532 | ++DOMWINDOW == 144 (000000A7C039B000) [pid = 3532] [serial = 1165] [outer = 000000A7BFDC5800] 01:45:50 INFO - PROCESS | 3532 | 1470732350407 Marionette DEBUG loaded listener.js 01:45:50 INFO - PROCESS | 3532 | ++DOMWINDOW == 145 (000000A7C5558400) [pid = 3532] [serial = 1166] [outer = 000000A7BFDC5800] 01:45:50 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D14D5000 == 42 [pid = 3532] [id = 378] 01:45:50 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CCA7C000 == 41 [pid = 3532] [id = 377] 01:45:52 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CCEE8800 == 40 [pid = 3532] [id = 198] 01:45:52 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CC9F0800 == 39 [pid = 3532] [id = 186] 01:45:52 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CBED2000 == 38 [pid = 3532] [id = 196] 01:45:52 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CDB3C800 == 37 [pid = 3532] [id = 188] 01:45:52 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2EA2800 == 36 [pid = 3532] [id = 379] 01:45:52 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CCE71000 == 35 [pid = 3532] [id = 191] 01:45:52 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C0786000 == 34 [pid = 3532] [id = 371] 01:45:52 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C618D800 == 33 [pid = 3532] [id = 195] 01:45:52 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CF8C7000 == 32 [pid = 3532] [id = 370] 01:45:52 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CA622800 == 31 [pid = 3532] [id = 185] 01:45:52 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CCEE2000 == 30 [pid = 3532] [id = 187] 01:45:52 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D36C3800 == 29 [pid = 3532] [id = 381] 01:45:52 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D365C000 == 28 [pid = 3532] [id = 380] 01:45:52 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C61A1000 == 27 [pid = 3532] [id = 184] 01:45:52 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C0BE6000 == 26 [pid = 3532] [id = 365] 01:45:52 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CC9F5000 == 25 [pid = 3532] [id = 197] 01:45:52 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C6043000 == 24 [pid = 3532] [id = 190] 01:45:52 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CF81B000 == 23 [pid = 3532] [id = 189] 01:45:52 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C5209000 == 22 [pid = 3532] [id = 199] 01:45:52 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CA30A000 == 21 [pid = 3532] [id = 373] 01:45:52 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D0F29800 == 20 [pid = 3532] [id = 192] 01:45:52 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D20AE000 == 19 [pid = 3532] [id = 375] 01:45:52 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CCE78800 == 18 [pid = 3532] [id = 200] 01:45:52 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D1DC2000 == 17 [pid = 3532] [id = 374] 01:45:52 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C9938800 == 16 [pid = 3532] [id = 367] 01:45:52 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D55E0800 == 15 [pid = 3532] [id = 387] 01:45:52 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D4F75000 == 14 [pid = 3532] [id = 386] 01:45:52 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D4ED6000 == 13 [pid = 3532] [id = 385] 01:45:52 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D364C800 == 12 [pid = 3532] [id = 384] 01:45:52 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D1DCD800 == 11 [pid = 3532] [id = 383] 01:45:52 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CF81A800 == 10 [pid = 3532] [id = 382] 01:45:52 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2D47000 == 9 [pid = 3532] [id = 376] 01:45:56 INFO - PROCESS | 3532 | 1470732356093 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"]]]}] 01:45:56 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 01:45:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 01:45:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 01:45:56 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 01:45:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 01:45:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 01:45:56 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 01:45:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 01:45:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 01:45:56 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 6211ms 01:45:56 INFO - PROCESS | 3532 | 1470732356182 Marionette TRACE conn6 -> [0,1517,"getWindowHandle",null] 01:45:56 INFO - PROCESS | 3532 | 1470732356187 Marionette TRACE conn6 <- [1,1517,null,{"value":"13"}] 01:45:56 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 01:45:56 INFO - PROCESS | 3532 | 1470732356192 Marionette TRACE conn6 -> [0,1518,"setScriptTimeout",{"ms":35000}] 01:45:56 INFO - PROCESS | 3532 | 1470732356196 Marionette TRACE conn6 <- [1,1518,null,{}] 01:45:56 INFO - PROCESS | 3532 | 1470732356212 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}] 01:45:56 INFO - PROCESS | 3532 | 1470732356215 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:56 INFO - PROCESS | 3532 | 1470732356346 Marionette TRACE conn6 <- [1,1519,null,{"value":null}] 01:45:56 INFO - PROCESS | 3532 | 1470732356396 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:56 INFO - PROCESS | 3532 | 1470732356401 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:56 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CF53A000 == 10 [pid = 3532] [id = 389] 01:45:56 INFO - PROCESS | 3532 | ++DOMWINDOW == 146 (000000A7C5288800) [pid = 3532] [serial = 1167] [outer = 0000000000000000] 01:45:56 INFO - PROCESS | 3532 | ++DOMWINDOW == 147 (000000A7C5560000) [pid = 3532] [serial = 1168] [outer = 000000A7C5288800] 01:45:56 INFO - PROCESS | 3532 | 1470732356452 Marionette DEBUG loaded listener.js 01:45:56 INFO - PROCESS | 3532 | ++DOMWINDOW == 148 (000000A7C9D0DC00) [pid = 3532] [serial = 1169] [outer = 000000A7C5288800] 01:45:56 INFO - PROCESS | 3532 | 1470732356921 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]]]}] 01:45:56 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 01:45:56 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 01:45:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:56 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 01:45:57 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 01:45:57 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. 01:45:57 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 01:45:57 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 797ms 01:45:57 INFO - PROCESS | 3532 | 1470732356993 Marionette TRACE conn6 -> [0,1521,"getWindowHandle",null] 01:45:57 INFO - PROCESS | 3532 | 1470732356998 Marionette TRACE conn6 <- [1,1521,null,{"value":"13"}] 01:45:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 01:45:57 INFO - PROCESS | 3532 | 1470732357005 Marionette TRACE conn6 -> [0,1522,"setScriptTimeout",{"ms":35000}] 01:45:57 INFO - PROCESS | 3532 | 1470732357008 Marionette TRACE conn6 <- [1,1522,null,{}] 01:45:57 INFO - PROCESS | 3532 | 1470732357019 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}] 01:45:57 INFO - PROCESS | 3532 | 1470732357022 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:57 INFO - PROCESS | 3532 | 1470732357158 Marionette TRACE conn6 <- [1,1523,null,{"value":null}] 01:45:57 INFO - PROCESS | 3532 | 1470732357213 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:57 INFO - PROCESS | 3532 | 1470732357216 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:57 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D318C000 == 11 [pid = 3532] [id = 390] 01:45:57 INFO - PROCESS | 3532 | ++DOMWINDOW == 149 (000000A7CBE03C00) [pid = 3532] [serial = 1170] [outer = 0000000000000000] 01:45:57 INFO - PROCESS | 3532 | ++DOMWINDOW == 150 (000000A7CBF44000) [pid = 3532] [serial = 1171] [outer = 000000A7CBE03C00] 01:45:57 INFO - PROCESS | 3532 | 1470732357268 Marionette DEBUG loaded listener.js 01:45:57 INFO - PROCESS | 3532 | ++DOMWINDOW == 151 (000000A7CC9BD400) [pid = 3532] [serial = 1172] [outer = 000000A7CBE03C00] 01:45:57 INFO - PROCESS | 3532 | 1470732357818 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]]]}] 01:45:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 01:45:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 839ms 01:45:57 INFO - PROCESS | 3532 | 1470732357844 Marionette TRACE conn6 -> [0,1525,"getWindowHandle",null] 01:45:57 INFO - PROCESS | 3532 | 1470732357847 Marionette TRACE conn6 <- [1,1525,null,{"value":"13"}] 01:45:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 01:45:57 INFO - PROCESS | 3532 | 1470732357859 Marionette TRACE conn6 -> [0,1526,"setScriptTimeout",{"ms":35000}] 01:45:57 INFO - PROCESS | 3532 | 1470732357863 Marionette TRACE conn6 <- [1,1526,null,{}] 01:45:57 INFO - PROCESS | 3532 | 1470732357874 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}] 01:45:57 INFO - PROCESS | 3532 | 1470732357879 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:58 INFO - PROCESS | 3532 | 1470732358005 Marionette TRACE conn6 <- [1,1527,null,{"value":null}] 01:45:58 INFO - PROCESS | 3532 | 1470732358067 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:58 INFO - PROCESS | 3532 | 1470732358070 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:58 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D4EE9000 == 12 [pid = 3532] [id = 391] 01:45:58 INFO - PROCESS | 3532 | ++DOMWINDOW == 152 (000000A7CD345400) [pid = 3532] [serial = 1173] [outer = 0000000000000000] 01:45:58 INFO - PROCESS | 3532 | ++DOMWINDOW == 153 (000000A7CD34C400) [pid = 3532] [serial = 1174] [outer = 000000A7CD345400] 01:45:58 INFO - PROCESS | 3532 | 1470732358121 Marionette DEBUG loaded listener.js 01:45:58 INFO - PROCESS | 3532 | ++DOMWINDOW == 154 (000000A7CD513800) [pid = 3532] [serial = 1175] [outer = 000000A7CD345400] 01:45:58 INFO - PROCESS | 3532 | --DOMWINDOW == 153 (000000A7C0020C00) [pid = 3532] [serial = 1091] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 01:45:58 INFO - PROCESS | 3532 | --DOMWINDOW == 152 (000000A7C0263000) [pid = 3532] [serial = 1101] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 01:45:58 INFO - PROCESS | 3532 | --DOMWINDOW == 151 (000000A7CD2E6000) [pid = 3532] [serial = 1061] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 01:45:58 INFO - PROCESS | 3532 | --DOMWINDOW == 150 (000000A7CD657000) [pid = 3532] [serial = 1064] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 01:45:58 INFO - PROCESS | 3532 | --DOMWINDOW == 149 (000000A7CE4D7400) [pid = 3532] [serial = 1067] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 01:45:58 INFO - PROCESS | 3532 | --DOMWINDOW == 148 (000000A7C4809C00) [pid = 3532] [serial = 1070] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 01:45:58 INFO - PROCESS | 3532 | --DOMWINDOW == 147 (000000A7BFDBE400) [pid = 3532] [serial = 1043] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 01:45:58 INFO - PROCESS | 3532 | --DOMWINDOW == 146 (000000A7CA435C00) [pid = 3532] [serial = 1055] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 01:45:58 INFO - PROCESS | 3532 | --DOMWINDOW == 145 (000000A7CD2E5C00) [pid = 3532] [serial = 1040] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 01:45:58 INFO - PROCESS | 3532 | --DOMWINDOW == 144 (000000A7C03CA800) [pid = 3532] [serial = 1046] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 01:45:58 INFO - PROCESS | 3532 | --DOMWINDOW == 143 (000000A7C48DA000) [pid = 3532] [serial = 1052] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 01:45:58 INFO - PROCESS | 3532 | --DOMWINDOW == 142 (000000A7BFDB7400) [pid = 3532] [serial = 1049] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 01:45:58 INFO - PROCESS | 3532 | --DOMWINDOW == 141 (000000A7CCA33000) [pid = 3532] [serial = 1058] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 01:45:58 INFO - PROCESS | 3532 | --DOMWINDOW == 140 (000000A7C0266C00) [pid = 3532] [serial = 1073] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 01:45:58 INFO - PROCESS | 3532 | --DOMWINDOW == 139 (000000A7CFCE5400) [pid = 3532] [serial = 1076] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 01:45:58 INFO - PROCESS | 3532 | --DOMWINDOW == 138 (000000A7CA388000) [pid = 3532] [serial = 1149] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 01:45:58 INFO - PROCESS | 3532 | --DOMWINDOW == 137 (000000A7C486BC00) [pid = 3532] [serial = 1119] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 01:45:58 INFO - PROCESS | 3532 | --DOMWINDOW == 136 (000000A7BEF05400) [pid = 3532] [serial = 1116] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 01:45:58 INFO - PROCESS | 3532 | --DOMWINDOW == 135 (000000A7CA43DC00) [pid = 3532] [serial = 1113] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 01:45:58 INFO - PROCESS | 3532 | --DOMWINDOW == 134 (000000A7CCE29C00) [pid = 3532] [serial = 1137] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 01:45:58 INFO - PROCESS | 3532 | --DOMWINDOW == 133 (000000A7C0631000) [pid = 3532] [serial = 1131] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 01:45:58 INFO - PROCESS | 3532 | --DOMWINDOW == 132 (000000A7C4F4A000) [pid = 3532] [serial = 1107] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 01:45:58 INFO - PROCESS | 3532 | --DOMWINDOW == 131 (000000A7C67BD400) [pid = 3532] [serial = 1110] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 01:45:58 INFO - PROCESS | 3532 | --DOMWINDOW == 130 (000000A7C9D77000) [pid = 3532] [serial = 1134] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 01:45:58 INFO - PROCESS | 3532 | --DOMWINDOW == 129 (000000A7C0819800) [pid = 3532] [serial = 1104] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 01:45:58 INFO - PROCESS | 3532 | --DOMWINDOW == 128 (000000A7C5035000) [pid = 3532] [serial = 1146] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 01:45:58 INFO - PROCESS | 3532 | --DOMWINDOW == 127 (000000A7C039D000) [pid = 3532] [serial = 1098] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 01:45:58 INFO - PROCESS | 3532 | --DOMWINDOW == 126 (000000A7C039AC00) [pid = 3532] [serial = 1088] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 01:45:58 INFO - PROCESS | 3532 | --DOMWINDOW == 125 (000000A7CA40E000) [pid = 3532] [serial = 1082] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 01:45:58 INFO - PROCESS | 3532 | --DOMWINDOW == 124 (000000A7BE6D1800) [pid = 3532] [serial = 1085] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 01:45:58 INFO - PROCESS | 3532 | --DOMWINDOW == 123 (000000A7C03A8400) [pid = 3532] [serial = 1079] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 01:45:58 INFO - PROCESS | 3532 | --DOMWINDOW == 122 (000000A7BE480400) [pid = 3532] [serial = 1095] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 01:45:58 INFO - PROCESS | 3532 | --DOMWINDOW == 121 (000000A7CC9BF800) [pid = 3532] [serial = 1125] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 01:45:58 INFO - PROCESS | 3532 | --DOMWINDOW == 120 (000000A7CFCDF400) [pid = 3532] [serial = 1161] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 01:45:58 INFO - PROCESS | 3532 | --DOMWINDOW == 119 (000000A7CFCFAC00) [pid = 3532] [serial = 1158] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 01:45:58 INFO - PROCESS | 3532 | --DOMWINDOW == 118 (000000A7CE4D1C00) [pid = 3532] [serial = 1155] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 01:45:58 INFO - PROCESS | 3532 | --DOMWINDOW == 117 (000000A7CD650C00) [pid = 3532] [serial = 1143] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 01:45:58 INFO - PROCESS | 3532 | --DOMWINDOW == 116 (000000A7CD251800) [pid = 3532] [serial = 1152] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 01:45:58 INFO - PROCESS | 3532 | --DOMWINDOW == 115 (000000A7CD21EC00) [pid = 3532] [serial = 1128] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 01:45:58 INFO - PROCESS | 3532 | --DOMWINDOW == 114 (000000A7C6C78000) [pid = 3532] [serial = 1122] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 01:45:58 INFO - PROCESS | 3532 | 1470732358862 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]]]}] 01:45:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 01:45:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1026ms 01:45:58 INFO - PROCESS | 3532 | 1470732358889 Marionette TRACE conn6 -> [0,1529,"getWindowHandle",null] 01:45:58 INFO - PROCESS | 3532 | 1470732358892 Marionette TRACE conn6 <- [1,1529,null,{"value":"13"}] 01:45:58 INFO - PROCESS | 3532 | 1470732358895 Marionette TRACE conn6 -> [0,1530,"setScriptTimeout",{"ms":35000}] 01:45:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 01:45:58 INFO - PROCESS | 3532 | 1470732358897 Marionette TRACE conn6 <- [1,1530,null,{}] 01:45:58 INFO - PROCESS | 3532 | 1470732358901 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}] 01:45:58 INFO - PROCESS | 3532 | 1470732358903 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:59 INFO - PROCESS | 3532 | 1470732358997 Marionette TRACE conn6 <- [1,1531,null,{"value":null}] 01:45:59 INFO - PROCESS | 3532 | 1470732359003 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:59 INFO - PROCESS | 3532 | 1470732359005 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:59 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D3652000 == 13 [pid = 3532] [id = 392] 01:45:59 INFO - PROCESS | 3532 | ++DOMWINDOW == 115 (000000A7C039AC00) [pid = 3532] [serial = 1176] [outer = 0000000000000000] 01:45:59 INFO - PROCESS | 3532 | ++DOMWINDOW == 116 (000000A7C03CA800) [pid = 3532] [serial = 1177] [outer = 000000A7C039AC00] 01:45:59 INFO - PROCESS | 3532 | 1470732359052 Marionette DEBUG loaded listener.js 01:45:59 INFO - PROCESS | 3532 | ++DOMWINDOW == 117 (000000A7C4793C00) [pid = 3532] [serial = 1178] [outer = 000000A7C039AC00] 01:45:59 INFO - PROCESS | 3532 | 1470732359500 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]]]}] 01:45:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 01:45:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 628ms 01:45:59 INFO - PROCESS | 3532 | 1470732359526 Marionette TRACE conn6 -> [0,1533,"getWindowHandle",null] 01:45:59 INFO - PROCESS | 3532 | 1470732359528 Marionette TRACE conn6 <- [1,1533,null,{"value":"13"}] 01:45:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 01:45:59 INFO - PROCESS | 3532 | 1470732359531 Marionette TRACE conn6 -> [0,1534,"setScriptTimeout",{"ms":35000}] 01:45:59 INFO - PROCESS | 3532 | 1470732359533 Marionette TRACE conn6 <- [1,1534,null,{}] 01:45:59 INFO - PROCESS | 3532 | 1470732359542 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}] 01:45:59 INFO - PROCESS | 3532 | 1470732359544 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:59 INFO - PROCESS | 3532 | 1470732359630 Marionette TRACE conn6 <- [1,1535,null,{"value":null}] 01:45:59 INFO - PROCESS | 3532 | 1470732359637 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:59 INFO - PROCESS | 3532 | 1470732359640 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:45:59 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D60DB000 == 14 [pid = 3532] [id = 393] 01:45:59 INFO - PROCESS | 3532 | ++DOMWINDOW == 118 (000000A7C607B400) [pid = 3532] [serial = 1179] [outer = 0000000000000000] 01:45:59 INFO - PROCESS | 3532 | ++DOMWINDOW == 119 (000000A7C9D13000) [pid = 3532] [serial = 1180] [outer = 000000A7C607B400] 01:45:59 INFO - PROCESS | 3532 | 1470732359686 Marionette DEBUG loaded listener.js 01:45:59 INFO - PROCESS | 3532 | ++DOMWINDOW == 120 (000000A7CBE06000) [pid = 3532] [serial = 1181] [outer = 000000A7C607B400] 01:46:00 INFO - PROCESS | 3532 | 1470732360160 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]]]}] 01:46:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 01:46:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 690ms 01:46:00 INFO - PROCESS | 3532 | 1470732360226 Marionette TRACE conn6 -> [0,1537,"getWindowHandle",null] 01:46:00 INFO - PROCESS | 3532 | 1470732360228 Marionette TRACE conn6 <- [1,1537,null,{"value":"13"}] 01:46:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 01:46:00 INFO - PROCESS | 3532 | 1470732360231 Marionette TRACE conn6 -> [0,1538,"setScriptTimeout",{"ms":35000}] 01:46:00 INFO - PROCESS | 3532 | 1470732360233 Marionette TRACE conn6 <- [1,1538,null,{}] 01:46:00 INFO - PROCESS | 3532 | 1470732360237 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}] 01:46:00 INFO - PROCESS | 3532 | 1470732360243 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:00 INFO - PROCESS | 3532 | 1470732360373 Marionette TRACE conn6 <- [1,1539,null,{"value":null}] 01:46:00 INFO - PROCESS | 3532 | 1470732360379 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:00 INFO - PROCESS | 3532 | 1470732360381 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:00 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D3833800 == 15 [pid = 3532] [id = 394] 01:46:00 INFO - PROCESS | 3532 | ++DOMWINDOW == 121 (000000A7CD244800) [pid = 3532] [serial = 1182] [outer = 0000000000000000] 01:46:00 INFO - PROCESS | 3532 | ++DOMWINDOW == 122 (000000A7CDCC5000) [pid = 3532] [serial = 1183] [outer = 000000A7CD244800] 01:46:00 INFO - PROCESS | 3532 | 1470732360428 Marionette DEBUG loaded listener.js 01:46:00 INFO - PROCESS | 3532 | ++DOMWINDOW == 123 (000000A7CF0DB000) [pid = 3532] [serial = 1184] [outer = 000000A7CD244800] 01:46:01 INFO - PROCESS | 3532 | 1470732361157 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]]]}] 01:46:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 01:46:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 983ms 01:46:01 INFO - PROCESS | 3532 | 1470732361218 Marionette TRACE conn6 -> [0,1541,"getWindowHandle",null] 01:46:01 INFO - PROCESS | 3532 | 1470732361223 Marionette TRACE conn6 <- [1,1541,null,{"value":"13"}] 01:46:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 01:46:01 INFO - PROCESS | 3532 | 1470732361228 Marionette TRACE conn6 -> [0,1542,"setScriptTimeout",{"ms":35000}] 01:46:01 INFO - PROCESS | 3532 | 1470732361234 Marionette TRACE conn6 <- [1,1542,null,{}] 01:46:01 INFO - PROCESS | 3532 | 1470732361239 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}] 01:46:01 INFO - PROCESS | 3532 | 1470732361242 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:01 INFO - PROCESS | 3532 | 1470732361361 Marionette TRACE conn6 <- [1,1543,null,{"value":null}] 01:46:01 INFO - PROCESS | 3532 | 1470732361488 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:01 INFO - PROCESS | 3532 | 1470732361491 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:01 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D14C2800 == 16 [pid = 3532] [id = 395] 01:46:01 INFO - PROCESS | 3532 | ++DOMWINDOW == 124 (000000A7C0814400) [pid = 3532] [serial = 1185] [outer = 0000000000000000] 01:46:01 INFO - PROCESS | 3532 | ++DOMWINDOW == 125 (000000A7C4809C00) [pid = 3532] [serial = 1186] [outer = 000000A7C0814400] 01:46:01 INFO - PROCESS | 3532 | 1470732361552 Marionette DEBUG loaded listener.js 01:46:01 INFO - PROCESS | 3532 | ++DOMWINDOW == 126 (000000A7C9D7AC00) [pid = 3532] [serial = 1187] [outer = 000000A7C0814400] 01:46:02 INFO - PROCESS | 3532 | 1470732362142 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]]]}] 01:46:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 01:46:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 985ms 01:46:02 INFO - PROCESS | 3532 | 1470732362217 Marionette TRACE conn6 -> [0,1545,"getWindowHandle",null] 01:46:02 INFO - PROCESS | 3532 | 1470732362222 Marionette TRACE conn6 <- [1,1545,null,{"value":"13"}] 01:46:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 01:46:02 INFO - PROCESS | 3532 | 1470732362229 Marionette TRACE conn6 -> [0,1546,"setScriptTimeout",{"ms":35000}] 01:46:02 INFO - PROCESS | 3532 | 1470732362232 Marionette TRACE conn6 <- [1,1546,null,{}] 01:46:02 INFO - PROCESS | 3532 | 1470732362237 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}] 01:46:02 INFO - PROCESS | 3532 | 1470732362240 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:02 INFO - PROCESS | 3532 | 1470732362390 Marionette TRACE conn6 <- [1,1547,null,{"value":null}] 01:46:02 INFO - PROCESS | 3532 | 1470732362516 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:02 INFO - PROCESS | 3532 | 1470732362519 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:02 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D3851000 == 17 [pid = 3532] [id = 396] 01:46:02 INFO - PROCESS | 3532 | ++DOMWINDOW == 127 (000000A7CC9C5800) [pid = 3532] [serial = 1188] [outer = 0000000000000000] 01:46:02 INFO - PROCESS | 3532 | ++DOMWINDOW == 128 (000000A7CD21D400) [pid = 3532] [serial = 1189] [outer = 000000A7CC9C5800] 01:46:02 INFO - PROCESS | 3532 | 1470732362579 Marionette DEBUG loaded listener.js 01:46:02 INFO - PROCESS | 3532 | ++DOMWINDOW == 129 (000000A7CD2EB400) [pid = 3532] [serial = 1190] [outer = 000000A7CC9C5800] 01:46:03 INFO - PROCESS | 3532 | 1470732363214 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]]]}] 01:46:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 01:46:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1033ms 01:46:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 01:46:03 INFO - PROCESS | 3532 | 1470732363264 Marionette TRACE conn6 -> [0,1549,"getWindowHandle",null] 01:46:03 INFO - PROCESS | 3532 | 1470732363267 Marionette TRACE conn6 <- [1,1549,null,{"value":"13"}] 01:46:03 INFO - PROCESS | 3532 | 1470732363271 Marionette TRACE conn6 -> [0,1550,"setScriptTimeout",{"ms":35000}] 01:46:03 INFO - PROCESS | 3532 | 1470732363274 Marionette TRACE conn6 <- [1,1550,null,{}] 01:46:03 INFO - PROCESS | 3532 | 1470732363286 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}] 01:46:03 INFO - PROCESS | 3532 | 1470732363291 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:03 INFO - PROCESS | 3532 | 1470732363465 Marionette TRACE conn6 <- [1,1551,null,{"value":null}] 01:46:03 INFO - PROCESS | 3532 | 1470732363586 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:03 INFO - PROCESS | 3532 | 1470732363589 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:03 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C0B81800 == 18 [pid = 3532] [id = 397] 01:46:03 INFO - PROCESS | 3532 | ++DOMWINDOW == 130 (000000A7BFDAAC00) [pid = 3532] [serial = 1191] [outer = 0000000000000000] 01:46:03 INFO - PROCESS | 3532 | ++DOMWINDOW == 131 (000000A7BFDC6000) [pid = 3532] [serial = 1192] [outer = 000000A7BFDAAC00] 01:46:03 INFO - PROCESS | 3532 | 1470732363650 Marionette DEBUG loaded listener.js 01:46:03 INFO - PROCESS | 3532 | ++DOMWINDOW == 132 (000000A7C0814000) [pid = 3532] [serial = 1193] [outer = 000000A7BFDAAC00] 01:46:04 INFO - PROCESS | 3532 | 1470732364507 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]]]}] 01:46:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 01:46:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1304ms 01:46:04 INFO - PROCESS | 3532 | 1470732364577 Marionette TRACE conn6 -> [0,1553,"getWindowHandle",null] 01:46:04 INFO - PROCESS | 3532 | 1470732364581 Marionette TRACE conn6 <- [1,1553,null,{"value":"13"}] 01:46:04 INFO - PROCESS | 3532 | 1470732364586 Marionette TRACE conn6 -> [0,1554,"setScriptTimeout",{"ms":35000}] 01:46:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 01:46:04 INFO - PROCESS | 3532 | 1470732364591 Marionette TRACE conn6 <- [1,1554,null,{}] 01:46:04 INFO - PROCESS | 3532 | 1470732364596 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}] 01:46:04 INFO - PROCESS | 3532 | 1470732364599 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:04 INFO - PROCESS | 3532 | 1470732364762 Marionette TRACE conn6 <- [1,1555,null,{"value":null}] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 131 (000000A7C14FD400) [pid = 3532] [serial = 1132] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 130 (000000A7C0815800) [pid = 3532] [serial = 1103] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 129 (000000A7CD4F2400) [pid = 3532] [serial = 667] [outer = 0000000000000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 128 (000000A7C0350C00) [pid = 3532] [serial = 1102] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 127 (000000A7CD4EAC00) [pid = 3532] [serial = 1062] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 126 (000000A7CDB96800) [pid = 3532] [serial = 1065] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 125 (000000A7CD50E800) [pid = 3532] [serial = 1063] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 124 (000000A7CE7B4800) [pid = 3532] [serial = 1068] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 123 (000000A7CDCC4C00) [pid = 3532] [serial = 1066] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 122 (000000A7C9D7F800) [pid = 3532] [serial = 1071] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 121 (000000A7C0266000) [pid = 3532] [serial = 1044] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 120 (000000A7C044B800) [pid = 3532] [serial = 1045] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 119 (000000A7CBE0CC00) [pid = 3532] [serial = 1056] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 118 (000000A7CC9B9400) [pid = 3532] [serial = 1057] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 117 (000000A7CD350400) [pid = 3532] [serial = 1042] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 116 (000000A7C08AE400) [pid = 3532] [serial = 1047] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 115 (000000A7C611C000) [pid = 3532] [serial = 1048] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 114 (000000A7C64D1800) [pid = 3532] [serial = 1053] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 113 (000000A7C9D15400) [pid = 3532] [serial = 1054] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 112 (000000A7C03CB400) [pid = 3532] [serial = 1050] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 111 (000000A7C0455800) [pid = 3532] [serial = 1051] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 110 (000000A7CD21AC00) [pid = 3532] [serial = 1059] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 109 (000000A7CF3CF800) [pid = 3532] [serial = 1074] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 108 (000000A7CFCDEC00) [pid = 3532] [serial = 1075] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 107 (000000A7D0492400) [pid = 3532] [serial = 1078] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 106 (000000A7CFCF9C00) [pid = 3532] [serial = 1077] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 105 (000000A7CF3C7400) [pid = 3532] [serial = 1069] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 104 (000000A7CD657400) [pid = 3532] [serial = 1072] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 103 (000000A7BE6D6C00) [pid = 3532] [serial = 1093] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 102 (000000A7CD2EBC00) [pid = 3532] [serial = 1060] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 101 (000000A7C0B59400) [pid = 3532] [serial = 1100] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 100 (000000A7C9D7C800) [pid = 3532] [serial = 1135] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 99 (000000A7C4FC7C00) [pid = 3532] [serial = 1108] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 98 (000000A7C6129400) [pid = 3532] [serial = 1147] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 97 (000000A7C03D4C00) [pid = 3532] [serial = 1090] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 96 (000000A7CBF3B800) [pid = 3532] [serial = 1083] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 95 (000000A7BFD24C00) [pid = 3532] [serial = 1086] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 94 (000000A7C0B57000) [pid = 3532] [serial = 1080] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 93 (000000A7CD24A400) [pid = 3532] [serial = 1084] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 92 (000000A7C5367400) [pid = 3532] [serial = 1081] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 91 (000000A7BFDAA400) [pid = 3532] [serial = 1087] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 90 (000000A7C039E400) [pid = 3532] [serial = 1089] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 89 (000000A7C48D8C00) [pid = 3532] [serial = 1120] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 88 (000000A7BFDB5800) [pid = 3532] [serial = 1097] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 87 (000000A7C05A1800) [pid = 3532] [serial = 1099] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7C0267400) [pid = 3532] [serial = 1092] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7BE50C800) [pid = 3532] [serial = 1096] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7C0FCFC00) [pid = 3532] [serial = 1105] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7CD245C00) [pid = 3532] [serial = 1129] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7CCA33400) [pid = 3532] [serial = 1127] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7CC977800) [pid = 3532] [serial = 1151] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7C6013400) [pid = 3532] [serial = 1121] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7BFDB0000) [pid = 3532] [serial = 1117] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7CBE03400) [pid = 3532] [serial = 1115] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7CD2EB800) [pid = 3532] [serial = 1139] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7CD50E000) [pid = 3532] [serial = 1141] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7C4810800) [pid = 3532] [serial = 1133] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7C5360400) [pid = 3532] [serial = 1109] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7CA335000) [pid = 3532] [serial = 1112] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7CB81DC00) [pid = 3532] [serial = 1114] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7C6B90C00) [pid = 3532] [serial = 1111] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7C039B800) [pid = 3532] [serial = 1118] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 69 (000000A7CBE08000) [pid = 3532] [serial = 1136] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 68 (000000A7CD223400) [pid = 3532] [serial = 1138] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 67 (000000A7C4707800) [pid = 3532] [serial = 1106] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 66 (000000A7CA37E000) [pid = 3532] [serial = 1123] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 65 (000000A7CB820000) [pid = 3532] [serial = 1150] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 64 (000000A7CA665400) [pid = 3532] [serial = 1148] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 63 (000000A7CCA24C00) [pid = 3532] [serial = 1126] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 62 (000000A7D058A800) [pid = 3532] [serial = 1163] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 61 (000000A7D048E400) [pid = 3532] [serial = 1159] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 60 (000000A7D0498800) [pid = 3532] [serial = 1160] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 59 (000000A7D04F2400) [pid = 3532] [serial = 1162] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 58 (000000A7CFCD9000) [pid = 3532] [serial = 1157] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 57 (000000A7CDB91C00) [pid = 3532] [serial = 1145] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 56 (000000A7CD6EA000) [pid = 3532] [serial = 1144] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 55 (000000A7CD4F6C00) [pid = 3532] [serial = 1154] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 54 (000000A7CE73BC00) [pid = 3532] [serial = 1156] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 53 (000000A7CD2F3800) [pid = 3532] [serial = 1153] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 52 (000000A7CD24F000) [pid = 3532] [serial = 1130] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | --DOMWINDOW == 51 (000000A7CB825C00) [pid = 3532] [serial = 1124] [outer = 0000000000000000] [url = about:blank] 01:46:04 INFO - PROCESS | 3532 | 1470732364830 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:04 INFO - PROCESS | 3532 | 1470732364833 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:04 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C4313000 == 19 [pid = 3532] [id = 398] 01:46:04 INFO - PROCESS | 3532 | ++DOMWINDOW == 52 (000000A7BE6D1800) [pid = 3532] [serial = 1194] [outer = 0000000000000000] 01:46:04 INFO - PROCESS | 3532 | ++DOMWINDOW == 53 (000000A7BFDAD800) [pid = 3532] [serial = 1195] [outer = 000000A7BE6D1800] 01:46:04 INFO - PROCESS | 3532 | 1470732364885 Marionette DEBUG loaded listener.js 01:46:04 INFO - PROCESS | 3532 | ++DOMWINDOW == 54 (000000A7C0267400) [pid = 3532] [serial = 1196] [outer = 000000A7BE6D1800] 01:46:05 INFO - PROCESS | 3532 | 1470732365344 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]]]}] 01:46:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 01:46:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 795ms 01:46:05 INFO - PROCESS | 3532 | 1470732365386 Marionette TRACE conn6 -> [0,1557,"getWindowHandle",null] 01:46:05 INFO - PROCESS | 3532 | 1470732365390 Marionette TRACE conn6 <- [1,1557,null,{"value":"13"}] 01:46:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 01:46:05 INFO - PROCESS | 3532 | 1470732365396 Marionette TRACE conn6 -> [0,1558,"setScriptTimeout",{"ms":35000}] 01:46:05 INFO - PROCESS | 3532 | 1470732365399 Marionette TRACE conn6 <- [1,1558,null,{}] 01:46:05 INFO - PROCESS | 3532 | 1470732365403 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}] 01:46:05 INFO - PROCESS | 3532 | 1470732365405 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:05 INFO - PROCESS | 3532 | 1470732365503 Marionette TRACE conn6 <- [1,1559,null,{"value":null}] 01:46:05 INFO - PROCESS | 3532 | 1470732365511 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:05 INFO - PROCESS | 3532 | 1470732365513 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:05 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C6306000 == 20 [pid = 3532] [id = 399] 01:46:05 INFO - PROCESS | 3532 | ++DOMWINDOW == 55 (000000A7C03CF400) [pid = 3532] [serial = 1197] [outer = 0000000000000000] 01:46:05 INFO - PROCESS | 3532 | ++DOMWINDOW == 56 (000000A7C044E400) [pid = 3532] [serial = 1198] [outer = 000000A7C03CF400] 01:46:05 INFO - PROCESS | 3532 | 1470732365568 Marionette DEBUG loaded listener.js 01:46:05 INFO - PROCESS | 3532 | ++DOMWINDOW == 57 (000000A7C05A4C00) [pid = 3532] [serial = 1199] [outer = 000000A7C03CF400] 01:46:06 INFO - PROCESS | 3532 | 1470732366067 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]]]}] 01:46:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 01:46:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 691ms 01:46:06 INFO - PROCESS | 3532 | 1470732366090 Marionette TRACE conn6 -> [0,1561,"getWindowHandle",null] 01:46:06 INFO - PROCESS | 3532 | 1470732366093 Marionette TRACE conn6 <- [1,1561,null,{"value":"13"}] 01:46:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 01:46:06 INFO - PROCESS | 3532 | 1470732366096 Marionette TRACE conn6 -> [0,1562,"setScriptTimeout",{"ms":35000}] 01:46:06 INFO - PROCESS | 3532 | 1470732366100 Marionette TRACE conn6 <- [1,1562,null,{}] 01:46:06 INFO - PROCESS | 3532 | 1470732366111 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}] 01:46:06 INFO - PROCESS | 3532 | 1470732366115 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:06 INFO - PROCESS | 3532 | 1470732366214 Marionette TRACE conn6 <- [1,1563,null,{"value":null}] 01:46:06 INFO - PROCESS | 3532 | 1470732366223 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:06 INFO - PROCESS | 3532 | 1470732366226 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:06 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CA61A800 == 21 [pid = 3532] [id = 400] 01:46:06 INFO - PROCESS | 3532 | ++DOMWINDOW == 58 (000000A7C4707800) [pid = 3532] [serial = 1200] [outer = 0000000000000000] 01:46:06 INFO - PROCESS | 3532 | ++DOMWINDOW == 59 (000000A7C48D6400) [pid = 3532] [serial = 1201] [outer = 000000A7C4707800] 01:46:06 INFO - PROCESS | 3532 | 1470732366274 Marionette DEBUG loaded listener.js 01:46:06 INFO - PROCESS | 3532 | ++DOMWINDOW == 60 (000000A7C5553800) [pid = 3532] [serial = 1202] [outer = 000000A7C4707800] 01:46:06 INFO - PROCESS | 3532 | 1470732366745 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]]]}] 01:46:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 01:46:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 692ms 01:46:06 INFO - PROCESS | 3532 | 1470732366791 Marionette TRACE conn6 -> [0,1565,"getWindowHandle",null] 01:46:06 INFO - PROCESS | 3532 | 1470732366794 Marionette TRACE conn6 <- [1,1565,null,{"value":"13"}] 01:46:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 01:46:06 INFO - PROCESS | 3532 | 1470732366797 Marionette TRACE conn6 -> [0,1566,"setScriptTimeout",{"ms":35000}] 01:46:06 INFO - PROCESS | 3532 | 1470732366799 Marionette TRACE conn6 <- [1,1566,null,{}] 01:46:06 INFO - PROCESS | 3532 | 1470732366803 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}] 01:46:06 INFO - PROCESS | 3532 | 1470732366805 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:06 INFO - PROCESS | 3532 | 1470732366900 Marionette TRACE conn6 <- [1,1567,null,{"value":null}] 01:46:06 INFO - PROCESS | 3532 | 1470732366908 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:06 INFO - PROCESS | 3532 | 1470732366910 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:06 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CC9ED000 == 22 [pid = 3532] [id = 401] 01:46:06 INFO - PROCESS | 3532 | ++DOMWINDOW == 61 (000000A7C64CF400) [pid = 3532] [serial = 1203] [outer = 0000000000000000] 01:46:06 INFO - PROCESS | 3532 | ++DOMWINDOW == 62 (000000A7C67BE800) [pid = 3532] [serial = 1204] [outer = 000000A7C64CF400] 01:46:06 INFO - PROCESS | 3532 | 1470732366957 Marionette DEBUG loaded listener.js 01:46:07 INFO - PROCESS | 3532 | ++DOMWINDOW == 63 (000000A7C9D70C00) [pid = 3532] [serial = 1205] [outer = 000000A7C64CF400] 01:46:07 INFO - PROCESS | 3532 | 1470732367364 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]]]}] 01:46:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 01:46:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 629ms 01:46:07 INFO - PROCESS | 3532 | 1470732367430 Marionette TRACE conn6 -> [0,1569,"getWindowHandle",null] 01:46:07 INFO - PROCESS | 3532 | 1470732367432 Marionette TRACE conn6 <- [1,1569,null,{"value":"13"}] 01:46:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 01:46:07 INFO - PROCESS | 3532 | 1470732367446 Marionette TRACE conn6 -> [0,1570,"setScriptTimeout",{"ms":35000}] 01:46:07 INFO - PROCESS | 3532 | 1470732367448 Marionette TRACE conn6 <- [1,1570,null,{}] 01:46:07 INFO - PROCESS | 3532 | 1470732367451 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}] 01:46:07 INFO - PROCESS | 3532 | 1470732367454 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:07 INFO - PROCESS | 3532 | 1470732367573 Marionette TRACE conn6 <- [1,1571,null,{"value":null}] 01:46:07 INFO - PROCESS | 3532 | 1470732367648 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:07 INFO - PROCESS | 3532 | 1470732367650 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:07 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CCE69800 == 23 [pid = 3532] [id = 402] 01:46:07 INFO - PROCESS | 3532 | ++DOMWINDOW == 64 (000000A7C9D71C00) [pid = 3532] [serial = 1206] [outer = 0000000000000000] 01:46:07 INFO - PROCESS | 3532 | ++DOMWINDOW == 65 (000000A7CA37E000) [pid = 3532] [serial = 1207] [outer = 000000A7C9D71C00] 01:46:07 INFO - PROCESS | 3532 | 1470732367696 Marionette DEBUG loaded listener.js 01:46:07 INFO - PROCESS | 3532 | ++DOMWINDOW == 66 (000000A7CB818800) [pid = 3532] [serial = 1208] [outer = 000000A7C9D71C00] 01:46:08 INFO - PROCESS | 3532 | 1470732368154 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]]]}] 01:46:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 01:46:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 733ms 01:46:08 INFO - PROCESS | 3532 | 1470732368183 Marionette TRACE conn6 -> [0,1573,"getWindowHandle",null] 01:46:08 INFO - PROCESS | 3532 | 1470732368185 Marionette TRACE conn6 <- [1,1573,null,{"value":"13"}] 01:46:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 01:46:08 INFO - PROCESS | 3532 | 1470732368188 Marionette TRACE conn6 -> [0,1574,"setScriptTimeout",{"ms":35000}] 01:46:08 INFO - PROCESS | 3532 | 1470732368190 Marionette TRACE conn6 <- [1,1574,null,{}] 01:46:08 INFO - PROCESS | 3532 | 1470732368193 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}] 01:46:08 INFO - PROCESS | 3532 | 1470732368200 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:08 INFO - PROCESS | 3532 | 1470732368335 Marionette TRACE conn6 <- [1,1575,null,{"value":null}] 01:46:08 INFO - PROCESS | 3532 | 1470732368390 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:08 INFO - PROCESS | 3532 | 1470732368392 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:08 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CE718000 == 24 [pid = 3532] [id = 403] 01:46:08 INFO - PROCESS | 3532 | ++DOMWINDOW == 67 (000000A7CBF37000) [pid = 3532] [serial = 1209] [outer = 0000000000000000] 01:46:08 INFO - PROCESS | 3532 | ++DOMWINDOW == 68 (000000A7CC9C0000) [pid = 3532] [serial = 1210] [outer = 000000A7CBF37000] 01:46:08 INFO - PROCESS | 3532 | 1470732368439 Marionette DEBUG loaded listener.js 01:46:08 INFO - PROCESS | 3532 | ++DOMWINDOW == 69 (000000A7CCA2D000) [pid = 3532] [serial = 1211] [outer = 000000A7CBF37000] 01:46:08 INFO - PROCESS | 3532 | 1470732368862 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]]]}] 01:46:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 01:46:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 734ms 01:46:08 INFO - PROCESS | 3532 | 1470732368955 Marionette TRACE conn6 -> [0,1577,"getWindowHandle",null] 01:46:08 INFO - PROCESS | 3532 | 1470732368958 Marionette TRACE conn6 <- [1,1577,null,{"value":"13"}] 01:46:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 01:46:08 INFO - PROCESS | 3532 | 1470732368968 Marionette TRACE conn6 -> [0,1578,"setScriptTimeout",{"ms":35000}] 01:46:08 INFO - PROCESS | 3532 | 1470732368970 Marionette TRACE conn6 <- [1,1578,null,{}] 01:46:08 INFO - PROCESS | 3532 | 1470732368974 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}] 01:46:08 INFO - PROCESS | 3532 | 1470732368976 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:09 INFO - PROCESS | 3532 | 1470732369096 Marionette TRACE conn6 <- [1,1579,null,{"value":null}] 01:46:09 INFO - PROCESS | 3532 | 1470732369149 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:09 INFO - PROCESS | 3532 | 1470732369151 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:09 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D04D1000 == 25 [pid = 3532] [id = 404] 01:46:09 INFO - PROCESS | 3532 | ++DOMWINDOW == 70 (000000A7CC9BF400) [pid = 3532] [serial = 1212] [outer = 0000000000000000] 01:46:09 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7CD220C00) [pid = 3532] [serial = 1213] [outer = 000000A7CC9BF400] 01:46:09 INFO - PROCESS | 3532 | 1470732369195 Marionette DEBUG loaded listener.js 01:46:09 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7CD2E5400) [pid = 3532] [serial = 1214] [outer = 000000A7CC9BF400] 01:46:09 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7CD4F0400) [pid = 3532] [serial = 1140] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 01:46:09 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7CBE03C00) [pid = 3532] [serial = 1170] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 01:46:09 INFO - PROCESS | 3532 | --DOMWINDOW == 69 (000000A7CD345400) [pid = 3532] [serial = 1173] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 01:46:09 INFO - PROCESS | 3532 | --DOMWINDOW == 68 (000000A7C607B400) [pid = 3532] [serial = 1179] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 01:46:09 INFO - PROCESS | 3532 | --DOMWINDOW == 67 (000000A7C5288800) [pid = 3532] [serial = 1167] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 01:46:09 INFO - PROCESS | 3532 | --DOMWINDOW == 66 (000000A7C039AC00) [pid = 3532] [serial = 1176] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 01:46:09 INFO - PROCESS | 3532 | --DOMWINDOW == 65 (000000A7BFDC5800) [pid = 3532] [serial = 1164] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 01:46:09 INFO - PROCESS | 3532 | 1470732369817 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]]]}] 01:46:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 01:46:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 879ms 01:46:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 01:46:09 INFO - PROCESS | 3532 | 1470732369849 Marionette TRACE conn6 -> [0,1581,"getWindowHandle",null] 01:46:09 INFO - PROCESS | 3532 | 1470732369851 Marionette TRACE conn6 <- [1,1581,null,{"value":"13"}] 01:46:09 INFO - PROCESS | 3532 | 1470732369854 Marionette TRACE conn6 -> [0,1582,"setScriptTimeout",{"ms":35000}] 01:46:09 INFO - PROCESS | 3532 | 1470732369856 Marionette TRACE conn6 <- [1,1582,null,{}] 01:46:09 INFO - PROCESS | 3532 | 1470732369859 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}] 01:46:09 INFO - PROCESS | 3532 | 1470732369861 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:09 INFO - PROCESS | 3532 | 1470732369952 Marionette TRACE conn6 <- [1,1583,null,{"value":null}] 01:46:10 INFO - PROCESS | 3532 | 1470732370051 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:10 INFO - PROCESS | 3532 | 1470732370053 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:10 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0C1D800 == 26 [pid = 3532] [id = 405] 01:46:10 INFO - PROCESS | 3532 | ++DOMWINDOW == 66 (000000A7C48D7400) [pid = 3532] [serial = 1215] [outer = 0000000000000000] 01:46:10 INFO - PROCESS | 3532 | ++DOMWINDOW == 67 (000000A7CBE03C00) [pid = 3532] [serial = 1216] [outer = 000000A7C48D7400] 01:46:10 INFO - PROCESS | 3532 | 1470732370100 Marionette DEBUG loaded listener.js 01:46:10 INFO - PROCESS | 3532 | ++DOMWINDOW == 68 (000000A7CD24DC00) [pid = 3532] [serial = 1217] [outer = 000000A7C48D7400] 01:46:10 INFO - PROCESS | 3532 | 1470732370514 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]]]}] 01:46:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 01:46:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 669ms 01:46:10 INFO - PROCESS | 3532 | 1470732370527 Marionette TRACE conn6 -> [0,1585,"getWindowHandle",null] 01:46:10 INFO - PROCESS | 3532 | 1470732370529 Marionette TRACE conn6 <- [1,1585,null,{"value":"13"}] 01:46:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 01:46:10 INFO - PROCESS | 3532 | 1470732370532 Marionette TRACE conn6 -> [0,1586,"setScriptTimeout",{"ms":35000}] 01:46:10 INFO - PROCESS | 3532 | 1470732370534 Marionette TRACE conn6 <- [1,1586,null,{}] 01:46:10 INFO - PROCESS | 3532 | 1470732370537 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}] 01:46:10 INFO - PROCESS | 3532 | 1470732370539 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:10 INFO - PROCESS | 3532 | 1470732370625 Marionette TRACE conn6 <- [1,1587,null,{"value":null}] 01:46:10 INFO - PROCESS | 3532 | 1470732370631 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:10 INFO - PROCESS | 3532 | 1470732370633 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:10 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D14D4000 == 27 [pid = 3532] [id = 406] 01:46:10 INFO - PROCESS | 3532 | ++DOMWINDOW == 69 (000000A7CD2F1000) [pid = 3532] [serial = 1218] [outer = 0000000000000000] 01:46:10 INFO - PROCESS | 3532 | ++DOMWINDOW == 70 (000000A7CD350400) [pid = 3532] [serial = 1219] [outer = 000000A7CD2F1000] 01:46:10 INFO - PROCESS | 3532 | 1470732370678 Marionette DEBUG loaded listener.js 01:46:10 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7CD4F3C00) [pid = 3532] [serial = 1220] [outer = 000000A7CD2F1000] 01:46:11 INFO - PROCESS | 3532 | 1470732371093 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]]]}] 01:46:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 01:46:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 588ms 01:46:11 INFO - PROCESS | 3532 | 1470732371123 Marionette TRACE conn6 -> [0,1589,"getWindowHandle",null] 01:46:11 INFO - PROCESS | 3532 | 1470732371125 Marionette TRACE conn6 <- [1,1589,null,{"value":"13"}] 01:46:11 INFO - PROCESS | 3532 | 1470732371128 Marionette TRACE conn6 -> [0,1590,"setScriptTimeout",{"ms":35000}] 01:46:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 01:46:11 INFO - PROCESS | 3532 | 1470732371130 Marionette TRACE conn6 <- [1,1590,null,{}] 01:46:11 INFO - PROCESS | 3532 | 1470732371147 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}] 01:46:11 INFO - PROCESS | 3532 | 1470732371149 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:11 INFO - PROCESS | 3532 | 1470732371244 Marionette TRACE conn6 <- [1,1591,null,{"value":null}] 01:46:11 INFO - PROCESS | 3532 | 1470732371250 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:11 INFO - PROCESS | 3532 | 1470732371252 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:11 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D18ED000 == 28 [pid = 3532] [id = 407] 01:46:11 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7CD4F4800) [pid = 3532] [serial = 1221] [outer = 0000000000000000] 01:46:11 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7CD517000) [pid = 3532] [serial = 1222] [outer = 000000A7CD4F4800] 01:46:11 INFO - PROCESS | 3532 | 1470732371300 Marionette DEBUG loaded listener.js 01:46:11 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7CDB10800) [pid = 3532] [serial = 1223] [outer = 000000A7CD4F4800] 01:46:11 INFO - PROCESS | 3532 | 1470732371834 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]]]}] 01:46:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 01:46:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 733ms 01:46:11 INFO - PROCESS | 3532 | 1470732371865 Marionette TRACE conn6 -> [0,1593,"getWindowHandle",null] 01:46:11 INFO - PROCESS | 3532 | 1470732371871 Marionette TRACE conn6 <- [1,1593,null,{"value":"13"}] 01:46:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 01:46:11 INFO - PROCESS | 3532 | 1470732371877 Marionette TRACE conn6 -> [0,1594,"setScriptTimeout",{"ms":35000}] 01:46:11 INFO - PROCESS | 3532 | 1470732371880 Marionette TRACE conn6 <- [1,1594,null,{}] 01:46:11 INFO - PROCESS | 3532 | 1470732371887 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}] 01:46:11 INFO - PROCESS | 3532 | 1470732371890 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:12 INFO - PROCESS | 3532 | 1470732372056 Marionette TRACE conn6 <- [1,1595,null,{"value":null}] 01:46:12 INFO - PROCESS | 3532 | 1470732372150 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:12 INFO - PROCESS | 3532 | 1470732372155 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:12 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C5546000 == 29 [pid = 3532] [id = 408] 01:46:12 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7BFDBEC00) [pid = 3532] [serial = 1224] [outer = 0000000000000000] 01:46:12 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7C0013C00) [pid = 3532] [serial = 1225] [outer = 000000A7BFDBEC00] 01:46:12 INFO - PROCESS | 3532 | 1470732372214 Marionette DEBUG loaded listener.js 01:46:12 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7C0359C00) [pid = 3532] [serial = 1226] [outer = 000000A7BFDBEC00] 01:46:12 INFO - PROCESS | 3532 | 1470732372823 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]]]}] 01:46:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 01:46:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 986ms 01:46:12 INFO - PROCESS | 3532 | 1470732372866 Marionette TRACE conn6 -> [0,1597,"getWindowHandle",null] 01:46:12 INFO - PROCESS | 3532 | 1470732372871 Marionette TRACE conn6 <- [1,1597,null,{"value":"13"}] 01:46:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 01:46:12 INFO - PROCESS | 3532 | 1470732372877 Marionette TRACE conn6 -> [0,1598,"setScriptTimeout",{"ms":35000}] 01:46:12 INFO - PROCESS | 3532 | 1470732372881 Marionette TRACE conn6 <- [1,1598,null,{}] 01:46:12 INFO - PROCESS | 3532 | 1470732372885 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}] 01:46:12 INFO - PROCESS | 3532 | 1470732372888 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:13 INFO - PROCESS | 3532 | 1470732373018 Marionette TRACE conn6 <- [1,1599,null,{"value":null}] 01:46:13 INFO - PROCESS | 3532 | 1470732373112 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:13 INFO - PROCESS | 3532 | 1470732373115 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:13 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CC9E1800 == 30 [pid = 3532] [id = 409] 01:46:13 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7C0FCB800) [pid = 3532] [serial = 1227] [outer = 0000000000000000] 01:46:13 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7C478E400) [pid = 3532] [serial = 1228] [outer = 000000A7C0FCB800] 01:46:13 INFO - PROCESS | 3532 | 1470732373174 Marionette DEBUG loaded listener.js 01:46:13 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7C5365C00) [pid = 3532] [serial = 1229] [outer = 000000A7C0FCB800] 01:46:13 INFO - PROCESS | 3532 | 1470732373755 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]]]}] 01:46:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 01:46:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 944ms 01:46:13 INFO - PROCESS | 3532 | 1470732373823 Marionette TRACE conn6 -> [0,1601,"getWindowHandle",null] 01:46:13 INFO - PROCESS | 3532 | 1470732373826 Marionette TRACE conn6 <- [1,1601,null,{"value":"13"}] 01:46:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 01:46:13 INFO - PROCESS | 3532 | 1470732373830 Marionette TRACE conn6 -> [0,1602,"setScriptTimeout",{"ms":35000}] 01:46:13 INFO - PROCESS | 3532 | 1470732373834 Marionette TRACE conn6 <- [1,1602,null,{}] 01:46:13 INFO - PROCESS | 3532 | 1470732373846 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}] 01:46:13 INFO - PROCESS | 3532 | 1470732373851 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:14 INFO - PROCESS | 3532 | 1470732374000 Marionette TRACE conn6 <- [1,1603,null,{"value":null}] 01:46:14 INFO - PROCESS | 3532 | 1470732374120 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:14 INFO - PROCESS | 3532 | 1470732374123 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:14 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D1DD4000 == 31 [pid = 3532] [id = 410] 01:46:14 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CB825C00) [pid = 3532] [serial = 1230] [outer = 0000000000000000] 01:46:14 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7CC940C00) [pid = 3532] [serial = 1231] [outer = 000000A7CB825C00] 01:46:14 INFO - PROCESS | 3532 | 1470732374182 Marionette DEBUG loaded listener.js 01:46:14 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7CCE26400) [pid = 3532] [serial = 1232] [outer = 000000A7CB825C00] 01:46:15 INFO - PROCESS | 3532 | 1470732375106 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]]]}] 01:46:15 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 01:46:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1285ms 01:46:15 INFO - PROCESS | 3532 | 1470732375117 Marionette TRACE conn6 -> [0,1605,"getWindowHandle",null] 01:46:15 INFO - PROCESS | 3532 | 1470732375121 Marionette TRACE conn6 <- [1,1605,null,{"value":"13"}] 01:46:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 01:46:15 INFO - PROCESS | 3532 | 1470732375126 Marionette TRACE conn6 -> [0,1606,"setScriptTimeout",{"ms":35000}] 01:46:15 INFO - PROCESS | 3532 | 1470732375130 Marionette TRACE conn6 <- [1,1606,null,{}] 01:46:15 INFO - PROCESS | 3532 | 1470732375135 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}] 01:46:15 INFO - PROCESS | 3532 | 1470732375138 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:15 INFO - PROCESS | 3532 | 1470732375244 Marionette TRACE conn6 <- [1,1607,null,{"value":null}] 01:46:15 INFO - PROCESS | 3532 | 1470732375325 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:15 INFO - PROCESS | 3532 | 1470732375329 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:15 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C0BFB000 == 32 [pid = 3532] [id = 411] 01:46:15 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7BF8D2000) [pid = 3532] [serial = 1233] [outer = 0000000000000000] 01:46:15 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7BFDBA000) [pid = 3532] [serial = 1234] [outer = 000000A7BF8D2000] 01:46:15 INFO - PROCESS | 3532 | 1470732375426 Marionette DEBUG loaded listener.js 01:46:15 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7C0358400) [pid = 3532] [serial = 1235] [outer = 000000A7BF8D2000] 01:46:16 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CE72F800 == 31 [pid = 3532] [id = 388] 01:46:16 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7C039B000) [pid = 3532] [serial = 1165] [outer = 0000000000000000] [url = about:blank] 01:46:16 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7CD588C00) [pid = 3532] [serial = 1142] [outer = 0000000000000000] [url = about:blank] 01:46:16 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7CBF44000) [pid = 3532] [serial = 1171] [outer = 0000000000000000] [url = about:blank] 01:46:16 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7CD34C400) [pid = 3532] [serial = 1174] [outer = 0000000000000000] [url = about:blank] 01:46:16 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7CC9BD400) [pid = 3532] [serial = 1172] [outer = 0000000000000000] [url = about:blank] 01:46:16 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7CDCC5000) [pid = 3532] [serial = 1183] [outer = 0000000000000000] [url = about:blank] 01:46:16 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7C9D13000) [pid = 3532] [serial = 1180] [outer = 0000000000000000] [url = about:blank] 01:46:16 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7CBE06000) [pid = 3532] [serial = 1181] [outer = 0000000000000000] [url = about:blank] 01:46:16 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7CD513800) [pid = 3532] [serial = 1175] [outer = 0000000000000000] [url = about:blank] 01:46:16 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7C5560000) [pid = 3532] [serial = 1168] [outer = 0000000000000000] [url = about:blank] 01:46:16 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7C9D0DC00) [pid = 3532] [serial = 1169] [outer = 0000000000000000] [url = about:blank] 01:46:16 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7C4793C00) [pid = 3532] [serial = 1178] [outer = 0000000000000000] [url = about:blank] 01:46:16 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7C03CA800) [pid = 3532] [serial = 1177] [outer = 0000000000000000] [url = about:blank] 01:46:16 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7C5558400) [pid = 3532] [serial = 1166] [outer = 0000000000000000] [url = about:blank] 01:46:16 INFO - PROCESS | 3532 | 1470732376705 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]]]}] 01:46:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 01:46:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1637ms 01:46:16 INFO - PROCESS | 3532 | 1470732376768 Marionette TRACE conn6 -> [0,1609,"getWindowHandle",null] 01:46:16 INFO - PROCESS | 3532 | 1470732376772 Marionette TRACE conn6 <- [1,1609,null,{"value":"13"}] 01:46:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 01:46:16 INFO - PROCESS | 3532 | 1470732376781 Marionette TRACE conn6 -> [0,1610,"setScriptTimeout",{"ms":35000}] 01:46:16 INFO - PROCESS | 3532 | 1470732376785 Marionette TRACE conn6 <- [1,1610,null,{}] 01:46:16 INFO - PROCESS | 3532 | 1470732376790 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}] 01:46:16 INFO - PROCESS | 3532 | 1470732376794 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:16 INFO - PROCESS | 3532 | 1470732376888 Marionette TRACE conn6 <- [1,1611,null,{"value":null}] 01:46:16 INFO - PROCESS | 3532 | 1470732376903 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:16 INFO - PROCESS | 3532 | 1470732376906 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:16 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C6040800 == 32 [pid = 3532] [id = 412] 01:46:16 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7BFDC5800) [pid = 3532] [serial = 1236] [outer = 0000000000000000] 01:46:16 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7C0355800) [pid = 3532] [serial = 1237] [outer = 000000A7BFDC5800] 01:46:16 INFO - PROCESS | 3532 | 1470732376955 Marionette DEBUG loaded listener.js 01:46:17 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7C03A6400) [pid = 3532] [serial = 1238] [outer = 000000A7BFDC5800] 01:46:17 INFO - PROCESS | 3532 | 1470732377436 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]]]}] 01:46:17 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 01:46:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 692ms 01:46:17 INFO - PROCESS | 3532 | 1470732377473 Marionette TRACE conn6 -> [0,1613,"getWindowHandle",null] 01:46:17 INFO - PROCESS | 3532 | 1470732377478 Marionette TRACE conn6 <- [1,1613,null,{"value":"13"}] 01:46:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 01:46:17 INFO - PROCESS | 3532 | 1470732377485 Marionette TRACE conn6 -> [0,1614,"setScriptTimeout",{"ms":35000}] 01:46:17 INFO - PROCESS | 3532 | 1470732377488 Marionette TRACE conn6 <- [1,1614,null,{}] 01:46:17 INFO - PROCESS | 3532 | 1470732377492 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}] 01:46:17 INFO - PROCESS | 3532 | 1470732377494 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:17 INFO - PROCESS | 3532 | 1470732377587 Marionette TRACE conn6 <- [1,1615,null,{"value":null}] 01:46:17 INFO - PROCESS | 3532 | 1470732377596 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:17 INFO - PROCESS | 3532 | 1470732377598 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:17 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CBED1800 == 33 [pid = 3532] [id = 413] 01:46:17 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7C08A5000) [pid = 3532] [serial = 1239] [outer = 0000000000000000] 01:46:17 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7C0F54000) [pid = 3532] [serial = 1240] [outer = 000000A7C08A5000] 01:46:17 INFO - PROCESS | 3532 | 1470732377649 Marionette DEBUG loaded listener.js 01:46:17 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7C436DC00) [pid = 3532] [serial = 1241] [outer = 000000A7C08A5000] 01:46:18 INFO - PROCESS | 3532 | 1470732378115 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]]]}] 01:46:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 01:46:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 692ms 01:46:18 INFO - PROCESS | 3532 | 1470732378178 Marionette TRACE conn6 -> [0,1617,"getWindowHandle",null] 01:46:18 INFO - PROCESS | 3532 | 1470732378181 Marionette TRACE conn6 <- [1,1617,null,{"value":"13"}] 01:46:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 01:46:18 INFO - PROCESS | 3532 | 1470732378184 Marionette TRACE conn6 -> [0,1618,"setScriptTimeout",{"ms":35000}] 01:46:18 INFO - PROCESS | 3532 | 1470732378188 Marionette TRACE conn6 <- [1,1618,null,{}] 01:46:18 INFO - PROCESS | 3532 | 1470732378200 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}] 01:46:18 INFO - PROCESS | 3532 | 1470732378205 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:18 INFO - PROCESS | 3532 | 1470732378327 Marionette TRACE conn6 <- [1,1619,null,{"value":null}] 01:46:18 INFO - PROCESS | 3532 | 1470732378413 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:18 INFO - PROCESS | 3532 | 1470732378416 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:18 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CE2DE800 == 34 [pid = 3532] [id = 414] 01:46:18 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7BF436C00) [pid = 3532] [serial = 1242] [outer = 0000000000000000] 01:46:18 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7C5552800) [pid = 3532] [serial = 1243] [outer = 000000A7BF436C00] 01:46:18 INFO - PROCESS | 3532 | 1470732378466 Marionette DEBUG loaded listener.js 01:46:18 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7C61E0400) [pid = 3532] [serial = 1244] [outer = 000000A7BF436C00] 01:46:18 INFO - PROCESS | 3532 | 1470732378890 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]]]}] 01:46:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 01:46:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 731ms 01:46:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 01:46:18 INFO - PROCESS | 3532 | 1470732378922 Marionette TRACE conn6 -> [0,1621,"getWindowHandle",null] 01:46:18 INFO - PROCESS | 3532 | 1470732378924 Marionette TRACE conn6 <- [1,1621,null,{"value":"13"}] 01:46:18 INFO - PROCESS | 3532 | 1470732378928 Marionette TRACE conn6 -> [0,1622,"setScriptTimeout",{"ms":35000}] 01:46:18 INFO - PROCESS | 3532 | 1470732378929 Marionette TRACE conn6 <- [1,1622,null,{}] 01:46:18 INFO - PROCESS | 3532 | 1470732378933 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}] 01:46:18 INFO - PROCESS | 3532 | 1470732378935 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:19 INFO - PROCESS | 3532 | 1470732379054 Marionette TRACE conn6 <- [1,1623,null,{"value":null}] 01:46:19 INFO - PROCESS | 3532 | 1470732379060 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:19 INFO - PROCESS | 3532 | 1470732379062 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:19 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0623800 == 35 [pid = 3532] [id = 415] 01:46:19 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7C6C6C400) [pid = 3532] [serial = 1245] [outer = 0000000000000000] 01:46:19 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7C9D14000) [pid = 3532] [serial = 1246] [outer = 000000A7C6C6C400] 01:46:19 INFO - PROCESS | 3532 | 1470732379154 Marionette DEBUG loaded listener.js 01:46:19 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7C9DB2800) [pid = 3532] [serial = 1247] [outer = 000000A7C6C6C400] 01:46:19 INFO - PROCESS | 3532 | 1470732379594 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]]]}] 01:46:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 01:46:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 732ms 01:46:19 INFO - PROCESS | 3532 | 1470732379700 Marionette TRACE conn6 -> [0,1625,"getWindowHandle",null] 01:46:19 INFO - PROCESS | 3532 | 1470732379702 Marionette TRACE conn6 <- [1,1625,null,{"value":"13"}] 01:46:19 INFO - PROCESS | 3532 | 1470732379708 Marionette TRACE conn6 -> [0,1626,"setScriptTimeout",{"ms":35000}] 01:46:19 INFO - PROCESS | 3532 | 1470732379710 Marionette TRACE conn6 <- [1,1626,null,{}] 01:46:19 INFO - PROCESS | 3532 | 1470732379713 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}] 01:46:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 01:46:19 INFO - PROCESS | 3532 | 1470732379716 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:19 INFO - PROCESS | 3532 | 1470732379832 Marionette TRACE conn6 <- [1,1627,null,{"value":null}] 01:46:19 INFO - PROCESS | 3532 | 1470732379839 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:19 INFO - PROCESS | 3532 | 1470732379841 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:19 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0F2F000 == 36 [pid = 3532] [id = 416] 01:46:19 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7C03C6400) [pid = 3532] [serial = 1248] [outer = 0000000000000000] 01:46:19 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7CA66D800) [pid = 3532] [serial = 1249] [outer = 000000A7C03C6400] 01:46:19 INFO - PROCESS | 3532 | 1470732379888 Marionette DEBUG loaded listener.js 01:46:19 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7CBE05400) [pid = 3532] [serial = 1250] [outer = 000000A7C03C6400] 01:46:20 INFO - PROCESS | 3532 | 1470732380354 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]]]}] 01:46:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 01:46:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 669ms 01:46:20 INFO - PROCESS | 3532 | 1470732380387 Marionette TRACE conn6 -> [0,1629,"getWindowHandle",null] 01:46:20 INFO - PROCESS | 3532 | 1470732380390 Marionette TRACE conn6 <- [1,1629,null,{"value":"13"}] 01:46:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 01:46:20 INFO - PROCESS | 3532 | 1470732380393 Marionette TRACE conn6 -> [0,1630,"setScriptTimeout",{"ms":35000}] 01:46:20 INFO - PROCESS | 3532 | 1470732380395 Marionette TRACE conn6 <- [1,1630,null,{}] 01:46:20 INFO - PROCESS | 3532 | 1470732380398 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}] 01:46:20 INFO - PROCESS | 3532 | 1470732380404 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:20 INFO - PROCESS | 3532 | 1470732380560 Marionette TRACE conn6 <- [1,1631,null,{"value":null}] 01:46:20 INFO - PROCESS | 3532 | 1470732380615 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:20 INFO - PROCESS | 3532 | 1470732380618 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:20 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D1DC1800 == 37 [pid = 3532] [id = 417] 01:46:20 INFO - PROCESS | 3532 | ++DOMWINDOW == 88 (000000A7CBE09800) [pid = 3532] [serial = 1251] [outer = 0000000000000000] 01:46:20 INFO - PROCESS | 3532 | ++DOMWINDOW == 89 (000000A7CC949C00) [pid = 3532] [serial = 1252] [outer = 000000A7CBE09800] 01:46:20 INFO - PROCESS | 3532 | 1470732380666 Marionette DEBUG loaded listener.js 01:46:20 INFO - PROCESS | 3532 | ++DOMWINDOW == 90 (000000A7CD225400) [pid = 3532] [serial = 1253] [outer = 000000A7CBE09800] 01:46:21 INFO - PROCESS | 3532 | --DOMWINDOW == 89 (000000A7CD4F4800) [pid = 3532] [serial = 1221] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 01:46:21 INFO - PROCESS | 3532 | --DOMWINDOW == 88 (000000A7BFDAAC00) [pid = 3532] [serial = 1191] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 01:46:21 INFO - PROCESS | 3532 | --DOMWINDOW == 87 (000000A7C0814400) [pid = 3532] [serial = 1185] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 01:46:21 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7CC9C5800) [pid = 3532] [serial = 1188] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 01:46:21 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7C9D71C00) [pid = 3532] [serial = 1206] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 01:46:21 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7CD2F1000) [pid = 3532] [serial = 1218] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 01:46:21 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7C4707800) [pid = 3532] [serial = 1200] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 01:46:21 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7C03CF400) [pid = 3532] [serial = 1197] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 01:46:21 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7BE6D1800) [pid = 3532] [serial = 1194] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 01:46:21 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7C48D7400) [pid = 3532] [serial = 1215] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 01:46:21 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7CC9BF400) [pid = 3532] [serial = 1212] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 01:46:21 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7C64CF400) [pid = 3532] [serial = 1203] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 01:46:21 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7CD244800) [pid = 3532] [serial = 1182] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 01:46:21 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7CBF37000) [pid = 3532] [serial = 1209] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 01:46:21 INFO - PROCESS | 3532 | 1470732381376 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]]]}] 01:46:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 01:46:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1021ms 01:46:21 INFO - PROCESS | 3532 | 1470732381417 Marionette TRACE conn6 -> [0,1633,"getWindowHandle",null] 01:46:21 INFO - PROCESS | 3532 | 1470732381419 Marionette TRACE conn6 <- [1,1633,null,{"value":"13"}] 01:46:21 INFO - PROCESS | 3532 | 1470732381422 Marionette TRACE conn6 -> [0,1634,"setScriptTimeout",{"ms":35000}] 01:46:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 01:46:21 INFO - PROCESS | 3532 | 1470732381424 Marionette TRACE conn6 <- [1,1634,null,{}] 01:46:21 INFO - PROCESS | 3532 | 1470732381428 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}] 01:46:21 INFO - PROCESS | 3532 | 1470732381430 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:21 INFO - PROCESS | 3532 | 1470732381512 Marionette TRACE conn6 <- [1,1635,null,{"value":null}] 01:46:21 INFO - PROCESS | 3532 | 1470732381518 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:21 INFO - PROCESS | 3532 | 1470732381520 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:21 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D1F79800 == 38 [pid = 3532] [id = 418] 01:46:21 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7C478DC00) [pid = 3532] [serial = 1254] [outer = 0000000000000000] 01:46:21 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7CC942C00) [pid = 3532] [serial = 1255] [outer = 000000A7C478DC00] 01:46:21 INFO - PROCESS | 3532 | 1470732381568 Marionette DEBUG loaded listener.js 01:46:21 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7CD243000) [pid = 3532] [serial = 1256] [outer = 000000A7C478DC00] 01:46:21 INFO - PROCESS | 3532 | 1470732381985 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]]]}] 01:46:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 01:46:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 586ms 01:46:22 INFO - PROCESS | 3532 | 1470732382021 Marionette TRACE conn6 -> [0,1637,"getWindowHandle",null] 01:46:22 INFO - PROCESS | 3532 | 1470732382023 Marionette TRACE conn6 <- [1,1637,null,{"value":"13"}] 01:46:22 INFO - PROCESS | 3532 | 1470732382026 Marionette TRACE conn6 -> [0,1638,"setScriptTimeout",{"ms":35000}] 01:46:22 INFO - PROCESS | 3532 | 1470732382028 Marionette TRACE conn6 <- [1,1638,null,{}] 01:46:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 01:46:22 INFO - PROCESS | 3532 | 1470732382031 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}] 01:46:22 INFO - PROCESS | 3532 | 1470732382033 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:22 INFO - PROCESS | 3532 | 1470732382119 Marionette TRACE conn6 <- [1,1639,null,{"value":null}] 01:46:22 INFO - PROCESS | 3532 | 1470732382125 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:22 INFO - PROCESS | 3532 | 1470732382127 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:22 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D20B8800 == 39 [pid = 3532] [id = 419] 01:46:22 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CD2E7000) [pid = 3532] [serial = 1257] [outer = 0000000000000000] 01:46:22 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CD2F3800) [pid = 3532] [serial = 1258] [outer = 000000A7CD2E7000] 01:46:22 INFO - PROCESS | 3532 | 1470732382174 Marionette DEBUG loaded listener.js 01:46:22 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7CD351400) [pid = 3532] [serial = 1259] [outer = 000000A7CD2E7000] 01:46:22 INFO - PROCESS | 3532 | 1470732382635 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]]]}] 01:46:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 01:46:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 629ms 01:46:22 INFO - PROCESS | 3532 | 1470732382673 Marionette TRACE conn6 -> [0,1641,"getWindowHandle",null] 01:46:22 INFO - PROCESS | 3532 | 1470732382675 Marionette TRACE conn6 <- [1,1641,null,{"value":"13"}] 01:46:22 INFO - PROCESS | 3532 | 1470732382678 Marionette TRACE conn6 -> [0,1642,"setScriptTimeout",{"ms":35000}] 01:46:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 01:46:22 INFO - PROCESS | 3532 | 1470732382680 Marionette TRACE conn6 <- [1,1642,null,{}] 01:46:22 INFO - PROCESS | 3532 | 1470732382684 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}] 01:46:22 INFO - PROCESS | 3532 | 1470732382686 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:22 INFO - PROCESS | 3532 | 1470732382773 Marionette TRACE conn6 <- [1,1643,null,{"value":null}] 01:46:22 INFO - PROCESS | 3532 | 1470732382779 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:22 INFO - PROCESS | 3532 | 1470732382781 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:22 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CE2D8000 == 40 [pid = 3532] [id = 420] 01:46:22 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7CD4EF000) [pid = 3532] [serial = 1260] [outer = 0000000000000000] 01:46:22 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7CD4F5C00) [pid = 3532] [serial = 1261] [outer = 000000A7CD4EF000] 01:46:22 INFO - PROCESS | 3532 | 1470732382826 Marionette DEBUG loaded listener.js 01:46:22 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7CD587400) [pid = 3532] [serial = 1262] [outer = 000000A7CD4EF000] 01:46:23 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D18ED000 == 39 [pid = 3532] [id = 407] 01:46:23 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CC9E1800 == 38 [pid = 3532] [id = 409] 01:46:23 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C5546000 == 37 [pid = 3532] [id = 408] 01:46:23 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D1DD4000 == 36 [pid = 3532] [id = 410] 01:46:23 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C6040800 == 35 [pid = 3532] [id = 412] 01:46:23 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C0BFB000 == 34 [pid = 3532] [id = 411] 01:46:24 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D1F79800 == 33 [pid = 3532] [id = 418] 01:46:24 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D20B8800 == 32 [pid = 3532] [id = 419] 01:46:24 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CE2DE800 == 31 [pid = 3532] [id = 414] 01:46:24 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CBED1800 == 30 [pid = 3532] [id = 413] 01:46:24 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D0623800 == 29 [pid = 3532] [id = 415] 01:46:24 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D1DC1800 == 28 [pid = 3532] [id = 417] 01:46:24 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D0F2F000 == 27 [pid = 3532] [id = 416] 01:46:24 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7CD4F3C00) [pid = 3532] [serial = 1220] [outer = 0000000000000000] [url = about:blank] 01:46:24 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7CDB10800) [pid = 3532] [serial = 1223] [outer = 0000000000000000] [url = about:blank] 01:46:24 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7CD517000) [pid = 3532] [serial = 1222] [outer = 0000000000000000] [url = about:blank] 01:46:24 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7BFDC6000) [pid = 3532] [serial = 1192] [outer = 0000000000000000] [url = about:blank] 01:46:24 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7C9D7AC00) [pid = 3532] [serial = 1187] [outer = 0000000000000000] [url = about:blank] 01:46:24 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7CD2EB400) [pid = 3532] [serial = 1190] [outer = 0000000000000000] [url = about:blank] 01:46:24 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7CA37E000) [pid = 3532] [serial = 1207] [outer = 0000000000000000] [url = about:blank] 01:46:24 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7CD350400) [pid = 3532] [serial = 1219] [outer = 0000000000000000] [url = about:blank] 01:46:24 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7CB818800) [pid = 3532] [serial = 1208] [outer = 0000000000000000] [url = about:blank] 01:46:24 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7C5553800) [pid = 3532] [serial = 1202] [outer = 0000000000000000] [url = about:blank] 01:46:24 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7C05A4C00) [pid = 3532] [serial = 1199] [outer = 0000000000000000] [url = about:blank] 01:46:24 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7BFDAD800) [pid = 3532] [serial = 1195] [outer = 0000000000000000] [url = about:blank] 01:46:24 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7C0814000) [pid = 3532] [serial = 1193] [outer = 0000000000000000] [url = about:blank] 01:46:24 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7C4809C00) [pid = 3532] [serial = 1186] [outer = 0000000000000000] [url = about:blank] 01:46:24 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7CD24DC00) [pid = 3532] [serial = 1217] [outer = 0000000000000000] [url = about:blank] 01:46:24 INFO - PROCESS | 3532 | --DOMWINDOW == 69 (000000A7CD2E5400) [pid = 3532] [serial = 1214] [outer = 0000000000000000] [url = about:blank] 01:46:24 INFO - PROCESS | 3532 | --DOMWINDOW == 68 (000000A7C9D70C00) [pid = 3532] [serial = 1205] [outer = 0000000000000000] [url = about:blank] 01:46:24 INFO - PROCESS | 3532 | --DOMWINDOW == 67 (000000A7C044E400) [pid = 3532] [serial = 1198] [outer = 0000000000000000] [url = about:blank] 01:46:24 INFO - PROCESS | 3532 | --DOMWINDOW == 66 (000000A7C0267400) [pid = 3532] [serial = 1196] [outer = 0000000000000000] [url = about:blank] 01:46:24 INFO - PROCESS | 3532 | --DOMWINDOW == 65 (000000A7C48D6400) [pid = 3532] [serial = 1201] [outer = 0000000000000000] [url = about:blank] 01:46:24 INFO - PROCESS | 3532 | --DOMWINDOW == 64 (000000A7CBE03C00) [pid = 3532] [serial = 1216] [outer = 0000000000000000] [url = about:blank] 01:46:24 INFO - PROCESS | 3532 | --DOMWINDOW == 63 (000000A7CF0DB000) [pid = 3532] [serial = 1184] [outer = 0000000000000000] [url = about:blank] 01:46:24 INFO - PROCESS | 3532 | --DOMWINDOW == 62 (000000A7C67BE800) [pid = 3532] [serial = 1204] [outer = 0000000000000000] [url = about:blank] 01:46:24 INFO - PROCESS | 3532 | --DOMWINDOW == 61 (000000A7CC9C0000) [pid = 3532] [serial = 1210] [outer = 0000000000000000] [url = about:blank] 01:46:24 INFO - PROCESS | 3532 | --DOMWINDOW == 60 (000000A7CD220C00) [pid = 3532] [serial = 1213] [outer = 0000000000000000] [url = about:blank] 01:46:24 INFO - PROCESS | 3532 | --DOMWINDOW == 59 (000000A7CD21D400) [pid = 3532] [serial = 1189] [outer = 0000000000000000] [url = about:blank] 01:46:24 INFO - PROCESS | 3532 | --DOMWINDOW == 58 (000000A7CCA2D000) [pid = 3532] [serial = 1211] [outer = 0000000000000000] [url = about:blank] 01:46:24 INFO - PROCESS | 3532 | 1470732384605 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]]]}] 01:46:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 01:46:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1991ms 01:46:24 INFO - PROCESS | 3532 | 1470732384674 Marionette TRACE conn6 -> [0,1645,"getWindowHandle",null] 01:46:24 INFO - PROCESS | 3532 | 1470732384678 Marionette TRACE conn6 <- [1,1645,null,{"value":"13"}] 01:46:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 01:46:24 INFO - PROCESS | 3532 | 1470732384683 Marionette TRACE conn6 -> [0,1646,"setScriptTimeout",{"ms":35000}] 01:46:24 INFO - PROCESS | 3532 | 1470732384687 Marionette TRACE conn6 <- [1,1646,null,{}] 01:46:24 INFO - PROCESS | 3532 | 1470732384694 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}] 01:46:24 INFO - PROCESS | 3532 | 1470732384697 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:24 INFO - PROCESS | 3532 | 1470732384794 Marionette TRACE conn6 <- [1,1647,null,{"value":null}] 01:46:24 INFO - PROCESS | 3532 | 1470732384808 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:24 INFO - PROCESS | 3532 | 1470732384811 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:24 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C4F7D800 == 28 [pid = 3532] [id = 421] 01:46:24 INFO - PROCESS | 3532 | ++DOMWINDOW == 59 (000000A7BFDBA800) [pid = 3532] [serial = 1263] [outer = 0000000000000000] 01:46:24 INFO - PROCESS | 3532 | ++DOMWINDOW == 60 (000000A7BFDBB400) [pid = 3532] [serial = 1264] [outer = 000000A7BFDBA800] 01:46:24 INFO - PROCESS | 3532 | 1470732384861 Marionette DEBUG loaded listener.js 01:46:24 INFO - PROCESS | 3532 | ++DOMWINDOW == 61 (000000A7C0013400) [pid = 3532] [serial = 1265] [outer = 000000A7BFDBA800] 01:46:25 INFO - PROCESS | 3532 | 1470732385358 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]]]}] 01:46:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 01:46:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 734ms 01:46:25 INFO - PROCESS | 3532 | 1470732385421 Marionette TRACE conn6 -> [0,1649,"getWindowHandle",null] 01:46:25 INFO - PROCESS | 3532 | 1470732385427 Marionette TRACE conn6 <- [1,1649,null,{"value":"13"}] 01:46:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 01:46:25 INFO - PROCESS | 3532 | 1470732385433 Marionette TRACE conn6 -> [0,1650,"setScriptTimeout",{"ms":35000}] 01:46:25 INFO - PROCESS | 3532 | 1470732385436 Marionette TRACE conn6 <- [1,1650,null,{}] 01:46:25 INFO - PROCESS | 3532 | 1470732385440 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}] 01:46:25 INFO - PROCESS | 3532 | 1470732385443 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:25 INFO - PROCESS | 3532 | 1470732385539 Marionette TRACE conn6 <- [1,1651,null,{"value":null}] 01:46:25 INFO - PROCESS | 3532 | 1470732385618 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:25 INFO - PROCESS | 3532 | 1470732385621 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:25 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C642C000 == 29 [pid = 3532] [id = 422] 01:46:25 INFO - PROCESS | 3532 | ++DOMWINDOW == 62 (000000A7C026AC00) [pid = 3532] [serial = 1266] [outer = 0000000000000000] 01:46:25 INFO - PROCESS | 3532 | ++DOMWINDOW == 63 (000000A7C0357400) [pid = 3532] [serial = 1267] [outer = 000000A7C026AC00] 01:46:25 INFO - PROCESS | 3532 | 1470732385672 Marionette DEBUG loaded listener.js 01:46:25 INFO - PROCESS | 3532 | ++DOMWINDOW == 64 (000000A7C03A4400) [pid = 3532] [serial = 1268] [outer = 000000A7C026AC00] 01:46:26 INFO - PROCESS | 3532 | 1470732386080 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]]]}] 01:46:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 01:46:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 691ms 01:46:26 INFO - PROCESS | 3532 | 1470732386126 Marionette TRACE conn6 -> [0,1653,"getWindowHandle",null] 01:46:26 INFO - PROCESS | 3532 | 1470732386128 Marionette TRACE conn6 <- [1,1653,null,{"value":"13"}] 01:46:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 01:46:26 INFO - PROCESS | 3532 | 1470732386132 Marionette TRACE conn6 -> [0,1654,"setScriptTimeout",{"ms":35000}] 01:46:26 INFO - PROCESS | 3532 | 1470732386136 Marionette TRACE conn6 <- [1,1654,null,{}] 01:46:26 INFO - PROCESS | 3532 | 1470732386147 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}] 01:46:26 INFO - PROCESS | 3532 | 1470732386152 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:26 INFO - PROCESS | 3532 | 1470732386270 Marionette TRACE conn6 <- [1,1655,null,{"value":null}] 01:46:26 INFO - PROCESS | 3532 | 1470732386288 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:26 INFO - PROCESS | 3532 | 1470732386292 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:26 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CBED2800 == 30 [pid = 3532] [id = 423] 01:46:26 INFO - PROCESS | 3532 | ++DOMWINDOW == 65 (000000A7BE507C00) [pid = 3532] [serial = 1269] [outer = 0000000000000000] 01:46:26 INFO - PROCESS | 3532 | ++DOMWINDOW == 66 (000000A7C0812400) [pid = 3532] [serial = 1270] [outer = 000000A7BE507C00] 01:46:26 INFO - PROCESS | 3532 | 1470732386343 Marionette DEBUG loaded listener.js 01:46:26 INFO - PROCESS | 3532 | ++DOMWINDOW == 67 (000000A7C0FCC000) [pid = 3532] [serial = 1271] [outer = 000000A7BE507C00] 01:46:26 INFO - PROCESS | 3532 | 1470732386774 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]]]}] 01:46:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 01:46:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 691ms 01:46:26 INFO - PROCESS | 3532 | 1470732386826 Marionette TRACE conn6 -> [0,1657,"getWindowHandle",null] 01:46:26 INFO - PROCESS | 3532 | 1470732386829 Marionette TRACE conn6 <- [1,1657,null,{"value":"13"}] 01:46:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 01:46:26 INFO - PROCESS | 3532 | 1470732386832 Marionette TRACE conn6 -> [0,1658,"setScriptTimeout",{"ms":35000}] 01:46:26 INFO - PROCESS | 3532 | 1470732386834 Marionette TRACE conn6 <- [1,1658,null,{}] 01:46:26 INFO - PROCESS | 3532 | 1470732386838 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}] 01:46:26 INFO - PROCESS | 3532 | 1470732386840 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:26 INFO - PROCESS | 3532 | 1470732386930 Marionette TRACE conn6 <- [1,1659,null,{"value":null}] 01:46:26 INFO - PROCESS | 3532 | 1470732386937 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:26 INFO - PROCESS | 3532 | 1470732386939 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:26 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CCA7B000 == 31 [pid = 3532] [id = 424] 01:46:26 INFO - PROCESS | 3532 | ++DOMWINDOW == 68 (000000A7C43B9C00) [pid = 3532] [serial = 1272] [outer = 0000000000000000] 01:46:26 INFO - PROCESS | 3532 | ++DOMWINDOW == 69 (000000A7C4791C00) [pid = 3532] [serial = 1273] [outer = 000000A7C43B9C00] 01:46:26 INFO - PROCESS | 3532 | 1470732386986 Marionette DEBUG loaded listener.js 01:46:27 INFO - PROCESS | 3532 | ++DOMWINDOW == 70 (000000A7C4799C00) [pid = 3532] [serial = 1274] [outer = 000000A7C43B9C00] 01:46:27 INFO - PROCESS | 3532 | 1470732387419 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]]]}] 01:46:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 01:46:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 629ms 01:46:27 INFO - PROCESS | 3532 | 1470732387463 Marionette TRACE conn6 -> [0,1661,"getWindowHandle",null] 01:46:27 INFO - PROCESS | 3532 | 1470732387465 Marionette TRACE conn6 <- [1,1661,null,{"value":"13"}] 01:46:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 01:46:27 INFO - PROCESS | 3532 | 1470732387469 Marionette TRACE conn6 -> [0,1662,"setScriptTimeout",{"ms":35000}] 01:46:27 INFO - PROCESS | 3532 | 1470732387471 Marionette TRACE conn6 <- [1,1662,null,{}] 01:46:27 INFO - PROCESS | 3532 | 1470732387474 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}] 01:46:27 INFO - PROCESS | 3532 | 1470732387476 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:27 INFO - PROCESS | 3532 | 1470732387557 Marionette TRACE conn6 <- [1,1663,null,{"value":null}] 01:46:27 INFO - PROCESS | 3532 | 1470732387564 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:27 INFO - PROCESS | 3532 | 1470732387566 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:27 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CD631800 == 32 [pid = 3532] [id = 425] 01:46:27 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7BFDAA400) [pid = 3532] [serial = 1275] [outer = 0000000000000000] 01:46:27 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7C502E000) [pid = 3532] [serial = 1276] [outer = 000000A7BFDAA400] 01:46:27 INFO - PROCESS | 3532 | 1470732387613 Marionette DEBUG loaded listener.js 01:46:27 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7C555FC00) [pid = 3532] [serial = 1277] [outer = 000000A7BFDAA400] 01:46:28 INFO - PROCESS | 3532 | 1470732388070 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]]]}] 01:46:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 01:46:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 628ms 01:46:28 INFO - PROCESS | 3532 | 1470732388099 Marionette TRACE conn6 -> [0,1665,"getWindowHandle",null] 01:46:28 INFO - PROCESS | 3532 | 1470732388102 Marionette TRACE conn6 <- [1,1665,null,{"value":"13"}] 01:46:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 01:46:28 INFO - PROCESS | 3532 | 1470732388109 Marionette TRACE conn6 -> [0,1666,"setScriptTimeout",{"ms":35000}] 01:46:28 INFO - PROCESS | 3532 | 1470732388111 Marionette TRACE conn6 <- [1,1666,null,{}] 01:46:28 INFO - PROCESS | 3532 | 1470732388114 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}] 01:46:28 INFO - PROCESS | 3532 | 1470732388120 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:28 INFO - PROCESS | 3532 | 1470732388227 Marionette TRACE conn6 <- [1,1667,null,{"value":null}] 01:46:28 INFO - PROCESS | 3532 | 1470732388235 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:28 INFO - PROCESS | 3532 | 1470732388237 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:28 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CF8CB000 == 33 [pid = 3532] [id = 426] 01:46:28 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7C03CC800) [pid = 3532] [serial = 1278] [outer = 0000000000000000] 01:46:28 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7C6C72400) [pid = 3532] [serial = 1279] [outer = 000000A7C03CC800] 01:46:28 INFO - PROCESS | 3532 | 1470732388284 Marionette DEBUG loaded listener.js 01:46:28 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7C9D77000) [pid = 3532] [serial = 1280] [outer = 000000A7C03CC800] 01:46:28 INFO - PROCESS | 3532 | 1470732388716 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]]]}] 01:46:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 01:46:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 629ms 01:46:28 INFO - PROCESS | 3532 | 1470732388742 Marionette TRACE conn6 -> [0,1669,"getWindowHandle",null] 01:46:28 INFO - PROCESS | 3532 | 1470732388744 Marionette TRACE conn6 <- [1,1669,null,{"value":"13"}] 01:46:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 01:46:28 INFO - PROCESS | 3532 | 1470732388747 Marionette TRACE conn6 -> [0,1670,"setScriptTimeout",{"ms":35000}] 01:46:28 INFO - PROCESS | 3532 | 1470732388749 Marionette TRACE conn6 <- [1,1670,null,{}] 01:46:28 INFO - PROCESS | 3532 | 1470732388757 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}] 01:46:28 INFO - PROCESS | 3532 | 1470732388759 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:28 INFO - PROCESS | 3532 | 1470732388839 Marionette TRACE conn6 <- [1,1671,null,{"value":null}] 01:46:28 INFO - PROCESS | 3532 | 1470732388845 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:28 INFO - PROCESS | 3532 | 1470732388847 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:28 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0C1B000 == 34 [pid = 3532] [id = 427] 01:46:28 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7BF4C5000) [pid = 3532] [serial = 1281] [outer = 0000000000000000] 01:46:28 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7CA37D800) [pid = 3532] [serial = 1282] [outer = 000000A7BF4C5000] 01:46:28 INFO - PROCESS | 3532 | 1470732388893 Marionette DEBUG loaded listener.js 01:46:28 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7CB819C00) [pid = 3532] [serial = 1283] [outer = 000000A7BF4C5000] 01:46:29 INFO - PROCESS | 3532 | 1470732389330 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]]]}] 01:46:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 01:46:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 629ms 01:46:29 INFO - PROCESS | 3532 | 1470732389383 Marionette TRACE conn6 -> [0,1673,"getWindowHandle",null] 01:46:29 INFO - PROCESS | 3532 | 1470732389386 Marionette TRACE conn6 <- [1,1673,null,{"value":"13"}] 01:46:29 INFO - PROCESS | 3532 | 1470732389394 Marionette TRACE conn6 -> [0,1674,"setScriptTimeout",{"ms":35000}] 01:46:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 01:46:29 INFO - PROCESS | 3532 | 1470732389396 Marionette TRACE conn6 <- [1,1674,null,{}] 01:46:29 INFO - PROCESS | 3532 | 1470732389399 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}] 01:46:29 INFO - PROCESS | 3532 | 1470732389402 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:29 INFO - PROCESS | 3532 | 1470732389483 Marionette TRACE conn6 <- [1,1675,null,{"value":null}] 01:46:29 INFO - PROCESS | 3532 | 1470732389488 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:29 INFO - PROCESS | 3532 | 1470732389490 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:29 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0F3B000 == 35 [pid = 3532] [id = 428] 01:46:29 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CB818800) [pid = 3532] [serial = 1284] [outer = 0000000000000000] 01:46:29 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CBE07400) [pid = 3532] [serial = 1285] [outer = 000000A7CB818800] 01:46:29 INFO - PROCESS | 3532 | 1470732389535 Marionette DEBUG loaded listener.js 01:46:29 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7CBF38800) [pid = 3532] [serial = 1286] [outer = 000000A7CB818800] 01:46:30 INFO - PROCESS | 3532 | 1470732390014 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]]]}] 01:46:30 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 01:46:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 671ms 01:46:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 01:46:30 INFO - PROCESS | 3532 | 1470732390073 Marionette TRACE conn6 -> [0,1677,"getWindowHandle",null] 01:46:30 INFO - PROCESS | 3532 | 1470732390075 Marionette TRACE conn6 <- [1,1677,null,{"value":"13"}] 01:46:30 INFO - PROCESS | 3532 | 1470732390079 Marionette TRACE conn6 -> [0,1678,"setScriptTimeout",{"ms":35000}] 01:46:30 INFO - PROCESS | 3532 | 1470732390081 Marionette TRACE conn6 <- [1,1678,null,{}] 01:46:30 INFO - PROCESS | 3532 | 1470732390085 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}] 01:46:30 INFO - PROCESS | 3532 | 1470732390087 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:30 INFO - PROCESS | 3532 | 1470732390194 Marionette TRACE conn6 <- [1,1679,null,{"value":null}] 01:46:30 INFO - PROCESS | 3532 | 1470732390273 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:30 INFO - PROCESS | 3532 | 1470732390275 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:30 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CBED1800 == 36 [pid = 3532] [id = 429] 01:46:30 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7CB81CC00) [pid = 3532] [serial = 1287] [outer = 0000000000000000] 01:46:30 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7CC941800) [pid = 3532] [serial = 1288] [outer = 000000A7CB81CC00] 01:46:30 INFO - PROCESS | 3532 | 1470732390322 Marionette DEBUG loaded listener.js 01:46:30 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7CC9BB800) [pid = 3532] [serial = 1289] [outer = 000000A7CB81CC00] 01:46:30 INFO - PROCESS | 3532 | 1470732390746 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]]]}] 01:46:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 01:46:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 690ms 01:46:30 INFO - PROCESS | 3532 | 1470732390774 Marionette TRACE conn6 -> [0,1681,"getWindowHandle",null] 01:46:30 INFO - PROCESS | 3532 | 1470732390777 Marionette TRACE conn6 <- [1,1681,null,{"value":"13"}] 01:46:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 01:46:30 INFO - PROCESS | 3532 | 1470732390780 Marionette TRACE conn6 -> [0,1682,"setScriptTimeout",{"ms":35000}] 01:46:30 INFO - PROCESS | 3532 | 1470732390782 Marionette TRACE conn6 <- [1,1682,null,{}] 01:46:30 INFO - PROCESS | 3532 | 1470732390790 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}] 01:46:30 INFO - PROCESS | 3532 | 1470732390792 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:30 INFO - PROCESS | 3532 | 1470732390906 Marionette TRACE conn6 <- [1,1683,null,{"value":null}] 01:46:30 INFO - PROCESS | 3532 | 1470732390914 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:30 INFO - PROCESS | 3532 | 1470732390916 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:30 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D1DBF800 == 37 [pid = 3532] [id = 430] 01:46:30 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7CC9BC000) [pid = 3532] [serial = 1290] [outer = 0000000000000000] 01:46:31 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7CCA27C00) [pid = 3532] [serial = 1291] [outer = 000000A7CC9BC000] 01:46:31 INFO - PROCESS | 3532 | 1470732391007 Marionette DEBUG loaded listener.js 01:46:31 INFO - PROCESS | 3532 | ++DOMWINDOW == 88 (000000A7CCA32400) [pid = 3532] [serial = 1292] [outer = 000000A7CC9BC000] 01:46:31 INFO - PROCESS | 3532 | 1470732391444 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]]]}] 01:46:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 01:46:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 692ms 01:46:31 INFO - PROCESS | 3532 | 1470732391475 Marionette TRACE conn6 -> [0,1685,"getWindowHandle",null] 01:46:31 INFO - PROCESS | 3532 | 1470732391478 Marionette TRACE conn6 <- [1,1685,null,{"value":"13"}] 01:46:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 01:46:31 INFO - PROCESS | 3532 | 1470732391481 Marionette TRACE conn6 -> [0,1686,"setScriptTimeout",{"ms":35000}] 01:46:31 INFO - PROCESS | 3532 | 1470732391483 Marionette TRACE conn6 <- [1,1686,null,{}] 01:46:31 INFO - PROCESS | 3532 | 1470732391487 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}] 01:46:31 INFO - PROCESS | 3532 | 1470732391489 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:31 INFO - PROCESS | 3532 | 1470732391639 Marionette TRACE conn6 <- [1,1687,null,{"value":null}] 01:46:31 INFO - PROCESS | 3532 | 1470732391664 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:31 INFO - PROCESS | 3532 | 1470732391667 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:31 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CD476800 == 38 [pid = 3532] [id = 431] 01:46:31 INFO - PROCESS | 3532 | ++DOMWINDOW == 89 (000000A7CD2E6400) [pid = 3532] [serial = 1293] [outer = 0000000000000000] 01:46:31 INFO - PROCESS | 3532 | ++DOMWINDOW == 90 (000000A7CD2EB000) [pid = 3532] [serial = 1294] [outer = 000000A7CD2E6400] 01:46:31 INFO - PROCESS | 3532 | 1470732391714 Marionette DEBUG loaded listener.js 01:46:31 INFO - PROCESS | 3532 | ++DOMWINDOW == 91 (000000A7CCA2E000) [pid = 3532] [serial = 1295] [outer = 000000A7CD2E6400] 01:46:32 INFO - PROCESS | 3532 | --DOMWINDOW == 90 (000000A7C6C6C400) [pid = 3532] [serial = 1245] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 01:46:32 INFO - PROCESS | 3532 | --DOMWINDOW == 89 (000000A7C03C6400) [pid = 3532] [serial = 1248] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 01:46:32 INFO - PROCESS | 3532 | --DOMWINDOW == 88 (000000A7CBE09800) [pid = 3532] [serial = 1251] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 01:46:32 INFO - PROCESS | 3532 | --DOMWINDOW == 87 (000000A7CD2E7000) [pid = 3532] [serial = 1257] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 01:46:32 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7BF436C00) [pid = 3532] [serial = 1242] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 01:46:32 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7C08A5000) [pid = 3532] [serial = 1239] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 01:46:32 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7BFDC5800) [pid = 3532] [serial = 1236] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 01:46:32 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7BF8D2000) [pid = 3532] [serial = 1233] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 01:46:32 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7CB825C00) [pid = 3532] [serial = 1230] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 01:46:32 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7C0FCB800) [pid = 3532] [serial = 1227] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 01:46:32 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7BFDBEC00) [pid = 3532] [serial = 1224] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 01:46:32 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7C478DC00) [pid = 3532] [serial = 1254] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 01:46:32 INFO - PROCESS | 3532 | 1470732392194 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]]]}] 01:46:32 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 01:46:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 731ms 01:46:32 INFO - PROCESS | 3532 | 1470732392231 Marionette TRACE conn6 -> [0,1689,"getWindowHandle",null] 01:46:32 INFO - PROCESS | 3532 | 1470732392234 Marionette TRACE conn6 <- [1,1689,null,{"value":"13"}] 01:46:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 01:46:32 INFO - PROCESS | 3532 | 1470732392239 Marionette TRACE conn6 -> [0,1690,"setScriptTimeout",{"ms":35000}] 01:46:32 INFO - PROCESS | 3532 | 1470732392241 Marionette TRACE conn6 <- [1,1690,null,{}] 01:46:32 INFO - PROCESS | 3532 | 1470732392244 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}] 01:46:32 INFO - PROCESS | 3532 | 1470732392246 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:32 INFO - PROCESS | 3532 | 1470732392330 Marionette TRACE conn6 <- [1,1691,null,{"value":null}] 01:46:32 INFO - PROCESS | 3532 | 1470732392337 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:32 INFO - PROCESS | 3532 | 1470732392339 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:32 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2D54800 == 39 [pid = 3532] [id = 432] 01:46:32 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7C0263400) [pid = 3532] [serial = 1296] [outer = 0000000000000000] 01:46:32 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7C607E400) [pid = 3532] [serial = 1297] [outer = 000000A7C0263400] 01:46:32 INFO - PROCESS | 3532 | 1470732392394 Marionette DEBUG loaded listener.js 01:46:32 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7CCFF0800) [pid = 3532] [serial = 1298] [outer = 000000A7C0263400] 01:46:32 INFO - PROCESS | 3532 | 1470732392812 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]]]}] 01:46:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 01:46:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 628ms 01:46:32 INFO - PROCESS | 3532 | 1470732392871 Marionette TRACE conn6 -> [0,1693,"getWindowHandle",null] 01:46:32 INFO - PROCESS | 3532 | 1470732392873 Marionette TRACE conn6 <- [1,1693,null,{"value":"13"}] 01:46:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 01:46:32 INFO - PROCESS | 3532 | 1470732392876 Marionette TRACE conn6 -> [0,1694,"setScriptTimeout",{"ms":35000}] 01:46:32 INFO - PROCESS | 3532 | 1470732392878 Marionette TRACE conn6 <- [1,1694,null,{}] 01:46:32 INFO - PROCESS | 3532 | 1470732392882 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}] 01:46:32 INFO - PROCESS | 3532 | 1470732392883 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:32 INFO - PROCESS | 3532 | 1470732392968 Marionette TRACE conn6 <- [1,1695,null,{"value":null}] 01:46:32 INFO - PROCESS | 3532 | 1470732392975 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:32 INFO - PROCESS | 3532 | 1470732392977 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:33 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2EA8800 == 40 [pid = 3532] [id = 433] 01:46:33 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7CD2E7000) [pid = 3532] [serial = 1299] [outer = 0000000000000000] 01:46:33 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7CD4EE400) [pid = 3532] [serial = 1300] [outer = 000000A7CD2E7000] 01:46:33 INFO - PROCESS | 3532 | 1470732393023 Marionette DEBUG loaded listener.js 01:46:33 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7CD50F400) [pid = 3532] [serial = 1301] [outer = 000000A7CD2E7000] 01:46:33 INFO - PROCESS | 3532 | 1470732393466 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]]]}] 01:46:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 01:46:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 628ms 01:46:33 INFO - PROCESS | 3532 | 1470732393508 Marionette TRACE conn6 -> [0,1697,"getWindowHandle",null] 01:46:33 INFO - PROCESS | 3532 | 1470732393510 Marionette TRACE conn6 <- [1,1697,null,{"value":"13"}] 01:46:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 01:46:33 INFO - PROCESS | 3532 | 1470732393513 Marionette TRACE conn6 -> [0,1698,"setScriptTimeout",{"ms":35000}] 01:46:33 INFO - PROCESS | 3532 | 1470732393515 Marionette TRACE conn6 <- [1,1698,null,{}] 01:46:33 INFO - PROCESS | 3532 | 1470732393522 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}] 01:46:33 INFO - PROCESS | 3532 | 1470732393524 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:33 INFO - PROCESS | 3532 | 1470732393617 Marionette TRACE conn6 <- [1,1699,null,{"value":null}] 01:46:33 INFO - PROCESS | 3532 | 1470732393623 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:33 INFO - PROCESS | 3532 | 1470732393625 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:33 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D3190800 == 41 [pid = 3532] [id = 434] 01:46:33 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7CD50F800) [pid = 3532] [serial = 1302] [outer = 0000000000000000] 01:46:33 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7CD651000) [pid = 3532] [serial = 1303] [outer = 000000A7CD50F800] 01:46:33 INFO - PROCESS | 3532 | 1470732393671 Marionette DEBUG loaded listener.js 01:46:33 INFO - PROCESS | 3532 | ++DOMWINDOW == 88 (000000A7CD6EA000) [pid = 3532] [serial = 1304] [outer = 000000A7CD50F800] 01:46:34 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C4F7D800 == 40 [pid = 3532] [id = 421] 01:46:34 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CE2D8000 == 39 [pid = 3532] [id = 420] 01:46:35 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C642C000 == 38 [pid = 3532] [id = 422] 01:46:35 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CCA7B000 == 37 [pid = 3532] [id = 424] 01:46:35 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2EA8800 == 36 [pid = 3532] [id = 433] 01:46:35 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D0F3B000 == 35 [pid = 3532] [id = 428] 01:46:35 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CF8CB000 == 34 [pid = 3532] [id = 426] 01:46:35 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CD476800 == 33 [pid = 3532] [id = 431] 01:46:35 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2D54800 == 32 [pid = 3532] [id = 432] 01:46:35 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CD631800 == 31 [pid = 3532] [id = 425] 01:46:35 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D0C1B000 == 30 [pid = 3532] [id = 427] 01:46:35 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CBED1800 == 29 [pid = 3532] [id = 429] 01:46:35 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CBED2800 == 28 [pid = 3532] [id = 423] 01:46:35 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D1DBF800 == 27 [pid = 3532] [id = 430] 01:46:35 INFO - PROCESS | 3532 | --DOMWINDOW == 87 (000000A7C9D14000) [pid = 3532] [serial = 1246] [outer = 0000000000000000] [url = about:blank] 01:46:35 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7CA66D800) [pid = 3532] [serial = 1249] [outer = 0000000000000000] [url = about:blank] 01:46:35 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7C9DB2800) [pid = 3532] [serial = 1247] [outer = 0000000000000000] [url = about:blank] 01:46:35 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7CC949C00) [pid = 3532] [serial = 1252] [outer = 0000000000000000] [url = about:blank] 01:46:35 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7CD225400) [pid = 3532] [serial = 1253] [outer = 0000000000000000] [url = about:blank] 01:46:35 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7CD2F3800) [pid = 3532] [serial = 1258] [outer = 0000000000000000] [url = about:blank] 01:46:35 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7C5552800) [pid = 3532] [serial = 1243] [outer = 0000000000000000] [url = about:blank] 01:46:35 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7C0F54000) [pid = 3532] [serial = 1240] [outer = 0000000000000000] [url = about:blank] 01:46:35 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7C436DC00) [pid = 3532] [serial = 1241] [outer = 0000000000000000] [url = about:blank] 01:46:35 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7C0355800) [pid = 3532] [serial = 1237] [outer = 0000000000000000] [url = about:blank] 01:46:35 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7C03A6400) [pid = 3532] [serial = 1238] [outer = 0000000000000000] [url = about:blank] 01:46:35 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7C0358400) [pid = 3532] [serial = 1235] [outer = 0000000000000000] [url = about:blank] 01:46:35 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7BFDBA000) [pid = 3532] [serial = 1234] [outer = 0000000000000000] [url = about:blank] 01:46:35 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7CCE26400) [pid = 3532] [serial = 1232] [outer = 0000000000000000] [url = about:blank] 01:46:35 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7CD351400) [pid = 3532] [serial = 1259] [outer = 0000000000000000] [url = about:blank] 01:46:35 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7CC940C00) [pid = 3532] [serial = 1231] [outer = 0000000000000000] [url = about:blank] 01:46:35 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7C5365C00) [pid = 3532] [serial = 1229] [outer = 0000000000000000] [url = about:blank] 01:46:35 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7C478E400) [pid = 3532] [serial = 1228] [outer = 0000000000000000] [url = about:blank] 01:46:35 INFO - PROCESS | 3532 | --DOMWINDOW == 69 (000000A7C0359C00) [pid = 3532] [serial = 1226] [outer = 0000000000000000] [url = about:blank] 01:46:35 INFO - PROCESS | 3532 | --DOMWINDOW == 68 (000000A7C0013C00) [pid = 3532] [serial = 1225] [outer = 0000000000000000] [url = about:blank] 01:46:35 INFO - PROCESS | 3532 | --DOMWINDOW == 67 (000000A7CD4F5C00) [pid = 3532] [serial = 1261] [outer = 0000000000000000] [url = about:blank] 01:46:35 INFO - PROCESS | 3532 | --DOMWINDOW == 66 (000000A7CC942C00) [pid = 3532] [serial = 1255] [outer = 0000000000000000] [url = about:blank] 01:46:35 INFO - PROCESS | 3532 | --DOMWINDOW == 65 (000000A7CBE05400) [pid = 3532] [serial = 1250] [outer = 0000000000000000] [url = about:blank] 01:46:35 INFO - PROCESS | 3532 | --DOMWINDOW == 64 (000000A7CD243000) [pid = 3532] [serial = 1256] [outer = 0000000000000000] [url = about:blank] 01:46:35 INFO - PROCESS | 3532 | --DOMWINDOW == 63 (000000A7C61E0400) [pid = 3532] [serial = 1244] [outer = 0000000000000000] [url = about:blank] 01:46:35 INFO - PROCESS | 3532 | 1470732395436 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]]]}] 01:46:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 01:46:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1999ms 01:46:35 INFO - PROCESS | 3532 | 1470732395517 Marionette TRACE conn6 -> [0,1701,"getWindowHandle",null] 01:46:35 INFO - PROCESS | 3532 | 1470732395521 Marionette TRACE conn6 <- [1,1701,null,{"value":"13"}] 01:46:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 01:46:35 INFO - PROCESS | 3532 | 1470732395526 Marionette TRACE conn6 -> [0,1702,"setScriptTimeout",{"ms":35000}] 01:46:35 INFO - PROCESS | 3532 | 1470732395530 Marionette TRACE conn6 <- [1,1702,null,{}] 01:46:35 INFO - PROCESS | 3532 | 1470732395537 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}] 01:46:35 INFO - PROCESS | 3532 | 1470732395540 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:35 INFO - PROCESS | 3532 | 1470732395635 Marionette TRACE conn6 <- [1,1703,null,{"value":null}] 01:46:35 INFO - PROCESS | 3532 | 1470732395651 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:35 INFO - PROCESS | 3532 | 1470732395653 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:35 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C4A20800 == 28 [pid = 3532] [id = 435] 01:46:35 INFO - PROCESS | 3532 | ++DOMWINDOW == 64 (000000A7BFDC5400) [pid = 3532] [serial = 1305] [outer = 0000000000000000] 01:46:35 INFO - PROCESS | 3532 | ++DOMWINDOW == 65 (000000A7BFDC6000) [pid = 3532] [serial = 1306] [outer = 000000A7BFDC5400] 01:46:35 INFO - PROCESS | 3532 | 1470732395706 Marionette DEBUG loaded listener.js 01:46:35 INFO - PROCESS | 3532 | ++DOMWINDOW == 66 (000000A7C0263800) [pid = 3532] [serial = 1307] [outer = 000000A7BFDC5400] 01:46:36 INFO - PROCESS | 3532 | 1470732396192 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 01:46:36 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 01:46:36 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html:32:1 01:46:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:46:36 INFO - _addTest/ [0,1705,"getWindowHandle",null] 01:46:36 INFO - PROCESS | 3532 | 1470732396269 Marionette TRACE conn6 <- [1,1705,null,{"value":"13"}] 01:46:36 INFO - PROCESS | 3532 | 1470732396277 Marionette TRACE conn6 -> [0,1706,"setScriptTimeout",{"ms":35000}] 01:46:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 01:46:36 INFO - PROCESS | 3532 | 1470732396280 Marionette TRACE conn6 <- [1,1706,null,{}] 01:46:36 INFO - PROCESS | 3532 | 1470732396284 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}] 01:46:36 INFO - PROCESS | 3532 | 1470732396288 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:36 INFO - PROCESS | 3532 | 1470732396380 Marionette TRACE conn6 <- [1,1707,null,{"value":null}] 01:46:36 INFO - PROCESS | 3532 | 1470732396393 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:36 INFO - PROCESS | 3532 | 1470732396396 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:36 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C630C000 == 29 [pid = 3532] [id = 436] 01:46:36 INFO - PROCESS | 3532 | ++DOMWINDOW == 67 (000000A7C039B000) [pid = 3532] [serial = 1308] [outer = 0000000000000000] 01:46:36 INFO - PROCESS | 3532 | ++DOMWINDOW == 68 (000000A7C039E000) [pid = 3532] [serial = 1309] [outer = 000000A7C039B000] 01:46:36 INFO - PROCESS | 3532 | 1470732396446 Marionette DEBUG loaded listener.js 01:46:36 INFO - PROCESS | 3532 | ++DOMWINDOW == 69 (000000A7C03C6400) [pid = 3532] [serial = 1310] [outer = 000000A7C039B000] 01:46:36 INFO - PROCESS | 3532 | 1470732396921 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]]]}] 01:46:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 01:46:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 671ms 01:46:36 INFO - PROCESS | 3532 | 1470732396954 Marionette TRACE conn6 -> [0,1709,"getWindowHandle",null] 01:46:36 INFO - PROCESS | 3532 | 1470732396957 Marionette TRACE conn6 <- [1,1709,null,{"value":"13"}] 01:46:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 01:46:36 INFO - PROCESS | 3532 | 1470732396960 Marionette TRACE conn6 -> [0,1710,"setScriptTimeout",{"ms":35000}] 01:46:36 INFO - PROCESS | 3532 | 1470732396965 Marionette TRACE conn6 <- [1,1710,null,{}] 01:46:36 INFO - PROCESS | 3532 | 1470732396977 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}] 01:46:36 INFO - PROCESS | 3532 | 1470732396983 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:37 INFO - PROCESS | 3532 | 1470732397099 Marionette TRACE conn6 <- [1,1711,null,{"value":null}] 01:46:37 INFO - PROCESS | 3532 | 1470732397182 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:37 INFO - PROCESS | 3532 | 1470732397185 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:37 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CBEC4000 == 30 [pid = 3532] [id = 437] 01:46:37 INFO - PROCESS | 3532 | ++DOMWINDOW == 70 (000000A7BE50FC00) [pid = 3532] [serial = 1311] [outer = 0000000000000000] 01:46:37 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7C0F0CC00) [pid = 3532] [serial = 1312] [outer = 000000A7BE50FC00] 01:46:37 INFO - PROCESS | 3532 | 1470732397235 Marionette DEBUG loaded listener.js 01:46:37 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7C4368800) [pid = 3532] [serial = 1313] [outer = 000000A7BE50FC00] 01:46:37 INFO - PROCESS | 3532 | 1470732397610 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]]]}] 01:46:37 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 01:46:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 691ms 01:46:37 INFO - PROCESS | 3532 | 1470732397653 Marionette TRACE conn6 -> [0,1713,"getWindowHandle",null] 01:46:37 INFO - PROCESS | 3532 | 1470732397656 Marionette TRACE conn6 <- [1,1713,null,{"value":"13"}] 01:46:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 01:46:37 INFO - PROCESS | 3532 | 1470732397666 Marionette TRACE conn6 -> [0,1714,"setScriptTimeout",{"ms":35000}] 01:46:37 INFO - PROCESS | 3532 | 1470732397668 Marionette TRACE conn6 <- [1,1714,null,{}] 01:46:37 INFO - PROCESS | 3532 | 1470732397671 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}] 01:46:37 INFO - PROCESS | 3532 | 1470732397673 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:37 INFO - PROCESS | 3532 | 1470732397762 Marionette TRACE conn6 <- [1,1715,null,{"value":null}] 01:46:37 INFO - PROCESS | 3532 | 1470732397767 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:37 INFO - PROCESS | 3532 | 1470732397770 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:37 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CCC4D000 == 31 [pid = 3532] [id = 438] 01:46:37 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7C4798800) [pid = 3532] [serial = 1314] [outer = 0000000000000000] 01:46:37 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7C48D3C00) [pid = 3532] [serial = 1315] [outer = 000000A7C4798800] 01:46:37 INFO - PROCESS | 3532 | 1470732397818 Marionette DEBUG loaded listener.js 01:46:37 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7C5038000) [pid = 3532] [serial = 1316] [outer = 000000A7C4798800] 01:46:38 INFO - PROCESS | 3532 | 1470732398259 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]]]}] 01:46:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 01:46:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 627ms 01:46:38 INFO - PROCESS | 3532 | 1470732398294 Marionette TRACE conn6 -> [0,1717,"getWindowHandle",null] 01:46:38 INFO - PROCESS | 3532 | 1470732398296 Marionette TRACE conn6 <- [1,1717,null,{"value":"13"}] 01:46:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 01:46:38 INFO - PROCESS | 3532 | 1470732398299 Marionette TRACE conn6 -> [0,1718,"setScriptTimeout",{"ms":35000}] 01:46:38 INFO - PROCESS | 3532 | 1470732398301 Marionette TRACE conn6 <- [1,1718,null,{}] 01:46:38 INFO - PROCESS | 3532 | 1470732398305 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}] 01:46:38 INFO - PROCESS | 3532 | 1470732398308 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:38 INFO - PROCESS | 3532 | 1470732398390 Marionette TRACE conn6 <- [1,1719,null,{"value":null}] 01:46:38 INFO - PROCESS | 3532 | 1470732398397 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:38 INFO - PROCESS | 3532 | 1470732398399 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:38 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CE2DB000 == 32 [pid = 3532] [id = 439] 01:46:38 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7BFDB1400) [pid = 3532] [serial = 1317] [outer = 0000000000000000] 01:46:38 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7C6079C00) [pid = 3532] [serial = 1318] [outer = 000000A7BFDB1400] 01:46:38 INFO - PROCESS | 3532 | 1470732398447 Marionette DEBUG loaded listener.js 01:46:38 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7C61E1C00) [pid = 3532] [serial = 1319] [outer = 000000A7BFDB1400] 01:46:38 INFO - PROCESS | 3532 | 1470732398906 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] 01:46:38 INFO - PROCESS | 3532 | 1470732398937 Marionette TRACE conn6 <- [1,1721,null,{"value":"13"}] 01:46:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 01:46:38 INFO - PROCESS | 3532 | 1470732398944 Marionette TRACE conn6 -> [0,1722,"setScriptTimeout",{"ms":35000}] 01:46:38 INFO - PROCESS | 3532 | 1470732398946 Marionette TRACE conn6 <- [1,1722,null,{}] 01:46:38 INFO - PROCESS | 3532 | 1470732398950 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}] 01:46:38 INFO - PROCESS | 3532 | 1470732398956 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:39 INFO - PROCESS | 3532 | 1470732399063 Marionette TRACE conn6 <- [1,1723,null,{"value":null}] 01:46:39 INFO - PROCESS | 3532 | 1470732399071 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:39 INFO - PROCESS | 3532 | 1470732399073 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:39 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D04E2800 == 33 [pid = 3532] [id = 440] 01:46:39 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7C61E8000) [pid = 3532] [serial = 1320] [outer = 0000000000000000] 01:46:39 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CA37E000) [pid = 3532] [serial = 1321] [outer = 000000A7C61E8000] 01:46:39 INFO - PROCESS | 3532 | 1470732399119 Marionette DEBUG loaded listener.js 01:46:39 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CB818C00) [pid = 3532] [serial = 1322] [outer = 000000A7C61E8000] 01:46:39 INFO - PROCESS | 3532 | 1470732399561 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]]]}] 01:46:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 01:46:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 691ms 01:46:39 INFO - PROCESS | 3532 | 1470732399636 Marionette TRACE conn6 -> [0,1725,"getWindowHandle",null] 01:46:39 INFO - PROCESS | 3532 | 1470732399638 Marionette TRACE conn6 <- [1,1725,null,{"value":"13"}] 01:46:39 INFO - PROCESS | 3532 | 1470732399642 Marionette TRACE conn6 -> [0,1726,"setScriptTimeout",{"ms":35000}] 01:46:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 01:46:39 INFO - PROCESS | 3532 | 1470732399644 Marionette TRACE conn6 <- [1,1726,null,{}] 01:46:39 INFO - PROCESS | 3532 | 1470732399647 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}] 01:46:39 INFO - PROCESS | 3532 | 1470732399649 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:39 INFO - PROCESS | 3532 | 1470732399730 Marionette TRACE conn6 <- [1,1727,null,{"value":null}] 01:46:39 INFO - PROCESS | 3532 | 1470732399767 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:39 INFO - PROCESS | 3532 | 1470732399769 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:39 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0F2A800 == 34 [pid = 3532] [id = 441] 01:46:39 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7BFD2A800) [pid = 3532] [serial = 1323] [outer = 0000000000000000] 01:46:39 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7CBE08000) [pid = 3532] [serial = 1324] [outer = 000000A7BFD2A800] 01:46:39 INFO - PROCESS | 3532 | 1470732399814 Marionette DEBUG loaded listener.js 01:46:39 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7CC4D0400) [pid = 3532] [serial = 1325] [outer = 000000A7BFD2A800] 01:46:40 INFO - PROCESS | 3532 | 1470732400252 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]]]}] 01:46:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 01:46:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 690ms 01:46:40 INFO - PROCESS | 3532 | 1470732400335 Marionette TRACE conn6 -> [0,1729,"getWindowHandle",null] 01:46:40 INFO - PROCESS | 3532 | 1470732400338 Marionette TRACE conn6 <- [1,1729,null,{"value":"13"}] 01:46:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 01:46:40 INFO - PROCESS | 3532 | 1470732400341 Marionette TRACE conn6 -> [0,1730,"setScriptTimeout",{"ms":35000}] 01:46:40 INFO - PROCESS | 3532 | 1470732400343 Marionette TRACE conn6 <- [1,1730,null,{}] 01:46:40 INFO - PROCESS | 3532 | 1470732400347 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}] 01:46:40 INFO - PROCESS | 3532 | 1470732400349 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:40 INFO - PROCESS | 3532 | 1470732400430 Marionette TRACE conn6 <- [1,1731,null,{"value":null}] 01:46:40 INFO - PROCESS | 3532 | 1470732400439 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:40 INFO - PROCESS | 3532 | 1470732400441 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:40 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D18D8800 == 35 [pid = 3532] [id = 442] 01:46:40 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7CC94A400) [pid = 3532] [serial = 1326] [outer = 0000000000000000] 01:46:40 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7CC9C6C00) [pid = 3532] [serial = 1327] [outer = 000000A7CC94A400] 01:46:40 INFO - PROCESS | 3532 | 1470732400485 Marionette DEBUG loaded listener.js 01:46:40 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7CCA2F800) [pid = 3532] [serial = 1328] [outer = 000000A7CC94A400] 01:46:40 INFO - PROCESS | 3532 | 1470732400956 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]]]}] 01:46:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 01:46:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 627ms 01:46:40 INFO - PROCESS | 3532 | 1470732400971 Marionette TRACE conn6 -> [0,1733,"getWindowHandle",null] 01:46:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 01:46:40 INFO - PROCESS | 3532 | 1470732400973 Marionette TRACE conn6 <- [1,1733,null,{"value":"13"}] 01:46:40 INFO - PROCESS | 3532 | 1470732400983 Marionette TRACE conn6 -> [0,1734,"setScriptTimeout",{"ms":35000}] 01:46:40 INFO - PROCESS | 3532 | 1470732400985 Marionette TRACE conn6 <- [1,1734,null,{}] 01:46:40 INFO - PROCESS | 3532 | 1470732400989 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}] 01:46:40 INFO - PROCESS | 3532 | 1470732400991 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:41 INFO - PROCESS | 3532 | 1470732401098 Marionette TRACE conn6 <- [1,1735,null,{"value":null}] 01:46:41 INFO - PROCESS | 3532 | 1470732401177 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:41 INFO - PROCESS | 3532 | 1470732401178 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:41 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CBEC3800 == 36 [pid = 3532] [id = 443] 01:46:41 INFO - PROCESS | 3532 | ++DOMWINDOW == 88 (000000A7CCA31800) [pid = 3532] [serial = 1329] [outer = 0000000000000000] 01:46:41 INFO - PROCESS | 3532 | ++DOMWINDOW == 89 (000000A7CD224000) [pid = 3532] [serial = 1330] [outer = 000000A7CCA31800] 01:46:41 INFO - PROCESS | 3532 | 1470732401223 Marionette DEBUG loaded listener.js 01:46:41 INFO - PROCESS | 3532 | ++DOMWINDOW == 90 (000000A7CD249C00) [pid = 3532] [serial = 1331] [outer = 000000A7CCA31800] 01:46:41 INFO - PROCESS | 3532 | 1470732401644 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]]]}] 01:46:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 01:46:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 692ms 01:46:41 INFO - PROCESS | 3532 | 1470732401672 Marionette TRACE conn6 -> [0,1737,"getWindowHandle",null] 01:46:41 INFO - PROCESS | 3532 | 1470732401674 Marionette TRACE conn6 <- [1,1737,null,{"value":"13"}] 01:46:41 INFO - PROCESS | 3532 | 1470732401677 Marionette TRACE conn6 -> [0,1738,"setScriptTimeout",{"ms":35000}] 01:46:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 01:46:41 INFO - PROCESS | 3532 | 1470732401679 Marionette TRACE conn6 <- [1,1738,null,{}] 01:46:41 INFO - PROCESS | 3532 | 1470732401683 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}] 01:46:41 INFO - PROCESS | 3532 | 1470732401685 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:41 INFO - PROCESS | 3532 | 1470732401800 Marionette TRACE conn6 <- [1,1739,null,{"value":null}] 01:46:41 INFO - PROCESS | 3532 | 1470732401806 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:41 INFO - PROCESS | 3532 | 1470732401808 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:41 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D209B000 == 37 [pid = 3532] [id = 444] 01:46:41 INFO - PROCESS | 3532 | ++DOMWINDOW == 91 (000000A7CD24A000) [pid = 3532] [serial = 1332] [outer = 0000000000000000] 01:46:41 INFO - PROCESS | 3532 | ++DOMWINDOW == 92 (000000A7CD2ED800) [pid = 3532] [serial = 1333] [outer = 000000A7CD24A000] 01:46:41 INFO - PROCESS | 3532 | 1470732401853 Marionette DEBUG loaded listener.js 01:46:41 INFO - PROCESS | 3532 | ++DOMWINDOW == 93 (000000A7CD346C00) [pid = 3532] [serial = 1334] [outer = 000000A7CD24A000] 01:46:42 INFO - PROCESS | 3532 | 1470732402309 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]]]}] 01:46:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 01:46:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 670ms 01:46:42 INFO - PROCESS | 3532 | 1470732402352 Marionette TRACE conn6 -> [0,1741,"getWindowHandle",null] 01:46:42 INFO - PROCESS | 3532 | 1470732402354 Marionette TRACE conn6 <- [1,1741,null,{"value":"13"}] 01:46:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 01:46:42 INFO - PROCESS | 3532 | 1470732402357 Marionette TRACE conn6 -> [0,1742,"setScriptTimeout",{"ms":35000}] 01:46:42 INFO - PROCESS | 3532 | 1470732402360 Marionette TRACE conn6 <- [1,1742,null,{}] 01:46:42 INFO - PROCESS | 3532 | 1470732402363 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}] 01:46:42 INFO - PROCESS | 3532 | 1470732402366 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:42 INFO - PROCESS | 3532 | 1470732402522 Marionette TRACE conn6 <- [1,1743,null,{"value":null}] 01:46:42 INFO - PROCESS | 3532 | 1470732402579 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:42 INFO - PROCESS | 3532 | 1470732402581 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:42 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CE2D8000 == 38 [pid = 3532] [id = 445] 01:46:42 INFO - PROCESS | 3532 | ++DOMWINDOW == 94 (000000A7CD4F3800) [pid = 3532] [serial = 1335] [outer = 0000000000000000] 01:46:42 INFO - PROCESS | 3532 | ++DOMWINDOW == 95 (000000A7CD65A400) [pid = 3532] [serial = 1336] [outer = 000000A7CD4F3800] 01:46:42 INFO - PROCESS | 3532 | 1470732402629 Marionette DEBUG loaded listener.js 01:46:42 INFO - PROCESS | 3532 | ++DOMWINDOW == 96 (000000A7CDB93000) [pid = 3532] [serial = 1337] [outer = 000000A7CD4F3800] 01:46:42 INFO - PROCESS | 3532 | --DOMWINDOW == 95 (000000A7CD2E7000) [pid = 3532] [serial = 1299] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 01:46:42 INFO - PROCESS | 3532 | --DOMWINDOW == 94 (000000A7CB81CC00) [pid = 3532] [serial = 1287] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 01:46:42 INFO - PROCESS | 3532 | --DOMWINDOW == 93 (000000A7CC9BC000) [pid = 3532] [serial = 1290] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 01:46:42 INFO - PROCESS | 3532 | --DOMWINDOW == 92 (000000A7CD2E6400) [pid = 3532] [serial = 1293] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 01:46:42 INFO - PROCESS | 3532 | --DOMWINDOW == 91 (000000A7C03CC800) [pid = 3532] [serial = 1278] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 01:46:42 INFO - PROCESS | 3532 | --DOMWINDOW == 90 (000000A7BFDAA400) [pid = 3532] [serial = 1275] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 01:46:42 INFO - PROCESS | 3532 | --DOMWINDOW == 89 (000000A7C43B9C00) [pid = 3532] [serial = 1272] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 01:46:42 INFO - PROCESS | 3532 | --DOMWINDOW == 88 (000000A7BE507C00) [pid = 3532] [serial = 1269] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 01:46:42 INFO - PROCESS | 3532 | --DOMWINDOW == 87 (000000A7C026AC00) [pid = 3532] [serial = 1266] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 01:46:42 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7BFDBA800) [pid = 3532] [serial = 1263] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 01:46:42 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7CD4EF000) [pid = 3532] [serial = 1260] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 01:46:42 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7CB818800) [pid = 3532] [serial = 1284] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 01:46:42 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7BF4C5000) [pid = 3532] [serial = 1281] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 01:46:42 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7C0263400) [pid = 3532] [serial = 1296] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 01:46:43 INFO - PROCESS | 3532 | 1470732403140 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]]]}] 01:46:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 01:46:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 839ms 01:46:43 INFO - PROCESS | 3532 | 1470732403200 Marionette TRACE conn6 -> [0,1745,"getWindowHandle",null] 01:46:43 INFO - PROCESS | 3532 | 1470732403202 Marionette TRACE conn6 <- [1,1745,null,{"value":"13"}] 01:46:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 01:46:43 INFO - PROCESS | 3532 | 1470732403205 Marionette TRACE conn6 -> [0,1746,"setScriptTimeout",{"ms":35000}] 01:46:43 INFO - PROCESS | 3532 | 1470732403207 Marionette TRACE conn6 <- [1,1746,null,{}] 01:46:43 INFO - PROCESS | 3532 | 1470732403211 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}] 01:46:43 INFO - PROCESS | 3532 | 1470732403212 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:43 INFO - PROCESS | 3532 | 1470732403298 Marionette TRACE conn6 <- [1,1747,null,{"value":null}] 01:46:43 INFO - PROCESS | 3532 | 1470732403304 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:43 INFO - PROCESS | 3532 | 1470732403306 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:43 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2EA4800 == 39 [pid = 3532] [id = 446] 01:46:43 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7C14FB000) [pid = 3532] [serial = 1338] [outer = 0000000000000000] 01:46:43 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7C9DB3800) [pid = 3532] [serial = 1339] [outer = 000000A7C14FB000] 01:46:43 INFO - PROCESS | 3532 | 1470732403353 Marionette DEBUG loaded listener.js 01:46:43 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7CCA30000) [pid = 3532] [serial = 1340] [outer = 000000A7C14FB000] 01:46:43 INFO - PROCESS | 3532 | 1470732403760 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]]]}] 01:46:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 01:46:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 627ms 01:46:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 01:46:43 INFO - PROCESS | 3532 | 1470732403836 Marionette TRACE conn6 -> [0,1749,"getWindowHandle",null] 01:46:43 INFO - PROCESS | 3532 | 1470732403838 Marionette TRACE conn6 <- [1,1749,null,{"value":"13"}] 01:46:43 INFO - PROCESS | 3532 | 1470732403841 Marionette TRACE conn6 -> [0,1750,"setScriptTimeout",{"ms":35000}] 01:46:43 INFO - PROCESS | 3532 | 1470732403843 Marionette TRACE conn6 <- [1,1750,null,{}] 01:46:43 INFO - PROCESS | 3532 | 1470732403847 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}] 01:46:43 INFO - PROCESS | 3532 | 1470732403849 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:43 INFO - PROCESS | 3532 | 1470732403932 Marionette TRACE conn6 <- [1,1751,null,{"value":null}] 01:46:43 INFO - PROCESS | 3532 | 1470732403940 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:43 INFO - PROCESS | 3532 | 1470732403942 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:43 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D31E6800 == 40 [pid = 3532] [id = 447] 01:46:43 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7CD2E9800) [pid = 3532] [serial = 1341] [outer = 0000000000000000] 01:46:43 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7CDB93C00) [pid = 3532] [serial = 1342] [outer = 000000A7CD2E9800] 01:46:43 INFO - PROCESS | 3532 | 1470732403986 Marionette DEBUG loaded listener.js 01:46:44 INFO - PROCESS | 3532 | ++DOMWINDOW == 88 (000000A7CDCBA800) [pid = 3532] [serial = 1343] [outer = 000000A7CD2E9800] 01:46:44 INFO - PROCESS | 3532 | 1470732404418 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]]]}] 01:46:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 01:46:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 628ms 01:46:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 01:46:44 INFO - PROCESS | 3532 | 1470732404474 Marionette TRACE conn6 -> [0,1753,"getWindowHandle",null] 01:46:44 INFO - PROCESS | 3532 | 1470732404477 Marionette TRACE conn6 <- [1,1753,null,{"value":"13"}] 01:46:44 INFO - PROCESS | 3532 | 1470732404480 Marionette TRACE conn6 -> [0,1754,"setScriptTimeout",{"ms":35000}] 01:46:44 INFO - PROCESS | 3532 | 1470732404481 Marionette TRACE conn6 <- [1,1754,null,{}] 01:46:44 INFO - PROCESS | 3532 | 1470732404485 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}] 01:46:44 INFO - PROCESS | 3532 | 1470732404487 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:44 INFO - PROCESS | 3532 | 1470732404571 Marionette TRACE conn6 <- [1,1755,null,{"value":null}] 01:46:44 INFO - PROCESS | 3532 | 1470732404577 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:44 INFO - PROCESS | 3532 | 1470732404586 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:44 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D365C800 == 41 [pid = 3532] [id = 448] 01:46:44 INFO - PROCESS | 3532 | ++DOMWINDOW == 89 (000000A7CDCBE000) [pid = 3532] [serial = 1344] [outer = 0000000000000000] 01:46:44 INFO - PROCESS | 3532 | ++DOMWINDOW == 90 (000000A7CE731C00) [pid = 3532] [serial = 1345] [outer = 000000A7CDCBE000] 01:46:44 INFO - PROCESS | 3532 | 1470732404635 Marionette DEBUG loaded listener.js 01:46:44 INFO - PROCESS | 3532 | ++DOMWINDOW == 91 (000000A7CF005800) [pid = 3532] [serial = 1346] [outer = 000000A7CDCBE000] 01:46:45 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C4A20800 == 40 [pid = 3532] [id = 435] 01:46:45 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D3190800 == 39 [pid = 3532] [id = 434] 01:46:46 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CBEC4000 == 38 [pid = 3532] [id = 437] 01:46:46 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CE2DB000 == 37 [pid = 3532] [id = 439] 01:46:46 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C630C000 == 36 [pid = 3532] [id = 436] 01:46:46 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D18D8800 == 35 [pid = 3532] [id = 442] 01:46:46 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CE2D8000 == 34 [pid = 3532] [id = 445] 01:46:46 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D04E2800 == 33 [pid = 3532] [id = 440] 01:46:46 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2EA4800 == 32 [pid = 3532] [id = 446] 01:46:46 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D31E6800 == 31 [pid = 3532] [id = 447] 01:46:46 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CBEC3800 == 30 [pid = 3532] [id = 443] 01:46:46 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D209B000 == 29 [pid = 3532] [id = 444] 01:46:46 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CCC4D000 == 28 [pid = 3532] [id = 438] 01:46:46 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D0F2A800 == 27 [pid = 3532] [id = 441] 01:46:46 INFO - PROCESS | 3532 | --DOMWINDOW == 90 (000000A7CD50F400) [pid = 3532] [serial = 1301] [outer = 0000000000000000] [url = about:blank] 01:46:46 INFO - PROCESS | 3532 | --DOMWINDOW == 89 (000000A7CD651000) [pid = 3532] [serial = 1303] [outer = 0000000000000000] [url = about:blank] 01:46:46 INFO - PROCESS | 3532 | --DOMWINDOW == 88 (000000A7CC941800) [pid = 3532] [serial = 1288] [outer = 0000000000000000] [url = about:blank] 01:46:46 INFO - PROCESS | 3532 | --DOMWINDOW == 87 (000000A7CCA27C00) [pid = 3532] [serial = 1291] [outer = 0000000000000000] [url = about:blank] 01:46:46 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7CC9BB800) [pid = 3532] [serial = 1289] [outer = 0000000000000000] [url = about:blank] 01:46:46 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7CD2EB000) [pid = 3532] [serial = 1294] [outer = 0000000000000000] [url = about:blank] 01:46:46 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7CCA32400) [pid = 3532] [serial = 1292] [outer = 0000000000000000] [url = about:blank] 01:46:46 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7CD4EE400) [pid = 3532] [serial = 1300] [outer = 0000000000000000] [url = about:blank] 01:46:46 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7CCA2E000) [pid = 3532] [serial = 1295] [outer = 0000000000000000] [url = about:blank] 01:46:46 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7C6C72400) [pid = 3532] [serial = 1279] [outer = 0000000000000000] [url = about:blank] 01:46:46 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7C9D77000) [pid = 3532] [serial = 1280] [outer = 0000000000000000] [url = about:blank] 01:46:46 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7C502E000) [pid = 3532] [serial = 1276] [outer = 0000000000000000] [url = about:blank] 01:46:46 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7C555FC00) [pid = 3532] [serial = 1277] [outer = 0000000000000000] [url = about:blank] 01:46:46 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7C4791C00) [pid = 3532] [serial = 1273] [outer = 0000000000000000] [url = about:blank] 01:46:46 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7C4799C00) [pid = 3532] [serial = 1274] [outer = 0000000000000000] [url = about:blank] 01:46:46 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7C0812400) [pid = 3532] [serial = 1270] [outer = 0000000000000000] [url = about:blank] 01:46:46 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7C0FCC000) [pid = 3532] [serial = 1271] [outer = 0000000000000000] [url = about:blank] 01:46:46 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7C0357400) [pid = 3532] [serial = 1267] [outer = 0000000000000000] [url = about:blank] 01:46:46 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7C03A4400) [pid = 3532] [serial = 1268] [outer = 0000000000000000] [url = about:blank] 01:46:46 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7BFDBB400) [pid = 3532] [serial = 1264] [outer = 0000000000000000] [url = about:blank] 01:46:46 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7C0013400) [pid = 3532] [serial = 1265] [outer = 0000000000000000] [url = about:blank] 01:46:46 INFO - PROCESS | 3532 | --DOMWINDOW == 69 (000000A7CD587400) [pid = 3532] [serial = 1262] [outer = 0000000000000000] [url = about:blank] 01:46:46 INFO - PROCESS | 3532 | --DOMWINDOW == 68 (000000A7CBE07400) [pid = 3532] [serial = 1285] [outer = 0000000000000000] [url = about:blank] 01:46:46 INFO - PROCESS | 3532 | --DOMWINDOW == 67 (000000A7CA37D800) [pid = 3532] [serial = 1282] [outer = 0000000000000000] [url = about:blank] 01:46:46 INFO - PROCESS | 3532 | --DOMWINDOW == 66 (000000A7CB819C00) [pid = 3532] [serial = 1283] [outer = 0000000000000000] [url = about:blank] 01:46:46 INFO - PROCESS | 3532 | --DOMWINDOW == 65 (000000A7C607E400) [pid = 3532] [serial = 1297] [outer = 0000000000000000] [url = about:blank] 01:46:46 INFO - PROCESS | 3532 | --DOMWINDOW == 64 (000000A7CCFF0800) [pid = 3532] [serial = 1298] [outer = 0000000000000000] [url = about:blank] 01:46:46 INFO - PROCESS | 3532 | --DOMWINDOW == 63 (000000A7CBF38800) [pid = 3532] [serial = 1286] [outer = 0000000000000000] [url = about:blank] 01:46:46 INFO - PROCESS | 3532 | 1470732406427 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]]]}] 01:46:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 01:46:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1986ms 01:46:46 INFO - PROCESS | 3532 | 1470732406469 Marionette TRACE conn6 -> [0,1757,"getWindowHandle",null] 01:46:46 INFO - PROCESS | 3532 | 1470732406473 Marionette TRACE conn6 <- [1,1757,null,{"value":"13"}] 01:46:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 01:46:46 INFO - PROCESS | 3532 | 1470732406478 Marionette TRACE conn6 -> [0,1758,"setScriptTimeout",{"ms":35000}] 01:46:46 INFO - PROCESS | 3532 | 1470732406482 Marionette TRACE conn6 <- [1,1758,null,{}] 01:46:46 INFO - PROCESS | 3532 | 1470732406488 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}] 01:46:46 INFO - PROCESS | 3532 | 1470732406492 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:46 INFO - PROCESS | 3532 | 1470732406586 Marionette TRACE conn6 <- [1,1759,null,{"value":null}] 01:46:46 INFO - PROCESS | 3532 | 1470732406594 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:46 INFO - PROCESS | 3532 | 1470732406599 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:46 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C5087000 == 28 [pid = 3532] [id = 449] 01:46:46 INFO - PROCESS | 3532 | ++DOMWINDOW == 64 (000000A7C0012800) [pid = 3532] [serial = 1347] [outer = 0000000000000000] 01:46:46 INFO - PROCESS | 3532 | ++DOMWINDOW == 65 (000000A7C0015C00) [pid = 3532] [serial = 1348] [outer = 000000A7C0012800] 01:46:46 INFO - PROCESS | 3532 | 1470732406652 Marionette DEBUG loaded listener.js 01:46:46 INFO - PROCESS | 3532 | ++DOMWINDOW == 66 (000000A7C0268800) [pid = 3532] [serial = 1349] [outer = 000000A7C0012800] 01:46:47 INFO - PROCESS | 3532 | 1470732407149 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]]]}] 01:46:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 01:46:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 733ms 01:46:47 INFO - PROCESS | 3532 | 1470732407215 Marionette TRACE conn6 -> [0,1761,"getWindowHandle",null] 01:46:47 INFO - PROCESS | 3532 | 1470732407220 Marionette TRACE conn6 <- [1,1761,null,{"value":"13"}] 01:46:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 01:46:47 INFO - PROCESS | 3532 | 1470732407227 Marionette TRACE conn6 -> [0,1762,"setScriptTimeout",{"ms":35000}] 01:46:47 INFO - PROCESS | 3532 | 1470732407230 Marionette TRACE conn6 <- [1,1762,null,{}] 01:46:47 INFO - PROCESS | 3532 | 1470732407233 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}] 01:46:47 INFO - PROCESS | 3532 | 1470732407237 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:47 INFO - PROCESS | 3532 | 1470732407329 Marionette TRACE conn6 <- [1,1763,null,{"value":null}] 01:46:47 INFO - PROCESS | 3532 | 1470732407342 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:47 INFO - PROCESS | 3532 | 1470732407345 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:47 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C645E000 == 29 [pid = 3532] [id = 450] 01:46:47 INFO - PROCESS | 3532 | ++DOMWINDOW == 67 (000000A7C03A0800) [pid = 3532] [serial = 1350] [outer = 0000000000000000] 01:46:47 INFO - PROCESS | 3532 | ++DOMWINDOW == 68 (000000A7C03A5400) [pid = 3532] [serial = 1351] [outer = 000000A7C03A0800] 01:46:47 INFO - PROCESS | 3532 | 1470732407396 Marionette DEBUG loaded listener.js 01:46:47 INFO - PROCESS | 3532 | ++DOMWINDOW == 69 (000000A7C03D0400) [pid = 3532] [serial = 1352] [outer = 000000A7C03A0800] 01:46:47 INFO - PROCESS | 3532 | 1470732407869 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]]]}] 01:46:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 01:46:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 692ms 01:46:47 INFO - PROCESS | 3532 | 1470732407920 Marionette TRACE conn6 -> [0,1765,"getWindowHandle",null] 01:46:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 01:46:47 INFO - PROCESS | 3532 | 1470732407923 Marionette TRACE conn6 <- [1,1765,null,{"value":"13"}] 01:46:47 INFO - PROCESS | 3532 | 1470732407926 Marionette TRACE conn6 -> [0,1766,"setScriptTimeout",{"ms":35000}] 01:46:47 INFO - PROCESS | 3532 | 1470732407930 Marionette TRACE conn6 <- [1,1766,null,{}] 01:46:47 INFO - PROCESS | 3532 | 1470732407942 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}] 01:46:47 INFO - PROCESS | 3532 | 1470732407947 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:48 INFO - PROCESS | 3532 | 1470732408071 Marionette TRACE conn6 <- [1,1767,null,{"value":null}] 01:46:48 INFO - PROCESS | 3532 | 1470732408141 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:48 INFO - PROCESS | 3532 | 1470732408145 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:48 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CC550000 == 30 [pid = 3532] [id = 451] 01:46:48 INFO - PROCESS | 3532 | ++DOMWINDOW == 70 (000000A7BE508C00) [pid = 3532] [serial = 1353] [outer = 0000000000000000] 01:46:48 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7C0F55C00) [pid = 3532] [serial = 1354] [outer = 000000A7BE508C00] 01:46:48 INFO - PROCESS | 3532 | 1470732408195 Marionette DEBUG loaded listener.js 01:46:48 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7C436D000) [pid = 3532] [serial = 1355] [outer = 000000A7BE508C00] 01:46:48 INFO - PROCESS | 3532 | 1470732408580 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]]]}] 01:46:48 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 01:46:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 690ms 01:46:48 INFO - PROCESS | 3532 | 1470732408618 Marionette TRACE conn6 -> [0,1769,"getWindowHandle",null] 01:46:48 INFO - PROCESS | 3532 | 1470732408621 Marionette TRACE conn6 <- [1,1769,null,{"value":"13"}] 01:46:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 01:46:48 INFO - PROCESS | 3532 | 1470732408624 Marionette TRACE conn6 -> [0,1770,"setScriptTimeout",{"ms":35000}] 01:46:48 INFO - PROCESS | 3532 | 1470732408626 Marionette TRACE conn6 <- [1,1770,null,{}] 01:46:48 INFO - PROCESS | 3532 | 1470732408629 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}] 01:46:48 INFO - PROCESS | 3532 | 1470732408631 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:48 INFO - PROCESS | 3532 | 1470732408721 Marionette TRACE conn6 <- [1,1771,null,{"value":null}] 01:46:48 INFO - PROCESS | 3532 | 1470732408795 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:48 INFO - PROCESS | 3532 | 1470732408797 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:48 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CCE72800 == 31 [pid = 3532] [id = 452] 01:46:48 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7C4790C00) [pid = 3532] [serial = 1356] [outer = 0000000000000000] 01:46:48 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7C48D2C00) [pid = 3532] [serial = 1357] [outer = 000000A7C4790C00] 01:46:48 INFO - PROCESS | 3532 | 1470732408845 Marionette DEBUG loaded listener.js 01:46:48 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7C504EC00) [pid = 3532] [serial = 1358] [outer = 000000A7C4790C00] 01:46:49 INFO - PROCESS | 3532 | 1470732409208 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]]]}] 01:46:49 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 01:46:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 626ms 01:46:49 INFO - PROCESS | 3532 | 1470732409253 Marionette TRACE conn6 -> [0,1773,"getWindowHandle",null] 01:46:49 INFO - PROCESS | 3532 | 1470732409255 Marionette TRACE conn6 <- [1,1773,null,{"value":"13"}] 01:46:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 01:46:49 INFO - PROCESS | 3532 | 1470732409258 Marionette TRACE conn6 -> [0,1774,"setScriptTimeout",{"ms":35000}] 01:46:49 INFO - PROCESS | 3532 | 1470732409260 Marionette TRACE conn6 <- [1,1774,null,{}] 01:46:49 INFO - PROCESS | 3532 | 1470732409264 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}] 01:46:49 INFO - PROCESS | 3532 | 1470732409266 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:49 INFO - PROCESS | 3532 | 1470732409376 Marionette TRACE conn6 <- [1,1775,null,{"value":null}] 01:46:49 INFO - PROCESS | 3532 | 1470732409413 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:49 INFO - PROCESS | 3532 | 1470732409416 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:49 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CE7D4800 == 32 [pid = 3532] [id = 453] 01:46:49 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7C035F400) [pid = 3532] [serial = 1359] [outer = 0000000000000000] 01:46:49 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7C607E400) [pid = 3532] [serial = 1360] [outer = 000000A7C035F400] 01:46:49 INFO - PROCESS | 3532 | 1470732409461 Marionette DEBUG loaded listener.js 01:46:49 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7C64D6800) [pid = 3532] [serial = 1361] [outer = 000000A7C035F400] 01:46:49 INFO - PROCESS | 3532 | 1470732409861 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]]]}] 01:46:49 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 01:46:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 629ms 01:46:49 INFO - PROCESS | 3532 | 1470732409891 Marionette TRACE conn6 -> [0,1777,"getWindowHandle",null] 01:46:49 INFO - PROCESS | 3532 | 1470732409894 Marionette TRACE conn6 <- [1,1777,null,{"value":"13"}] 01:46:49 INFO - PROCESS | 3532 | 1470732409896 Marionette TRACE conn6 -> [0,1778,"setScriptTimeout",{"ms":35000}] 01:46:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 01:46:49 INFO - PROCESS | 3532 | 1470732409898 Marionette TRACE conn6 <- [1,1778,null,{}] 01:46:49 INFO - PROCESS | 3532 | 1470732409902 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}] 01:46:49 INFO - PROCESS | 3532 | 1470732409908 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:50 INFO - PROCESS | 3532 | 1470732410044 Marionette TRACE conn6 <- [1,1779,null,{"value":null}] 01:46:50 INFO - PROCESS | 3532 | 1470732410060 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:50 INFO - PROCESS | 3532 | 1470732410062 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:50 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0622800 == 33 [pid = 3532] [id = 454] 01:46:50 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7C6B90000) [pid = 3532] [serial = 1362] [outer = 0000000000000000] 01:46:50 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7C9D74C00) [pid = 3532] [serial = 1363] [outer = 000000A7C6B90000] 01:46:50 INFO - PROCESS | 3532 | 1470732410108 Marionette DEBUG loaded listener.js 01:46:50 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CA434800) [pid = 3532] [serial = 1364] [outer = 000000A7C6B90000] 01:46:50 INFO - PROCESS | 3532 | 1470732410520 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]]]}] 01:46:50 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) 01:46:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 691ms 01:46:50 INFO - PROCESS | 3532 | 1470732410596 Marionette TRACE conn6 -> [0,1781,"getWindowHandle",null] 01:46:50 INFO - PROCESS | 3532 | 1470732410598 Marionette TRACE conn6 <- [1,1781,null,{"value":"13"}] 01:46:50 INFO - PROCESS | 3532 | 1470732410602 Marionette TRACE conn6 -> [0,1782,"setScriptTimeout",{"ms":35000}] 01:46:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 01:46:50 INFO - PROCESS | 3532 | 1470732410604 Marionette TRACE conn6 <- [1,1782,null,{}] 01:46:50 INFO - PROCESS | 3532 | 1470732410607 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}] 01:46:50 INFO - PROCESS | 3532 | 1470732410609 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:50 INFO - PROCESS | 3532 | 1470732410690 Marionette TRACE conn6 <- [1,1783,null,{"value":null}] 01:46:50 INFO - PROCESS | 3532 | 1470732410728 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:50 INFO - PROCESS | 3532 | 1470732410730 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:50 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0F3E000 == 34 [pid = 3532] [id = 455] 01:46:50 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7BFDABC00) [pid = 3532] [serial = 1365] [outer = 0000000000000000] 01:46:50 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7CB825C00) [pid = 3532] [serial = 1366] [outer = 000000A7BFDABC00] 01:46:50 INFO - PROCESS | 3532 | 1470732410775 Marionette DEBUG loaded listener.js 01:46:50 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7CBF3E000) [pid = 3532] [serial = 1367] [outer = 000000A7BFDABC00] 01:46:51 INFO - PROCESS | 3532 | 1470732411176 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]]]}] 01:46:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:46:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 629ms 01:46:51 INFO - PROCESS | 3532 | 1470732411234 Marionette TRACE conn6 -> [0,1785,"getWindowHandle",null] 01:46:51 INFO - PROCESS | 3532 | 1470732411237 Marionette TRACE conn6 <- [1,1785,null,{"value":"13"}] 01:46:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 01:46:51 INFO - PROCESS | 3532 | 1470732411244 Marionette TRACE conn6 -> [0,1786,"setScriptTimeout",{"ms":35000}] 01:46:51 INFO - PROCESS | 3532 | 1470732411246 Marionette TRACE conn6 <- [1,1786,null,{}] 01:46:51 INFO - PROCESS | 3532 | 1470732411250 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}] 01:46:51 INFO - PROCESS | 3532 | 1470732411252 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:51 INFO - PROCESS | 3532 | 1470732411332 Marionette TRACE conn6 <- [1,1787,null,{"value":null}] 01:46:51 INFO - PROCESS | 3532 | 1470732411340 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:51 INFO - PROCESS | 3532 | 1470732411342 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:51 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D18E2000 == 35 [pid = 3532] [id = 456] 01:46:51 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7CC944C00) [pid = 3532] [serial = 1368] [outer = 0000000000000000] 01:46:51 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7CC9BD800) [pid = 3532] [serial = 1369] [outer = 000000A7CC944C00] 01:46:51 INFO - PROCESS | 3532 | 1470732411389 Marionette DEBUG loaded listener.js 01:46:51 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7CCA27C00) [pid = 3532] [serial = 1370] [outer = 000000A7CC944C00] 01:46:51 INFO - PROCESS | 3532 | 1470732411857 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]]]}] 01:46:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 01:46:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 628ms 01:46:51 INFO - PROCESS | 3532 | 1470732411879 Marionette TRACE conn6 -> [0,1789,"getWindowHandle",null] 01:46:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 01:46:51 INFO - PROCESS | 3532 | 1470732411881 Marionette TRACE conn6 <- [1,1789,null,{"value":"13"}] 01:46:51 INFO - PROCESS | 3532 | 1470732411885 Marionette TRACE conn6 -> [0,1790,"setScriptTimeout",{"ms":35000}] 01:46:51 INFO - PROCESS | 3532 | 1470732411887 Marionette TRACE conn6 <- [1,1790,null,{}] 01:46:51 INFO - PROCESS | 3532 | 1470732411890 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}] 01:46:51 INFO - PROCESS | 3532 | 1470732411892 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:52 INFO - PROCESS | 3532 | 1470732411999 Marionette TRACE conn6 <- [1,1791,null,{"value":null}] 01:46:52 INFO - PROCESS | 3532 | 1470732412006 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:52 INFO - PROCESS | 3532 | 1470732412008 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:52 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CC54C000 == 36 [pid = 3532] [id = 457] 01:46:52 INFO - PROCESS | 3532 | ++DOMWINDOW == 88 (000000A7CCA27000) [pid = 3532] [serial = 1371] [outer = 0000000000000000] 01:46:52 INFO - PROCESS | 3532 | ++DOMWINDOW == 89 (000000A7CCD40C00) [pid = 3532] [serial = 1372] [outer = 000000A7CCA27000] 01:46:52 INFO - PROCESS | 3532 | 1470732412095 Marionette DEBUG loaded listener.js 01:46:52 INFO - PROCESS | 3532 | ++DOMWINDOW == 90 (000000A7CD247C00) [pid = 3532] [serial = 1373] [outer = 000000A7CCA27000] 01:46:52 INFO - PROCESS | 3532 | 1470732412552 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]]]}] 01:46:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 01:46:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 692ms 01:46:52 INFO - PROCESS | 3532 | 1470732412577 Marionette TRACE conn6 -> [0,1793,"getWindowHandle",null] 01:46:52 INFO - PROCESS | 3532 | 1470732412580 Marionette TRACE conn6 <- [1,1793,null,{"value":"13"}] 01:46:52 INFO - PROCESS | 3532 | 1470732412583 Marionette TRACE conn6 -> [0,1794,"setScriptTimeout",{"ms":35000}] 01:46:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 01:46:52 INFO - PROCESS | 3532 | 1470732412584 Marionette TRACE conn6 <- [1,1794,null,{}] 01:46:52 INFO - PROCESS | 3532 | 1470732412588 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}] 01:46:52 INFO - PROCESS | 3532 | 1470732412590 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:52 INFO - PROCESS | 3532 | 1470732412705 Marionette TRACE conn6 <- [1,1795,null,{"value":null}] 01:46:52 INFO - PROCESS | 3532 | 1470732412711 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:52 INFO - PROCESS | 3532 | 1470732412713 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:52 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D20BA800 == 37 [pid = 3532] [id = 458] 01:46:52 INFO - PROCESS | 3532 | ++DOMWINDOW == 91 (000000A7CD243000) [pid = 3532] [serial = 1374] [outer = 0000000000000000] 01:46:52 INFO - PROCESS | 3532 | ++DOMWINDOW == 92 (000000A7CD2EFC00) [pid = 3532] [serial = 1375] [outer = 000000A7CD243000] 01:46:52 INFO - PROCESS | 3532 | 1470732412757 Marionette DEBUG loaded listener.js 01:46:52 INFO - PROCESS | 3532 | ++DOMWINDOW == 93 (000000A7CD34C400) [pid = 3532] [serial = 1376] [outer = 000000A7CD243000] 01:46:53 INFO - PROCESS | 3532 | 1470732413228 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]]]}] 01:46:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 01:46:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 691ms 01:46:53 INFO - PROCESS | 3532 | 1470732413278 Marionette TRACE conn6 -> [0,1797,"getWindowHandle",null] 01:46:53 INFO - PROCESS | 3532 | 1470732413280 Marionette TRACE conn6 <- [1,1797,null,{"value":"13"}] 01:46:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 01:46:53 INFO - PROCESS | 3532 | 1470732413284 Marionette TRACE conn6 -> [0,1798,"setScriptTimeout",{"ms":35000}] 01:46:53 INFO - PROCESS | 3532 | 1470732413286 Marionette TRACE conn6 <- [1,1798,null,{}] 01:46:53 INFO - PROCESS | 3532 | 1470732413291 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}] 01:46:53 INFO - PROCESS | 3532 | 1470732413293 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:53 INFO - PROCESS | 3532 | 1470732413452 Marionette TRACE conn6 <- [1,1799,null,{"value":null}] 01:46:53 INFO - PROCESS | 3532 | 1470732413477 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:53 INFO - PROCESS | 3532 | 1470732413480 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:53 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CE7D2800 == 38 [pid = 3532] [id = 459] 01:46:53 INFO - PROCESS | 3532 | ++DOMWINDOW == 94 (000000A7CD4F6C00) [pid = 3532] [serial = 1377] [outer = 0000000000000000] 01:46:53 INFO - PROCESS | 3532 | ++DOMWINDOW == 95 (000000A7CD519800) [pid = 3532] [serial = 1378] [outer = 000000A7CD4F6C00] 01:46:53 INFO - PROCESS | 3532 | 1470732413526 Marionette DEBUG loaded listener.js 01:46:53 INFO - PROCESS | 3532 | ++DOMWINDOW == 96 (000000A7CDB0B400) [pid = 3532] [serial = 1379] [outer = 000000A7CD4F6C00] 01:46:53 INFO - PROCESS | 3532 | --DOMWINDOW == 95 (000000A7CD2E9800) [pid = 3532] [serial = 1341] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 01:46:53 INFO - PROCESS | 3532 | --DOMWINDOW == 94 (000000A7CCA31800) [pid = 3532] [serial = 1329] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 01:46:53 INFO - PROCESS | 3532 | --DOMWINDOW == 93 (000000A7CD24A000) [pid = 3532] [serial = 1332] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 01:46:53 INFO - PROCESS | 3532 | --DOMWINDOW == 92 (000000A7CD4F3800) [pid = 3532] [serial = 1335] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 01:46:53 INFO - PROCESS | 3532 | --DOMWINDOW == 91 (000000A7C14FB000) [pid = 3532] [serial = 1338] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 01:46:53 INFO - PROCESS | 3532 | --DOMWINDOW == 90 (000000A7C4798800) [pid = 3532] [serial = 1314] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 01:46:53 INFO - PROCESS | 3532 | --DOMWINDOW == 89 (000000A7BE50FC00) [pid = 3532] [serial = 1311] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 01:46:53 INFO - PROCESS | 3532 | --DOMWINDOW == 88 (000000A7C039B000) [pid = 3532] [serial = 1308] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 01:46:53 INFO - PROCESS | 3532 | --DOMWINDOW == 87 (000000A7BFDC5400) [pid = 3532] [serial = 1305] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 01:46:53 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7CD50F800) [pid = 3532] [serial = 1302] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 01:46:53 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7CC94A400) [pid = 3532] [serial = 1326] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 01:46:53 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7BFD2A800) [pid = 3532] [serial = 1323] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 01:46:53 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7C61E8000) [pid = 3532] [serial = 1320] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 01:46:53 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7BFDB1400) [pid = 3532] [serial = 1317] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 01:46:54 INFO - PROCESS | 3532 | 1470732414084 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]]]}] 01:46:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 01:46:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 836ms 01:46:54 INFO - PROCESS | 3532 | 1470732414121 Marionette TRACE conn6 -> [0,1801,"getWindowHandle",null] 01:46:54 INFO - PROCESS | 3532 | 1470732414124 Marionette TRACE conn6 <- [1,1801,null,{"value":"13"}] 01:46:54 INFO - PROCESS | 3532 | 1470732414127 Marionette TRACE conn6 -> [0,1802,"setScriptTimeout",{"ms":35000}] 01:46:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 01:46:54 INFO - PROCESS | 3532 | 1470732414129 Marionette TRACE conn6 <- [1,1802,null,{}] 01:46:54 INFO - PROCESS | 3532 | 1470732414132 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}] 01:46:54 INFO - PROCESS | 3532 | 1470732414134 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:54 INFO - PROCESS | 3532 | 1470732414221 Marionette TRACE conn6 <- [1,1803,null,{"value":null}] 01:46:54 INFO - PROCESS | 3532 | 1470732414227 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:54 INFO - PROCESS | 3532 | 1470732414229 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:54 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CDB36000 == 39 [pid = 3532] [id = 460] 01:46:54 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7C05A5000) [pid = 3532] [serial = 1380] [outer = 0000000000000000] 01:46:54 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7CB824C00) [pid = 3532] [serial = 1381] [outer = 000000A7C05A5000] 01:46:54 INFO - PROCESS | 3532 | 1470732414275 Marionette DEBUG loaded listener.js 01:46:54 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7CD2E9800) [pid = 3532] [serial = 1382] [outer = 000000A7C05A5000] 01:46:54 INFO - PROCESS | 3532 | 1470732414707 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]]]}] 01:46:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 01:46:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 628ms 01:46:54 INFO - PROCESS | 3532 | 1470732414759 Marionette TRACE conn6 -> [0,1805,"getWindowHandle",null] 01:46:54 INFO - PROCESS | 3532 | 1470732414761 Marionette TRACE conn6 <- [1,1805,null,{"value":"13"}] 01:46:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 01:46:54 INFO - PROCESS | 3532 | 1470732414764 Marionette TRACE conn6 -> [0,1806,"setScriptTimeout",{"ms":35000}] 01:46:54 INFO - PROCESS | 3532 | 1470732414766 Marionette TRACE conn6 <- [1,1806,null,{}] 01:46:54 INFO - PROCESS | 3532 | 1470732414770 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}] 01:46:54 INFO - PROCESS | 3532 | 1470732414771 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:54 INFO - PROCESS | 3532 | 1470732414854 Marionette TRACE conn6 <- [1,1807,null,{"value":null}] 01:46:54 INFO - PROCESS | 3532 | 1470732414859 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:54 INFO - PROCESS | 3532 | 1470732414861 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:54 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D31F1000 == 40 [pid = 3532] [id = 461] 01:46:54 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7CD515C00) [pid = 3532] [serial = 1383] [outer = 0000000000000000] 01:46:54 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7CDB90000) [pid = 3532] [serial = 1384] [outer = 000000A7CD515C00] 01:46:54 INFO - PROCESS | 3532 | 1470732414906 Marionette DEBUG loaded listener.js 01:46:54 INFO - PROCESS | 3532 | ++DOMWINDOW == 88 (000000A7CE4D8C00) [pid = 3532] [serial = 1385] [outer = 000000A7CD515C00] 01:46:55 INFO - PROCESS | 3532 | 1470732415380 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]]]}] 01:46:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 01:46:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 629ms 01:46:55 INFO - PROCESS | 3532 | 1470732415402 Marionette TRACE conn6 -> [0,1809,"getWindowHandle",null] 01:46:55 INFO - PROCESS | 3532 | 1470732415405 Marionette TRACE conn6 <- [1,1809,null,{"value":"13"}] 01:46:55 INFO - PROCESS | 3532 | 1470732415408 Marionette TRACE conn6 -> [0,1810,"setScriptTimeout",{"ms":35000}] 01:46:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 01:46:55 INFO - PROCESS | 3532 | 1470732415410 Marionette TRACE conn6 <- [1,1810,null,{}] 01:46:55 INFO - PROCESS | 3532 | 1470732415413 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}] 01:46:55 INFO - PROCESS | 3532 | 1470732415415 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:55 INFO - PROCESS | 3532 | 1470732415508 Marionette TRACE conn6 <- [1,1811,null,{"value":null}] 01:46:55 INFO - PROCESS | 3532 | 1470732415514 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:55 INFO - PROCESS | 3532 | 1470732415516 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:55 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D36B4800 == 41 [pid = 3532] [id = 462] 01:46:55 INFO - PROCESS | 3532 | ++DOMWINDOW == 89 (000000A7CF33E000) [pid = 3532] [serial = 1386] [outer = 0000000000000000] 01:46:55 INFO - PROCESS | 3532 | ++DOMWINDOW == 90 (000000A7CF347C00) [pid = 3532] [serial = 1387] [outer = 000000A7CF33E000] 01:46:55 INFO - PROCESS | 3532 | 1470732415560 Marionette DEBUG loaded listener.js 01:46:55 INFO - PROCESS | 3532 | ++DOMWINDOW == 91 (000000A7CF883400) [pid = 3532] [serial = 1388] [outer = 000000A7CF33E000] 01:46:56 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C5087000 == 40 [pid = 3532] [id = 449] 01:46:56 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D365C800 == 39 [pid = 3532] [id = 448] 01:46:57 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C645E000 == 38 [pid = 3532] [id = 450] 01:46:57 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CCE72800 == 37 [pid = 3532] [id = 452] 01:46:57 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CC550000 == 36 [pid = 3532] [id = 451] 01:46:57 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CE7D2800 == 35 [pid = 3532] [id = 459] 01:46:57 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D18E2000 == 34 [pid = 3532] [id = 456] 01:46:57 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CDB36000 == 33 [pid = 3532] [id = 460] 01:46:57 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D31F1000 == 32 [pid = 3532] [id = 461] 01:46:57 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CE7D4800 == 31 [pid = 3532] [id = 453] 01:46:57 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D20BA800 == 30 [pid = 3532] [id = 458] 01:46:57 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D0622800 == 29 [pid = 3532] [id = 454] 01:46:57 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D0F3E000 == 28 [pid = 3532] [id = 455] 01:46:57 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CC54C000 == 27 [pid = 3532] [id = 457] 01:46:57 INFO - PROCESS | 3532 | --DOMWINDOW == 90 (000000A7CDCBA800) [pid = 3532] [serial = 1343] [outer = 0000000000000000] [url = about:blank] 01:46:57 INFO - PROCESS | 3532 | --DOMWINDOW == 89 (000000A7CD224000) [pid = 3532] [serial = 1330] [outer = 0000000000000000] [url = about:blank] 01:46:57 INFO - PROCESS | 3532 | --DOMWINDOW == 88 (000000A7CD2ED800) [pid = 3532] [serial = 1333] [outer = 0000000000000000] [url = about:blank] 01:46:57 INFO - PROCESS | 3532 | --DOMWINDOW == 87 (000000A7CD249C00) [pid = 3532] [serial = 1331] [outer = 0000000000000000] [url = about:blank] 01:46:57 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7CD65A400) [pid = 3532] [serial = 1336] [outer = 0000000000000000] [url = about:blank] 01:46:57 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7CE731C00) [pid = 3532] [serial = 1345] [outer = 0000000000000000] [url = about:blank] 01:46:57 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7CD346C00) [pid = 3532] [serial = 1334] [outer = 0000000000000000] [url = about:blank] 01:46:57 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7CDB93C00) [pid = 3532] [serial = 1342] [outer = 0000000000000000] [url = about:blank] 01:46:57 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7CDB93000) [pid = 3532] [serial = 1337] [outer = 0000000000000000] [url = about:blank] 01:46:57 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7C9DB3800) [pid = 3532] [serial = 1339] [outer = 0000000000000000] [url = about:blank] 01:46:57 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7C48D3C00) [pid = 3532] [serial = 1315] [outer = 0000000000000000] [url = about:blank] 01:46:57 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7C5038000) [pid = 3532] [serial = 1316] [outer = 0000000000000000] [url = about:blank] 01:46:57 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7C0F0CC00) [pid = 3532] [serial = 1312] [outer = 0000000000000000] [url = about:blank] 01:46:57 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7C4368800) [pid = 3532] [serial = 1313] [outer = 0000000000000000] [url = about:blank] 01:46:57 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7C039E000) [pid = 3532] [serial = 1309] [outer = 0000000000000000] [url = about:blank] 01:46:57 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7C03C6400) [pid = 3532] [serial = 1310] [outer = 0000000000000000] [url = about:blank] 01:46:57 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7BFDC6000) [pid = 3532] [serial = 1306] [outer = 0000000000000000] [url = about:blank] 01:46:57 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7C0263800) [pid = 3532] [serial = 1307] [outer = 0000000000000000] [url = about:blank] 01:46:57 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7CD6EA000) [pid = 3532] [serial = 1304] [outer = 0000000000000000] [url = about:blank] 01:46:57 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7CC9C6C00) [pid = 3532] [serial = 1327] [outer = 0000000000000000] [url = about:blank] 01:46:57 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7CBE08000) [pid = 3532] [serial = 1324] [outer = 0000000000000000] [url = about:blank] 01:46:57 INFO - PROCESS | 3532 | --DOMWINDOW == 69 (000000A7CC4D0400) [pid = 3532] [serial = 1325] [outer = 0000000000000000] [url = about:blank] 01:46:57 INFO - PROCESS | 3532 | --DOMWINDOW == 68 (000000A7CA37E000) [pid = 3532] [serial = 1321] [outer = 0000000000000000] [url = about:blank] 01:46:57 INFO - PROCESS | 3532 | --DOMWINDOW == 67 (000000A7CB818C00) [pid = 3532] [serial = 1322] [outer = 0000000000000000] [url = about:blank] 01:46:57 INFO - PROCESS | 3532 | --DOMWINDOW == 66 (000000A7C61E1C00) [pid = 3532] [serial = 1319] [outer = 0000000000000000] [url = about:blank] 01:46:57 INFO - PROCESS | 3532 | --DOMWINDOW == 65 (000000A7C6079C00) [pid = 3532] [serial = 1318] [outer = 0000000000000000] [url = about:blank] 01:46:57 INFO - PROCESS | 3532 | --DOMWINDOW == 64 (000000A7CCA30000) [pid = 3532] [serial = 1340] [outer = 0000000000000000] [url = about:blank] 01:46:57 INFO - PROCESS | 3532 | --DOMWINDOW == 63 (000000A7CCA2F800) [pid = 3532] [serial = 1328] [outer = 0000000000000000] [url = about:blank] 01:46:57 INFO - PROCESS | 3532 | 1470732417347 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]]]}] 01:46:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 01:46:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1992ms 01:46:57 INFO - PROCESS | 3532 | 1470732417403 Marionette TRACE conn6 -> [0,1813,"getWindowHandle",null] 01:46:57 INFO - PROCESS | 3532 | 1470732417408 Marionette TRACE conn6 <- [1,1813,null,{"value":"13"}] 01:46:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 01:46:57 INFO - PROCESS | 3532 | 1470732417413 Marionette TRACE conn6 -> [0,1814,"setScriptTimeout",{"ms":35000}] 01:46:57 INFO - PROCESS | 3532 | 1470732417417 Marionette TRACE conn6 <- [1,1814,null,{}] 01:46:57 INFO - PROCESS | 3532 | 1470732417424 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}] 01:46:57 INFO - PROCESS | 3532 | 1470732417427 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:57 INFO - PROCESS | 3532 | 1470732417526 Marionette TRACE conn6 <- [1,1815,null,{"value":null}] 01:46:57 INFO - PROCESS | 3532 | 1470732417542 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:57 INFO - PROCESS | 3532 | 1470732417545 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:57 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C4F77800 == 28 [pid = 3532] [id = 463] 01:46:57 INFO - PROCESS | 3532 | ++DOMWINDOW == 64 (000000A7BFDC0C00) [pid = 3532] [serial = 1389] [outer = 0000000000000000] 01:46:57 INFO - PROCESS | 3532 | ++DOMWINDOW == 65 (000000A7BFDC1C00) [pid = 3532] [serial = 1390] [outer = 000000A7BFDC0C00] 01:46:57 INFO - PROCESS | 3532 | 1470732417597 Marionette DEBUG loaded listener.js 01:46:57 INFO - PROCESS | 3532 | ++DOMWINDOW == 66 (000000A7C001A800) [pid = 3532] [serial = 1391] [outer = 000000A7BFDC0C00] 01:46:58 INFO - PROCESS | 3532 | 1470732418085 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]]]}] 01:46:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 01:46:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 733ms 01:46:58 INFO - PROCESS | 3532 | 1470732418148 Marionette TRACE conn6 -> [0,1817,"getWindowHandle",null] 01:46:58 INFO - PROCESS | 3532 | 1470732418154 Marionette TRACE conn6 <- [1,1817,null,{"value":"13"}] 01:46:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 01:46:58 INFO - PROCESS | 3532 | 1470732418161 Marionette TRACE conn6 -> [0,1818,"setScriptTimeout",{"ms":35000}] 01:46:58 INFO - PROCESS | 3532 | 1470732418164 Marionette TRACE conn6 <- [1,1818,null,{}] 01:46:58 INFO - PROCESS | 3532 | 1470732418168 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}] 01:46:58 INFO - PROCESS | 3532 | 1470732418171 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:58 INFO - PROCESS | 3532 | 1470732418264 Marionette TRACE conn6 <- [1,1819,null,{"value":null}] 01:46:58 INFO - PROCESS | 3532 | 1470732418342 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:58 INFO - PROCESS | 3532 | 1470732418345 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:58 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C6320800 == 29 [pid = 3532] [id = 464] 01:46:58 INFO - PROCESS | 3532 | ++DOMWINDOW == 67 (000000A7C0358400) [pid = 3532] [serial = 1392] [outer = 0000000000000000] 01:46:58 INFO - PROCESS | 3532 | ++DOMWINDOW == 68 (000000A7C035B800) [pid = 3532] [serial = 1393] [outer = 000000A7C0358400] 01:46:58 INFO - PROCESS | 3532 | 1470732418395 Marionette DEBUG loaded listener.js 01:46:58 INFO - PROCESS | 3532 | ++DOMWINDOW == 69 (000000A7C03A0000) [pid = 3532] [serial = 1394] [outer = 000000A7C0358400] 01:46:58 INFO - PROCESS | 3532 | 1470732418794 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]]]}] 01:46:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 01:46:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 691ms 01:46:58 INFO - PROCESS | 3532 | 1470732418853 Marionette TRACE conn6 -> [0,1821,"getWindowHandle",null] 01:46:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 01:46:58 INFO - PROCESS | 3532 | 1470732418855 Marionette TRACE conn6 <- [1,1821,null,{"value":"13"}] 01:46:58 INFO - PROCESS | 3532 | 1470732418859 Marionette TRACE conn6 -> [0,1822,"setScriptTimeout",{"ms":35000}] 01:46:58 INFO - PROCESS | 3532 | 1470732418863 Marionette TRACE conn6 <- [1,1822,null,{}] 01:46:58 INFO - PROCESS | 3532 | 1470732418875 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}] 01:46:58 INFO - PROCESS | 3532 | 1470732418880 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:59 INFO - PROCESS | 3532 | 1470732419000 Marionette TRACE conn6 <- [1,1823,null,{"value":null}] 01:46:59 INFO - PROCESS | 3532 | 1470732419008 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:59 INFO - PROCESS | 3532 | 1470732419011 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:59 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CC236800 == 30 [pid = 3532] [id = 465] 01:46:59 INFO - PROCESS | 3532 | ++DOMWINDOW == 70 (000000A7BE481000) [pid = 3532] [serial = 1395] [outer = 0000000000000000] 01:46:59 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7C08AE400) [pid = 3532] [serial = 1396] [outer = 000000A7BE481000] 01:46:59 INFO - PROCESS | 3532 | 1470732419061 Marionette DEBUG loaded listener.js 01:46:59 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7C14FCC00) [pid = 3532] [serial = 1397] [outer = 000000A7BE481000] 01:46:59 INFO - PROCESS | 3532 | 1470732419484 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]]]}] 01:46:59 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 01:46:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 648ms 01:46:59 INFO - PROCESS | 3532 | 1470732419512 Marionette TRACE conn6 -> [0,1825,"getWindowHandle",null] 01:46:59 INFO - PROCESS | 3532 | 1470732419515 Marionette TRACE conn6 <- [1,1825,null,{"value":"13"}] 01:46:59 INFO - PROCESS | 3532 | 1470732419518 Marionette TRACE conn6 -> [0,1826,"setScriptTimeout",{"ms":35000}] 01:46:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 01:46:59 INFO - PROCESS | 3532 | 1470732419520 Marionette TRACE conn6 <- [1,1826,null,{}] 01:46:59 INFO - PROCESS | 3532 | 1470732419523 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}] 01:46:59 INFO - PROCESS | 3532 | 1470732419526 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:59 INFO - PROCESS | 3532 | 1470732419615 Marionette TRACE conn6 <- [1,1827,null,{"value":null}] 01:46:59 INFO - PROCESS | 3532 | 1470732419621 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:59 INFO - PROCESS | 3532 | 1470732419623 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:46:59 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CCE68800 == 31 [pid = 3532] [id = 466] 01:46:59 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7C478CC00) [pid = 3532] [serial = 1398] [outer = 0000000000000000] 01:46:59 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7C4799400) [pid = 3532] [serial = 1399] [outer = 000000A7C478CC00] 01:46:59 INFO - PROCESS | 3532 | 1470732419669 Marionette DEBUG loaded listener.js 01:46:59 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7C48D8800) [pid = 3532] [serial = 1400] [outer = 000000A7C478CC00] 01:47:00 INFO - PROCESS | 3532 | 1470732420118 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]]]}] 01:47:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 01:47:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 627ms 01:47:00 INFO - PROCESS | 3532 | 1470732420158 Marionette TRACE conn6 -> [0,1829,"getWindowHandle",null] 01:47:00 INFO - PROCESS | 3532 | 1470732420161 Marionette TRACE conn6 <- [1,1829,null,{"value":"13"}] 01:47:00 INFO - PROCESS | 3532 | 1470732420164 Marionette TRACE conn6 -> [0,1830,"setScriptTimeout",{"ms":35000}] 01:47:00 INFO - PROCESS | 3532 | 1470732420166 Marionette TRACE conn6 <- [1,1830,null,{}] 01:47:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 01:47:00 INFO - PROCESS | 3532 | 1470732420170 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}] 01:47:00 INFO - PROCESS | 3532 | 1470732420172 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:00 INFO - PROCESS | 3532 | 1470732420253 Marionette TRACE conn6 <- [1,1831,null,{"value":null}] 01:47:00 INFO - PROCESS | 3532 | 1470732420260 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:00 INFO - PROCESS | 3532 | 1470732420262 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:00 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CE2DB000 == 32 [pid = 3532] [id = 467] 01:47:00 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7C0351800) [pid = 3532] [serial = 1401] [outer = 0000000000000000] 01:47:00 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7C5360400) [pid = 3532] [serial = 1402] [outer = 000000A7C0351800] 01:47:00 INFO - PROCESS | 3532 | 1470732420309 Marionette DEBUG loaded listener.js 01:47:00 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7C600C000) [pid = 3532] [serial = 1403] [outer = 000000A7C0351800] 01:47:00 INFO - PROCESS | 3532 | 1470732420773 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]]]}] 01:47:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 01:47:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 629ms 01:47:00 INFO - PROCESS | 3532 | 1470732420799 Marionette TRACE conn6 -> [0,1833,"getWindowHandle",null] 01:47:00 INFO - PROCESS | 3532 | 1470732420802 Marionette TRACE conn6 <- [1,1833,null,{"value":"13"}] 01:47:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 01:47:00 INFO - PROCESS | 3532 | 1470732420809 Marionette TRACE conn6 -> [0,1834,"setScriptTimeout",{"ms":35000}] 01:47:00 INFO - PROCESS | 3532 | 1470732420811 Marionette TRACE conn6 <- [1,1834,null,{}] 01:47:00 INFO - PROCESS | 3532 | 1470732420815 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}] 01:47:00 INFO - PROCESS | 3532 | 1470732420821 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:00 INFO - PROCESS | 3532 | 1470732420930 Marionette TRACE conn6 <- [1,1835,null,{"value":null}] 01:47:00 INFO - PROCESS | 3532 | 1470732420939 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:00 INFO - PROCESS | 3532 | 1470732420941 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:00 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D05F4800 == 33 [pid = 3532] [id = 468] 01:47:00 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7C607B800) [pid = 3532] [serial = 1404] [outer = 0000000000000000] 01:47:00 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7C679F000) [pid = 3532] [serial = 1405] [outer = 000000A7C607B800] 01:47:00 INFO - PROCESS | 3532 | 1470732420986 Marionette DEBUG loaded listener.js 01:47:01 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7C9DB3800) [pid = 3532] [serial = 1406] [outer = 000000A7C607B800] 01:47:01 INFO - PROCESS | 3532 | 1470732421427 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]]]}] 01:47:01 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) 01:47:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 690ms 01:47:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 01:47:01 INFO - PROCESS | 3532 | 1470732421502 Marionette TRACE conn6 -> [0,1837,"getWindowHandle",null] 01:47:01 INFO - PROCESS | 3532 | 1470732421505 Marionette TRACE conn6 <- [1,1837,null,{"value":"13"}] 01:47:01 INFO - PROCESS | 3532 | 1470732421508 Marionette TRACE conn6 -> [0,1838,"setScriptTimeout",{"ms":35000}] 01:47:01 INFO - PROCESS | 3532 | 1470732421510 Marionette TRACE conn6 <- [1,1838,null,{}] 01:47:01 INFO - PROCESS | 3532 | 1470732421513 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}] 01:47:01 INFO - PROCESS | 3532 | 1470732421515 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:01 INFO - PROCESS | 3532 | 1470732421595 Marionette TRACE conn6 <- [1,1839,null,{"value":null}] 01:47:01 INFO - PROCESS | 3532 | 1470732421630 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:01 INFO - PROCESS | 3532 | 1470732421632 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:01 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0F29000 == 34 [pid = 3532] [id = 469] 01:47:01 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7C9DB4000) [pid = 3532] [serial = 1407] [outer = 0000000000000000] 01:47:01 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7CA43F800) [pid = 3532] [serial = 1408] [outer = 000000A7C9DB4000] 01:47:01 INFO - PROCESS | 3532 | 1470732421676 Marionette DEBUG loaded listener.js 01:47:01 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7CB81FC00) [pid = 3532] [serial = 1409] [outer = 000000A7C9DB4000] 01:47:02 INFO - PROCESS | 3532 | 1470732422086 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]]]}] 01:47:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:47:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 627ms 01:47:02 INFO - PROCESS | 3532 | 1470732422141 Marionette TRACE conn6 -> [0,1841,"getWindowHandle",null] 01:47:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 01:47:02 INFO - PROCESS | 3532 | 1470732422143 Marionette TRACE conn6 <- [1,1841,null,{"value":"13"}] 01:47:02 INFO - PROCESS | 3532 | 1470732422146 Marionette TRACE conn6 -> [0,1842,"setScriptTimeout",{"ms":35000}] 01:47:02 INFO - PROCESS | 3532 | 1470732422148 Marionette TRACE conn6 <- [1,1842,null,{}] 01:47:02 INFO - PROCESS | 3532 | 1470732422151 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}] 01:47:02 INFO - PROCESS | 3532 | 1470732422154 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:02 INFO - PROCESS | 3532 | 1470732422233 Marionette TRACE conn6 <- [1,1843,null,{"value":null}] 01:47:02 INFO - PROCESS | 3532 | 1470732422239 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:02 INFO - PROCESS | 3532 | 1470732422241 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:02 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D18D9000 == 35 [pid = 3532] [id = 470] 01:47:02 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7CB820000) [pid = 3532] [serial = 1410] [outer = 0000000000000000] 01:47:02 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7CBE0F800) [pid = 3532] [serial = 1411] [outer = 000000A7CB820000] 01:47:02 INFO - PROCESS | 3532 | 1470732422288 Marionette DEBUG loaded listener.js 01:47:02 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7CC522000) [pid = 3532] [serial = 1412] [outer = 000000A7CB820000] 01:47:02 INFO - PROCESS | 3532 | 1470732422754 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]]]}] 01:47:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 01:47:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 628ms 01:47:02 INFO - PROCESS | 3532 | 1470732422775 Marionette TRACE conn6 -> [0,1845,"getWindowHandle",null] 01:47:02 INFO - PROCESS | 3532 | 1470732422778 Marionette TRACE conn6 <- [1,1845,null,{"value":"13"}] 01:47:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 01:47:02 INFO - PROCESS | 3532 | 1470732422781 Marionette TRACE conn6 -> [0,1846,"setScriptTimeout",{"ms":35000}] 01:47:02 INFO - PROCESS | 3532 | 1470732422782 Marionette TRACE conn6 <- [1,1846,null,{}] 01:47:02 INFO - PROCESS | 3532 | 1470732422786 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}] 01:47:02 INFO - PROCESS | 3532 | 1470732422788 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:02 INFO - PROCESS | 3532 | 1470732422896 Marionette TRACE conn6 <- [1,1847,null,{"value":null}] 01:47:02 INFO - PROCESS | 3532 | 1470732422904 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:02 INFO - PROCESS | 3532 | 1470732422906 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:02 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CC235000 == 36 [pid = 3532] [id = 471] 01:47:02 INFO - PROCESS | 3532 | ++DOMWINDOW == 88 (000000A7CC945400) [pid = 3532] [serial = 1413] [outer = 0000000000000000] 01:47:02 INFO - PROCESS | 3532 | ++DOMWINDOW == 89 (000000A7CC9B8800) [pid = 3532] [serial = 1414] [outer = 000000A7CC945400] 01:47:02 INFO - PROCESS | 3532 | 1470732422951 Marionette DEBUG loaded listener.js 01:47:03 INFO - PROCESS | 3532 | ++DOMWINDOW == 90 (000000A7CCA25C00) [pid = 3532] [serial = 1415] [outer = 000000A7CC945400] 01:47:03 INFO - PROCESS | 3532 | 1470732423422 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]]]}] 01:47:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 01:47:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 691ms 01:47:03 INFO - PROCESS | 3532 | 1470732423476 Marionette TRACE conn6 -> [0,1849,"getWindowHandle",null] 01:47:03 INFO - PROCESS | 3532 | 1470732423478 Marionette TRACE conn6 <- [1,1849,null,{"value":"13"}] 01:47:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 01:47:03 INFO - PROCESS | 3532 | 1470732423497 Marionette TRACE conn6 -> [0,1850,"setScriptTimeout",{"ms":35000}] 01:47:03 INFO - PROCESS | 3532 | 1470732423499 Marionette TRACE conn6 <- [1,1850,null,{}] 01:47:03 INFO - PROCESS | 3532 | 1470732423508 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}] 01:47:03 INFO - PROCESS | 3532 | 1470732423511 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:03 INFO - PROCESS | 3532 | 1470732423625 Marionette TRACE conn6 <- [1,1851,null,{"value":null}] 01:47:03 INFO - PROCESS | 3532 | 1470732423638 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:03 INFO - PROCESS | 3532 | 1470732423640 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:03 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D209E000 == 37 [pid = 3532] [id = 472] 01:47:03 INFO - PROCESS | 3532 | ++DOMWINDOW == 91 (000000A7CC945C00) [pid = 3532] [serial = 1416] [outer = 0000000000000000] 01:47:03 INFO - PROCESS | 3532 | ++DOMWINDOW == 92 (000000A7CCA33400) [pid = 3532] [serial = 1417] [outer = 000000A7CC945C00] 01:47:03 INFO - PROCESS | 3532 | 1470732423685 Marionette DEBUG loaded listener.js 01:47:03 INFO - PROCESS | 3532 | ++DOMWINDOW == 93 (000000A7CD242400) [pid = 3532] [serial = 1418] [outer = 000000A7CC945C00] 01:47:04 INFO - PROCESS | 3532 | 1470732424149 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]]]}] 01:47:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 01:47:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 691ms 01:47:04 INFO - PROCESS | 3532 | 1470732424175 Marionette TRACE conn6 -> [0,1853,"getWindowHandle",null] 01:47:04 INFO - PROCESS | 3532 | 1470732424178 Marionette TRACE conn6 <- [1,1853,null,{"value":"13"}] 01:47:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 01:47:04 INFO - PROCESS | 3532 | 1470732424188 Marionette TRACE conn6 -> [0,1854,"setScriptTimeout",{"ms":35000}] 01:47:04 INFO - PROCESS | 3532 | 1470732424191 Marionette TRACE conn6 <- [1,1854,null,{}] 01:47:04 INFO - PROCESS | 3532 | 1470732424194 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}] 01:47:04 INFO - PROCESS | 3532 | 1470732424197 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:04 INFO - PROCESS | 3532 | 1470732424353 Marionette TRACE conn6 <- [1,1855,null,{"value":null}] 01:47:04 INFO - PROCESS | 3532 | 1470732424366 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:04 INFO - PROCESS | 3532 | 1470732424369 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:04 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CE2D8000 == 38 [pid = 3532] [id = 473] 01:47:04 INFO - PROCESS | 3532 | ++DOMWINDOW == 94 (000000A7CD251C00) [pid = 3532] [serial = 1419] [outer = 0000000000000000] 01:47:04 INFO - PROCESS | 3532 | ++DOMWINDOW == 95 (000000A7CD2F3800) [pid = 3532] [serial = 1420] [outer = 000000A7CD251C00] 01:47:04 INFO - PROCESS | 3532 | 1470732424419 Marionette DEBUG loaded listener.js 01:47:04 INFO - PROCESS | 3532 | ++DOMWINDOW == 96 (000000A7CD50D800) [pid = 3532] [serial = 1421] [outer = 000000A7CD251C00] 01:47:04 INFO - PROCESS | 3532 | --DOMWINDOW == 95 (000000A7CD515C00) [pid = 3532] [serial = 1383] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 01:47:04 INFO - PROCESS | 3532 | --DOMWINDOW == 94 (000000A7CCA27000) [pid = 3532] [serial = 1371] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 01:47:04 INFO - PROCESS | 3532 | --DOMWINDOW == 93 (000000A7CD243000) [pid = 3532] [serial = 1374] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 01:47:04 INFO - PROCESS | 3532 | --DOMWINDOW == 92 (000000A7CD4F6C00) [pid = 3532] [serial = 1377] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 01:47:04 INFO - PROCESS | 3532 | --DOMWINDOW == 91 (000000A7CC944C00) [pid = 3532] [serial = 1368] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 01:47:04 INFO - PROCESS | 3532 | --DOMWINDOW == 90 (000000A7BFDABC00) [pid = 3532] [serial = 1365] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 01:47:04 INFO - PROCESS | 3532 | --DOMWINDOW == 89 (000000A7C6B90000) [pid = 3532] [serial = 1362] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 01:47:04 INFO - PROCESS | 3532 | --DOMWINDOW == 88 (000000A7C035F400) [pid = 3532] [serial = 1359] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 01:47:04 INFO - PROCESS | 3532 | --DOMWINDOW == 87 (000000A7C4790C00) [pid = 3532] [serial = 1356] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 01:47:04 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7BE508C00) [pid = 3532] [serial = 1353] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 01:47:04 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7C03A0800) [pid = 3532] [serial = 1350] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 01:47:04 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7C0012800) [pid = 3532] [serial = 1347] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 01:47:04 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7CDCBE000) [pid = 3532] [serial = 1344] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 01:47:04 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7C05A5000) [pid = 3532] [serial = 1380] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 01:47:05 INFO - PROCESS | 3532 | 1470732425430 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]]]}] 01:47:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 01:47:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1282ms 01:47:05 INFO - PROCESS | 3532 | 1470732425472 Marionette TRACE conn6 -> [0,1857,"getWindowHandle",null] 01:47:05 INFO - PROCESS | 3532 | 1470732425477 Marionette TRACE conn6 <- [1,1857,null,{"value":"13"}] 01:47:05 INFO - PROCESS | 3532 | 1470732425482 Marionette TRACE conn6 -> [0,1858,"setScriptTimeout",{"ms":35000}] 01:47:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 01:47:05 INFO - PROCESS | 3532 | 1470732425488 Marionette TRACE conn6 <- [1,1858,null,{}] 01:47:05 INFO - PROCESS | 3532 | 1470732425493 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}] 01:47:05 INFO - PROCESS | 3532 | 1470732425496 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:05 INFO - PROCESS | 3532 | 1470732425624 Marionette TRACE conn6 <- [1,1859,null,{"value":null}] 01:47:05 INFO - PROCESS | 3532 | 1470732425703 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:05 INFO - PROCESS | 3532 | 1470732425706 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:05 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C6191800 == 39 [pid = 3532] [id = 474] 01:47:05 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7BFDBC000) [pid = 3532] [serial = 1422] [outer = 0000000000000000] 01:47:05 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7C0013400) [pid = 3532] [serial = 1423] [outer = 000000A7BFDBC000] 01:47:05 INFO - PROCESS | 3532 | 1470732425806 Marionette DEBUG loaded listener.js 01:47:05 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7C0352800) [pid = 3532] [serial = 1424] [outer = 000000A7BFDBC000] 01:47:06 INFO - PROCESS | 3532 | 1470732426527 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]]]}] 01:47:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 01:47:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1086ms 01:47:06 INFO - PROCESS | 3532 | 1470732426573 Marionette TRACE conn6 -> [0,1861,"getWindowHandle",null] 01:47:06 INFO - PROCESS | 3532 | 1470732426578 Marionette TRACE conn6 <- [1,1861,null,{"value":"13"}] 01:47:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 01:47:06 INFO - PROCESS | 3532 | 1470732426585 Marionette TRACE conn6 -> [0,1862,"setScriptTimeout",{"ms":35000}] 01:47:06 INFO - PROCESS | 3532 | 1470732426588 Marionette TRACE conn6 <- [1,1862,null,{}] 01:47:06 INFO - PROCESS | 3532 | 1470732426592 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}] 01:47:06 INFO - PROCESS | 3532 | 1470732426595 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:06 INFO - PROCESS | 3532 | 1470732426721 Marionette TRACE conn6 <- [1,1863,null,{"value":null}] 01:47:06 INFO - PROCESS | 3532 | 1470732426934 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:06 INFO - PROCESS | 3532 | 1470732426937 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:06 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C4308000 == 40 [pid = 3532] [id = 475] 01:47:06 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7BFDBC400) [pid = 3532] [serial = 1425] [outer = 0000000000000000] 01:47:06 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7C0260C00) [pid = 3532] [serial = 1426] [outer = 000000A7BFDBC400] 01:47:06 INFO - PROCESS | 3532 | 1470732426989 Marionette DEBUG loaded listener.js 01:47:07 INFO - PROCESS | 3532 | ++DOMWINDOW == 88 (000000A7C039E800) [pid = 3532] [serial = 1427] [outer = 000000A7BFDBC400] 01:47:07 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D209E000 == 39 [pid = 3532] [id = 472] 01:47:07 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CC235000 == 38 [pid = 3532] [id = 471] 01:47:07 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D18D9000 == 37 [pid = 3532] [id = 470] 01:47:07 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D0F29000 == 36 [pid = 3532] [id = 469] 01:47:07 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D05F4800 == 35 [pid = 3532] [id = 468] 01:47:07 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CE2DB000 == 34 [pid = 3532] [id = 467] 01:47:07 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CCE68800 == 33 [pid = 3532] [id = 466] 01:47:07 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CC236800 == 32 [pid = 3532] [id = 465] 01:47:07 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C6320800 == 31 [pid = 3532] [id = 464] 01:47:07 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C4F77800 == 30 [pid = 3532] [id = 463] 01:47:07 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D36B4800 == 29 [pid = 3532] [id = 462] 01:47:07 INFO - PROCESS | 3532 | --DOMWINDOW == 87 (000000A7CE4D8C00) [pid = 3532] [serial = 1385] [outer = 0000000000000000] [url = about:blank] 01:47:07 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7CF347C00) [pid = 3532] [serial = 1387] [outer = 0000000000000000] [url = about:blank] 01:47:07 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7CCD40C00) [pid = 3532] [serial = 1372] [outer = 0000000000000000] [url = about:blank] 01:47:07 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7CD2EFC00) [pid = 3532] [serial = 1375] [outer = 0000000000000000] [url = about:blank] 01:47:07 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7CD519800) [pid = 3532] [serial = 1378] [outer = 0000000000000000] [url = about:blank] 01:47:07 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7CD34C400) [pid = 3532] [serial = 1376] [outer = 0000000000000000] [url = about:blank] 01:47:07 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7CDB90000) [pid = 3532] [serial = 1384] [outer = 0000000000000000] [url = about:blank] 01:47:07 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7CDB0B400) [pid = 3532] [serial = 1379] [outer = 0000000000000000] [url = about:blank] 01:47:07 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7CC9BD800) [pid = 3532] [serial = 1369] [outer = 0000000000000000] [url = about:blank] 01:47:07 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7CB825C00) [pid = 3532] [serial = 1366] [outer = 0000000000000000] [url = about:blank] 01:47:07 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7CBF3E000) [pid = 3532] [serial = 1367] [outer = 0000000000000000] [url = about:blank] 01:47:07 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7C9D74C00) [pid = 3532] [serial = 1363] [outer = 0000000000000000] [url = about:blank] 01:47:07 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7CA434800) [pid = 3532] [serial = 1364] [outer = 0000000000000000] [url = about:blank] 01:47:07 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7C607E400) [pid = 3532] [serial = 1360] [outer = 0000000000000000] [url = about:blank] 01:47:07 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7C64D6800) [pid = 3532] [serial = 1361] [outer = 0000000000000000] [url = about:blank] 01:47:07 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7C48D2C00) [pid = 3532] [serial = 1357] [outer = 0000000000000000] [url = about:blank] 01:47:07 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7C504EC00) [pid = 3532] [serial = 1358] [outer = 0000000000000000] [url = about:blank] 01:47:07 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7C0F55C00) [pid = 3532] [serial = 1354] [outer = 0000000000000000] [url = about:blank] 01:47:07 INFO - PROCESS | 3532 | --DOMWINDOW == 69 (000000A7C436D000) [pid = 3532] [serial = 1355] [outer = 0000000000000000] [url = about:blank] 01:47:07 INFO - PROCESS | 3532 | --DOMWINDOW == 68 (000000A7C03A5400) [pid = 3532] [serial = 1351] [outer = 0000000000000000] [url = about:blank] 01:47:07 INFO - PROCESS | 3532 | --DOMWINDOW == 67 (000000A7C03D0400) [pid = 3532] [serial = 1352] [outer = 0000000000000000] [url = about:blank] 01:47:07 INFO - PROCESS | 3532 | --DOMWINDOW == 66 (000000A7C0015C00) [pid = 3532] [serial = 1348] [outer = 0000000000000000] [url = about:blank] 01:47:07 INFO - PROCESS | 3532 | --DOMWINDOW == 65 (000000A7C0268800) [pid = 3532] [serial = 1349] [outer = 0000000000000000] [url = about:blank] 01:47:07 INFO - PROCESS | 3532 | --DOMWINDOW == 64 (000000A7CF005800) [pid = 3532] [serial = 1346] [outer = 0000000000000000] [url = about:blank] 01:47:07 INFO - PROCESS | 3532 | --DOMWINDOW == 63 (000000A7CD247C00) [pid = 3532] [serial = 1373] [outer = 0000000000000000] [url = about:blank] 01:47:07 INFO - PROCESS | 3532 | --DOMWINDOW == 62 (000000A7CB824C00) [pid = 3532] [serial = 1381] [outer = 0000000000000000] [url = about:blank] 01:47:07 INFO - PROCESS | 3532 | --DOMWINDOW == 61 (000000A7CD2E9800) [pid = 3532] [serial = 1382] [outer = 0000000000000000] [url = about:blank] 01:47:07 INFO - PROCESS | 3532 | --DOMWINDOW == 60 (000000A7CCA27C00) [pid = 3532] [serial = 1370] [outer = 0000000000000000] [url = about:blank] 01:47:07 INFO - PROCESS | 3532 | 1470732427662 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]]]}] 01:47:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 01:47:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1135ms 01:47:07 INFO - PROCESS | 3532 | 1470732427723 Marionette TRACE conn6 -> [0,1865,"getWindowHandle",null] 01:47:07 INFO - PROCESS | 3532 | 1470732427726 Marionette TRACE conn6 <- [1,1865,null,{"value":"13"}] 01:47:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 01:47:07 INFO - PROCESS | 3532 | 1470732427731 Marionette TRACE conn6 -> [0,1866,"setScriptTimeout",{"ms":35000}] 01:47:07 INFO - PROCESS | 3532 | 1470732427734 Marionette TRACE conn6 <- [1,1866,null,{}] 01:47:07 INFO - PROCESS | 3532 | 1470732427739 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}] 01:47:07 INFO - PROCESS | 3532 | 1470732427742 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:07 INFO - PROCESS | 3532 | 1470732427833 Marionette TRACE conn6 <- [1,1867,null,{"value":null}] 01:47:07 INFO - PROCESS | 3532 | 1470732427911 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:07 INFO - PROCESS | 3532 | 1470732427914 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:07 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C9938800 == 30 [pid = 3532] [id = 476] 01:47:07 INFO - PROCESS | 3532 | ++DOMWINDOW == 61 (000000A7C0359C00) [pid = 3532] [serial = 1428] [outer = 0000000000000000] 01:47:07 INFO - PROCESS | 3532 | ++DOMWINDOW == 62 (000000A7C044E000) [pid = 3532] [serial = 1429] [outer = 000000A7C0359C00] 01:47:07 INFO - PROCESS | 3532 | 1470732427963 Marionette DEBUG loaded listener.js 01:47:08 INFO - PROCESS | 3532 | ++DOMWINDOW == 63 (000000A7C14F7400) [pid = 3532] [serial = 1430] [outer = 000000A7C0359C00] 01:47:08 INFO - PROCESS | 3532 | 1470732428400 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]]]}] 01:47:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 01:47:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 731ms 01:47:08 INFO - PROCESS | 3532 | 1470732428469 Marionette TRACE conn6 -> [0,1869,"getWindowHandle",null] 01:47:08 INFO - PROCESS | 3532 | 1470732428473 Marionette TRACE conn6 <- [1,1869,null,{"value":"13"}] 01:47:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 01:47:08 INFO - PROCESS | 3532 | 1470732428477 Marionette TRACE conn6 -> [0,1870,"setScriptTimeout",{"ms":35000}] 01:47:08 INFO - PROCESS | 3532 | 1470732428479 Marionette TRACE conn6 <- [1,1870,null,{}] 01:47:08 INFO - PROCESS | 3532 | 1470732428483 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}] 01:47:08 INFO - PROCESS | 3532 | 1470732428485 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:08 INFO - PROCESS | 3532 | 1470732428577 Marionette TRACE conn6 <- [1,1871,null,{"value":null}] 01:47:08 INFO - PROCESS | 3532 | 1470732428588 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:08 INFO - PROCESS | 3532 | 1470732428591 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:08 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CCA7B000 == 31 [pid = 3532] [id = 477] 01:47:08 INFO - PROCESS | 3532 | ++DOMWINDOW == 64 (000000A7C478E000) [pid = 3532] [serial = 1431] [outer = 0000000000000000] 01:47:08 INFO - PROCESS | 3532 | ++DOMWINDOW == 65 (000000A7C4FC7000) [pid = 3532] [serial = 1432] [outer = 000000A7C478E000] 01:47:08 INFO - PROCESS | 3532 | 1470732428644 Marionette DEBUG loaded listener.js 01:47:08 INFO - PROCESS | 3532 | ++DOMWINDOW == 66 (000000A7C6009800) [pid = 3532] [serial = 1433] [outer = 000000A7C478E000] 01:47:09 INFO - PROCESS | 3532 | 1470732429112 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]]]}] 01:47:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 01:47:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 691ms 01:47:09 INFO - PROCESS | 3532 | 1470732429172 Marionette TRACE conn6 -> [0,1873,"getWindowHandle",null] 01:47:09 INFO - PROCESS | 3532 | 1470732429174 Marionette TRACE conn6 <- [1,1873,null,{"value":"13"}] 01:47:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 01:47:09 INFO - PROCESS | 3532 | 1470732429185 Marionette TRACE conn6 -> [0,1874,"setScriptTimeout",{"ms":35000}] 01:47:09 INFO - PROCESS | 3532 | 1470732429191 Marionette TRACE conn6 <- [1,1874,null,{}] 01:47:09 INFO - PROCESS | 3532 | 1470732429196 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}] 01:47:09 INFO - PROCESS | 3532 | 1470732429200 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:09 INFO - PROCESS | 3532 | 1470732429289 Marionette TRACE conn6 <- [1,1875,null,{"value":null}] 01:47:09 INFO - PROCESS | 3532 | 1470732429294 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:09 INFO - PROCESS | 3532 | 1470732429296 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:09 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CF544800 == 32 [pid = 3532] [id = 478] 01:47:09 INFO - PROCESS | 3532 | ++DOMWINDOW == 67 (000000A7BFDADC00) [pid = 3532] [serial = 1434] [outer = 0000000000000000] 01:47:09 INFO - PROCESS | 3532 | ++DOMWINDOW == 68 (000000A7C64DA400) [pid = 3532] [serial = 1435] [outer = 000000A7BFDADC00] 01:47:09 INFO - PROCESS | 3532 | 1470732429343 Marionette DEBUG loaded listener.js 01:47:09 INFO - PROCESS | 3532 | ++DOMWINDOW == 69 (000000A7C9D12400) [pid = 3532] [serial = 1436] [outer = 000000A7BFDADC00] 01:47:09 INFO - PROCESS | 3532 | 1470732429773 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]]]}] 01:47:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 01:47:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 650ms 01:47:09 INFO - PROCESS | 3532 | 1470732429831 Marionette TRACE conn6 -> [0,1877,"getWindowHandle",null] 01:47:09 INFO - PROCESS | 3532 | 1470732429833 Marionette TRACE conn6 <- [1,1877,null,{"value":"13"}] 01:47:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 01:47:09 INFO - PROCESS | 3532 | 1470732429837 Marionette TRACE conn6 -> [0,1878,"setScriptTimeout",{"ms":35000}] 01:47:09 INFO - PROCESS | 3532 | 1470732429839 Marionette TRACE conn6 <- [1,1878,null,{}] 01:47:09 INFO - PROCESS | 3532 | 1470732429842 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}] 01:47:09 INFO - PROCESS | 3532 | 1470732429845 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:10 INFO - PROCESS | 3532 | 1470732429996 Marionette TRACE conn6 <- [1,1879,null,{"value":null}] 01:47:10 INFO - PROCESS | 3532 | 1470732430043 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:10 INFO - PROCESS | 3532 | 1470732430053 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:10 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0C16000 == 33 [pid = 3532] [id = 479] 01:47:10 INFO - PROCESS | 3532 | ++DOMWINDOW == 70 (000000A7CA336400) [pid = 3532] [serial = 1437] [outer = 0000000000000000] 01:47:10 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7CA434800) [pid = 3532] [serial = 1438] [outer = 000000A7CA336400] 01:47:10 INFO - PROCESS | 3532 | 1470732430100 Marionette DEBUG loaded listener.js 01:47:10 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7CB81C400) [pid = 3532] [serial = 1439] [outer = 000000A7CA336400] 01:47:10 INFO - PROCESS | 3532 | 1470732430554 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]]]}] 01:47:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 01:47:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 774ms 01:47:10 INFO - PROCESS | 3532 | 1470732430613 Marionette TRACE conn6 -> [0,1881,"getWindowHandle",null] 01:47:10 INFO - PROCESS | 3532 | 1470732430616 Marionette TRACE conn6 <- [1,1881,null,{"value":"13"}] 01:47:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 01:47:10 INFO - PROCESS | 3532 | 1470732430623 Marionette TRACE conn6 -> [0,1882,"setScriptTimeout",{"ms":35000}] 01:47:10 INFO - PROCESS | 3532 | 1470732430625 Marionette TRACE conn6 <- [1,1882,null,{}] 01:47:10 INFO - PROCESS | 3532 | 1470732430629 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}] 01:47:10 INFO - PROCESS | 3532 | 1470732430631 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:10 INFO - PROCESS | 3532 | 1470732430746 Marionette TRACE conn6 <- [1,1883,null,{"value":null}] 01:47:10 INFO - PROCESS | 3532 | 1470732430803 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:10 INFO - PROCESS | 3532 | 1470732430809 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:10 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CE2CB800 == 34 [pid = 3532] [id = 480] 01:47:10 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7CC979400) [pid = 3532] [serial = 1440] [outer = 0000000000000000] 01:47:10 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7CC9BB800) [pid = 3532] [serial = 1441] [outer = 000000A7CC979400] 01:47:10 INFO - PROCESS | 3532 | 1470732430865 Marionette DEBUG loaded listener.js 01:47:10 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7CCA30C00) [pid = 3532] [serial = 1442] [outer = 000000A7CC979400] 01:47:11 INFO - PROCESS | 3532 | 1470732431298 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]]]}] 01:47:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 01:47:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 734ms 01:47:11 INFO - PROCESS | 3532 | 1470732431365 Marionette TRACE conn6 -> [0,1885,"getWindowHandle",null] 01:47:11 INFO - PROCESS | 3532 | 1470732431367 Marionette TRACE conn6 <- [1,1885,null,{"value":"13"}] 01:47:11 INFO - PROCESS | 3532 | 1470732431370 Marionette TRACE conn6 -> [0,1886,"setScriptTimeout",{"ms":35000}] 01:47:11 INFO - PROCESS | 3532 | 1470732431372 Marionette TRACE conn6 <- [1,1886,null,{}] 01:47:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 01:47:11 INFO - PROCESS | 3532 | 1470732431383 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}] 01:47:11 INFO - PROCESS | 3532 | 1470732431386 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:11 INFO - PROCESS | 3532 | 1470732431499 Marionette TRACE conn6 <- [1,1887,null,{"value":null}] 01:47:11 INFO - PROCESS | 3532 | 1470732431555 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:11 INFO - PROCESS | 3532 | 1470732431557 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:11 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D1DCC000 == 35 [pid = 3532] [id = 481] 01:47:11 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7CBE02800) [pid = 3532] [serial = 1443] [outer = 0000000000000000] 01:47:11 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7CD2ED800) [pid = 3532] [serial = 1444] [outer = 000000A7CBE02800] 01:47:11 INFO - PROCESS | 3532 | 1470732431605 Marionette DEBUG loaded listener.js 01:47:11 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7CD34BC00) [pid = 3532] [serial = 1445] [outer = 000000A7CBE02800] 01:47:11 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7CB820000) [pid = 3532] [serial = 1410] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 01:47:11 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7CC945C00) [pid = 3532] [serial = 1416] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 01:47:11 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7C0358400) [pid = 3532] [serial = 1392] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 01:47:11 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7C9DB4000) [pid = 3532] [serial = 1407] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 01:47:11 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7CF33E000) [pid = 3532] [serial = 1386] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 01:47:11 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7BE481000) [pid = 3532] [serial = 1395] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 01:47:11 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7C607B800) [pid = 3532] [serial = 1404] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 01:47:11 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7CC945400) [pid = 3532] [serial = 1413] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 01:47:11 INFO - PROCESS | 3532 | --DOMWINDOW == 69 (000000A7BFDC0C00) [pid = 3532] [serial = 1389] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 01:47:11 INFO - PROCESS | 3532 | --DOMWINDOW == 68 (000000A7C478CC00) [pid = 3532] [serial = 1398] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 01:47:11 INFO - PROCESS | 3532 | --DOMWINDOW == 67 (000000A7C0351800) [pid = 3532] [serial = 1401] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 01:47:12 INFO - PROCESS | 3532 | 1470732432043 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]]]}] 01:47:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 01:47:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 732ms 01:47:12 INFO - PROCESS | 3532 | 1470732432109 Marionette TRACE conn6 -> [0,1889,"getWindowHandle",null] 01:47:12 INFO - PROCESS | 3532 | 1470732432111 Marionette TRACE conn6 <- [1,1889,null,{"value":"13"}] 01:47:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 01:47:12 INFO - PROCESS | 3532 | 1470732432114 Marionette TRACE conn6 -> [0,1890,"setScriptTimeout",{"ms":35000}] 01:47:12 INFO - PROCESS | 3532 | 1470732432116 Marionette TRACE conn6 <- [1,1890,null,{}] 01:47:12 INFO - PROCESS | 3532 | 1470732432120 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}] 01:47:12 INFO - PROCESS | 3532 | 1470732432122 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:12 INFO - PROCESS | 3532 | 1470732432203 Marionette TRACE conn6 <- [1,1891,null,{"value":null}] 01:47:12 INFO - PROCESS | 3532 | 1470732432211 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:12 INFO - PROCESS | 3532 | 1470732432213 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:12 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C646C000 == 36 [pid = 3532] [id = 482] 01:47:12 INFO - PROCESS | 3532 | ++DOMWINDOW == 68 (000000A7C0351800) [pid = 3532] [serial = 1446] [outer = 0000000000000000] 01:47:12 INFO - PROCESS | 3532 | ++DOMWINDOW == 69 (000000A7C9DBFC00) [pid = 3532] [serial = 1447] [outer = 000000A7C0351800] 01:47:12 INFO - PROCESS | 3532 | 1470732432259 Marionette DEBUG loaded listener.js 01:47:12 INFO - PROCESS | 3532 | ++DOMWINDOW == 70 (000000A7CD2E8000) [pid = 3532] [serial = 1448] [outer = 000000A7C0351800] 01:47:12 INFO - PROCESS | 3532 | 1470732432669 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]]]}] 01:47:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 01:47:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 585ms 01:47:12 INFO - PROCESS | 3532 | 1470732432701 Marionette TRACE conn6 -> [0,1893,"getWindowHandle",null] 01:47:12 INFO - PROCESS | 3532 | 1470732432703 Marionette TRACE conn6 <- [1,1893,null,{"value":"13"}] 01:47:12 INFO - PROCESS | 3532 | 1470732432707 Marionette TRACE conn6 -> [0,1894,"setScriptTimeout",{"ms":35000}] 01:47:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 01:47:12 INFO - PROCESS | 3532 | 1470732432708 Marionette TRACE conn6 <- [1,1894,null,{}] 01:47:12 INFO - PROCESS | 3532 | 1470732432725 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}] 01:47:12 INFO - PROCESS | 3532 | 1470732432727 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:12 INFO - PROCESS | 3532 | 1470732432816 Marionette TRACE conn6 <- [1,1895,null,{"value":null}] 01:47:12 INFO - PROCESS | 3532 | 1470732432824 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:12 INFO - PROCESS | 3532 | 1470732432826 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:12 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2D31800 == 37 [pid = 3532] [id = 483] 01:47:12 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7CD2E8C00) [pid = 3532] [serial = 1449] [outer = 0000000000000000] 01:47:12 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7CD4ED400) [pid = 3532] [serial = 1450] [outer = 000000A7CD2E8C00] 01:47:12 INFO - PROCESS | 3532 | 1470732432872 Marionette DEBUG loaded listener.js 01:47:12 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7CD514400) [pid = 3532] [serial = 1451] [outer = 000000A7CD2E8C00] 01:47:13 INFO - PROCESS | 3532 | 1470732433317 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]]]}] 01:47:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 01:47:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 629ms 01:47:13 INFO - PROCESS | 3532 | 1470732433340 Marionette TRACE conn6 -> [0,1897,"getWindowHandle",null] 01:47:13 INFO - PROCESS | 3532 | 1470732433342 Marionette TRACE conn6 <- [1,1897,null,{"value":"13"}] 01:47:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 01:47:13 INFO - PROCESS | 3532 | 1470732433345 Marionette TRACE conn6 -> [0,1898,"setScriptTimeout",{"ms":35000}] 01:47:13 INFO - PROCESS | 3532 | 1470732433347 Marionette TRACE conn6 <- [1,1898,null,{}] 01:47:13 INFO - PROCESS | 3532 | 1470732433351 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}] 01:47:13 INFO - PROCESS | 3532 | 1470732433354 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:13 INFO - PROCESS | 3532 | 1470732433479 Marionette TRACE conn6 <- [1,1899,null,{"value":null}] 01:47:13 INFO - PROCESS | 3532 | 1470732433487 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:13 INFO - PROCESS | 3532 | 1470732433489 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:13 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2E9F000 == 38 [pid = 3532] [id = 484] 01:47:13 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7CD64BC00) [pid = 3532] [serial = 1452] [outer = 0000000000000000] 01:47:13 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7CD656800) [pid = 3532] [serial = 1453] [outer = 000000A7CD64BC00] 01:47:13 INFO - PROCESS | 3532 | 1470732433534 Marionette DEBUG loaded listener.js 01:47:13 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7CD6EA000) [pid = 3532] [serial = 1454] [outer = 000000A7CD64BC00] 01:47:14 INFO - PROCESS | 3532 | 1470732434071 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]]]}] 01:47:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 01:47:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 795ms 01:47:14 INFO - PROCESS | 3532 | 1470732434145 Marionette TRACE conn6 -> [0,1901,"getWindowHandle",null] 01:47:14 INFO - PROCESS | 3532 | 1470732434149 Marionette TRACE conn6 <- [1,1901,null,{"value":"13"}] 01:47:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 01:47:14 INFO - PROCESS | 3532 | 1470732434246 Marionette TRACE conn6 -> [0,1902,"setScriptTimeout",{"ms":35000}] 01:47:14 INFO - PROCESS | 3532 | 1470732434250 Marionette TRACE conn6 <- [1,1902,null,{}] 01:47:14 INFO - PROCESS | 3532 | 1470732434266 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}] 01:47:14 INFO - PROCESS | 3532 | 1470732434270 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:14 INFO - PROCESS | 3532 | 1470732434389 Marionette TRACE conn6 <- [1,1903,null,{"value":null}] 01:47:14 INFO - PROCESS | 3532 | 1470732434461 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:14 INFO - PROCESS | 3532 | 1470732434464 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:14 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C9985800 == 39 [pid = 3532] [id = 485] 01:47:14 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7BFDC2000) [pid = 3532] [serial = 1455] [outer = 0000000000000000] 01:47:14 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7C0449C00) [pid = 3532] [serial = 1456] [outer = 000000A7BFDC2000] 01:47:14 INFO - PROCESS | 3532 | 1470732434523 Marionette DEBUG loaded listener.js 01:47:14 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7C1569C00) [pid = 3532] [serial = 1457] [outer = 000000A7BFDC2000] 01:47:15 INFO - PROCESS | 3532 | 1470732435120 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]]]}] 01:47:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 01:47:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 943ms 01:47:15 INFO - PROCESS | 3532 | 1470732435153 Marionette TRACE conn6 -> [0,1905,"getWindowHandle",null] 01:47:15 INFO - PROCESS | 3532 | 1470732435158 Marionette TRACE conn6 <- [1,1905,null,{"value":"13"}] 01:47:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 01:47:15 INFO - PROCESS | 3532 | 1470732435165 Marionette TRACE conn6 -> [0,1906,"setScriptTimeout",{"ms":35000}] 01:47:15 INFO - PROCESS | 3532 | 1470732435169 Marionette TRACE conn6 <- [1,1906,null,{}] 01:47:15 INFO - PROCESS | 3532 | 1470732435173 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}] 01:47:15 INFO - PROCESS | 3532 | 1470732435176 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:15 INFO - PROCESS | 3532 | 1470732435293 Marionette TRACE conn6 <- [1,1907,null,{"value":null}] 01:47:15 INFO - PROCESS | 3532 | 1470732435386 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:15 INFO - PROCESS | 3532 | 1470732435389 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:15 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D14C7000 == 40 [pid = 3532] [id = 486] 01:47:15 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7C611D800) [pid = 3532] [serial = 1458] [outer = 0000000000000000] 01:47:15 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7C6129000) [pid = 3532] [serial = 1459] [outer = 000000A7C611D800] 01:47:15 INFO - PROCESS | 3532 | 1470732435449 Marionette DEBUG loaded listener.js 01:47:15 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7C6C73000) [pid = 3532] [serial = 1460] [outer = 000000A7C611D800] 01:47:16 INFO - PROCESS | 3532 | 1470732436073 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]]]}] 01:47:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 01:47:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 943ms 01:47:16 INFO - PROCESS | 3532 | 1470732436109 Marionette TRACE conn6 -> [0,1909,"getWindowHandle",null] 01:47:16 INFO - PROCESS | 3532 | 1470732436112 Marionette TRACE conn6 <- [1,1909,null,{"value":"13"}] 01:47:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 01:47:16 INFO - PROCESS | 3532 | 1470732436116 Marionette TRACE conn6 -> [0,1910,"setScriptTimeout",{"ms":35000}] 01:47:16 INFO - PROCESS | 3532 | 1470732436120 Marionette TRACE conn6 <- [1,1910,null,{}] 01:47:16 INFO - PROCESS | 3532 | 1470732436131 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}] 01:47:16 INFO - PROCESS | 3532 | 1470732436137 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:16 INFO - PROCESS | 3532 | 1470732436251 Marionette TRACE conn6 <- [1,1911,null,{"value":null}] 01:47:16 INFO - PROCESS | 3532 | 1470732436347 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:16 INFO - PROCESS | 3532 | 1470732436351 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:16 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D31D6000 == 41 [pid = 3532] [id = 487] 01:47:16 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7CD24A400) [pid = 3532] [serial = 1461] [outer = 0000000000000000] 01:47:16 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7CD2E8400) [pid = 3532] [serial = 1462] [outer = 000000A7CD24A400] 01:47:16 INFO - PROCESS | 3532 | 1470732436409 Marionette DEBUG loaded listener.js 01:47:16 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7CD6D2800) [pid = 3532] [serial = 1463] [outer = 000000A7CD24A400] 01:47:17 INFO - PROCESS | 3532 | 1470732437067 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]]]}] 01:47:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 01:47:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1136ms 01:47:17 INFO - PROCESS | 3532 | 1470732437269 Marionette TRACE conn6 -> [0,1913,"getWindowHandle",null] 01:47:17 INFO - PROCESS | 3532 | 1470732437274 Marionette TRACE conn6 <- [1,1913,null,{"value":"13"}] 01:47:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 01:47:17 INFO - PROCESS | 3532 | 1470732437280 Marionette TRACE conn6 -> [0,1914,"setScriptTimeout",{"ms":35000}] 01:47:17 INFO - PROCESS | 3532 | 1470732437283 Marionette TRACE conn6 <- [1,1914,null,{}] 01:47:17 INFO - PROCESS | 3532 | 1470732437289 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}] 01:47:17 INFO - PROCESS | 3532 | 1470732437292 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:17 INFO - PROCESS | 3532 | 1470732437397 Marionette TRACE conn6 <- [1,1915,null,{"value":null}] 01:47:17 INFO - PROCESS | 3532 | 1470732437472 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:17 INFO - PROCESS | 3532 | 1470732437477 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:17 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C4A0C800 == 42 [pid = 3532] [id = 488] 01:47:17 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7C0016400) [pid = 3532] [serial = 1464] [outer = 0000000000000000] 01:47:17 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7C0265C00) [pid = 3532] [serial = 1465] [outer = 000000A7C0016400] 01:47:17 INFO - PROCESS | 3532 | 1470732437569 Marionette DEBUG loaded listener.js 01:47:17 INFO - PROCESS | 3532 | ++DOMWINDOW == 88 (000000A7C03CE400) [pid = 3532] [serial = 1466] [outer = 000000A7C0016400] 01:47:18 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2D31800 == 41 [pid = 3532] [id = 483] 01:47:18 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C646C000 == 40 [pid = 3532] [id = 482] 01:47:18 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D1DCC000 == 39 [pid = 3532] [id = 481] 01:47:18 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CE2CB800 == 38 [pid = 3532] [id = 480] 01:47:18 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D0C16000 == 37 [pid = 3532] [id = 479] 01:47:18 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CF544800 == 36 [pid = 3532] [id = 478] 01:47:18 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CCA7B000 == 35 [pid = 3532] [id = 477] 01:47:18 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C9938800 == 34 [pid = 3532] [id = 476] 01:47:18 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C4308000 == 33 [pid = 3532] [id = 475] 01:47:18 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C6191800 == 32 [pid = 3532] [id = 474] 01:47:18 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CE2D8000 == 31 [pid = 3532] [id = 473] 01:47:18 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D31D6000 == 30 [pid = 3532] [id = 487] 01:47:18 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D14C7000 == 29 [pid = 3532] [id = 486] 01:47:18 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2E9F000 == 28 [pid = 3532] [id = 484] 01:47:18 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C9985800 == 27 [pid = 3532] [id = 485] 01:47:18 INFO - PROCESS | 3532 | --DOMWINDOW == 87 (000000A7CC522000) [pid = 3532] [serial = 1412] [outer = 0000000000000000] [url = about:blank] 01:47:18 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7CD2F3800) [pid = 3532] [serial = 1420] [outer = 0000000000000000] [url = about:blank] 01:47:18 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7CCA33400) [pid = 3532] [serial = 1417] [outer = 0000000000000000] [url = about:blank] 01:47:18 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7CD242400) [pid = 3532] [serial = 1418] [outer = 0000000000000000] [url = about:blank] 01:47:18 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7C035B800) [pid = 3532] [serial = 1393] [outer = 0000000000000000] [url = about:blank] 01:47:18 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7C03A0000) [pid = 3532] [serial = 1394] [outer = 0000000000000000] [url = about:blank] 01:47:18 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7CA43F800) [pid = 3532] [serial = 1408] [outer = 0000000000000000] [url = about:blank] 01:47:18 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7CB81FC00) [pid = 3532] [serial = 1409] [outer = 0000000000000000] [url = about:blank] 01:47:18 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7CF883400) [pid = 3532] [serial = 1388] [outer = 0000000000000000] [url = about:blank] 01:47:18 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7CBE0F800) [pid = 3532] [serial = 1411] [outer = 0000000000000000] [url = about:blank] 01:47:18 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7C08AE400) [pid = 3532] [serial = 1396] [outer = 0000000000000000] [url = about:blank] 01:47:18 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7C14FCC00) [pid = 3532] [serial = 1397] [outer = 0000000000000000] [url = about:blank] 01:47:18 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7C679F000) [pid = 3532] [serial = 1405] [outer = 0000000000000000] [url = about:blank] 01:47:18 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7CC9B8800) [pid = 3532] [serial = 1414] [outer = 0000000000000000] [url = about:blank] 01:47:18 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7C9DB3800) [pid = 3532] [serial = 1406] [outer = 0000000000000000] [url = about:blank] 01:47:18 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7BFDC1C00) [pid = 3532] [serial = 1390] [outer = 0000000000000000] [url = about:blank] 01:47:18 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7C001A800) [pid = 3532] [serial = 1391] [outer = 0000000000000000] [url = about:blank] 01:47:18 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7C4799400) [pid = 3532] [serial = 1399] [outer = 0000000000000000] [url = about:blank] 01:47:18 INFO - PROCESS | 3532 | --DOMWINDOW == 69 (000000A7C48D8800) [pid = 3532] [serial = 1400] [outer = 0000000000000000] [url = about:blank] 01:47:18 INFO - PROCESS | 3532 | --DOMWINDOW == 68 (000000A7C5360400) [pid = 3532] [serial = 1402] [outer = 0000000000000000] [url = about:blank] 01:47:18 INFO - PROCESS | 3532 | --DOMWINDOW == 67 (000000A7C600C000) [pid = 3532] [serial = 1403] [outer = 0000000000000000] [url = about:blank] 01:47:18 INFO - PROCESS | 3532 | --DOMWINDOW == 66 (000000A7CCA25C00) [pid = 3532] [serial = 1415] [outer = 0000000000000000] [url = about:blank] 01:47:18 INFO - PROCESS | 3532 | 1470732438741 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]]]}] 01:47:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 01:47:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1489ms 01:47:18 INFO - PROCESS | 3532 | 1470732438776 Marionette TRACE conn6 -> [0,1917,"getWindowHandle",null] 01:47:18 INFO - PROCESS | 3532 | 1470732438780 Marionette TRACE conn6 <- [1,1917,null,{"value":"13"}] 01:47:18 INFO - PROCESS | 3532 | 1470732438785 Marionette TRACE conn6 -> [0,1918,"setScriptTimeout",{"ms":35000}] 01:47:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 01:47:18 INFO - PROCESS | 3532 | 1470732438789 Marionette TRACE conn6 <- [1,1918,null,{}] 01:47:18 INFO - PROCESS | 3532 | 1470732438795 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}] 01:47:18 INFO - PROCESS | 3532 | 1470732438798 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:18 INFO - PROCESS | 3532 | 1470732438930 Marionette TRACE conn6 <- [1,1919,null,{"value":null}] 01:47:19 INFO - PROCESS | 3532 | 1470732439012 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:19 INFO - PROCESS | 3532 | 1470732439015 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:19 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C5534000 == 28 [pid = 3532] [id = 489] 01:47:19 INFO - PROCESS | 3532 | ++DOMWINDOW == 67 (000000A7C0269C00) [pid = 3532] [serial = 1467] [outer = 0000000000000000] 01:47:19 INFO - PROCESS | 3532 | ++DOMWINDOW == 68 (000000A7C0355800) [pid = 3532] [serial = 1468] [outer = 000000A7C0269C00] 01:47:19 INFO - PROCESS | 3532 | 1470732439065 Marionette DEBUG loaded listener.js 01:47:19 INFO - PROCESS | 3532 | ++DOMWINDOW == 69 (000000A7C03A5400) [pid = 3532] [serial = 1469] [outer = 000000A7C0269C00] 01:47:19 INFO - PROCESS | 3532 | 1470732439478 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]]]}] 01:47:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 01:47:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 734ms 01:47:19 INFO - PROCESS | 3532 | 1470732439524 Marionette TRACE conn6 -> [0,1921,"getWindowHandle",null] 01:47:19 INFO - PROCESS | 3532 | 1470732439529 Marionette TRACE conn6 <- [1,1921,null,{"value":"13"}] 01:47:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 01:47:19 INFO - PROCESS | 3532 | 1470732439536 Marionette TRACE conn6 -> [0,1922,"setScriptTimeout",{"ms":35000}] 01:47:19 INFO - PROCESS | 3532 | 1470732439539 Marionette TRACE conn6 <- [1,1922,null,{}] 01:47:19 INFO - PROCESS | 3532 | 1470732439542 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}] 01:47:19 INFO - PROCESS | 3532 | 1470732439545 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:19 INFO - PROCESS | 3532 | 1470732439637 Marionette TRACE conn6 <- [1,1923,null,{"value":null}] 01:47:19 INFO - PROCESS | 3532 | 1470732439644 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:19 INFO - PROCESS | 3532 | 1470732439647 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:19 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CA61A000 == 29 [pid = 3532] [id = 490] 01:47:19 INFO - PROCESS | 3532 | ++DOMWINDOW == 70 (000000A7C0F55800) [pid = 3532] [serial = 1470] [outer = 0000000000000000] 01:47:19 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7C4369400) [pid = 3532] [serial = 1471] [outer = 000000A7C0F55800] 01:47:19 INFO - PROCESS | 3532 | 1470732439696 Marionette DEBUG loaded listener.js 01:47:19 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7C4799C00) [pid = 3532] [serial = 1472] [outer = 000000A7C0F55800] 01:47:20 INFO - PROCESS | 3532 | 1470732440169 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]]]}] 01:47:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 01:47:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 692ms 01:47:20 INFO - PROCESS | 3532 | 1470732440231 Marionette TRACE conn6 -> [0,1925,"getWindowHandle",null] 01:47:20 INFO - PROCESS | 3532 | 1470732440233 Marionette TRACE conn6 <- [1,1925,null,{"value":"13"}] 01:47:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 01:47:20 INFO - PROCESS | 3532 | 1470732440237 Marionette TRACE conn6 -> [0,1926,"setScriptTimeout",{"ms":35000}] 01:47:20 INFO - PROCESS | 3532 | 1470732440241 Marionette TRACE conn6 <- [1,1926,null,{}] 01:47:20 INFO - PROCESS | 3532 | 1470732440252 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}] 01:47:20 INFO - PROCESS | 3532 | 1470732440257 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:20 INFO - PROCESS | 3532 | 1470732440376 Marionette TRACE conn6 <- [1,1927,null,{"value":null}] 01:47:20 INFO - PROCESS | 3532 | 1470732440462 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:20 INFO - PROCESS | 3532 | 1470732440466 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:20 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CD645800 == 30 [pid = 3532] [id = 491] 01:47:20 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7BFDA8C00) [pid = 3532] [serial = 1473] [outer = 0000000000000000] 01:47:20 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7C607CC00) [pid = 3532] [serial = 1474] [outer = 000000A7BFDA8C00] 01:47:20 INFO - PROCESS | 3532 | 1470732440516 Marionette DEBUG loaded listener.js 01:47:20 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7C61E2800) [pid = 3532] [serial = 1475] [outer = 000000A7BFDA8C00] 01:47:20 INFO - PROCESS | 3532 | 1470732440913 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]]]}] 01:47:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 01:47:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 690ms 01:47:20 INFO - PROCESS | 3532 | 1470732440928 Marionette TRACE conn6 -> [0,1929,"getWindowHandle",null] 01:47:20 INFO - PROCESS | 3532 | 1470732440931 Marionette TRACE conn6 <- [1,1929,null,{"value":"13"}] 01:47:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 01:47:20 INFO - PROCESS | 3532 | 1470732440941 Marionette TRACE conn6 -> [0,1930,"setScriptTimeout",{"ms":35000}] 01:47:20 INFO - PROCESS | 3532 | 1470732440943 Marionette TRACE conn6 <- [1,1930,null,{}] 01:47:20 INFO - PROCESS | 3532 | 1470732440947 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}] 01:47:20 INFO - PROCESS | 3532 | 1470732440949 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:21 INFO - PROCESS | 3532 | 1470732441064 Marionette TRACE conn6 <- [1,1931,null,{"value":null}] 01:47:21 INFO - PROCESS | 3532 | 1470732441071 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:21 INFO - PROCESS | 3532 | 1470732441073 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:21 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CF8CD000 == 31 [pid = 3532] [id = 492] 01:47:21 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7C67BBC00) [pid = 3532] [serial = 1476] [outer = 0000000000000000] 01:47:21 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7C9D79C00) [pid = 3532] [serial = 1477] [outer = 000000A7C67BBC00] 01:47:21 INFO - PROCESS | 3532 | 1470732441121 Marionette DEBUG loaded listener.js 01:47:21 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7CA380800) [pid = 3532] [serial = 1478] [outer = 000000A7C67BBC00] 01:47:21 INFO - PROCESS | 3532 | 1470732441580 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]]]}] 01:47:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 01:47:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 691ms 01:47:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 01:47:21 INFO - PROCESS | 3532 | 1470732441633 Marionette TRACE conn6 -> [0,1933,"getWindowHandle",null] 01:47:21 INFO - PROCESS | 3532 | 1470732441636 Marionette TRACE conn6 <- [1,1933,null,{"value":"13"}] 01:47:21 INFO - PROCESS | 3532 | 1470732441639 Marionette TRACE conn6 -> [0,1934,"setScriptTimeout",{"ms":35000}] 01:47:21 INFO - PROCESS | 3532 | 1470732441640 Marionette TRACE conn6 <- [1,1934,null,{}] 01:47:21 INFO - PROCESS | 3532 | 1470732441644 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}] 01:47:21 INFO - PROCESS | 3532 | 1470732441646 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:21 INFO - PROCESS | 3532 | 1470732441757 Marionette TRACE conn6 <- [1,1935,null,{"value":null}] 01:47:21 INFO - PROCESS | 3532 | 1470732441840 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:21 INFO - PROCESS | 3532 | 1470732441842 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:21 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0C17000 == 32 [pid = 3532] [id = 493] 01:47:21 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7C03D0800) [pid = 3532] [serial = 1479] [outer = 0000000000000000] 01:47:21 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CB81D800) [pid = 3532] [serial = 1480] [outer = 000000A7C03D0800] 01:47:21 INFO - PROCESS | 3532 | 1470732441888 Marionette DEBUG loaded listener.js 01:47:21 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CBE09800) [pid = 3532] [serial = 1481] [outer = 000000A7C03D0800] 01:47:22 INFO - PROCESS | 3532 | 1470732442308 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]]]}] 01:47:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 01:47:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 692ms 01:47:22 INFO - PROCESS | 3532 | 1470732442335 Marionette TRACE conn6 -> [0,1937,"getWindowHandle",null] 01:47:22 INFO - PROCESS | 3532 | 1470732442337 Marionette TRACE conn6 <- [1,1937,null,{"value":"13"}] 01:47:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 01:47:22 INFO - PROCESS | 3532 | 1470732442340 Marionette TRACE conn6 -> [0,1938,"setScriptTimeout",{"ms":35000}] 01:47:22 INFO - PROCESS | 3532 | 1470732442342 Marionette TRACE conn6 <- [1,1938,null,{}] 01:47:22 INFO - PROCESS | 3532 | 1470732442345 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}] 01:47:22 INFO - PROCESS | 3532 | 1470732442351 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:22 INFO - PROCESS | 3532 | 1470732442489 Marionette TRACE conn6 <- [1,1939,null,{"value":null}] 01:47:22 INFO - PROCESS | 3532 | 1470732442546 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:22 INFO - PROCESS | 3532 | 1470732442548 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:22 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D18DD800 == 33 [pid = 3532] [id = 494] 01:47:22 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7CBF38800) [pid = 3532] [serial = 1482] [outer = 0000000000000000] 01:47:22 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7CC9BA000) [pid = 3532] [serial = 1483] [outer = 000000A7CBF38800] 01:47:22 INFO - PROCESS | 3532 | 1470732442597 Marionette DEBUG loaded listener.js 01:47:22 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7CCFEEC00) [pid = 3532] [serial = 1484] [outer = 000000A7CBF38800] 01:47:22 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7CA336400) [pid = 3532] [serial = 1437] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 01:47:22 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7CC979400) [pid = 3532] [serial = 1440] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 01:47:22 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7CD251C00) [pid = 3532] [serial = 1419] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 01:47:22 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7CD2E8C00) [pid = 3532] [serial = 1449] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 01:47:22 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7C0359C00) [pid = 3532] [serial = 1428] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 01:47:22 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7C478E000) [pid = 3532] [serial = 1431] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 01:47:22 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7BFDBC400) [pid = 3532] [serial = 1425] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 01:47:22 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7BFDADC00) [pid = 3532] [serial = 1434] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 01:47:22 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7BFDBC000) [pid = 3532] [serial = 1422] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 01:47:22 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7CD64BC00) [pid = 3532] [serial = 1452] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 01:47:22 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7CBE02800) [pid = 3532] [serial = 1443] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 01:47:22 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7C0351800) [pid = 3532] [serial = 1446] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 01:47:23 INFO - PROCESS | 3532 | 1470732443143 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]]]}] 01:47:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 01:47:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 837ms 01:47:23 INFO - PROCESS | 3532 | 1470732443181 Marionette TRACE conn6 -> [0,1941,"getWindowHandle",null] 01:47:23 INFO - PROCESS | 3532 | 1470732443183 Marionette TRACE conn6 <- [1,1941,null,{"value":"13"}] 01:47:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 01:47:23 INFO - PROCESS | 3532 | 1470732443186 Marionette TRACE conn6 -> [0,1942,"setScriptTimeout",{"ms":35000}] 01:47:23 INFO - PROCESS | 3532 | 1470732443188 Marionette TRACE conn6 <- [1,1942,null,{}] 01:47:23 INFO - PROCESS | 3532 | 1470732443191 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}] 01:47:23 INFO - PROCESS | 3532 | 1470732443193 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:23 INFO - PROCESS | 3532 | 1470732443272 Marionette TRACE conn6 <- [1,1943,null,{"value":null}] 01:47:23 INFO - PROCESS | 3532 | 1470732443277 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:23 INFO - PROCESS | 3532 | 1470732443280 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:23 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D1DCE000 == 34 [pid = 3532] [id = 495] 01:47:23 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7C5560400) [pid = 3532] [serial = 1485] [outer = 0000000000000000] 01:47:23 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7CBE75400) [pid = 3532] [serial = 1486] [outer = 000000A7C5560400] 01:47:23 INFO - PROCESS | 3532 | 1470732443326 Marionette DEBUG loaded listener.js 01:47:23 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7CCFF1400) [pid = 3532] [serial = 1487] [outer = 000000A7C5560400] 01:47:23 INFO - PROCESS | 3532 | 1470732443737 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]]]}] 01:47:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 01:47:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 587ms 01:47:23 INFO - PROCESS | 3532 | 1470732443787 Marionette TRACE conn6 -> [0,1945,"getWindowHandle",null] 01:47:23 INFO - PROCESS | 3532 | 1470732443789 Marionette TRACE conn6 <- [1,1945,null,{"value":"13"}] 01:47:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 01:47:23 INFO - PROCESS | 3532 | 1470732443793 Marionette TRACE conn6 -> [0,1946,"setScriptTimeout",{"ms":35000}] 01:47:23 INFO - PROCESS | 3532 | 1470732443795 Marionette TRACE conn6 <- [1,1946,null,{}] 01:47:23 INFO - PROCESS | 3532 | 1470732443798 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}] 01:47:23 INFO - PROCESS | 3532 | 1470732443801 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:23 INFO - PROCESS | 3532 | 1470732443883 Marionette TRACE conn6 <- [1,1947,null,{"value":null}] 01:47:23 INFO - PROCESS | 3532 | 1470732443891 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:23 INFO - PROCESS | 3532 | 1470732443893 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:23 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D20A6800 == 35 [pid = 3532] [id = 496] 01:47:23 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7CD24AC00) [pid = 3532] [serial = 1488] [outer = 0000000000000000] 01:47:23 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7CD2EB400) [pid = 3532] [serial = 1489] [outer = 000000A7CD24AC00] 01:47:23 INFO - PROCESS | 3532 | 1470732443937 Marionette DEBUG loaded listener.js 01:47:24 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7CD345400) [pid = 3532] [serial = 1490] [outer = 000000A7CD24AC00] 01:47:24 INFO - PROCESS | 3532 | 1470732444350 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]]]}] 01:47:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 01:47:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 630ms 01:47:24 INFO - PROCESS | 3532 | 1470732444427 Marionette TRACE conn6 -> [0,1949,"getWindowHandle",null] 01:47:24 INFO - PROCESS | 3532 | 1470732444429 Marionette TRACE conn6 <- [1,1949,null,{"value":"13"}] 01:47:24 INFO - PROCESS | 3532 | 1470732444432 Marionette TRACE conn6 -> [0,1950,"setScriptTimeout",{"ms":35000}] 01:47:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 01:47:24 INFO - PROCESS | 3532 | 1470732444434 Marionette TRACE conn6 <- [1,1950,null,{}] 01:47:24 INFO - PROCESS | 3532 | 1470732444437 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}] 01:47:24 INFO - PROCESS | 3532 | 1470732444439 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:24 INFO - PROCESS | 3532 | 1470732444520 Marionette TRACE conn6 <- [1,1951,null,{"value":null}] 01:47:24 INFO - PROCESS | 3532 | 1470732444527 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:24 INFO - PROCESS | 3532 | 1470732444529 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:24 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CD642800 == 36 [pid = 3532] [id = 497] 01:47:24 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7CD4E9800) [pid = 3532] [serial = 1491] [outer = 0000000000000000] 01:47:24 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CD510800) [pid = 3532] [serial = 1492] [outer = 000000A7CD4E9800] 01:47:24 INFO - PROCESS | 3532 | 1470732444574 Marionette DEBUG loaded listener.js 01:47:24 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CD654C00) [pid = 3532] [serial = 1493] [outer = 000000A7CD4E9800] 01:47:25 INFO - PROCESS | 3532 | 1470732445200 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]]]}] 01:47:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 01:47:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 775ms 01:47:25 INFO - PROCESS | 3532 | 1470732445211 Marionette TRACE conn6 -> [0,1953,"getWindowHandle",null] 01:47:25 INFO - PROCESS | 3532 | 1470732445216 Marionette TRACE conn6 <- [1,1953,null,{"value":"13"}] 01:47:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 01:47:25 INFO - PROCESS | 3532 | 1470732445221 Marionette TRACE conn6 -> [0,1954,"setScriptTimeout",{"ms":35000}] 01:47:25 INFO - PROCESS | 3532 | 1470732445225 Marionette TRACE conn6 <- [1,1954,null,{}] 01:47:25 INFO - PROCESS | 3532 | 1470732445230 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}] 01:47:25 INFO - PROCESS | 3532 | 1470732445234 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:25 INFO - PROCESS | 3532 | 1470732445360 Marionette TRACE conn6 <- [1,1955,null,{"value":null}] 01:47:25 INFO - PROCESS | 3532 | 1470732445487 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:25 INFO - PROCESS | 3532 | 1470732445490 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:25 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C6462000 == 37 [pid = 3532] [id = 498] 01:47:25 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7C001E400) [pid = 3532] [serial = 1494] [outer = 0000000000000000] 01:47:25 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7C026C800) [pid = 3532] [serial = 1495] [outer = 000000A7C001E400] 01:47:25 INFO - PROCESS | 3532 | 1470732445593 Marionette DEBUG loaded listener.js 01:47:25 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7C0457C00) [pid = 3532] [serial = 1496] [outer = 000000A7C001E400] 01:47:26 INFO - PROCESS | 3532 | 1470732446377 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]]]}] 01:47:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 01:47:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1233ms 01:47:26 INFO - PROCESS | 3532 | 1470732446458 Marionette TRACE conn6 -> [0,1957,"getWindowHandle",null] 01:47:26 INFO - PROCESS | 3532 | 1470732446463 Marionette TRACE conn6 <- [1,1957,null,{"value":"13"}] 01:47:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 01:47:26 INFO - PROCESS | 3532 | 1470732446470 Marionette TRACE conn6 -> [0,1958,"setScriptTimeout",{"ms":35000}] 01:47:26 INFO - PROCESS | 3532 | 1470732446473 Marionette TRACE conn6 <- [1,1958,null,{}] 01:47:26 INFO - PROCESS | 3532 | 1470732446478 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}] 01:47:26 INFO - PROCESS | 3532 | 1470732446481 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:26 INFO - PROCESS | 3532 | 1470732446649 Marionette TRACE conn6 <- [1,1959,null,{"value":null}] 01:47:26 INFO - PROCESS | 3532 | 1470732446764 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:26 INFO - PROCESS | 3532 | 1470732446767 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:26 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CD637000 == 38 [pid = 3532] [id = 499] 01:47:26 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7C03C9400) [pid = 3532] [serial = 1497] [outer = 0000000000000000] 01:47:26 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7C555D400) [pid = 3532] [serial = 1498] [outer = 000000A7C03C9400] 01:47:26 INFO - PROCESS | 3532 | 1470732446826 Marionette DEBUG loaded listener.js 01:47:26 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7C64D3400) [pid = 3532] [serial = 1499] [outer = 000000A7C03C9400] 01:47:27 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D20A6800 == 37 [pid = 3532] [id = 496] 01:47:27 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D1DCE000 == 36 [pid = 3532] [id = 495] 01:47:27 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D18DD800 == 35 [pid = 3532] [id = 494] 01:47:27 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D0C17000 == 34 [pid = 3532] [id = 493] 01:47:27 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CF8CD000 == 33 [pid = 3532] [id = 492] 01:47:27 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CD645800 == 32 [pid = 3532] [id = 491] 01:47:27 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CA61A000 == 31 [pid = 3532] [id = 490] 01:47:27 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C5534000 == 30 [pid = 3532] [id = 489] 01:47:27 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C4A0C800 == 29 [pid = 3532] [id = 488] 01:47:27 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7CA434800) [pid = 3532] [serial = 1438] [outer = 0000000000000000] [url = about:blank] 01:47:27 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7CC9BB800) [pid = 3532] [serial = 1441] [outer = 0000000000000000] [url = about:blank] 01:47:27 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7CCA30C00) [pid = 3532] [serial = 1442] [outer = 0000000000000000] [url = about:blank] 01:47:27 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7CD50D800) [pid = 3532] [serial = 1421] [outer = 0000000000000000] [url = about:blank] 01:47:27 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7CD514400) [pid = 3532] [serial = 1451] [outer = 0000000000000000] [url = about:blank] 01:47:27 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7C044E000) [pid = 3532] [serial = 1429] [outer = 0000000000000000] [url = about:blank] 01:47:27 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7C14F7400) [pid = 3532] [serial = 1430] [outer = 0000000000000000] [url = about:blank] 01:47:27 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7C4FC7000) [pid = 3532] [serial = 1432] [outer = 0000000000000000] [url = about:blank] 01:47:27 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7C6009800) [pid = 3532] [serial = 1433] [outer = 0000000000000000] [url = about:blank] 01:47:27 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7C0260C00) [pid = 3532] [serial = 1426] [outer = 0000000000000000] [url = about:blank] 01:47:27 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7C039E800) [pid = 3532] [serial = 1427] [outer = 0000000000000000] [url = about:blank] 01:47:27 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7C64DA400) [pid = 3532] [serial = 1435] [outer = 0000000000000000] [url = about:blank] 01:47:27 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7C0013400) [pid = 3532] [serial = 1423] [outer = 0000000000000000] [url = about:blank] 01:47:27 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7C0352800) [pid = 3532] [serial = 1424] [outer = 0000000000000000] [url = about:blank] 01:47:27 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7CD6EA000) [pid = 3532] [serial = 1454] [outer = 0000000000000000] [url = about:blank] 01:47:27 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7CD2ED800) [pid = 3532] [serial = 1444] [outer = 0000000000000000] [url = about:blank] 01:47:27 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7CD656800) [pid = 3532] [serial = 1453] [outer = 0000000000000000] [url = about:blank] 01:47:27 INFO - PROCESS | 3532 | --DOMWINDOW == 69 (000000A7CD4ED400) [pid = 3532] [serial = 1450] [outer = 0000000000000000] [url = about:blank] 01:47:27 INFO - PROCESS | 3532 | --DOMWINDOW == 68 (000000A7CD34BC00) [pid = 3532] [serial = 1445] [outer = 0000000000000000] [url = about:blank] 01:47:27 INFO - PROCESS | 3532 | --DOMWINDOW == 67 (000000A7CB81C400) [pid = 3532] [serial = 1439] [outer = 0000000000000000] [url = about:blank] 01:47:27 INFO - PROCESS | 3532 | --DOMWINDOW == 66 (000000A7CD2E8000) [pid = 3532] [serial = 1448] [outer = 0000000000000000] [url = about:blank] 01:47:27 INFO - PROCESS | 3532 | --DOMWINDOW == 65 (000000A7C9DBFC00) [pid = 3532] [serial = 1447] [outer = 0000000000000000] [url = about:blank] 01:47:27 INFO - PROCESS | 3532 | --DOMWINDOW == 64 (000000A7C9D12400) [pid = 3532] [serial = 1436] [outer = 0000000000000000] [url = about:blank] 01:47:27 INFO - PROCESS | 3532 | 1470732447635 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]]]}] 01:47:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 01:47:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1192ms 01:47:27 INFO - PROCESS | 3532 | 1470732447663 Marionette TRACE conn6 -> [0,1961,"getWindowHandle",null] 01:47:27 INFO - PROCESS | 3532 | 1470732447668 Marionette TRACE conn6 <- [1,1961,null,{"value":"13"}] 01:47:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 01:47:27 INFO - PROCESS | 3532 | 1470732447672 Marionette TRACE conn6 -> [0,1962,"setScriptTimeout",{"ms":35000}] 01:47:27 INFO - PROCESS | 3532 | 1470732447676 Marionette TRACE conn6 <- [1,1962,null,{}] 01:47:27 INFO - PROCESS | 3532 | 1470732447682 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}] 01:47:27 INFO - PROCESS | 3532 | 1470732447685 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:27 INFO - PROCESS | 3532 | 1470732447777 Marionette TRACE conn6 <- [1,1963,null,{"value":null}] 01:47:27 INFO - PROCESS | 3532 | 1470732447783 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:27 INFO - PROCESS | 3532 | 1470732447788 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:27 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C6191800 == 30 [pid = 3532] [id = 500] 01:47:27 INFO - PROCESS | 3532 | ++DOMWINDOW == 65 (000000A7BEE49800) [pid = 3532] [serial = 1500] [outer = 0000000000000000] 01:47:27 INFO - PROCESS | 3532 | ++DOMWINDOW == 66 (000000A7C044B400) [pid = 3532] [serial = 1501] [outer = 000000A7BEE49800] 01:47:27 INFO - PROCESS | 3532 | 1470732447839 Marionette DEBUG loaded listener.js 01:47:27 INFO - PROCESS | 3532 | ++DOMWINDOW == 67 (000000A7C14F7400) [pid = 3532] [serial = 1502] [outer = 000000A7BEE49800] 01:47:28 INFO - PROCESS | 3532 | 1470732448320 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]]]}] 01:47:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 01:47:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 691ms 01:47:28 INFO - PROCESS | 3532 | 1470732448368 Marionette TRACE conn6 -> [0,1965,"getWindowHandle",null] 01:47:28 INFO - PROCESS | 3532 | 1470732448373 Marionette TRACE conn6 <- [1,1965,null,{"value":"13"}] 01:47:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 01:47:28 INFO - PROCESS | 3532 | 1470732448379 Marionette TRACE conn6 -> [0,1966,"setScriptTimeout",{"ms":35000}] 01:47:28 INFO - PROCESS | 3532 | 1470732448382 Marionette TRACE conn6 <- [1,1966,null,{}] 01:47:28 INFO - PROCESS | 3532 | 1470732448386 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}] 01:47:28 INFO - PROCESS | 3532 | 1470732448388 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:28 INFO - PROCESS | 3532 | 1470732448508 Marionette TRACE conn6 <- [1,1967,null,{"value":null}] 01:47:28 INFO - PROCESS | 3532 | 1470732448590 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:28 INFO - PROCESS | 3532 | 1470732448593 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:28 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CC9EC000 == 31 [pid = 3532] [id = 501] 01:47:28 INFO - PROCESS | 3532 | ++DOMWINDOW == 68 (000000A7C14FE800) [pid = 3532] [serial = 1503] [outer = 0000000000000000] 01:47:28 INFO - PROCESS | 3532 | ++DOMWINDOW == 69 (000000A7C5556000) [pid = 3532] [serial = 1504] [outer = 000000A7C14FE800] 01:47:28 INFO - PROCESS | 3532 | 1470732448642 Marionette DEBUG loaded listener.js 01:47:28 INFO - PROCESS | 3532 | ++DOMWINDOW == 70 (000000A7C61E2C00) [pid = 3532] [serial = 1505] [outer = 000000A7C14FE800] 01:47:29 INFO - PROCESS | 3532 | 1470732449040 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]]]}] 01:47:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 01:47:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 692ms 01:47:29 INFO - PROCESS | 3532 | 1470732449074 Marionette TRACE conn6 -> [0,1969,"getWindowHandle",null] 01:47:29 INFO - PROCESS | 3532 | 1470732449077 Marionette TRACE conn6 <- [1,1969,null,{"value":"13"}] 01:47:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 01:47:29 INFO - PROCESS | 3532 | 1470732449080 Marionette TRACE conn6 -> [0,1970,"setScriptTimeout",{"ms":35000}] 01:47:29 INFO - PROCESS | 3532 | 1470732449084 Marionette TRACE conn6 <- [1,1970,null,{}] 01:47:29 INFO - PROCESS | 3532 | 1470732449095 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}] 01:47:29 INFO - PROCESS | 3532 | 1470732449100 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:29 INFO - PROCESS | 3532 | 1470732449189 Marionette TRACE conn6 <- [1,1971,null,{"value":null}] 01:47:29 INFO - PROCESS | 3532 | 1470732449197 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:29 INFO - PROCESS | 3532 | 1470732449200 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:29 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CF809800 == 32 [pid = 3532] [id = 502] 01:47:29 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7BFDBCC00) [pid = 3532] [serial = 1506] [outer = 0000000000000000] 01:47:29 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7CB818C00) [pid = 3532] [serial = 1507] [outer = 000000A7BFDBCC00] 01:47:29 INFO - PROCESS | 3532 | 1470732449251 Marionette DEBUG loaded listener.js 01:47:29 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7CBF45400) [pid = 3532] [serial = 1508] [outer = 000000A7BFDBCC00] 01:47:29 INFO - PROCESS | 3532 | 1470732449697 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]]]}] 01:47:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 01:47:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 629ms 01:47:29 INFO - PROCESS | 3532 | 1470732449712 Marionette TRACE conn6 -> [0,1973,"getWindowHandle",null] 01:47:29 INFO - PROCESS | 3532 | 1470732449715 Marionette TRACE conn6 <- [1,1973,null,{"value":"13"}] 01:47:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 01:47:29 INFO - PROCESS | 3532 | 1470732449735 Marionette TRACE conn6 -> [0,1974,"setScriptTimeout",{"ms":35000}] 01:47:29 INFO - PROCESS | 3532 | 1470732449737 Marionette TRACE conn6 <- [1,1974,null,{}] 01:47:29 INFO - PROCESS | 3532 | 1470732449745 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}] 01:47:29 INFO - PROCESS | 3532 | 1470732449747 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:29 INFO - PROCESS | 3532 | 1470732449867 Marionette TRACE conn6 <- [1,1975,null,{"value":null}] 01:47:29 INFO - PROCESS | 3532 | 1470732449944 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:29 INFO - PROCESS | 3532 | 1470732449947 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:29 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0F24800 == 33 [pid = 3532] [id = 503] 01:47:29 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7CC9BFC00) [pid = 3532] [serial = 1509] [outer = 0000000000000000] 01:47:30 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7CC9C6000) [pid = 3532] [serial = 1510] [outer = 000000A7CC9BFC00] 01:47:30 INFO - PROCESS | 3532 | 1470732450000 Marionette DEBUG loaded listener.js 01:47:30 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7CCA30C00) [pid = 3532] [serial = 1511] [outer = 000000A7CC9BFC00] 01:47:30 INFO - PROCESS | 3532 | 1470732450408 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]]]}] 01:47:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 01:47:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 690ms 01:47:30 INFO - PROCESS | 3532 | 1470732450437 Marionette TRACE conn6 -> [0,1977,"getWindowHandle",null] 01:47:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 01:47:30 INFO - PROCESS | 3532 | 1470732450439 Marionette TRACE conn6 <- [1,1977,null,{"value":"13"}] 01:47:30 INFO - PROCESS | 3532 | 1470732450442 Marionette TRACE conn6 -> [0,1978,"setScriptTimeout",{"ms":35000}] 01:47:30 INFO - PROCESS | 3532 | 1470732450444 Marionette TRACE conn6 <- [1,1978,null,{}] 01:47:30 INFO - PROCESS | 3532 | 1470732450447 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}] 01:47:30 INFO - PROCESS | 3532 | 1470732450450 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:30 INFO - PROCESS | 3532 | 1470732450561 Marionette TRACE conn6 <- [1,1979,null,{"value":null}] 01:47:30 INFO - PROCESS | 3532 | 1470732450568 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:30 INFO - PROCESS | 3532 | 1470732450570 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:30 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D18EC800 == 34 [pid = 3532] [id = 504] 01:47:30 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7CCA32000) [pid = 3532] [serial = 1512] [outer = 0000000000000000] 01:47:30 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7CD2EB800) [pid = 3532] [serial = 1513] [outer = 000000A7CCA32000] 01:47:30 INFO - PROCESS | 3532 | 1470732450620 Marionette DEBUG loaded listener.js 01:47:30 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7CD34A400) [pid = 3532] [serial = 1514] [outer = 000000A7CCA32000] 01:47:31 INFO - PROCESS | 3532 | 1470732451077 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]]]}] 01:47:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 01:47:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 692ms 01:47:31 INFO - PROCESS | 3532 | 1470732451140 Marionette TRACE conn6 -> [0,1981,"getWindowHandle",null] 01:47:31 INFO - PROCESS | 3532 | 1470732451143 Marionette TRACE conn6 <- [1,1981,null,{"value":"13"}] 01:47:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 01:47:31 INFO - PROCESS | 3532 | 1470732451146 Marionette TRACE conn6 -> [0,1982,"setScriptTimeout",{"ms":35000}] 01:47:31 INFO - PROCESS | 3532 | 1470732451148 Marionette TRACE conn6 <- [1,1982,null,{}] 01:47:31 INFO - PROCESS | 3532 | 1470732451151 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}] 01:47:31 INFO - PROCESS | 3532 | 1470732451157 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:31 INFO - PROCESS | 3532 | 1470732451321 Marionette TRACE conn6 <- [1,1983,null,{"value":null}] 01:47:31 INFO - PROCESS | 3532 | 1470732451357 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:31 INFO - PROCESS | 3532 | 1470732451359 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:31 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2D14800 == 35 [pid = 3532] [id = 505] 01:47:31 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CD50D800) [pid = 3532] [serial = 1515] [outer = 0000000000000000] 01:47:31 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CD659000) [pid = 3532] [serial = 1516] [outer = 000000A7CD50D800] 01:47:31 INFO - PROCESS | 3532 | 1470732451405 Marionette DEBUG loaded listener.js 01:47:31 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7CDB96C00) [pid = 3532] [serial = 1517] [outer = 000000A7CD50D800] 01:47:31 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7C67BBC00) [pid = 3532] [serial = 1476] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 01:47:31 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7C0016400) [pid = 3532] [serial = 1464] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 01:47:31 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7C0F55800) [pid = 3532] [serial = 1470] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 01:47:31 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7BFDA8C00) [pid = 3532] [serial = 1473] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 01:47:31 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7C0269C00) [pid = 3532] [serial = 1467] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 01:47:31 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7C03D0800) [pid = 3532] [serial = 1479] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 01:47:31 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7CD24AC00) [pid = 3532] [serial = 1488] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 01:47:31 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7BFDC2000) [pid = 3532] [serial = 1455] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 01:47:31 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7C611D800) [pid = 3532] [serial = 1458] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 01:47:31 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7CD24A400) [pid = 3532] [serial = 1461] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 01:47:31 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7CBF38800) [pid = 3532] [serial = 1482] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 01:47:31 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7C5560400) [pid = 3532] [serial = 1485] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 01:47:31 INFO - PROCESS | 3532 | 1470732451910 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]]]}] 01:47:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 01:47:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 775ms 01:47:31 INFO - PROCESS | 3532 | 1470732451924 Marionette TRACE conn6 -> [0,1985,"getWindowHandle",null] 01:47:31 INFO - PROCESS | 3532 | 1470732451926 Marionette TRACE conn6 <- [1,1985,null,{"value":"13"}] 01:47:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 01:47:31 INFO - PROCESS | 3532 | 1470732451930 Marionette TRACE conn6 -> [0,1986,"setScriptTimeout",{"ms":35000}] 01:47:31 INFO - PROCESS | 3532 | 1470732451931 Marionette TRACE conn6 <- [1,1986,null,{}] 01:47:31 INFO - PROCESS | 3532 | 1470732451935 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}] 01:47:31 INFO - PROCESS | 3532 | 1470732451937 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:32 INFO - PROCESS | 3532 | 1470732452020 Marionette TRACE conn6 <- [1,1987,null,{"value":null}] 01:47:32 INFO - PROCESS | 3532 | 1470732452025 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:32 INFO - PROCESS | 3532 | 1470732452027 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:32 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2D4C000 == 36 [pid = 3532] [id = 506] 01:47:32 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7BFD25C00) [pid = 3532] [serial = 1518] [outer = 0000000000000000] 01:47:32 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7C5560400) [pid = 3532] [serial = 1519] [outer = 000000A7BFD25C00] 01:47:32 INFO - PROCESS | 3532 | 1470732452072 Marionette DEBUG loaded listener.js 01:47:32 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7CD242C00) [pid = 3532] [serial = 1520] [outer = 000000A7BFD25C00] 01:47:32 INFO - PROCESS | 3532 | 1470732452485 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]]]}] 01:47:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 01:47:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 586ms 01:47:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 01:47:32 INFO - PROCESS | 3532 | 1470732452519 Marionette TRACE conn6 -> [0,1989,"getWindowHandle",null] 01:47:32 INFO - PROCESS | 3532 | 1470732452522 Marionette TRACE conn6 <- [1,1989,null,{"value":"13"}] 01:47:32 INFO - PROCESS | 3532 | 1470732452525 Marionette TRACE conn6 -> [0,1990,"setScriptTimeout",{"ms":35000}] 01:47:32 INFO - PROCESS | 3532 | 1470732452527 Marionette TRACE conn6 <- [1,1990,null,{}] 01:47:32 INFO - PROCESS | 3532 | 1470732452530 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}] 01:47:32 INFO - PROCESS | 3532 | 1470732452532 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:32 INFO - PROCESS | 3532 | 1470732452623 Marionette TRACE conn6 <- [1,1991,null,{"value":null}] 01:47:32 INFO - PROCESS | 3532 | 1470732452628 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:32 INFO - PROCESS | 3532 | 1470732452631 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:32 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D317E800 == 37 [pid = 3532] [id = 507] 01:47:32 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7CDB97C00) [pid = 3532] [serial = 1521] [outer = 0000000000000000] 01:47:32 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7CE2F9C00) [pid = 3532] [serial = 1522] [outer = 000000A7CDB97C00] 01:47:32 INFO - PROCESS | 3532 | 1470732452676 Marionette DEBUG loaded listener.js 01:47:32 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7CE73E800) [pid = 3532] [serial = 1523] [outer = 000000A7CDB97C00] 01:47:33 INFO - PROCESS | 3532 | 1470732453117 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]]]}] 01:47:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 01:47:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 629ms 01:47:33 INFO - PROCESS | 3532 | 1470732453159 Marionette TRACE conn6 -> [0,1993,"getWindowHandle",null] 01:47:33 INFO - PROCESS | 3532 | 1470732453162 Marionette TRACE conn6 <- [1,1993,null,{"value":"13"}] 01:47:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 01:47:33 INFO - PROCESS | 3532 | 1470732453165 Marionette TRACE conn6 -> [0,1994,"setScriptTimeout",{"ms":35000}] 01:47:33 INFO - PROCESS | 3532 | 1470732453167 Marionette TRACE conn6 <- [1,1994,null,{}] 01:47:33 INFO - PROCESS | 3532 | 1470732453175 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}] 01:47:33 INFO - PROCESS | 3532 | 1470732453177 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:33 INFO - PROCESS | 3532 | 1470732453263 Marionette TRACE conn6 <- [1,1995,null,{"value":null}] 01:47:33 INFO - PROCESS | 3532 | 1470732453270 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:33 INFO - PROCESS | 3532 | 1470732453272 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:33 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CF805800 == 38 [pid = 3532] [id = 508] 01:47:33 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7CE7BAC00) [pid = 3532] [serial = 1524] [outer = 0000000000000000] 01:47:33 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7CF33F400) [pid = 3532] [serial = 1525] [outer = 000000A7CE7BAC00] 01:47:33 INFO - PROCESS | 3532 | 1470732453320 Marionette DEBUG loaded listener.js 01:47:33 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7CF87B800) [pid = 3532] [serial = 1526] [outer = 000000A7CE7BAC00] 01:47:33 INFO - PROCESS | 3532 | 1470732453749 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]]]}] 01:47:33 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 01:47:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 628ms 01:47:33 INFO - PROCESS | 3532 | 1470732453795 Marionette TRACE conn6 -> [0,1997,"getWindowHandle",null] 01:47:33 INFO - PROCESS | 3532 | 1470732453797 Marionette TRACE conn6 <- [1,1997,null,{"value":"13"}] 01:47:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 01:47:33 INFO - PROCESS | 3532 | 1470732453812 Marionette TRACE conn6 -> [0,1998,"setScriptTimeout",{"ms":35000}] 01:47:33 INFO - PROCESS | 3532 | 1470732453815 Marionette TRACE conn6 <- [1,1998,null,{}] 01:47:33 INFO - PROCESS | 3532 | 1470732453818 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}] 01:47:33 INFO - PROCESS | 3532 | 1470732453821 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:33 INFO - PROCESS | 3532 | 1470732453949 Marionette TRACE conn6 <- [1,1999,null,{"value":null}] 01:47:34 INFO - PROCESS | 3532 | 1470732454110 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:34 INFO - PROCESS | 3532 | 1470732454114 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:34 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C509E800 == 39 [pid = 3532] [id = 509] 01:47:34 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7BFD24400) [pid = 3532] [serial = 1527] [outer = 0000000000000000] 01:47:34 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7C0019400) [pid = 3532] [serial = 1528] [outer = 000000A7BFD24400] 01:47:34 INFO - PROCESS | 3532 | 1470732454175 Marionette DEBUG loaded listener.js 01:47:34 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7C062D000) [pid = 3532] [serial = 1529] [outer = 000000A7BFD24400] 01:47:34 INFO - PROCESS | 3532 | 1470732454733 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]]]}] 01:47:34 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 01:47:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 984ms 01:47:34 INFO - PROCESS | 3532 | 1470732454789 Marionette TRACE conn6 -> [0,2001,"getWindowHandle",null] 01:47:34 INFO - PROCESS | 3532 | 1470732454794 Marionette TRACE conn6 <- [1,2001,null,{"value":"13"}] 01:47:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 01:47:34 INFO - PROCESS | 3532 | 1470732454799 Marionette TRACE conn6 -> [0,2002,"setScriptTimeout",{"ms":35000}] 01:47:34 INFO - PROCESS | 3532 | 1470732454803 Marionette TRACE conn6 <- [1,2002,null,{}] 01:47:34 INFO - PROCESS | 3532 | 1470732454808 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}] 01:47:34 INFO - PROCESS | 3532 | 1470732454811 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:34 INFO - PROCESS | 3532 | 1470732454929 Marionette TRACE conn6 <- [1,2003,null,{"value":null}] 01:47:35 INFO - PROCESS | 3532 | 1470732455023 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:35 INFO - PROCESS | 3532 | 1470732455027 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:35 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CF81A800 == 40 [pid = 3532] [id = 510] 01:47:35 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7C679E000) [pid = 3532] [serial = 1530] [outer = 0000000000000000] 01:47:35 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7C9D0E400) [pid = 3532] [serial = 1531] [outer = 000000A7C679E000] 01:47:35 INFO - PROCESS | 3532 | 1470732455084 Marionette DEBUG loaded listener.js 01:47:35 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7CB81EC00) [pid = 3532] [serial = 1532] [outer = 000000A7C679E000] 01:47:35 INFO - PROCESS | 3532 | 1470732455738 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]]]}] 01:47:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 01:47:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 985ms 01:47:35 INFO - PROCESS | 3532 | 1470732455786 Marionette TRACE conn6 -> [0,2005,"getWindowHandle",null] 01:47:35 INFO - PROCESS | 3532 | 1470732455790 Marionette TRACE conn6 <- [1,2005,null,{"value":"13"}] 01:47:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 01:47:35 INFO - PROCESS | 3532 | 1470732455794 Marionette TRACE conn6 -> [0,2006,"setScriptTimeout",{"ms":35000}] 01:47:35 INFO - PROCESS | 3532 | 1470732455796 Marionette TRACE conn6 <- [1,2006,null,{}] 01:47:35 INFO - PROCESS | 3532 | 1470732455800 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}] 01:47:35 INFO - PROCESS | 3532 | 1470732455803 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:35 INFO - PROCESS | 3532 | 1470732455950 Marionette TRACE conn6 <- [1,2007,null,{"value":null}] 01:47:36 INFO - PROCESS | 3532 | 1470732456075 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:36 INFO - PROCESS | 3532 | 1470732456078 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:36 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D365E000 == 41 [pid = 3532] [id = 511] 01:47:36 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7CD2E6400) [pid = 3532] [serial = 1533] [outer = 0000000000000000] 01:47:36 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7CD50AC00) [pid = 3532] [serial = 1534] [outer = 000000A7CD2E6400] 01:47:36 INFO - PROCESS | 3532 | 1470732456135 Marionette DEBUG loaded listener.js 01:47:36 INFO - PROCESS | 3532 | ++DOMWINDOW == 88 (000000A7CD6D2C00) [pid = 3532] [serial = 1535] [outer = 000000A7CD2E6400] 01:47:36 INFO - PROCESS | 3532 | 1470732456764 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]]]}] 01:47:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 01:47:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1029ms 01:47:36 INFO - PROCESS | 3532 | 1470732456825 Marionette TRACE conn6 -> [0,2009,"getWindowHandle",null] 01:47:36 INFO - PROCESS | 3532 | 1470732456829 Marionette TRACE conn6 <- [1,2009,null,{"value":"13"}] 01:47:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 01:47:36 INFO - PROCESS | 3532 | 1470732456841 Marionette TRACE conn6 -> [0,2010,"setScriptTimeout",{"ms":35000}] 01:47:36 INFO - PROCESS | 3532 | 1470732456846 Marionette TRACE conn6 <- [1,2010,null,{}] 01:47:36 INFO - PROCESS | 3532 | 1470732456867 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}] 01:47:36 INFO - PROCESS | 3532 | 1470732456871 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:37 INFO - PROCESS | 3532 | 1470732457037 Marionette TRACE conn6 <- [1,2011,null,{"value":null}] 01:47:37 INFO - PROCESS | 3532 | 1470732457283 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:37 INFO - PROCESS | 3532 | 1470732457286 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:37 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C52CC800 == 42 [pid = 3532] [id = 512] 01:47:37 INFO - PROCESS | 3532 | ++DOMWINDOW == 89 (000000A7BEECFC00) [pid = 3532] [serial = 1536] [outer = 0000000000000000] 01:47:37 INFO - PROCESS | 3532 | ++DOMWINDOW == 90 (000000A7BFDAB400) [pid = 3532] [serial = 1537] [outer = 000000A7BEECFC00] 01:47:37 INFO - PROCESS | 3532 | 1470732457358 Marionette DEBUG loaded listener.js 01:47:37 INFO - PROCESS | 3532 | ++DOMWINDOW == 91 (000000A7C026D000) [pid = 3532] [serial = 1538] [outer = 000000A7BEECFC00] 01:47:38 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CF805800 == 41 [pid = 3532] [id = 508] 01:47:38 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D317E800 == 40 [pid = 3532] [id = 507] 01:47:38 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2D4C000 == 39 [pid = 3532] [id = 506] 01:47:38 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2D14800 == 38 [pid = 3532] [id = 505] 01:47:38 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D18EC800 == 37 [pid = 3532] [id = 504] 01:47:38 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D0F24800 == 36 [pid = 3532] [id = 503] 01:47:38 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CF809800 == 35 [pid = 3532] [id = 502] 01:47:38 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CC9EC000 == 34 [pid = 3532] [id = 501] 01:47:38 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C6191800 == 33 [pid = 3532] [id = 500] 01:47:38 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CD637000 == 32 [pid = 3532] [id = 499] 01:47:38 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CD642800 == 31 [pid = 3532] [id = 497] 01:47:38 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C6462000 == 30 [pid = 3532] [id = 498] 01:47:38 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D365E000 == 29 [pid = 3532] [id = 511] 01:47:38 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CF81A800 == 28 [pid = 3532] [id = 510] 01:47:38 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C509E800 == 27 [pid = 3532] [id = 509] 01:47:38 INFO - PROCESS | 3532 | --DOMWINDOW == 90 (000000A7C61E2800) [pid = 3532] [serial = 1475] [outer = 0000000000000000] [url = about:blank] 01:47:38 INFO - PROCESS | 3532 | --DOMWINDOW == 89 (000000A7C9D79C00) [pid = 3532] [serial = 1477] [outer = 0000000000000000] [url = about:blank] 01:47:38 INFO - PROCESS | 3532 | --DOMWINDOW == 88 (000000A7C0265C00) [pid = 3532] [serial = 1465] [outer = 0000000000000000] [url = about:blank] 01:47:38 INFO - PROCESS | 3532 | --DOMWINDOW == 87 (000000A7C03CE400) [pid = 3532] [serial = 1466] [outer = 0000000000000000] [url = about:blank] 01:47:38 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7C4369400) [pid = 3532] [serial = 1471] [outer = 0000000000000000] [url = about:blank] 01:47:38 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7C4799C00) [pid = 3532] [serial = 1472] [outer = 0000000000000000] [url = about:blank] 01:47:38 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7C607CC00) [pid = 3532] [serial = 1474] [outer = 0000000000000000] [url = about:blank] 01:47:38 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7C0355800) [pid = 3532] [serial = 1468] [outer = 0000000000000000] [url = about:blank] 01:47:38 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7C03A5400) [pid = 3532] [serial = 1469] [outer = 0000000000000000] [url = about:blank] 01:47:38 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7CB81D800) [pid = 3532] [serial = 1480] [outer = 0000000000000000] [url = about:blank] 01:47:38 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7CD345400) [pid = 3532] [serial = 1490] [outer = 0000000000000000] [url = about:blank] 01:47:38 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7C1569C00) [pid = 3532] [serial = 1457] [outer = 0000000000000000] [url = about:blank] 01:47:38 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7C0449C00) [pid = 3532] [serial = 1456] [outer = 0000000000000000] [url = about:blank] 01:47:38 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7C6C73000) [pid = 3532] [serial = 1460] [outer = 0000000000000000] [url = about:blank] 01:47:38 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7C6129000) [pid = 3532] [serial = 1459] [outer = 0000000000000000] [url = about:blank] 01:47:38 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7CD6D2800) [pid = 3532] [serial = 1463] [outer = 0000000000000000] [url = about:blank] 01:47:38 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7CD510800) [pid = 3532] [serial = 1492] [outer = 0000000000000000] [url = about:blank] 01:47:38 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7CD2E8400) [pid = 3532] [serial = 1462] [outer = 0000000000000000] [url = about:blank] 01:47:38 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7CC9BA000) [pid = 3532] [serial = 1483] [outer = 0000000000000000] [url = about:blank] 01:47:38 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7CBE09800) [pid = 3532] [serial = 1481] [outer = 0000000000000000] [url = about:blank] 01:47:38 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7CD2EB400) [pid = 3532] [serial = 1489] [outer = 0000000000000000] [url = about:blank] 01:47:38 INFO - PROCESS | 3532 | --DOMWINDOW == 69 (000000A7CCFEEC00) [pid = 3532] [serial = 1484] [outer = 0000000000000000] [url = about:blank] 01:47:38 INFO - PROCESS | 3532 | --DOMWINDOW == 68 (000000A7CCFF1400) [pid = 3532] [serial = 1487] [outer = 0000000000000000] [url = about:blank] 01:47:38 INFO - PROCESS | 3532 | --DOMWINDOW == 67 (000000A7CA380800) [pid = 3532] [serial = 1478] [outer = 0000000000000000] [url = about:blank] 01:47:38 INFO - PROCESS | 3532 | --DOMWINDOW == 66 (000000A7CBE75400) [pid = 3532] [serial = 1486] [outer = 0000000000000000] [url = about:blank] 01:47:38 INFO - PROCESS | 3532 | 1470732458594 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]]]}] 01:47:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 01:47:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1809ms 01:47:38 INFO - PROCESS | 3532 | 1470732458685 Marionette TRACE conn6 -> [0,2013,"getWindowHandle",null] 01:47:38 INFO - PROCESS | 3532 | 1470732458689 Marionette TRACE conn6 <- [1,2013,null,{"value":"13"}] 01:47:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 01:47:38 INFO - PROCESS | 3532 | 1470732458697 Marionette TRACE conn6 -> [0,2014,"setScriptTimeout",{"ms":35000}] 01:47:38 INFO - PROCESS | 3532 | 1470732458700 Marionette TRACE conn6 <- [1,2014,null,{}] 01:47:38 INFO - PROCESS | 3532 | 1470732458707 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}] 01:47:38 INFO - PROCESS | 3532 | 1470732458711 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:38 INFO - PROCESS | 3532 | 1470732458802 Marionette TRACE conn6 <- [1,2015,null,{"value":null}] 01:47:38 INFO - PROCESS | 3532 | 1470732458809 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:38 INFO - PROCESS | 3532 | 1470732458814 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:38 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C52DD800 == 28 [pid = 3532] [id = 513] 01:47:38 INFO - PROCESS | 3532 | ++DOMWINDOW == 67 (000000A7C0021C00) [pid = 3532] [serial = 1539] [outer = 0000000000000000] 01:47:38 INFO - PROCESS | 3532 | ++DOMWINDOW == 68 (000000A7C026A000) [pid = 3532] [serial = 1540] [outer = 000000A7C0021C00] 01:47:38 INFO - PROCESS | 3532 | 1470732458866 Marionette DEBUG loaded listener.js 01:47:38 INFO - PROCESS | 3532 | ++DOMWINDOW == 69 (000000A7C039BC00) [pid = 3532] [serial = 1541] [outer = 000000A7C0021C00] 01:47:39 INFO - PROCESS | 3532 | 1470732459376 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]]]}] 01:47:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 01:47:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 733ms 01:47:39 INFO - PROCESS | 3532 | 1470732459433 Marionette TRACE conn6 -> [0,2017,"getWindowHandle",null] 01:47:39 INFO - PROCESS | 3532 | 1470732459439 Marionette TRACE conn6 <- [1,2017,null,{"value":"13"}] 01:47:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 01:47:39 INFO - PROCESS | 3532 | 1470732459445 Marionette TRACE conn6 -> [0,2018,"setScriptTimeout",{"ms":35000}] 01:47:39 INFO - PROCESS | 3532 | 1470732459448 Marionette TRACE conn6 <- [1,2018,null,{}] 01:47:39 INFO - PROCESS | 3532 | 1470732459452 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}] 01:47:39 INFO - PROCESS | 3532 | 1470732459455 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:39 INFO - PROCESS | 3532 | 1470732459549 Marionette TRACE conn6 <- [1,2019,null,{"value":null}] 01:47:39 INFO - PROCESS | 3532 | 1470732459628 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:39 INFO - PROCESS | 3532 | 1470732459631 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:39 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CB887800 == 29 [pid = 3532] [id = 514] 01:47:39 INFO - PROCESS | 3532 | ++DOMWINDOW == 70 (000000A7C03D0C00) [pid = 3532] [serial = 1542] [outer = 0000000000000000] 01:47:39 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7C0B57400) [pid = 3532] [serial = 1543] [outer = 000000A7C03D0C00] 01:47:39 INFO - PROCESS | 3532 | 1470732459680 Marionette DEBUG loaded listener.js 01:47:39 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7C470DC00) [pid = 3532] [serial = 1544] [outer = 000000A7C03D0C00] 01:47:40 INFO - PROCESS | 3532 | 1470732460077 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]]]}] 01:47:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 01:47:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 692ms 01:47:40 INFO - PROCESS | 3532 | 1470732460160 Marionette TRACE conn6 -> [0,2021,"getWindowHandle",null] 01:47:40 INFO - PROCESS | 3532 | 1470732460170 Marionette TRACE conn6 <- [1,2021,null,{"value":"13"}] 01:47:40 INFO - PROCESS | 3532 | 1470732460178 Marionette TRACE conn6 -> [0,2022,"setScriptTimeout",{"ms":35000}] 01:47:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 01:47:40 INFO - PROCESS | 3532 | 1470732460182 Marionette TRACE conn6 <- [1,2022,null,{}] 01:47:40 INFO - PROCESS | 3532 | 1470732460194 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}] 01:47:40 INFO - PROCESS | 3532 | 1470732460199 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:40 INFO - PROCESS | 3532 | 1470732460296 Marionette TRACE conn6 <- [1,2023,null,{"value":null}] 01:47:40 INFO - PROCESS | 3532 | 1470732460306 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:40 INFO - PROCESS | 3532 | 1470732460310 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:40 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CCE80000 == 30 [pid = 3532] [id = 515] 01:47:40 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7C5558400) [pid = 3532] [serial = 1545] [outer = 0000000000000000] 01:47:40 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7C6009C00) [pid = 3532] [serial = 1546] [outer = 000000A7C5558400] 01:47:40 INFO - PROCESS | 3532 | 1470732460361 Marionette DEBUG loaded listener.js 01:47:40 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7C6125C00) [pid = 3532] [serial = 1547] [outer = 000000A7C5558400] 01:47:40 INFO - PROCESS | 3532 | 1470732460842 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]]]}] 01:47:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 01:47:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 690ms 01:47:40 INFO - PROCESS | 3532 | 1470732460873 Marionette TRACE conn6 -> [0,2025,"getWindowHandle",null] 01:47:40 INFO - PROCESS | 3532 | 1470732460876 Marionette TRACE conn6 <- [1,2025,null,{"value":"13"}] 01:47:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 01:47:40 INFO - PROCESS | 3532 | 1470732460880 Marionette TRACE conn6 -> [0,2026,"setScriptTimeout",{"ms":35000}] 01:47:40 INFO - PROCESS | 3532 | 1470732460881 Marionette TRACE conn6 <- [1,2026,null,{}] 01:47:40 INFO - PROCESS | 3532 | 1470732460885 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}] 01:47:40 INFO - PROCESS | 3532 | 1470732460887 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:41 INFO - PROCESS | 3532 | 1470732461004 Marionette TRACE conn6 <- [1,2027,null,{"value":null}] 01:47:41 INFO - PROCESS | 3532 | 1470732461010 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:41 INFO - PROCESS | 3532 | 1470732461012 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:41 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CF53C000 == 31 [pid = 3532] [id = 516] 01:47:41 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7C6B90C00) [pid = 3532] [serial = 1548] [outer = 0000000000000000] 01:47:41 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7C9D71800) [pid = 3532] [serial = 1549] [outer = 000000A7C6B90C00] 01:47:41 INFO - PROCESS | 3532 | 1470732461101 Marionette DEBUG loaded listener.js 01:47:41 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7CA335000) [pid = 3532] [serial = 1550] [outer = 000000A7C6B90C00] 01:47:41 INFO - PROCESS | 3532 | 1470732461544 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]]]}] 01:47:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 01:47:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 689ms 01:47:41 INFO - PROCESS | 3532 | 1470732461570 Marionette TRACE conn6 -> [0,2029,"getWindowHandle",null] 01:47:41 INFO - PROCESS | 3532 | 1470732461573 Marionette TRACE conn6 <- [1,2029,null,{"value":"13"}] 01:47:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 01:47:41 INFO - PROCESS | 3532 | 1470732461576 Marionette TRACE conn6 -> [0,2030,"setScriptTimeout",{"ms":35000}] 01:47:41 INFO - PROCESS | 3532 | 1470732461578 Marionette TRACE conn6 <- [1,2030,null,{}] 01:47:41 INFO - PROCESS | 3532 | 1470732461581 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}] 01:47:41 INFO - PROCESS | 3532 | 1470732461583 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:41 INFO - PROCESS | 3532 | 1470732461722 Marionette TRACE conn6 <- [1,2031,null,{"value":null}] 01:47:41 INFO - PROCESS | 3532 | 1470732461777 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:41 INFO - PROCESS | 3532 | 1470732461779 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:41 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0C1C000 == 32 [pid = 3532] [id = 517] 01:47:41 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7CA663400) [pid = 3532] [serial = 1551] [outer = 0000000000000000] 01:47:41 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CB81F800) [pid = 3532] [serial = 1552] [outer = 000000A7CA663400] 01:47:41 INFO - PROCESS | 3532 | 1470732461825 Marionette DEBUG loaded listener.js 01:47:41 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CBE70C00) [pid = 3532] [serial = 1553] [outer = 000000A7CA663400] 01:47:42 INFO - PROCESS | 3532 | 1470732462258 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]]]}] 01:47:42 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) 01:47:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 734ms 01:47:42 INFO - PROCESS | 3532 | 1470732462319 Marionette TRACE conn6 -> [0,2033,"getWindowHandle",null] 01:47:42 INFO - PROCESS | 3532 | 1470732462321 Marionette TRACE conn6 <- [1,2033,null,{"value":"13"}] 01:47:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 01:47:42 INFO - PROCESS | 3532 | 1470732462324 Marionette TRACE conn6 -> [0,2034,"setScriptTimeout",{"ms":35000}] 01:47:42 INFO - PROCESS | 3532 | 1470732462326 Marionette TRACE conn6 <- [1,2034,null,{}] 01:47:42 INFO - PROCESS | 3532 | 1470732462330 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}] 01:47:42 INFO - PROCESS | 3532 | 1470732462336 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:42 INFO - PROCESS | 3532 | 1470732462475 Marionette TRACE conn6 <- [1,2035,null,{"value":null}] 01:47:42 INFO - PROCESS | 3532 | 1470732462535 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:42 INFO - PROCESS | 3532 | 1470732462537 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:42 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D18E0800 == 33 [pid = 3532] [id = 518] 01:47:42 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7CC9BCC00) [pid = 3532] [serial = 1554] [outer = 0000000000000000] 01:47:42 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7CCA2CC00) [pid = 3532] [serial = 1555] [outer = 000000A7CC9BCC00] 01:47:42 INFO - PROCESS | 3532 | 1470732462583 Marionette DEBUG loaded listener.js 01:47:42 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7CD242800) [pid = 3532] [serial = 1556] [outer = 000000A7CC9BCC00] 01:47:43 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7CC9BFC00) [pid = 3532] [serial = 1509] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 01:47:43 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7CCA32000) [pid = 3532] [serial = 1512] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 01:47:43 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7BFDBCC00) [pid = 3532] [serial = 1506] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 01:47:43 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7CD4E9800) [pid = 3532] [serial = 1491] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 01:47:43 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7BEE49800) [pid = 3532] [serial = 1500] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 01:47:43 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7C001E400) [pid = 3532] [serial = 1494] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 01:47:43 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7C03C9400) [pid = 3532] [serial = 1497] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 01:47:43 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7C14FE800) [pid = 3532] [serial = 1503] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 01:47:43 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7CD50D800) [pid = 3532] [serial = 1515] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 01:47:43 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7BFD25C00) [pid = 3532] [serial = 1518] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 01:47:43 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7CDB97C00) [pid = 3532] [serial = 1521] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 01:47:43 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7CE7BAC00) [pid = 3532] [serial = 1524] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 01:47:43 INFO - PROCESS | 3532 | 1470732463201 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]]]}] 01:47:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:47:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 923ms 01:47:43 INFO - PROCESS | 3532 | 1470732463251 Marionette TRACE conn6 -> [0,2037,"getWindowHandle",null] 01:47:43 INFO - PROCESS | 3532 | 1470732463253 Marionette TRACE conn6 <- [1,2037,null,{"value":"13"}] 01:47:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 01:47:43 INFO - PROCESS | 3532 | 1470732463257 Marionette TRACE conn6 -> [0,2038,"setScriptTimeout",{"ms":35000}] 01:47:43 INFO - PROCESS | 3532 | 1470732463258 Marionette TRACE conn6 <- [1,2038,null,{}] 01:47:43 INFO - PROCESS | 3532 | 1470732463262 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}] 01:47:43 INFO - PROCESS | 3532 | 1470732463264 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:43 INFO - PROCESS | 3532 | 1470732463373 Marionette TRACE conn6 <- [1,2039,null,{"value":null}] 01:47:43 INFO - PROCESS | 3532 | 1470732463425 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:43 INFO - PROCESS | 3532 | 1470732463427 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:43 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D1DD8800 == 34 [pid = 3532] [id = 519] 01:47:43 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7BFD25C00) [pid = 3532] [serial = 1557] [outer = 0000000000000000] 01:47:43 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7C5367400) [pid = 3532] [serial = 1558] [outer = 000000A7BFD25C00] 01:47:43 INFO - PROCESS | 3532 | 1470732463472 Marionette DEBUG loaded listener.js 01:47:43 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7CCA31400) [pid = 3532] [serial = 1559] [outer = 000000A7BFD25C00] 01:47:43 INFO - PROCESS | 3532 | 1470732463836 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]]]}] 01:47:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 01:47:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 628ms 01:47:43 INFO - PROCESS | 3532 | 1470732463886 Marionette TRACE conn6 -> [0,2041,"getWindowHandle",null] 01:47:43 INFO - PROCESS | 3532 | 1470732463889 Marionette TRACE conn6 <- [1,2041,null,{"value":"13"}] 01:47:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 01:47:43 INFO - PROCESS | 3532 | 1470732463898 Marionette TRACE conn6 -> [0,2042,"setScriptTimeout",{"ms":35000}] 01:47:43 INFO - PROCESS | 3532 | 1470732463900 Marionette TRACE conn6 <- [1,2042,null,{}] 01:47:43 INFO - PROCESS | 3532 | 1470732463904 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}] 01:47:43 INFO - PROCESS | 3532 | 1470732463906 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:43 INFO - PROCESS | 3532 | 1470732463991 Marionette TRACE conn6 <- [1,2043,null,{"value":null}] 01:47:43 INFO - PROCESS | 3532 | 1470732463997 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:44 INFO - PROCESS | 3532 | 1470732463999 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:44 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D20AD800 == 35 [pid = 3532] [id = 520] 01:47:44 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7CBF38800) [pid = 3532] [serial = 1560] [outer = 0000000000000000] 01:47:44 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7CD2EC400) [pid = 3532] [serial = 1561] [outer = 000000A7CBF38800] 01:47:44 INFO - PROCESS | 3532 | 1470732464045 Marionette DEBUG loaded listener.js 01:47:44 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7CD34A000) [pid = 3532] [serial = 1562] [outer = 000000A7CBF38800] 01:47:44 INFO - PROCESS | 3532 | 1470732464481 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]]]}] 01:47:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 01:47:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 628ms 01:47:44 INFO - PROCESS | 3532 | 1470732464524 Marionette TRACE conn6 -> [0,2045,"getWindowHandle",null] 01:47:44 INFO - PROCESS | 3532 | 1470732464526 Marionette TRACE conn6 <- [1,2045,null,{"value":"13"}] 01:47:44 INFO - PROCESS | 3532 | 1470732464529 Marionette TRACE conn6 -> [0,2046,"setScriptTimeout",{"ms":35000}] 01:47:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 01:47:44 INFO - PROCESS | 3532 | 1470732464531 Marionette TRACE conn6 <- [1,2046,null,{}] 01:47:44 INFO - PROCESS | 3532 | 1470732464534 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}] 01:47:44 INFO - PROCESS | 3532 | 1470732464536 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:44 INFO - PROCESS | 3532 | 1470732464619 Marionette TRACE conn6 <- [1,2047,null,{"value":null}] 01:47:44 INFO - PROCESS | 3532 | 1470732464626 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:44 INFO - PROCESS | 3532 | 1470732464628 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:44 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2D40000 == 36 [pid = 3532] [id = 521] 01:47:44 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7CD4E9C00) [pid = 3532] [serial = 1563] [outer = 0000000000000000] 01:47:44 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CD4F5400) [pid = 3532] [serial = 1564] [outer = 000000A7CD4E9C00] 01:47:44 INFO - PROCESS | 3532 | 1470732464674 Marionette DEBUG loaded listener.js 01:47:44 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CD519800) [pid = 3532] [serial = 1565] [outer = 000000A7CD4E9C00] 01:47:45 INFO - PROCESS | 3532 | 1470732465275 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]]]}] 01:47:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 01:47:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 838ms 01:47:45 INFO - PROCESS | 3532 | 1470732465372 Marionette TRACE conn6 -> [0,2049,"getWindowHandle",null] 01:47:45 INFO - PROCESS | 3532 | 1470732465377 Marionette TRACE conn6 <- [1,2049,null,{"value":"13"}] 01:47:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 01:47:45 INFO - PROCESS | 3532 | 1470732465383 Marionette TRACE conn6 -> [0,2050,"setScriptTimeout",{"ms":35000}] 01:47:45 INFO - PROCESS | 3532 | 1470732465387 Marionette TRACE conn6 <- [1,2050,null,{}] 01:47:45 INFO - PROCESS | 3532 | 1470732465427 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}] 01:47:45 INFO - PROCESS | 3532 | 1470732465431 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:45 INFO - PROCESS | 3532 | 1470732465564 Marionette TRACE conn6 <- [1,2051,null,{"value":null}] 01:47:45 INFO - PROCESS | 3532 | 1470732465638 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:45 INFO - PROCESS | 3532 | 1470732465643 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:45 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C9937800 == 37 [pid = 3532] [id = 522] 01:47:45 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7C0020400) [pid = 3532] [serial = 1566] [outer = 0000000000000000] 01:47:45 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7C0356400) [pid = 3532] [serial = 1567] [outer = 000000A7C0020400] 01:47:45 INFO - PROCESS | 3532 | 1470732465743 Marionette DEBUG loaded listener.js 01:47:45 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7C03CB800) [pid = 3532] [serial = 1568] [outer = 000000A7C0020400] 01:47:46 INFO - PROCESS | 3532 | 1470732466528 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]]]}] 01:47:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 01:47:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1222ms 01:47:46 INFO - PROCESS | 3532 | 1470732466607 Marionette TRACE conn6 -> [0,2053,"getWindowHandle",null] 01:47:46 INFO - PROCESS | 3532 | 1470732466612 Marionette TRACE conn6 <- [1,2053,null,{"value":"13"}] 01:47:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 01:47:46 INFO - PROCESS | 3532 | 1470732466619 Marionette TRACE conn6 -> [0,2054,"setScriptTimeout",{"ms":35000}] 01:47:46 INFO - PROCESS | 3532 | 1470732466622 Marionette TRACE conn6 <- [1,2054,null,{}] 01:47:46 INFO - PROCESS | 3532 | 1470732466627 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}] 01:47:46 INFO - PROCESS | 3532 | 1470732466630 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:46 INFO - PROCESS | 3532 | 1470732466764 Marionette TRACE conn6 <- [1,2055,null,{"value":null}] 01:47:46 INFO - PROCESS | 3532 | 1470732466889 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:46 INFO - PROCESS | 3532 | 1470732466892 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:46 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D14CF000 == 38 [pid = 3532] [id = 523] 01:47:46 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7BF4CD000) [pid = 3532] [serial = 1569] [outer = 0000000000000000] 01:47:46 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7C5046C00) [pid = 3532] [serial = 1570] [outer = 000000A7BF4CD000] 01:47:46 INFO - PROCESS | 3532 | 1470732466953 Marionette DEBUG loaded listener.js 01:47:47 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7C61E2000) [pid = 3532] [serial = 1571] [outer = 000000A7BF4CD000] 01:47:47 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D20AD800 == 37 [pid = 3532] [id = 520] 01:47:47 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D1DD8800 == 36 [pid = 3532] [id = 519] 01:47:47 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D18E0800 == 35 [pid = 3532] [id = 518] 01:47:47 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D0C1C000 == 34 [pid = 3532] [id = 517] 01:47:47 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CF53C000 == 33 [pid = 3532] [id = 516] 01:47:47 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CCE80000 == 32 [pid = 3532] [id = 515] 01:47:47 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CB887800 == 31 [pid = 3532] [id = 514] 01:47:47 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C52DD800 == 30 [pid = 3532] [id = 513] 01:47:47 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C52CC800 == 29 [pid = 3532] [id = 512] 01:47:47 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7CF33F400) [pid = 3532] [serial = 1525] [outer = 0000000000000000] [url = about:blank] 01:47:47 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7CC9C6000) [pid = 3532] [serial = 1510] [outer = 0000000000000000] [url = about:blank] 01:47:47 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7CCA30C00) [pid = 3532] [serial = 1511] [outer = 0000000000000000] [url = about:blank] 01:47:47 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7CD34A400) [pid = 3532] [serial = 1514] [outer = 0000000000000000] [url = about:blank] 01:47:47 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7CD2EB800) [pid = 3532] [serial = 1513] [outer = 0000000000000000] [url = about:blank] 01:47:47 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7CB818C00) [pid = 3532] [serial = 1507] [outer = 0000000000000000] [url = about:blank] 01:47:47 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7CD654C00) [pid = 3532] [serial = 1493] [outer = 0000000000000000] [url = about:blank] 01:47:47 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7C044B400) [pid = 3532] [serial = 1501] [outer = 0000000000000000] [url = about:blank] 01:47:47 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7C14F7400) [pid = 3532] [serial = 1502] [outer = 0000000000000000] [url = about:blank] 01:47:47 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7C026C800) [pid = 3532] [serial = 1495] [outer = 0000000000000000] [url = about:blank] 01:47:47 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7C0457C00) [pid = 3532] [serial = 1496] [outer = 0000000000000000] [url = about:blank] 01:47:47 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7C555D400) [pid = 3532] [serial = 1498] [outer = 0000000000000000] [url = about:blank] 01:47:47 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7C64D3400) [pid = 3532] [serial = 1499] [outer = 0000000000000000] [url = about:blank] 01:47:47 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7C5556000) [pid = 3532] [serial = 1504] [outer = 0000000000000000] [url = about:blank] 01:47:47 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7C61E2C00) [pid = 3532] [serial = 1505] [outer = 0000000000000000] [url = about:blank] 01:47:47 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7CD659000) [pid = 3532] [serial = 1516] [outer = 0000000000000000] [url = about:blank] 01:47:47 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7C5560400) [pid = 3532] [serial = 1519] [outer = 0000000000000000] [url = about:blank] 01:47:47 INFO - PROCESS | 3532 | --DOMWINDOW == 69 (000000A7CD242C00) [pid = 3532] [serial = 1520] [outer = 0000000000000000] [url = about:blank] 01:47:47 INFO - PROCESS | 3532 | --DOMWINDOW == 68 (000000A7CF87B800) [pid = 3532] [serial = 1526] [outer = 0000000000000000] [url = about:blank] 01:47:47 INFO - PROCESS | 3532 | --DOMWINDOW == 67 (000000A7CE73E800) [pid = 3532] [serial = 1523] [outer = 0000000000000000] [url = about:blank] 01:47:47 INFO - PROCESS | 3532 | --DOMWINDOW == 66 (000000A7CE2F9C00) [pid = 3532] [serial = 1522] [outer = 0000000000000000] [url = about:blank] 01:47:47 INFO - PROCESS | 3532 | --DOMWINDOW == 65 (000000A7CBF45400) [pid = 3532] [serial = 1508] [outer = 0000000000000000] [url = about:blank] 01:47:47 INFO - PROCESS | 3532 | --DOMWINDOW == 64 (000000A7CDB96C00) [pid = 3532] [serial = 1517] [outer = 0000000000000000] [url = about:blank] 01:47:47 INFO - PROCESS | 3532 | 1470732467816 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]]]}] 01:47:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 01:47:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1242ms 01:47:47 INFO - PROCESS | 3532 | 1470732467862 Marionette TRACE conn6 -> [0,2057,"getWindowHandle",null] 01:47:47 INFO - PROCESS | 3532 | 1470732467866 Marionette TRACE conn6 <- [1,2057,null,{"value":"13"}] 01:47:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 01:47:47 INFO - PROCESS | 3532 | 1470732467871 Marionette TRACE conn6 -> [0,2058,"setScriptTimeout",{"ms":35000}] 01:47:47 INFO - PROCESS | 3532 | 1470732467874 Marionette TRACE conn6 <- [1,2058,null,{}] 01:47:47 INFO - PROCESS | 3532 | 1470732467880 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}] 01:47:47 INFO - PROCESS | 3532 | 1470732467883 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:47 INFO - PROCESS | 3532 | 1470732467978 Marionette TRACE conn6 <- [1,2059,null,{"value":null}] 01:47:47 INFO - PROCESS | 3532 | 1470732467993 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:47 INFO - PROCESS | 3532 | 1470732467995 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:48 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C61A0000 == 30 [pid = 3532] [id = 524] 01:47:48 INFO - PROCESS | 3532 | ++DOMWINDOW == 65 (000000A7C03C9800) [pid = 3532] [serial = 1572] [outer = 0000000000000000] 01:47:48 INFO - PROCESS | 3532 | ++DOMWINDOW == 66 (000000A7C0452400) [pid = 3532] [serial = 1573] [outer = 000000A7C03C9800] 01:47:48 INFO - PROCESS | 3532 | 1470732468044 Marionette DEBUG loaded listener.js 01:47:48 INFO - PROCESS | 3532 | ++DOMWINDOW == 67 (000000A7C0F5AC00) [pid = 3532] [serial = 1574] [outer = 000000A7C03C9800] 01:47:48 INFO - PROCESS | 3532 | 1470732468561 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]]]}] 01:47:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 01:47:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 733ms 01:47:48 INFO - PROCESS | 3532 | 1470732468608 Marionette TRACE conn6 -> [0,2061,"getWindowHandle",null] 01:47:48 INFO - PROCESS | 3532 | 1470732468613 Marionette TRACE conn6 <- [1,2061,null,{"value":"13"}] 01:47:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 01:47:48 INFO - PROCESS | 3532 | 1470732468619 Marionette TRACE conn6 -> [0,2062,"setScriptTimeout",{"ms":35000}] 01:47:48 INFO - PROCESS | 3532 | 1470732468622 Marionette TRACE conn6 <- [1,2062,null,{}] 01:47:48 INFO - PROCESS | 3532 | 1470732468626 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}] 01:47:48 INFO - PROCESS | 3532 | 1470732468628 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:48 INFO - PROCESS | 3532 | 1470732468718 Marionette TRACE conn6 <- [1,2063,null,{"value":null}] 01:47:48 INFO - PROCESS | 3532 | 1470732468800 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:48 INFO - PROCESS | 3532 | 1470732468803 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:48 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CCC42000 == 31 [pid = 3532] [id = 525] 01:47:48 INFO - PROCESS | 3532 | ++DOMWINDOW == 68 (000000A7C48DA000) [pid = 3532] [serial = 1575] [outer = 0000000000000000] 01:47:48 INFO - PROCESS | 3532 | ++DOMWINDOW == 69 (000000A7C555FC00) [pid = 3532] [serial = 1576] [outer = 000000A7C48DA000] 01:47:48 INFO - PROCESS | 3532 | 1470732468851 Marionette DEBUG loaded listener.js 01:47:48 INFO - PROCESS | 3532 | ++DOMWINDOW == 70 (000000A7C61E9800) [pid = 3532] [serial = 1577] [outer = 000000A7C48DA000] 01:47:49 INFO - PROCESS | 3532 | 1470732469252 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]]]}] 01:47:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 01:47:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 690ms 01:47:49 INFO - PROCESS | 3532 | 1470732469312 Marionette TRACE conn6 -> [0,2065,"getWindowHandle",null] 01:47:49 INFO - PROCESS | 3532 | 1470732469315 Marionette TRACE conn6 <- [1,2065,null,{"value":"13"}] 01:47:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 01:47:49 INFO - PROCESS | 3532 | 1470732469318 Marionette TRACE conn6 -> [0,2066,"setScriptTimeout",{"ms":35000}] 01:47:49 INFO - PROCESS | 3532 | 1470732469322 Marionette TRACE conn6 <- [1,2066,null,{}] 01:47:49 INFO - PROCESS | 3532 | 1470732469334 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}] 01:47:49 INFO - PROCESS | 3532 | 1470732469339 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:49 INFO - PROCESS | 3532 | 1470732469461 Marionette TRACE conn6 <- [1,2067,null,{"value":null}] 01:47:49 INFO - PROCESS | 3532 | 1470732469477 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:49 INFO - PROCESS | 3532 | 1470732469480 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:49 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D04D7800 == 32 [pid = 3532] [id = 526] 01:47:49 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7BFDBA000) [pid = 3532] [serial = 1578] [outer = 0000000000000000] 01:47:49 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7CB820C00) [pid = 3532] [serial = 1579] [outer = 000000A7BFDBA000] 01:47:49 INFO - PROCESS | 3532 | 1470732469531 Marionette DEBUG loaded listener.js 01:47:49 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7CC522C00) [pid = 3532] [serial = 1580] [outer = 000000A7BFDBA000] 01:47:49 INFO - PROCESS | 3532 | 1470732469970 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]]]}] 01:47:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 01:47:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 691ms 01:47:50 INFO - PROCESS | 3532 | 1470732470012 Marionette TRACE conn6 -> [0,2069,"getWindowHandle",null] 01:47:50 INFO - PROCESS | 3532 | 1470732470015 Marionette TRACE conn6 <- [1,2069,null,{"value":"13"}] 01:47:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 01:47:50 INFO - PROCESS | 3532 | 1470732470025 Marionette TRACE conn6 -> [0,2070,"setScriptTimeout",{"ms":35000}] 01:47:50 INFO - PROCESS | 3532 | 1470732470027 Marionette TRACE conn6 <- [1,2070,null,{}] 01:47:50 INFO - PROCESS | 3532 | 1470732470030 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}] 01:47:50 INFO - PROCESS | 3532 | 1470732470033 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:50 INFO - PROCESS | 3532 | 1470732470150 Marionette TRACE conn6 <- [1,2071,null,{"value":null}] 01:47:50 INFO - PROCESS | 3532 | 1470732470156 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:50 INFO - PROCESS | 3532 | 1470732470158 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:50 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D14CC000 == 33 [pid = 3532] [id = 527] 01:47:50 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7CC949C00) [pid = 3532] [serial = 1581] [outer = 0000000000000000] 01:47:50 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7CC9BFC00) [pid = 3532] [serial = 1582] [outer = 000000A7CC949C00] 01:47:50 INFO - PROCESS | 3532 | 1470732470204 Marionette DEBUG loaded listener.js 01:47:50 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7CCA30800) [pid = 3532] [serial = 1583] [outer = 000000A7CC949C00] 01:47:50 INFO - PROCESS | 3532 | 1470732470650 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]]]}] 01:47:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 01:47:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 691ms 01:47:50 INFO - PROCESS | 3532 | 1470732470717 Marionette TRACE conn6 -> [0,2073,"getWindowHandle",null] 01:47:50 INFO - PROCESS | 3532 | 1470732470720 Marionette TRACE conn6 <- [1,2073,null,{"value":"13"}] 01:47:50 INFO - PROCESS | 3532 | 1470732470723 Marionette TRACE conn6 -> [0,2074,"setScriptTimeout",{"ms":35000}] 01:47:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 01:47:50 INFO - PROCESS | 3532 | 1470732470725 Marionette TRACE conn6 <- [1,2074,null,{}] 01:47:50 INFO - PROCESS | 3532 | 1470732470729 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}] 01:47:50 INFO - PROCESS | 3532 | 1470732470731 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:50 INFO - PROCESS | 3532 | 1470732470848 Marionette TRACE conn6 <- [1,2075,null,{"value":null}] 01:47:50 INFO - PROCESS | 3532 | 1470732470936 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:50 INFO - PROCESS | 3532 | 1470732470939 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:50 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D1DD1800 == 34 [pid = 3532] [id = 528] 01:47:50 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7CCD33000) [pid = 3532] [serial = 1584] [outer = 0000000000000000] 01:47:50 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7CD244800) [pid = 3532] [serial = 1585] [outer = 000000A7CCD33000] 01:47:50 INFO - PROCESS | 3532 | 1470732470986 Marionette DEBUG loaded listener.js 01:47:51 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7CD346800) [pid = 3532] [serial = 1586] [outer = 000000A7CCD33000] 01:47:51 INFO - PROCESS | 3532 | 1470732471424 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]]]}] 01:47:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 01:47:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 732ms 01:47:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 01:47:51 INFO - PROCESS | 3532 | 1470732471458 Marionette TRACE conn6 -> [0,2077,"getWindowHandle",null] 01:47:51 INFO - PROCESS | 3532 | 1470732471461 Marionette TRACE conn6 <- [1,2077,null,{"value":"13"}] 01:47:51 INFO - PROCESS | 3532 | 1470732471464 Marionette TRACE conn6 -> [0,2078,"setScriptTimeout",{"ms":35000}] 01:47:51 INFO - PROCESS | 3532 | 1470732471465 Marionette TRACE conn6 <- [1,2078,null,{}] 01:47:51 INFO - PROCESS | 3532 | 1470732471474 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}] 01:47:51 INFO - PROCESS | 3532 | 1470732471481 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:51 INFO - PROCESS | 3532 | 1470732471620 Marionette TRACE conn6 <- [1,2079,null,{"value":null}] 01:47:51 INFO - PROCESS | 3532 | 1470732471684 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:51 INFO - PROCESS | 3532 | 1470732471686 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:51 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2D53800 == 35 [pid = 3532] [id = 529] 01:47:51 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CD511800) [pid = 3532] [serial = 1587] [outer = 0000000000000000] 01:47:51 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CDB96C00) [pid = 3532] [serial = 1588] [outer = 000000A7CD511800] 01:47:51 INFO - PROCESS | 3532 | 1470732471733 Marionette DEBUG loaded listener.js 01:47:51 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7CDCC3800) [pid = 3532] [serial = 1589] [outer = 000000A7CD511800] 01:47:52 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7C03D0C00) [pid = 3532] [serial = 1542] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 01:47:52 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7C0021C00) [pid = 3532] [serial = 1539] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 01:47:52 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7C5558400) [pid = 3532] [serial = 1545] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 01:47:52 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7BEECFC00) [pid = 3532] [serial = 1536] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 01:47:52 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7BFD24400) [pid = 3532] [serial = 1527] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 01:47:52 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7C679E000) [pid = 3532] [serial = 1530] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 01:47:52 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7CD2E6400) [pid = 3532] [serial = 1533] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 01:47:52 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7CA663400) [pid = 3532] [serial = 1551] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 01:47:52 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7BFD25C00) [pid = 3532] [serial = 1557] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 01:47:52 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7CC9BCC00) [pid = 3532] [serial = 1554] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 01:47:52 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7CBF38800) [pid = 3532] [serial = 1560] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 01:47:52 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7C6B90C00) [pid = 3532] [serial = 1548] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 01:47:52 INFO - PROCESS | 3532 | 1470732472197 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]]]}] 01:47:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 01:47:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 795ms 01:47:52 INFO - PROCESS | 3532 | 1470732472262 Marionette TRACE conn6 -> [0,2081,"getWindowHandle",null] 01:47:52 INFO - PROCESS | 3532 | 1470732472265 Marionette TRACE conn6 <- [1,2081,null,{"value":"13"}] 01:47:52 INFO - PROCESS | 3532 | 1470732472268 Marionette TRACE conn6 -> [0,2082,"setScriptTimeout",{"ms":35000}] 01:47:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 01:47:52 INFO - PROCESS | 3532 | 1470732472270 Marionette TRACE conn6 <- [1,2082,null,{}] 01:47:52 INFO - PROCESS | 3532 | 1470732472273 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}] 01:47:52 INFO - PROCESS | 3532 | 1470732472275 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:52 INFO - PROCESS | 3532 | 1470732472386 Marionette TRACE conn6 <- [1,2083,null,{"value":null}] 01:47:52 INFO - PROCESS | 3532 | 1470732472436 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:52 INFO - PROCESS | 3532 | 1470732472438 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:52 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2EA8000 == 36 [pid = 3532] [id = 530] 01:47:52 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7BFDADC00) [pid = 3532] [serial = 1590] [outer = 0000000000000000] 01:47:52 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7C6C72C00) [pid = 3532] [serial = 1591] [outer = 000000A7BFDADC00] 01:47:52 INFO - PROCESS | 3532 | 1470732472486 Marionette DEBUG loaded listener.js 01:47:52 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7CD2E6400) [pid = 3532] [serial = 1592] [outer = 000000A7BFDADC00] 01:47:52 INFO - PROCESS | 3532 | 1470732472826 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]]]}] 01:47:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 01:47:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 628ms 01:47:52 INFO - PROCESS | 3532 | 1470732472907 Marionette TRACE conn6 -> [0,2085,"getWindowHandle",null] 01:47:52 INFO - PROCESS | 3532 | 1470732472910 Marionette TRACE conn6 <- [1,2085,null,{"value":"13"}] 01:47:52 INFO - PROCESS | 3532 | 1470732472913 Marionette TRACE conn6 -> [0,2086,"setScriptTimeout",{"ms":35000}] 01:47:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 01:47:52 INFO - PROCESS | 3532 | 1470732472914 Marionette TRACE conn6 <- [1,2086,null,{}] 01:47:52 INFO - PROCESS | 3532 | 1470732472918 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}] 01:47:52 INFO - PROCESS | 3532 | 1470732472920 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:53 INFO - PROCESS | 3532 | 1470732473014 Marionette TRACE conn6 <- [1,2087,null,{"value":null}] 01:47:53 INFO - PROCESS | 3532 | 1470732473020 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:53 INFO - PROCESS | 3532 | 1470732473022 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:53 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D31E2000 == 37 [pid = 3532] [id = 531] 01:47:53 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7CDCBB800) [pid = 3532] [serial = 1593] [outer = 0000000000000000] 01:47:53 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7CF008800) [pid = 3532] [serial = 1594] [outer = 000000A7CDCBB800] 01:47:53 INFO - PROCESS | 3532 | 1470732473070 Marionette DEBUG loaded listener.js 01:47:53 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7CF3CF400) [pid = 3532] [serial = 1595] [outer = 000000A7CDCBB800] 01:47:53 INFO - PROCESS | 3532 | 1470732473491 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]]]}] 01:47:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 01:47:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 628ms 01:47:53 INFO - PROCESS | 3532 | 1470732473547 Marionette TRACE conn6 -> [0,2089,"getWindowHandle",null] 01:47:53 INFO - PROCESS | 3532 | 1470732473549 Marionette TRACE conn6 <- [1,2089,null,{"value":"13"}] 01:47:53 INFO - PROCESS | 3532 | 1470732473552 Marionette TRACE conn6 -> [0,2090,"setScriptTimeout",{"ms":35000}] 01:47:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 01:47:53 INFO - PROCESS | 3532 | 1470732473554 Marionette TRACE conn6 <- [1,2090,null,{}] 01:47:53 INFO - PROCESS | 3532 | 1470732473558 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}] 01:47:53 INFO - PROCESS | 3532 | 1470732473560 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:53 INFO - PROCESS | 3532 | 1470732473645 Marionette TRACE conn6 <- [1,2091,null,{"value":null}] 01:47:53 INFO - PROCESS | 3532 | 1470732473650 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:53 INFO - PROCESS | 3532 | 1470732473652 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:53 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D04D4000 == 38 [pid = 3532] [id = 532] 01:47:53 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7CF87BC00) [pid = 3532] [serial = 1596] [outer = 0000000000000000] 01:47:53 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7CFCDA800) [pid = 3532] [serial = 1597] [outer = 000000A7CF87BC00] 01:47:53 INFO - PROCESS | 3532 | 1470732473698 Marionette DEBUG loaded listener.js 01:47:53 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7CFCE2400) [pid = 3532] [serial = 1598] [outer = 000000A7CF87BC00] 01:47:54 INFO - PROCESS | 3532 | 1470732474247 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]]]}] 01:47:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 01:47:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 734ms 01:47:54 INFO - PROCESS | 3532 | 1470732474290 Marionette TRACE conn6 -> [0,2093,"getWindowHandle",null] 01:47:54 INFO - PROCESS | 3532 | 1470732474296 Marionette TRACE conn6 <- [1,2093,null,{"value":"13"}] 01:47:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 01:47:54 INFO - PROCESS | 3532 | 1470732474301 Marionette TRACE conn6 -> [0,2094,"setScriptTimeout",{"ms":35000}] 01:47:54 INFO - PROCESS | 3532 | 1470732474305 Marionette TRACE conn6 <- [1,2094,null,{}] 01:47:54 INFO - PROCESS | 3532 | 1470732474312 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}] 01:47:54 INFO - PROCESS | 3532 | 1470732474315 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:54 INFO - PROCESS | 3532 | 1470732474440 Marionette TRACE conn6 <- [1,2095,null,{"value":null}] 01:47:54 INFO - PROCESS | 3532 | 1470732474565 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:54 INFO - PROCESS | 3532 | 1470732474570 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:54 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CC420800 == 39 [pid = 3532] [id = 533] 01:47:54 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7C0357800) [pid = 3532] [serial = 1599] [outer = 0000000000000000] 01:47:54 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7C0455C00) [pid = 3532] [serial = 1600] [outer = 000000A7C0357800] 01:47:54 INFO - PROCESS | 3532 | 1470732474633 Marionette DEBUG loaded listener.js 01:47:54 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7C4810800) [pid = 3532] [serial = 1601] [outer = 000000A7C0357800] 01:47:55 INFO - PROCESS | 3532 | 1470732475292 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] 01:47:55 INFO - PROCESS | 3532 | 1470732475339 Marionette TRACE conn6 <- [1,2097,null,{"value":"13"}] 01:47:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 01:47:55 INFO - PROCESS | 3532 | 1470732475345 Marionette TRACE conn6 -> [0,2098,"setScriptTimeout",{"ms":35000}] 01:47:55 INFO - PROCESS | 3532 | 1470732475348 Marionette TRACE conn6 <- [1,2098,null,{}] 01:47:55 INFO - PROCESS | 3532 | 1470732475352 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}] 01:47:55 INFO - PROCESS | 3532 | 1470732475355 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:55 INFO - PROCESS | 3532 | 1470732475513 Marionette TRACE conn6 <- [1,2099,null,{"value":null}] 01:47:55 INFO - PROCESS | 3532 | 1470732475530 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:55 INFO - PROCESS | 3532 | 1470732475533 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:55 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D1DCC000 == 40 [pid = 3532] [id = 534] 01:47:55 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7C9D7C800) [pid = 3532] [serial = 1602] [outer = 0000000000000000] 01:47:55 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7CB821800) [pid = 3532] [serial = 1603] [outer = 000000A7C9D7C800] 01:47:55 INFO - PROCESS | 3532 | 1470732475592 Marionette DEBUG loaded listener.js 01:47:55 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7CCA29800) [pid = 3532] [serial = 1604] [outer = 000000A7C9D7C800] 01:47:56 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CCA6E800 == 39 [pid = 3532] [id = 11] 01:47:56 INFO - PROCESS | 3532 | 1470732476313 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]]]}] 01:47:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 01:47:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 986ms 01:47:56 INFO - PROCESS | 3532 | 1470732476333 Marionette TRACE conn6 -> [0,2101,"getWindowHandle",null] 01:47:56 INFO - PROCESS | 3532 | 1470732476336 Marionette TRACE conn6 <- [1,2101,null,{"value":"13"}] 01:47:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 01:47:56 INFO - PROCESS | 3532 | 1470732476340 Marionette TRACE conn6 -> [0,2102,"setScriptTimeout",{"ms":35000}] 01:47:56 INFO - PROCESS | 3532 | 1470732476344 Marionette TRACE conn6 <- [1,2102,null,{}] 01:47:56 INFO - PROCESS | 3532 | 1470732476355 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}] 01:47:56 INFO - PROCESS | 3532 | 1470732476361 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:56 INFO - PROCESS | 3532 | 1470732476472 Marionette TRACE conn6 <- [1,2103,null,{"value":null}] 01:47:56 INFO - PROCESS | 3532 | 1470732476593 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:56 INFO - PROCESS | 3532 | 1470732476597 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:56 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D36C9000 == 40 [pid = 3532] [id = 535] 01:47:56 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7CD518C00) [pid = 3532] [serial = 1605] [outer = 0000000000000000] 01:47:56 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7CDB8F400) [pid = 3532] [serial = 1606] [outer = 000000A7CD518C00] 01:47:56 INFO - PROCESS | 3532 | 1470732476657 Marionette DEBUG loaded listener.js 01:47:56 INFO - PROCESS | 3532 | ++DOMWINDOW == 88 (000000A7CFCDF400) [pid = 3532] [serial = 1607] [outer = 000000A7CD518C00] 01:47:57 INFO - PROCESS | 3532 | 1470732477211 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]]]}] 01:47:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 01:47:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 943ms 01:47:57 INFO - PROCESS | 3532 | 1470732477284 Marionette TRACE conn6 -> [0,2105,"getWindowHandle",null] 01:47:57 INFO - PROCESS | 3532 | 1470732477288 Marionette TRACE conn6 <- [1,2105,null,{"value":"13"}] 01:47:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 01:47:57 INFO - PROCESS | 3532 | 1470732477291 Marionette TRACE conn6 -> [0,2106,"setScriptTimeout",{"ms":35000}] 01:47:57 INFO - PROCESS | 3532 | 1470732477293 Marionette TRACE conn6 <- [1,2106,null,{}] 01:47:57 INFO - PROCESS | 3532 | 1470732477298 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}] 01:47:57 INFO - PROCESS | 3532 | 1470732477300 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:57 INFO - PROCESS | 3532 | 1470732477454 Marionette TRACE conn6 <- [1,2107,null,{"value":null}] 01:47:57 INFO - PROCESS | 3532 | 1470732477579 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:57 INFO - PROCESS | 3532 | 1470732477582 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:57 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C47C1800 == 41 [pid = 3532] [id = 536] 01:47:57 INFO - PROCESS | 3532 | ++DOMWINDOW == 89 (000000A7C001F000) [pid = 3532] [serial = 1608] [outer = 0000000000000000] 01:47:57 INFO - PROCESS | 3532 | ++DOMWINDOW == 90 (000000A7C035A800) [pid = 3532] [serial = 1609] [outer = 000000A7C001F000] 01:47:57 INFO - PROCESS | 3532 | 1470732477639 Marionette DEBUG loaded listener.js 01:47:57 INFO - PROCESS | 3532 | ++DOMWINDOW == 91 (000000A7C9D14000) [pid = 3532] [serial = 1610] [outer = 000000A7C001F000] 01:47:58 INFO - PROCESS | 3532 | 1470732478426 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]]]}] 01:47:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 01:47:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1196ms 01:47:58 INFO - PROCESS | 3532 | 1470732478506 Marionette TRACE conn6 -> [0,2109,"getWindowHandle",null] 01:47:58 INFO - PROCESS | 3532 | 1470732478510 Marionette TRACE conn6 <- [1,2109,null,{"value":"13"}] 01:47:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 01:47:58 INFO - PROCESS | 3532 | 1470732478514 Marionette TRACE conn6 -> [0,2110,"setScriptTimeout",{"ms":35000}] 01:47:58 INFO - PROCESS | 3532 | 1470732478519 Marionette TRACE conn6 <- [1,2110,null,{}] 01:47:58 INFO - PROCESS | 3532 | 1470732478525 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}] 01:47:58 INFO - PROCESS | 3532 | 1470732478528 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:58 INFO - PROCESS | 3532 | 1470732478641 Marionette TRACE conn6 <- [1,2111,null,{"value":null}] 01:47:58 INFO - PROCESS | 3532 | 1470732478716 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:58 INFO - PROCESS | 3532 | 1470732478719 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:47:59 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D31E2000 == 40 [pid = 3532] [id = 531] 01:47:59 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2EA8000 == 39 [pid = 3532] [id = 530] 01:47:59 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2D53800 == 38 [pid = 3532] [id = 529] 01:47:59 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D1DD1800 == 37 [pid = 3532] [id = 528] 01:47:59 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D14CC000 == 36 [pid = 3532] [id = 527] 01:47:59 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D04D7800 == 35 [pid = 3532] [id = 526] 01:47:59 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CCC42000 == 34 [pid = 3532] [id = 525] 01:47:59 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C61A0000 == 33 [pid = 3532] [id = 524] 01:47:59 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D14CF000 == 32 [pid = 3532] [id = 523] 01:47:59 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2D40000 == 31 [pid = 3532] [id = 521] 01:47:59 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C9937800 == 30 [pid = 3532] [id = 522] 01:47:59 INFO - PROCESS | 3532 | --DOCSHELL 000000A7BF61F000 == 29 [pid = 3532] [id = 12] 01:47:59 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C47C1800 == 28 [pid = 3532] [id = 536] 01:47:59 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D36C9000 == 27 [pid = 3532] [id = 535] 01:47:59 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D1DCC000 == 26 [pid = 3532] [id = 534] 01:47:59 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D04D4000 == 25 [pid = 3532] [id = 532] 01:47:59 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CC420800 == 24 [pid = 3532] [id = 533] 01:47:59 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7BF4E6000 == 25 [pid = 3532] [id = 537] 01:47:59 INFO - PROCESS | 3532 | ++DOMWINDOW == 92 (000000A7BE50D800) [pid = 3532] [serial = 1611] [outer = 0000000000000000] 01:47:59 INFO - PROCESS | 3532 | ++DOMWINDOW == 93 (000000A7BE6D0800) [pid = 3532] [serial = 1612] [outer = 000000A7BE50D800] 01:47:59 INFO - PROCESS | 3532 | 1470732479389 Marionette DEBUG loaded listener.js 01:47:59 INFO - PROCESS | 3532 | ++DOMWINDOW == 94 (000000A7BFDBC400) [pid = 3532] [serial = 1613] [outer = 000000A7BE50D800] 01:47:59 INFO - PROCESS | 3532 | --DOMWINDOW == 93 (000000A7C0B57400) [pid = 3532] [serial = 1543] [outer = 0000000000000000] [url = about:blank] 01:47:59 INFO - PROCESS | 3532 | --DOMWINDOW == 92 (000000A7C470DC00) [pid = 3532] [serial = 1544] [outer = 0000000000000000] [url = about:blank] 01:47:59 INFO - PROCESS | 3532 | --DOMWINDOW == 91 (000000A7C026A000) [pid = 3532] [serial = 1540] [outer = 0000000000000000] [url = about:blank] 01:47:59 INFO - PROCESS | 3532 | --DOMWINDOW == 90 (000000A7C039BC00) [pid = 3532] [serial = 1541] [outer = 0000000000000000] [url = about:blank] 01:47:59 INFO - PROCESS | 3532 | --DOMWINDOW == 89 (000000A7C6009C00) [pid = 3532] [serial = 1546] [outer = 0000000000000000] [url = about:blank] 01:47:59 INFO - PROCESS | 3532 | --DOMWINDOW == 88 (000000A7C026D000) [pid = 3532] [serial = 1538] [outer = 0000000000000000] [url = about:blank] 01:47:59 INFO - PROCESS | 3532 | --DOMWINDOW == 87 (000000A7BFDAB400) [pid = 3532] [serial = 1537] [outer = 0000000000000000] [url = about:blank] 01:47:59 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7C062D000) [pid = 3532] [serial = 1529] [outer = 0000000000000000] [url = about:blank] 01:47:59 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7C0019400) [pid = 3532] [serial = 1528] [outer = 0000000000000000] [url = about:blank] 01:47:59 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7CB81EC00) [pid = 3532] [serial = 1532] [outer = 0000000000000000] [url = about:blank] 01:47:59 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7C9D0E400) [pid = 3532] [serial = 1531] [outer = 0000000000000000] [url = about:blank] 01:47:59 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7CD6D2C00) [pid = 3532] [serial = 1535] [outer = 0000000000000000] [url = about:blank] 01:47:59 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7CD50AC00) [pid = 3532] [serial = 1534] [outer = 0000000000000000] [url = about:blank] 01:47:59 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7CBE70C00) [pid = 3532] [serial = 1553] [outer = 0000000000000000] [url = about:blank] 01:47:59 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7CB81F800) [pid = 3532] [serial = 1552] [outer = 0000000000000000] [url = about:blank] 01:47:59 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7C5367400) [pid = 3532] [serial = 1558] [outer = 0000000000000000] [url = about:blank] 01:47:59 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7CCA2CC00) [pid = 3532] [serial = 1555] [outer = 0000000000000000] [url = about:blank] 01:47:59 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7CD2EC400) [pid = 3532] [serial = 1561] [outer = 0000000000000000] [url = about:blank] 01:47:59 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7CD242800) [pid = 3532] [serial = 1556] [outer = 0000000000000000] [url = about:blank] 01:47:59 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7C9D71800) [pid = 3532] [serial = 1549] [outer = 0000000000000000] [url = about:blank] 01:47:59 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7CD4F5400) [pid = 3532] [serial = 1564] [outer = 0000000000000000] [url = about:blank] 01:47:59 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7CA335000) [pid = 3532] [serial = 1550] [outer = 0000000000000000] [url = about:blank] 01:47:59 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7CD34A000) [pid = 3532] [serial = 1562] [outer = 0000000000000000] [url = about:blank] 01:47:59 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7CCA31400) [pid = 3532] [serial = 1559] [outer = 0000000000000000] [url = about:blank] 01:47:59 INFO - PROCESS | 3532 | --DOMWINDOW == 69 (000000A7C6125C00) [pid = 3532] [serial = 1547] [outer = 0000000000000000] [url = about:blank] 01:47:59 INFO - PROCESS | 3532 | 1470732479961 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]]]}] 01:48:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 01:48:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1484ms 01:48:00 INFO - PROCESS | 3532 | 1470732480002 Marionette TRACE conn6 -> [0,2113,"getWindowHandle",null] 01:48:00 INFO - PROCESS | 3532 | 1470732480006 Marionette TRACE conn6 <- [1,2113,null,{"value":"13"}] 01:48:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 01:48:00 INFO - PROCESS | 3532 | 1470732480015 Marionette TRACE conn6 -> [0,2114,"setScriptTimeout",{"ms":35000}] 01:48:00 INFO - PROCESS | 3532 | 1470732480018 Marionette TRACE conn6 <- [1,2114,null,{}] 01:48:00 INFO - PROCESS | 3532 | 1470732480023 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}] 01:48:00 INFO - PROCESS | 3532 | 1470732480025 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:00 INFO - PROCESS | 3532 | 1470732480129 Marionette TRACE conn6 <- [1,2115,null,{"value":null}] 01:48:00 INFO - PROCESS | 3532 | 1470732480139 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:00 INFO - PROCESS | 3532 | 1470732480142 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:00 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C61AA000 == 26 [pid = 3532] [id = 538] 01:48:00 INFO - PROCESS | 3532 | ++DOMWINDOW == 70 (000000A7C03A4400) [pid = 3532] [serial = 1614] [outer = 0000000000000000] 01:48:00 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7C03CEC00) [pid = 3532] [serial = 1615] [outer = 000000A7C03A4400] 01:48:00 INFO - PROCESS | 3532 | 1470732480193 Marionette DEBUG loaded listener.js 01:48:00 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7C05A1800) [pid = 3532] [serial = 1616] [outer = 000000A7C03A4400] 01:48:00 INFO - PROCESS | 3532 | 1470732480672 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]]]}] 01:48:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 01:48:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 690ms 01:48:00 INFO - PROCESS | 3532 | 1470732480705 Marionette TRACE conn6 -> [0,2117,"getWindowHandle",null] 01:48:00 INFO - PROCESS | 3532 | 1470732480709 Marionette TRACE conn6 <- [1,2117,null,{"value":"13"}] 01:48:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 01:48:00 INFO - PROCESS | 3532 | 1470732480746 Marionette TRACE conn6 -> [0,2118,"setScriptTimeout",{"ms":35000}] 01:48:00 INFO - PROCESS | 3532 | 1470732480749 Marionette TRACE conn6 <- [1,2118,null,{}] 01:48:00 INFO - PROCESS | 3532 | 1470732480753 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}] 01:48:00 INFO - PROCESS | 3532 | 1470732480756 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:00 INFO - PROCESS | 3532 | 1470732480860 Marionette TRACE conn6 <- [1,2119,null,{"value":null}] 01:48:00 INFO - PROCESS | 3532 | 1470732480941 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:00 INFO - PROCESS | 3532 | 1470732480944 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:00 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C618E000 == 27 [pid = 3532] [id = 539] 01:48:00 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7C0F58400) [pid = 3532] [serial = 1617] [outer = 0000000000000000] 01:48:01 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7C4702400) [pid = 3532] [serial = 1618] [outer = 000000A7C0F58400] 01:48:01 INFO - PROCESS | 3532 | 1470732481002 Marionette DEBUG loaded listener.js 01:48:01 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7C480A400) [pid = 3532] [serial = 1619] [outer = 000000A7C0F58400] 01:48:01 INFO - PROCESS | 3532 | 1470732481440 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] 01:48:01 INFO - PROCESS | 3532 | 1470732481484 Marionette TRACE conn6 <- [1,2121,null,{"value":"13"}] 01:48:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 01:48:01 INFO - PROCESS | 3532 | 1470732481488 Marionette TRACE conn6 -> [0,2122,"setScriptTimeout",{"ms":35000}] 01:48:01 INFO - PROCESS | 3532 | 1470732481492 Marionette TRACE conn6 <- [1,2122,null,{}] 01:48:01 INFO - PROCESS | 3532 | 1470732481509 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}] 01:48:01 INFO - PROCESS | 3532 | 1470732481515 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:01 INFO - PROCESS | 3532 | 1470732481639 Marionette TRACE conn6 <- [1,2123,null,{"value":null}] 01:48:01 INFO - PROCESS | 3532 | 1470732481654 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:01 INFO - PROCESS | 3532 | 1470732481656 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:01 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CE724000 == 28 [pid = 3532] [id = 540] 01:48:01 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7C5556400) [pid = 3532] [serial = 1620] [outer = 0000000000000000] 01:48:01 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7C607CC00) [pid = 3532] [serial = 1621] [outer = 000000A7C5556400] 01:48:01 INFO - PROCESS | 3532 | 1470732481749 Marionette DEBUG loaded listener.js 01:48:01 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7C67A1800) [pid = 3532] [serial = 1622] [outer = 000000A7C5556400] 01:48:02 INFO - PROCESS | 3532 | 1470732482191 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] 01:48:02 INFO - PROCESS | 3532 | 1470732482255 Marionette TRACE conn6 <- [1,2125,null,{"value":"13"}] 01:48:02 INFO - PROCESS | 3532 | 1470732482261 Marionette TRACE conn6 -> [0,2126,"setScriptTimeout",{"ms":35000}] 01:48:02 INFO - PROCESS | 3532 | 1470732482263 Marionette TRACE conn6 <- [1,2126,null,{}] 01:48:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 01:48:02 INFO - PROCESS | 3532 | 1470732482266 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}] 01:48:02 INFO - PROCESS | 3532 | 1470732482268 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:02 INFO - PROCESS | 3532 | 1470732482388 Marionette TRACE conn6 <- [1,2127,null,{"value":null}] 01:48:02 INFO - PROCESS | 3532 | 1470732482399 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:02 INFO - PROCESS | 3532 | 1470732482409 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:02 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0624800 == 29 [pid = 3532] [id = 541] 01:48:02 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7C9D79800) [pid = 3532] [serial = 1623] [outer = 0000000000000000] 01:48:02 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CA37E800) [pid = 3532] [serial = 1624] [outer = 000000A7C9D79800] 01:48:02 INFO - PROCESS | 3532 | 1470732482501 Marionette DEBUG loaded listener.js 01:48:02 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CA66A400) [pid = 3532] [serial = 1625] [outer = 000000A7C9D79800] 01:48:02 INFO - PROCESS | 3532 | 1470732482931 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]]]}] 01:48:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 01:48:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 734ms 01:48:03 INFO - PROCESS | 3532 | 1470732483009 Marionette TRACE conn6 -> [0,2129,"getWindowHandle",null] 01:48:03 INFO - PROCESS | 3532 | 1470732483011 Marionette TRACE conn6 <- [1,2129,null,{"value":"13"}] 01:48:03 INFO - PROCESS | 3532 | 1470732483015 Marionette TRACE conn6 -> [0,2130,"setScriptTimeout",{"ms":35000}] 01:48:03 INFO - PROCESS | 3532 | 1470732483017 Marionette TRACE conn6 <- [1,2130,null,{}] 01:48:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 01:48:03 INFO - PROCESS | 3532 | 1470732483020 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}] 01:48:03 INFO - PROCESS | 3532 | 1470732483022 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:03 INFO - PROCESS | 3532 | 1470732483133 Marionette TRACE conn6 <- [1,2131,null,{"value":null}] 01:48:03 INFO - PROCESS | 3532 | 1470732483145 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:03 INFO - PROCESS | 3532 | 1470732483147 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:03 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0F26800 == 30 [pid = 3532] [id = 542] 01:48:03 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7CB825000) [pid = 3532] [serial = 1626] [outer = 0000000000000000] 01:48:03 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7CBE03C00) [pid = 3532] [serial = 1627] [outer = 000000A7CB825000] 01:48:03 INFO - PROCESS | 3532 | 1470732483204 Marionette DEBUG loaded listener.js 01:48:03 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7CC9C1800) [pid = 3532] [serial = 1628] [outer = 000000A7CB825000] 01:48:03 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7CC949C00) [pid = 3532] [serial = 1581] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 01:48:03 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7CD511800) [pid = 3532] [serial = 1587] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 01:48:03 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7CD4E9C00) [pid = 3532] [serial = 1563] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 01:48:03 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7BF4CD000) [pid = 3532] [serial = 1569] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 01:48:03 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7C48DA000) [pid = 3532] [serial = 1575] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 01:48:03 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7BFDBA000) [pid = 3532] [serial = 1578] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 01:48:03 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7C03C9800) [pid = 3532] [serial = 1572] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 01:48:03 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7CCD33000) [pid = 3532] [serial = 1584] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 01:48:03 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7C0020400) [pid = 3532] [serial = 1566] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 01:48:03 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7BFDADC00) [pid = 3532] [serial = 1590] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 01:48:03 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7CF87BC00) [pid = 3532] [serial = 1596] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 01:48:03 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7CDCBB800) [pid = 3532] [serial = 1593] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 01:48:03 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7BF8CE400) [pid = 3532] [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.] 01:48:03 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7CCA6F000) [pid = 3532] [serial = 29] [outer = 0000000000000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 01:48:03 INFO - PROCESS | 3532 | 1470732483905 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] 01:48:03 INFO - PROCESS | 3532 | 1470732483965 Marionette TRACE conn6 <- [1,2133,null,{"value":"13"}] 01:48:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 01:48:03 INFO - PROCESS | 3532 | 1470732483969 Marionette TRACE conn6 -> [0,2134,"setScriptTimeout",{"ms":35000}] 01:48:03 INFO - PROCESS | 3532 | 1470732483971 Marionette TRACE conn6 <- [1,2134,null,{}] 01:48:03 INFO - PROCESS | 3532 | 1470732483975 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}] 01:48:03 INFO - PROCESS | 3532 | 1470732483981 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:04 INFO - PROCESS | 3532 | 1470732484075 Marionette TRACE conn6 <- [1,2135,null,{"value":null}] 01:48:04 INFO - PROCESS | 3532 | 1470732484081 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:04 INFO - PROCESS | 3532 | 1470732484083 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:04 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C07AA000 == 31 [pid = 3532] [id = 543] 01:48:04 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7C48DA000) [pid = 3532] [serial = 1629] [outer = 0000000000000000] 01:48:04 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7CCA30400) [pid = 3532] [serial = 1630] [outer = 000000A7C48DA000] 01:48:04 INFO - PROCESS | 3532 | 1470732484130 Marionette DEBUG loaded listener.js 01:48:04 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7C6080C00) [pid = 3532] [serial = 1631] [outer = 000000A7C48DA000] 01:48:04 INFO - PROCESS | 3532 | 1470732484562 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] 01:48:04 INFO - PROCESS | 3532 | 1470732484603 Marionette TRACE conn6 <- [1,2137,null,{"value":"13"}] 01:48:04 INFO - PROCESS | 3532 | 1470732484611 Marionette TRACE conn6 -> [0,2138,"setScriptTimeout",{"ms":35000}] 01:48:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 01:48:04 INFO - PROCESS | 3532 | 1470732484613 Marionette TRACE conn6 <- [1,2138,null,{}] 01:48:04 INFO - PROCESS | 3532 | 1470732484616 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}] 01:48:04 INFO - PROCESS | 3532 | 1470732484618 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:04 INFO - PROCESS | 3532 | 1470732484701 Marionette TRACE conn6 <- [1,2139,null,{"value":null}] 01:48:04 INFO - PROCESS | 3532 | 1470732484708 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:04 INFO - PROCESS | 3532 | 1470732484710 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:04 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D1F79000 == 32 [pid = 3532] [id = 544] 01:48:04 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7CD24BC00) [pid = 3532] [serial = 1632] [outer = 0000000000000000] 01:48:04 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7CD251C00) [pid = 3532] [serial = 1633] [outer = 000000A7CD24BC00] 01:48:04 INFO - PROCESS | 3532 | 1470732484756 Marionette DEBUG loaded listener.js 01:48:04 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7CD2F3000) [pid = 3532] [serial = 1634] [outer = 000000A7CD24BC00] 01:48:05 INFO - PROCESS | 3532 | 1470732485196 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] 01:48:05 INFO - PROCESS | 3532 | 1470732485250 Marionette TRACE conn6 <- [1,2141,null,{"value":"13"}] 01:48:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 01:48:05 INFO - PROCESS | 3532 | 1470732485253 Marionette TRACE conn6 -> [0,2142,"setScriptTimeout",{"ms":35000}] 01:48:05 INFO - PROCESS | 3532 | 1470732485255 Marionette TRACE conn6 <- [1,2142,null,{}] 01:48:05 INFO - PROCESS | 3532 | 1470732485259 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}] 01:48:05 INFO - PROCESS | 3532 | 1470732485261 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:05 INFO - PROCESS | 3532 | 1470732485353 Marionette TRACE conn6 <- [1,2143,null,{"value":null}] 01:48:05 INFO - PROCESS | 3532 | 1470732485360 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:05 INFO - PROCESS | 3532 | 1470732485362 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:05 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2D1B800 == 33 [pid = 3532] [id = 545] 01:48:05 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7CD344C00) [pid = 3532] [serial = 1635] [outer = 0000000000000000] 01:48:05 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7CD34B800) [pid = 3532] [serial = 1636] [outer = 000000A7CD344C00] 01:48:05 INFO - PROCESS | 3532 | 1470732485409 Marionette DEBUG loaded listener.js 01:48:05 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7CD50C400) [pid = 3532] [serial = 1637] [outer = 000000A7CD344C00] 01:48:06 INFO - PROCESS | 3532 | 1470732486039 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]]]}] 01:48:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 01:48:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 880ms 01:48:06 INFO - PROCESS | 3532 | 1470732486162 Marionette TRACE conn6 -> [0,2145,"getWindowHandle",null] 01:48:06 INFO - PROCESS | 3532 | 1470732486167 Marionette TRACE conn6 <- [1,2145,null,{"value":"13"}] 01:48:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 01:48:06 INFO - PROCESS | 3532 | 1470732486172 Marionette TRACE conn6 -> [0,2146,"setScriptTimeout",{"ms":35000}] 01:48:06 INFO - PROCESS | 3532 | 1470732486176 Marionette TRACE conn6 <- [1,2146,null,{}] 01:48:06 INFO - PROCESS | 3532 | 1470732486182 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}] 01:48:06 INFO - PROCESS | 3532 | 1470732486185 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:06 INFO - PROCESS | 3532 | 1470732486325 Marionette TRACE conn6 <- [1,2147,null,{"value":null}] 01:48:06 INFO - PROCESS | 3532 | 1470732486399 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:06 INFO - PROCESS | 3532 | 1470732486402 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:06 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CA610000 == 34 [pid = 3532] [id = 546] 01:48:06 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7C001FC00) [pid = 3532] [serial = 1638] [outer = 0000000000000000] 01:48:06 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7C03A0000) [pid = 3532] [serial = 1639] [outer = 000000A7C001FC00] 01:48:06 INFO - PROCESS | 3532 | 1470732486462 Marionette DEBUG loaded listener.js 01:48:06 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7C080A400) [pid = 3532] [serial = 1640] [outer = 000000A7C001FC00] 01:48:07 INFO - PROCESS | 3532 | 1470732487185 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] 01:48:07 INFO - PROCESS | 3532 | 1470732487233 Marionette TRACE conn6 <- [1,2149,null,{"value":"13"}] 01:48:07 INFO - PROCESS | 3532 | 1470732487262 Marionette TRACE conn6 -> [0,2150,"setScriptTimeout",{"ms":35000}] 01:48:07 INFO - PROCESS | 3532 | 1470732487265 Marionette TRACE conn6 <- [1,2150,null,{}] 01:48:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 01:48:07 INFO - PROCESS | 3532 | 1470732487269 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}] 01:48:07 INFO - PROCESS | 3532 | 1470732487272 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:07 INFO - PROCESS | 3532 | 1470732487397 Marionette TRACE conn6 <- [1,2151,null,{"value":null}] 01:48:07 INFO - PROCESS | 3532 | 1470732487512 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:07 INFO - PROCESS | 3532 | 1470732487515 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:07 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0F25000 == 35 [pid = 3532] [id = 547] 01:48:07 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7C436D400) [pid = 3532] [serial = 1641] [outer = 0000000000000000] 01:48:07 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7C5560400) [pid = 3532] [serial = 1642] [outer = 000000A7C436D400] 01:48:07 INFO - PROCESS | 3532 | 1470732487581 Marionette DEBUG loaded listener.js 01:48:07 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7C6B91000) [pid = 3532] [serial = 1643] [outer = 000000A7C436D400] 01:48:08 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D3851000 == 34 [pid = 3532] [id = 396] 01:48:08 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D14C2800 == 33 [pid = 3532] [id = 395] 01:48:08 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D318C000 == 32 [pid = 3532] [id = 390] 01:48:08 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CA61A800 == 31 [pid = 3532] [id = 400] 01:48:08 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C4313000 == 30 [pid = 3532] [id = 398] 01:48:08 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7CC9BFC00) [pid = 3532] [serial = 1582] [outer = 0000000000000000] [url = about:blank] 01:48:08 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7CDB96C00) [pid = 3532] [serial = 1588] [outer = 0000000000000000] [url = about:blank] 01:48:08 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7CD519800) [pid = 3532] [serial = 1565] [outer = 0000000000000000] [url = about:blank] 01:48:08 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7C5046C00) [pid = 3532] [serial = 1570] [outer = 0000000000000000] [url = about:blank] 01:48:08 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7C61E2000) [pid = 3532] [serial = 1571] [outer = 0000000000000000] [url = about:blank] 01:48:08 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7C555FC00) [pid = 3532] [serial = 1576] [outer = 0000000000000000] [url = about:blank] 01:48:08 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7C61E9800) [pid = 3532] [serial = 1577] [outer = 0000000000000000] [url = about:blank] 01:48:08 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7CB820C00) [pid = 3532] [serial = 1579] [outer = 0000000000000000] [url = about:blank] 01:48:08 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7C0452400) [pid = 3532] [serial = 1573] [outer = 0000000000000000] [url = about:blank] 01:48:08 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7C0F5AC00) [pid = 3532] [serial = 1574] [outer = 0000000000000000] [url = about:blank] 01:48:08 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7CD346800) [pid = 3532] [serial = 1586] [outer = 0000000000000000] [url = about:blank] 01:48:08 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7C0356400) [pid = 3532] [serial = 1567] [outer = 0000000000000000] [url = about:blank] 01:48:08 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7C03CB800) [pid = 3532] [serial = 1568] [outer = 0000000000000000] [url = about:blank] 01:48:08 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7CD244800) [pid = 3532] [serial = 1585] [outer = 0000000000000000] [url = about:blank] 01:48:08 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7C6C72C00) [pid = 3532] [serial = 1591] [outer = 0000000000000000] [url = about:blank] 01:48:08 INFO - PROCESS | 3532 | --DOMWINDOW == 69 (000000A7CFCDA800) [pid = 3532] [serial = 1597] [outer = 0000000000000000] [url = about:blank] 01:48:08 INFO - PROCESS | 3532 | --DOMWINDOW == 68 (000000A7CFCE2400) [pid = 3532] [serial = 1598] [outer = 0000000000000000] [url = about:blank] 01:48:08 INFO - PROCESS | 3532 | --DOMWINDOW == 67 (000000A7CDCC3800) [pid = 3532] [serial = 1589] [outer = 0000000000000000] [url = about:blank] 01:48:08 INFO - PROCESS | 3532 | --DOMWINDOW == 66 (000000A7CF008800) [pid = 3532] [serial = 1594] [outer = 0000000000000000] [url = about:blank] 01:48:08 INFO - PROCESS | 3532 | --DOMWINDOW == 65 (000000A7CF3CF400) [pid = 3532] [serial = 1595] [outer = 0000000000000000] [url = about:blank] 01:48:08 INFO - PROCESS | 3532 | --DOMWINDOW == 64 (000000A7CD2E6400) [pid = 3532] [serial = 1592] [outer = 0000000000000000] [url = about:blank] 01:48:08 INFO - PROCESS | 3532 | --DOMWINDOW == 63 (000000A7CC522C00) [pid = 3532] [serial = 1580] [outer = 0000000000000000] [url = about:blank] 01:48:08 INFO - PROCESS | 3532 | --DOMWINDOW == 62 (000000A7CCA30800) [pid = 3532] [serial = 1583] [outer = 0000000000000000] [url = about:blank] 01:48:08 INFO - PROCESS | 3532 | --DOMWINDOW == 61 (000000A7C03A7800) [pid = 3532] [serial = 1094] [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.] 01:48:08 INFO - PROCESS | 3532 | --DOMWINDOW == 60 (000000A7BF8A0000) [pid = 3532] [serial = 31] [outer = 0000000000000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 01:48:08 INFO - PROCESS | 3532 | 1470732488443 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]]]}] 01:48:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 01:48:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1230ms 01:48:08 INFO - PROCESS | 3532 | 1470732488500 Marionette TRACE conn6 -> [0,2153,"getWindowHandle",null] 01:48:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 01:48:08 INFO - PROCESS | 3532 | 1470732488504 Marionette TRACE conn6 <- [1,2153,null,{"value":"13"}] 01:48:08 INFO - PROCESS | 3532 | 1470732488509 Marionette TRACE conn6 -> [0,2154,"setScriptTimeout",{"ms":35000}] 01:48:08 INFO - PROCESS | 3532 | 1470732488512 Marionette TRACE conn6 <- [1,2154,null,{}] 01:48:08 INFO - PROCESS | 3532 | 1470732488518 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}] 01:48:08 INFO - PROCESS | 3532 | 1470732488521 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:08 INFO - PROCESS | 3532 | 1470732488617 Marionette TRACE conn6 <- [1,2155,null,{"value":null}] 01:48:08 INFO - PROCESS | 3532 | 1470732488632 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:08 INFO - PROCESS | 3532 | 1470732488635 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:08 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C618F000 == 31 [pid = 3532] [id = 548] 01:48:08 INFO - PROCESS | 3532 | ++DOMWINDOW == 61 (000000A7C03C6000) [pid = 3532] [serial = 1644] [outer = 0000000000000000] 01:48:08 INFO - PROCESS | 3532 | ++DOMWINDOW == 62 (000000A7C03D1C00) [pid = 3532] [serial = 1645] [outer = 000000A7C03C6000] 01:48:08 INFO - PROCESS | 3532 | 1470732488684 Marionette DEBUG loaded listener.js 01:48:08 INFO - PROCESS | 3532 | ++DOMWINDOW == 63 (000000A7C08A8400) [pid = 3532] [serial = 1646] [outer = 000000A7C03C6000] 01:48:09 INFO - PROCESS | 3532 | 1470732489206 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]]]}] 01:48:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 01:48:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 734ms 01:48:09 INFO - PROCESS | 3532 | 1470732489242 Marionette TRACE conn6 -> [0,2157,"getWindowHandle",null] 01:48:09 INFO - PROCESS | 3532 | 1470732489247 Marionette TRACE conn6 <- [1,2157,null,{"value":"13"}] 01:48:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 01:48:09 INFO - PROCESS | 3532 | 1470732489253 Marionette TRACE conn6 -> [0,2158,"setScriptTimeout",{"ms":35000}] 01:48:09 INFO - PROCESS | 3532 | 1470732489256 Marionette TRACE conn6 <- [1,2158,null,{}] 01:48:09 INFO - PROCESS | 3532 | 1470732489260 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}] 01:48:09 INFO - PROCESS | 3532 | 1470732489262 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:09 INFO - PROCESS | 3532 | 1470732489354 Marionette TRACE conn6 <- [1,2159,null,{"value":null}] 01:48:09 INFO - PROCESS | 3532 | 1470732489428 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:09 INFO - PROCESS | 3532 | 1470732489430 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:09 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CC559000 == 32 [pid = 3532] [id = 549] 01:48:09 INFO - PROCESS | 3532 | ++DOMWINDOW == 64 (000000A7BFDB7000) [pid = 3532] [serial = 1647] [outer = 0000000000000000] 01:48:09 INFO - PROCESS | 3532 | ++DOMWINDOW == 65 (000000A7C5367800) [pid = 3532] [serial = 1648] [outer = 000000A7BFDB7000] 01:48:09 INFO - PROCESS | 3532 | 1470732489487 Marionette DEBUG loaded listener.js 01:48:09 INFO - PROCESS | 3532 | ++DOMWINDOW == 66 (000000A7C61E2800) [pid = 3532] [serial = 1649] [outer = 000000A7BFDB7000] 01:48:09 INFO - PROCESS | 3532 | 1470732489893 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]]]}] 01:48:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 01:48:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 692ms 01:48:09 INFO - PROCESS | 3532 | 1470732489948 Marionette TRACE conn6 -> [0,2161,"getWindowHandle",null] 01:48:09 INFO - PROCESS | 3532 | 1470732489951 Marionette TRACE conn6 <- [1,2161,null,{"value":"13"}] 01:48:09 INFO - PROCESS | 3532 | 1470732489955 Marionette TRACE conn6 -> [0,2162,"setScriptTimeout",{"ms":35000}] 01:48:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 01:48:09 INFO - PROCESS | 3532 | 1470732489959 Marionette TRACE conn6 <- [1,2162,null,{}] 01:48:09 INFO - PROCESS | 3532 | 1470732489970 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}] 01:48:09 INFO - PROCESS | 3532 | 1470732489975 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:10 INFO - PROCESS | 3532 | 1470732490094 Marionette TRACE conn6 <- [1,2163,null,{"value":null}] 01:48:10 INFO - PROCESS | 3532 | 1470732490111 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:10 INFO - PROCESS | 3532 | 1470732490114 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:10 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D05F7000 == 33 [pid = 3532] [id = 550] 01:48:10 INFO - PROCESS | 3532 | ++DOMWINDOW == 67 (000000A7CA406400) [pid = 3532] [serial = 1650] [outer = 0000000000000000] 01:48:10 INFO - PROCESS | 3532 | ++DOMWINDOW == 68 (000000A7CB824000) [pid = 3532] [serial = 1651] [outer = 000000A7CA406400] 01:48:10 INFO - PROCESS | 3532 | 1470732490165 Marionette DEBUG loaded listener.js 01:48:10 INFO - PROCESS | 3532 | ++DOMWINDOW == 69 (000000A7CC943C00) [pid = 3532] [serial = 1652] [outer = 000000A7CA406400] 01:48:10 INFO - PROCESS | 3532 | 1470732490605 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]]]}] 01:48:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 01:48:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 691ms 01:48:10 INFO - PROCESS | 3532 | 1470732490648 Marionette TRACE conn6 -> [0,2165,"getWindowHandle",null] 01:48:10 INFO - PROCESS | 3532 | 1470732490651 Marionette TRACE conn6 <- [1,2165,null,{"value":"13"}] 01:48:10 INFO - PROCESS | 3532 | 1470732490662 Marionette TRACE conn6 -> [0,2166,"setScriptTimeout",{"ms":35000}] 01:48:10 INFO - PROCESS | 3532 | 1470732490664 Marionette TRACE conn6 <- [1,2166,null,{}] 01:48:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 01:48:10 INFO - PROCESS | 3532 | 1470732490668 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}] 01:48:10 INFO - PROCESS | 3532 | 1470732490670 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:10 INFO - PROCESS | 3532 | 1470732490786 Marionette TRACE conn6 <- [1,2167,null,{"value":null}] 01:48:10 INFO - PROCESS | 3532 | 1470732490792 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:10 INFO - PROCESS | 3532 | 1470732490794 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:10 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D14E1800 == 34 [pid = 3532] [id = 551] 01:48:10 INFO - PROCESS | 3532 | ++DOMWINDOW == 70 (000000A7CC9C2000) [pid = 3532] [serial = 1653] [outer = 0000000000000000] 01:48:10 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7CCA28400) [pid = 3532] [serial = 1654] [outer = 000000A7CC9C2000] 01:48:10 INFO - PROCESS | 3532 | 1470732490842 Marionette DEBUG loaded listener.js 01:48:10 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7CD245800) [pid = 3532] [serial = 1655] [outer = 000000A7CC9C2000] 01:48:11 INFO - PROCESS | 3532 | 1470732491315 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]]]}] 01:48:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 01:48:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 690ms 01:48:11 INFO - PROCESS | 3532 | 1470732491359 Marionette TRACE conn6 -> [0,2169,"getWindowHandle",null] 01:48:11 INFO - PROCESS | 3532 | 1470732491361 Marionette TRACE conn6 <- [1,2169,null,{"value":"13"}] 01:48:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 01:48:11 INFO - PROCESS | 3532 | 1470732491364 Marionette TRACE conn6 -> [0,2170,"setScriptTimeout",{"ms":35000}] 01:48:11 INFO - PROCESS | 3532 | 1470732491366 Marionette TRACE conn6 <- [1,2170,null,{}] 01:48:11 INFO - PROCESS | 3532 | 1470732491369 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}] 01:48:11 INFO - PROCESS | 3532 | 1470732491372 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:11 INFO - PROCESS | 3532 | 1470732491513 Marionette TRACE conn6 <- [1,2171,null,{"value":null}] 01:48:11 INFO - PROCESS | 3532 | 1470732491577 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:11 INFO - PROCESS | 3532 | 1470732491579 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:11 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D1F77800 == 35 [pid = 3532] [id = 552] 01:48:11 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7CD2EB400) [pid = 3532] [serial = 1656] [outer = 0000000000000000] 01:48:11 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7CD34A400) [pid = 3532] [serial = 1657] [outer = 000000A7CD2EB400] 01:48:11 INFO - PROCESS | 3532 | 1470732491625 Marionette DEBUG loaded listener.js 01:48:11 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7CD50AC00) [pid = 3532] [serial = 1658] [outer = 000000A7CD2EB400] 01:48:12 INFO - PROCESS | 3532 | 1470732492071 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]]]}] 01:48:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 01:48:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 733ms 01:48:12 INFO - PROCESS | 3532 | 1470732492100 Marionette TRACE conn6 -> [0,2173,"getWindowHandle",null] 01:48:12 INFO - PROCESS | 3532 | 1470732492102 Marionette TRACE conn6 <- [1,2173,null,{"value":"13"}] 01:48:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 01:48:12 INFO - PROCESS | 3532 | 1470732492105 Marionette TRACE conn6 -> [0,2174,"setScriptTimeout",{"ms":35000}] 01:48:12 INFO - PROCESS | 3532 | 1470732492107 Marionette TRACE conn6 <- [1,2174,null,{}] 01:48:12 INFO - PROCESS | 3532 | 1470732492111 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}] 01:48:12 INFO - PROCESS | 3532 | 1470732492117 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:12 INFO - PROCESS | 3532 | 1470732492271 Marionette TRACE conn6 <- [1,2175,null,{"value":null}] 01:48:12 INFO - PROCESS | 3532 | 1470732492284 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:12 INFO - PROCESS | 3532 | 1470732492286 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:12 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2E90800 == 36 [pid = 3532] [id = 553] 01:48:12 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7CD513800) [pid = 3532] [serial = 1659] [outer = 0000000000000000] 01:48:12 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7CD64F800) [pid = 3532] [serial = 1660] [outer = 000000A7CD513800] 01:48:12 INFO - PROCESS | 3532 | 1470732492379 Marionette DEBUG loaded listener.js 01:48:12 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7CDB95000) [pid = 3532] [serial = 1661] [outer = 000000A7CD513800] 01:48:12 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7C03A4400) [pid = 3532] [serial = 1614] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 01:48:12 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7C0F58400) [pid = 3532] [serial = 1617] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 01:48:12 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7BE50D800) [pid = 3532] [serial = 1611] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 01:48:12 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7C001F000) [pid = 3532] [serial = 1608] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 01:48:12 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7C0357800) [pid = 3532] [serial = 1599] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 01:48:12 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7C9D7C800) [pid = 3532] [serial = 1602] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 01:48:12 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7CD518C00) [pid = 3532] [serial = 1605] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 01:48:12 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7C9D79800) [pid = 3532] [serial = 1623] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 01:48:12 INFO - PROCESS | 3532 | --DOMWINDOW == 69 (000000A7CD24BC00) [pid = 3532] [serial = 1632] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 01:48:12 INFO - PROCESS | 3532 | --DOMWINDOW == 68 (000000A7CB825000) [pid = 3532] [serial = 1626] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 01:48:12 INFO - PROCESS | 3532 | --DOMWINDOW == 67 (000000A7C5556400) [pid = 3532] [serial = 1620] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 01:48:12 INFO - PROCESS | 3532 | --DOMWINDOW == 66 (000000A7C48DA000) [pid = 3532] [serial = 1629] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 01:48:12 INFO - PROCESS | 3532 | 1470732492834 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]]]}] 01:48:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 01:48:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 775ms 01:48:12 INFO - PROCESS | 3532 | 1470732492884 Marionette TRACE conn6 -> [0,2177,"getWindowHandle",null] 01:48:12 INFO - PROCESS | 3532 | 1470732492886 Marionette TRACE conn6 <- [1,2177,null,{"value":"13"}] 01:48:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 01:48:12 INFO - PROCESS | 3532 | 1470732492889 Marionette TRACE conn6 -> [0,2178,"setScriptTimeout",{"ms":35000}] 01:48:12 INFO - PROCESS | 3532 | 1470732492891 Marionette TRACE conn6 <- [1,2178,null,{}] 01:48:12 INFO - PROCESS | 3532 | 1470732492894 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}] 01:48:12 INFO - PROCESS | 3532 | 1470732492896 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:12 INFO - PROCESS | 3532 | 1470732492981 Marionette TRACE conn6 <- [1,2179,null,{"value":null}] 01:48:13 INFO - PROCESS | 3532 | 1470732493067 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:13 INFO - PROCESS | 3532 | 1470732493069 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:13 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2EAD800 == 37 [pid = 3532] [id = 554] 01:48:13 INFO - PROCESS | 3532 | ++DOMWINDOW == 67 (000000A7BFDBA000) [pid = 3532] [serial = 1662] [outer = 0000000000000000] 01:48:13 INFO - PROCESS | 3532 | ++DOMWINDOW == 68 (000000A7C03CE000) [pid = 3532] [serial = 1663] [outer = 000000A7BFDBA000] 01:48:13 INFO - PROCESS | 3532 | 1470732493115 Marionette DEBUG loaded listener.js 01:48:13 INFO - PROCESS | 3532 | ++DOMWINDOW == 69 (000000A7CC9BB400) [pid = 3532] [serial = 1664] [outer = 000000A7BFDBA000] 01:48:13 INFO - PROCESS | 3532 | 1470732493455 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]]]}] 01:48:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 01:48:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 628ms 01:48:13 INFO - PROCESS | 3532 | 1470732493521 Marionette TRACE conn6 -> [0,2181,"getWindowHandle",null] 01:48:13 INFO - PROCESS | 3532 | 1470732493523 Marionette TRACE conn6 <- [1,2181,null,{"value":"13"}] 01:48:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 01:48:13 INFO - PROCESS | 3532 | 1470732493526 Marionette TRACE conn6 -> [0,2182,"setScriptTimeout",{"ms":35000}] 01:48:13 INFO - PROCESS | 3532 | 1470732493528 Marionette TRACE conn6 <- [1,2182,null,{}] 01:48:13 INFO - PROCESS | 3532 | 1470732493532 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}] 01:48:13 INFO - PROCESS | 3532 | 1470732493542 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:13 INFO - PROCESS | 3532 | 1470732493661 Marionette TRACE conn6 <- [1,2183,null,{"value":null}] 01:48:13 INFO - PROCESS | 3532 | 1470732493666 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:13 INFO - PROCESS | 3532 | 1470732493668 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:13 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D31DE800 == 38 [pid = 3532] [id = 555] 01:48:13 INFO - PROCESS | 3532 | ++DOMWINDOW == 70 (000000A7CDB0A400) [pid = 3532] [serial = 1665] [outer = 0000000000000000] 01:48:13 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7CDBEF800) [pid = 3532] [serial = 1666] [outer = 000000A7CDB0A400] 01:48:13 INFO - PROCESS | 3532 | 1470732493714 Marionette DEBUG loaded listener.js 01:48:13 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7CE4D6800) [pid = 3532] [serial = 1667] [outer = 000000A7CDB0A400] 01:48:14 INFO - PROCESS | 3532 | 1470732494107 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]]]}] 01:48:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 01:48:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 628ms 01:48:14 INFO - PROCESS | 3532 | 1470732494158 Marionette TRACE conn6 -> [0,2185,"getWindowHandle",null] 01:48:14 INFO - PROCESS | 3532 | 1470732494160 Marionette TRACE conn6 <- [1,2185,null,{"value":"13"}] 01:48:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 01:48:14 INFO - PROCESS | 3532 | 1470732494163 Marionette TRACE conn6 -> [0,2186,"setScriptTimeout",{"ms":35000}] 01:48:14 INFO - PROCESS | 3532 | 1470732494165 Marionette TRACE conn6 <- [1,2186,null,{}] 01:48:14 INFO - PROCESS | 3532 | 1470732494169 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}] 01:48:14 INFO - PROCESS | 3532 | 1470732494171 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:14 INFO - PROCESS | 3532 | 1470732494259 Marionette TRACE conn6 <- [1,2187,null,{"value":null}] 01:48:14 INFO - PROCESS | 3532 | 1470732494264 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:14 INFO - PROCESS | 3532 | 1470732494266 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:14 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CC552800 == 39 [pid = 3532] [id = 556] 01:48:14 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7CE740000) [pid = 3532] [serial = 1668] [outer = 0000000000000000] 01:48:14 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7CF33F400) [pid = 3532] [serial = 1669] [outer = 000000A7CE740000] 01:48:14 INFO - PROCESS | 3532 | 1470732494313 Marionette DEBUG loaded listener.js 01:48:14 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7CF87E800) [pid = 3532] [serial = 1670] [outer = 000000A7CE740000] 01:48:14 INFO - PROCESS | 3532 | 1470732494835 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]]]}] 01:48:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 01:48:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 733ms 01:48:14 INFO - PROCESS | 3532 | 1470732494900 Marionette TRACE conn6 -> [0,2189,"getWindowHandle",null] 01:48:14 INFO - PROCESS | 3532 | 1470732494906 Marionette TRACE conn6 <- [1,2189,null,{"value":"13"}] 01:48:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 01:48:14 INFO - PROCESS | 3532 | 1470732494912 Marionette TRACE conn6 -> [0,2190,"setScriptTimeout",{"ms":35000}] 01:48:14 INFO - PROCESS | 3532 | 1470732494915 Marionette TRACE conn6 <- [1,2190,null,{}] 01:48:14 INFO - PROCESS | 3532 | 1470732494922 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}] 01:48:14 INFO - PROCESS | 3532 | 1470732494926 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:15 INFO - PROCESS | 3532 | 1470732495049 Marionette TRACE conn6 <- [1,2191,null,{"value":null}] 01:48:15 INFO - PROCESS | 3532 | 1470732495172 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:15 INFO - PROCESS | 3532 | 1470732495177 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:15 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CA31A800 == 40 [pid = 3532] [id = 557] 01:48:15 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7C039D000) [pid = 3532] [serial = 1671] [outer = 0000000000000000] 01:48:15 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7C03D2400) [pid = 3532] [serial = 1672] [outer = 000000A7C039D000] 01:48:15 INFO - PROCESS | 3532 | 1470732495238 Marionette DEBUG loaded listener.js 01:48:15 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7C4707800) [pid = 3532] [serial = 1673] [outer = 000000A7C039D000] 01:48:15 INFO - PROCESS | 3532 | 1470732495865 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]]]}] 01:48:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 01:48:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 986ms 01:48:15 INFO - PROCESS | 3532 | 1470732495900 Marionette TRACE conn6 -> [0,2193,"getWindowHandle",null] 01:48:15 INFO - PROCESS | 3532 | 1470732495905 Marionette TRACE conn6 <- [1,2193,null,{"value":"13"}] 01:48:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 01:48:15 INFO - PROCESS | 3532 | 1470732495912 Marionette TRACE conn6 -> [0,2194,"setScriptTimeout",{"ms":35000}] 01:48:15 INFO - PROCESS | 3532 | 1470732495915 Marionette TRACE conn6 <- [1,2194,null,{}] 01:48:15 INFO - PROCESS | 3532 | 1470732495919 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}] 01:48:15 INFO - PROCESS | 3532 | 1470732495922 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:16 INFO - PROCESS | 3532 | 1470732496039 Marionette TRACE conn6 <- [1,2195,null,{"value":null}] 01:48:16 INFO - PROCESS | 3532 | 1470732496167 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:16 INFO - PROCESS | 3532 | 1470732496170 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:16 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D1DC5000 == 41 [pid = 3532] [id = 558] 01:48:16 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7C6C72C00) [pid = 3532] [serial = 1674] [outer = 0000000000000000] 01:48:16 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7C9DB6C00) [pid = 3532] [serial = 1675] [outer = 000000A7C6C72C00] 01:48:16 INFO - PROCESS | 3532 | 1470732496230 Marionette DEBUG loaded listener.js 01:48:16 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CC522C00) [pid = 3532] [serial = 1676] [outer = 000000A7C6C72C00] 01:48:16 INFO - PROCESS | 3532 | 1470732496877 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]]]}] 01:48:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 01:48:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 987ms 01:48:16 INFO - PROCESS | 3532 | 1470732496899 Marionette TRACE conn6 -> [0,2197,"getWindowHandle",null] 01:48:16 INFO - PROCESS | 3532 | 1470732496902 Marionette TRACE conn6 <- [1,2197,null,{"value":"13"}] 01:48:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 01:48:16 INFO - PROCESS | 3532 | 1470732496919 Marionette TRACE conn6 -> [0,2198,"setScriptTimeout",{"ms":35000}] 01:48:16 INFO - PROCESS | 3532 | 1470732496924 Marionette TRACE conn6 <- [1,2198,null,{}] 01:48:16 INFO - PROCESS | 3532 | 1470732496937 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}] 01:48:16 INFO - PROCESS | 3532 | 1470732496942 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:17 INFO - PROCESS | 3532 | 1470732497056 Marionette TRACE conn6 <- [1,2199,null,{"value":null}] 01:48:17 INFO - PROCESS | 3532 | 1470732497178 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:17 INFO - PROCESS | 3532 | 1470732497181 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:17 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D36B9800 == 42 [pid = 3532] [id = 559] 01:48:17 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7CD514400) [pid = 3532] [serial = 1677] [outer = 0000000000000000] 01:48:17 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7CD6CA800) [pid = 3532] [serial = 1678] [outer = 000000A7CD514400] 01:48:17 INFO - PROCESS | 3532 | 1470732497240 Marionette DEBUG loaded listener.js 01:48:17 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7CE7BA800) [pid = 3532] [serial = 1679] [outer = 000000A7CD514400] 01:48:17 INFO - PROCESS | 3532 | 1470732497829 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]]]}] 01:48:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 01:48:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 963ms 01:48:17 INFO - PROCESS | 3532 | 1470732497871 Marionette TRACE conn6 -> [0,2201,"getWindowHandle",null] 01:48:17 INFO - PROCESS | 3532 | 1470732497875 Marionette TRACE conn6 <- [1,2201,null,{"value":"13"}] 01:48:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 01:48:17 INFO - PROCESS | 3532 | 1470732497878 Marionette TRACE conn6 -> [0,2202,"setScriptTimeout",{"ms":35000}] 01:48:17 INFO - PROCESS | 3532 | 1470732497880 Marionette TRACE conn6 <- [1,2202,null,{}] 01:48:17 INFO - PROCESS | 3532 | 1470732497884 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}] 01:48:17 INFO - PROCESS | 3532 | 1470732497887 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:18 INFO - PROCESS | 3532 | 1470732498124 Marionette TRACE conn6 <- [1,2203,null,{"value":null}] 01:48:18 INFO - PROCESS | 3532 | 1470732498239 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:18 INFO - PROCESS | 3532 | 1470732498242 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:18 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C6043800 == 43 [pid = 3532] [id = 560] 01:48:18 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7BE508C00) [pid = 3532] [serial = 1680] [outer = 0000000000000000] 01:48:18 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7C0267400) [pid = 3532] [serial = 1681] [outer = 000000A7BE508C00] 01:48:18 INFO - PROCESS | 3532 | 1470732498336 Marionette DEBUG loaded listener.js 01:48:18 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7C03CC400) [pid = 3532] [serial = 1682] [outer = 000000A7BE508C00] 01:48:19 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D04D1000 == 42 [pid = 3532] [id = 404] 01:48:19 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D3652000 == 41 [pid = 3532] [id = 392] 01:48:19 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D4EE9000 == 40 [pid = 3532] [id = 391] 01:48:19 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D14D4000 == 39 [pid = 3532] [id = 406] 01:48:19 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CE718000 == 38 [pid = 3532] [id = 403] 01:48:19 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D60DB000 == 37 [pid = 3532] [id = 393] 01:48:19 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C6306000 == 36 [pid = 3532] [id = 399] 01:48:19 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D0C1D800 == 35 [pid = 3532] [id = 405] 01:48:19 INFO - PROCESS | 3532 | --DOCSHELL 000000A7BF4E6000 == 34 [pid = 3532] [id = 537] 01:48:19 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CCE69800 == 33 [pid = 3532] [id = 402] 01:48:19 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CF53A000 == 32 [pid = 3532] [id = 389] 01:48:19 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CC9ED000 == 31 [pid = 3532] [id = 401] 01:48:19 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C0B81800 == 30 [pid = 3532] [id = 397] 01:48:19 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D3833800 == 29 [pid = 3532] [id = 394] 01:48:19 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7C03CEC00) [pid = 3532] [serial = 1615] [outer = 0000000000000000] [url = about:blank] 01:48:19 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7C05A1800) [pid = 3532] [serial = 1616] [outer = 0000000000000000] [url = about:blank] 01:48:19 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7C4702400) [pid = 3532] [serial = 1618] [outer = 0000000000000000] [url = about:blank] 01:48:19 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7BE6D0800) [pid = 3532] [serial = 1612] [outer = 0000000000000000] [url = about:blank] 01:48:19 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7BFDBC400) [pid = 3532] [serial = 1613] [outer = 0000000000000000] [url = about:blank] 01:48:19 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7C9D14000) [pid = 3532] [serial = 1610] [outer = 0000000000000000] [url = about:blank] 01:48:19 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7C035A800) [pid = 3532] [serial = 1609] [outer = 0000000000000000] [url = about:blank] 01:48:19 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7C4810800) [pid = 3532] [serial = 1601] [outer = 0000000000000000] [url = about:blank] 01:48:19 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7C0455C00) [pid = 3532] [serial = 1600] [outer = 0000000000000000] [url = about:blank] 01:48:19 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7CCA29800) [pid = 3532] [serial = 1604] [outer = 0000000000000000] [url = about:blank] 01:48:19 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7CB821800) [pid = 3532] [serial = 1603] [outer = 0000000000000000] [url = about:blank] 01:48:19 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7CFCDF400) [pid = 3532] [serial = 1607] [outer = 0000000000000000] [url = about:blank] 01:48:19 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7CDB8F400) [pid = 3532] [serial = 1606] [outer = 0000000000000000] [url = about:blank] 01:48:19 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7CA66A400) [pid = 3532] [serial = 1625] [outer = 0000000000000000] [url = about:blank] 01:48:19 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7CD2F3000) [pid = 3532] [serial = 1634] [outer = 0000000000000000] [url = about:blank] 01:48:19 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7CA37E800) [pid = 3532] [serial = 1624] [outer = 0000000000000000] [url = about:blank] 01:48:19 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7CD34B800) [pid = 3532] [serial = 1636] [outer = 0000000000000000] [url = about:blank] 01:48:19 INFO - PROCESS | 3532 | --DOMWINDOW == 69 (000000A7CBE03C00) [pid = 3532] [serial = 1627] [outer = 0000000000000000] [url = about:blank] 01:48:19 INFO - PROCESS | 3532 | --DOMWINDOW == 68 (000000A7CC9C1800) [pid = 3532] [serial = 1628] [outer = 0000000000000000] [url = about:blank] 01:48:19 INFO - PROCESS | 3532 | --DOMWINDOW == 67 (000000A7CD251C00) [pid = 3532] [serial = 1633] [outer = 0000000000000000] [url = about:blank] 01:48:19 INFO - PROCESS | 3532 | --DOMWINDOW == 66 (000000A7C607CC00) [pid = 3532] [serial = 1621] [outer = 0000000000000000] [url = about:blank] 01:48:19 INFO - PROCESS | 3532 | --DOMWINDOW == 65 (000000A7C67A1800) [pid = 3532] [serial = 1622] [outer = 0000000000000000] [url = about:blank] 01:48:19 INFO - PROCESS | 3532 | --DOMWINDOW == 64 (000000A7CCA30400) [pid = 3532] [serial = 1630] [outer = 0000000000000000] [url = about:blank] 01:48:19 INFO - PROCESS | 3532 | --DOMWINDOW == 63 (000000A7C6080C00) [pid = 3532] [serial = 1631] [outer = 0000000000000000] [url = about:blank] 01:48:19 INFO - PROCESS | 3532 | --DOMWINDOW == 62 (000000A7C480A400) [pid = 3532] [serial = 1619] [outer = 0000000000000000] [url = about:blank] 01:48:19 INFO - PROCESS | 3532 | 1470732499581 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]]]}] 01:48:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 01:48:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1747ms 01:48:19 INFO - PROCESS | 3532 | 1470732499627 Marionette TRACE conn6 -> [0,2205,"getWindowHandle",null] 01:48:19 INFO - PROCESS | 3532 | 1470732499631 Marionette TRACE conn6 <- [1,2205,null,{"value":"13"}] 01:48:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 01:48:19 INFO - PROCESS | 3532 | 1470732499677 Marionette TRACE conn6 -> [0,2206,"setScriptTimeout",{"ms":35000}] 01:48:19 INFO - PROCESS | 3532 | 1470732499681 Marionette TRACE conn6 <- [1,2206,null,{}] 01:48:19 INFO - PROCESS | 3532 | 1470732499687 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}] 01:48:19 INFO - PROCESS | 3532 | 1470732499690 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:19 INFO - PROCESS | 3532 | 1470732499806 Marionette TRACE conn6 <- [1,2207,null,{"value":null}] 01:48:19 INFO - PROCESS | 3532 | 1470732499824 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:19 INFO - PROCESS | 3532 | 1470732499827 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:19 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C52D5800 == 30 [pid = 3532] [id = 561] 01:48:19 INFO - PROCESS | 3532 | ++DOMWINDOW == 63 (000000A7BFDC6400) [pid = 3532] [serial = 1683] [outer = 0000000000000000] 01:48:19 INFO - PROCESS | 3532 | ++DOMWINDOW == 64 (000000A7C001AC00) [pid = 3532] [serial = 1684] [outer = 000000A7BFDC6400] 01:48:19 INFO - PROCESS | 3532 | 1470732499878 Marionette DEBUG loaded listener.js 01:48:19 INFO - PROCESS | 3532 | ++DOMWINDOW == 65 (000000A7C026CC00) [pid = 3532] [serial = 1685] [outer = 000000A7BFDC6400] 01:48:20 INFO - PROCESS | 3532 | 1470732500339 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]]]}] 01:48:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 01:48:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 692ms 01:48:20 INFO - PROCESS | 3532 | 1470732500372 Marionette TRACE conn6 -> [0,2209,"getWindowHandle",null] 01:48:20 INFO - PROCESS | 3532 | 1470732500377 Marionette TRACE conn6 <- [1,2209,null,{"value":"13"}] 01:48:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 01:48:20 INFO - PROCESS | 3532 | 1470732500384 Marionette TRACE conn6 -> [0,2210,"setScriptTimeout",{"ms":35000}] 01:48:20 INFO - PROCESS | 3532 | 1470732500386 Marionette TRACE conn6 <- [1,2210,null,{}] 01:48:20 INFO - PROCESS | 3532 | 1470732500390 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}] 01:48:20 INFO - PROCESS | 3532 | 1470732500394 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:20 INFO - PROCESS | 3532 | 1470732500488 Marionette TRACE conn6 <- [1,2211,null,{"value":null}] 01:48:20 INFO - PROCESS | 3532 | 1470732500497 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:20 INFO - PROCESS | 3532 | 1470732500500 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:20 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C6460800 == 31 [pid = 3532] [id = 562] 01:48:20 INFO - PROCESS | 3532 | ++DOMWINDOW == 66 (000000A7C03CE800) [pid = 3532] [serial = 1686] [outer = 0000000000000000] 01:48:20 INFO - PROCESS | 3532 | ++DOMWINDOW == 67 (000000A7C044A800) [pid = 3532] [serial = 1687] [outer = 000000A7C03CE800] 01:48:20 INFO - PROCESS | 3532 | 1470732500550 Marionette DEBUG loaded listener.js 01:48:20 INFO - PROCESS | 3532 | ++DOMWINDOW == 68 (000000A7C0639400) [pid = 3532] [serial = 1688] [outer = 000000A7C03CE800] 01:48:21 INFO - PROCESS | 3532 | 1470732501024 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]]]}] 01:48:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 01:48:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 690ms 01:48:21 INFO - PROCESS | 3532 | 1470732501076 Marionette TRACE conn6 -> [0,2213,"getWindowHandle",null] 01:48:21 INFO - PROCESS | 3532 | 1470732501078 Marionette TRACE conn6 <- [1,2213,null,{"value":"13"}] 01:48:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 01:48:21 INFO - PROCESS | 3532 | 1470732501082 Marionette TRACE conn6 -> [0,2214,"setScriptTimeout",{"ms":35000}] 01:48:21 INFO - PROCESS | 3532 | 1470732501086 Marionette TRACE conn6 <- [1,2214,null,{}] 01:48:21 INFO - PROCESS | 3532 | 1470732501097 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}] 01:48:21 INFO - PROCESS | 3532 | 1470732501102 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:21 INFO - PROCESS | 3532 | 1470732501221 Marionette TRACE conn6 <- [1,2215,null,{"value":null}] 01:48:21 INFO - PROCESS | 3532 | 1470732501309 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:21 INFO - PROCESS | 3532 | 1470732501313 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:21 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CCE61800 == 32 [pid = 3532] [id = 563] 01:48:21 INFO - PROCESS | 3532 | ++DOMWINDOW == 69 (000000A7BFDB1400) [pid = 3532] [serial = 1689] [outer = 0000000000000000] 01:48:21 INFO - PROCESS | 3532 | ++DOMWINDOW == 70 (000000A7C4FC5C00) [pid = 3532] [serial = 1690] [outer = 000000A7BFDB1400] 01:48:21 INFO - PROCESS | 3532 | 1470732501362 Marionette DEBUG loaded listener.js 01:48:21 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7C50A6C00) [pid = 3532] [serial = 1691] [outer = 000000A7BFDB1400] 01:48:21 INFO - PROCESS | 3532 | 1470732501775 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]]]}] 01:48:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 01:48:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 729ms 01:48:21 INFO - PROCESS | 3532 | 1470732501813 Marionette TRACE conn6 -> [0,2217,"getWindowHandle",null] 01:48:21 INFO - PROCESS | 3532 | 1470732501816 Marionette TRACE conn6 <- [1,2217,null,{"value":"13"}] 01:48:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 01:48:21 INFO - PROCESS | 3532 | 1470732501819 Marionette TRACE conn6 -> [0,2218,"setScriptTimeout",{"ms":35000}] 01:48:21 INFO - PROCESS | 3532 | 1470732501821 Marionette TRACE conn6 <- [1,2218,null,{}] 01:48:21 INFO - PROCESS | 3532 | 1470732501825 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}] 01:48:21 INFO - PROCESS | 3532 | 1470732501827 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:21 INFO - PROCESS | 3532 | 1470732501945 Marionette TRACE conn6 <- [1,2219,null,{"value":null}] 01:48:21 INFO - PROCESS | 3532 | 1470732501951 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:21 INFO - PROCESS | 3532 | 1470732501953 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:22 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CE7D9800 == 33 [pid = 3532] [id = 564] 01:48:22 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7C5560800) [pid = 3532] [serial = 1692] [outer = 0000000000000000] 01:48:22 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7C611F400) [pid = 3532] [serial = 1693] [outer = 000000A7C5560800] 01:48:22 INFO - PROCESS | 3532 | 1470732502048 Marionette DEBUG loaded listener.js 01:48:22 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7C64D3C00) [pid = 3532] [serial = 1694] [outer = 000000A7C5560800] 01:48:22 INFO - PROCESS | 3532 | 1470732502485 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]]]}] 01:48:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 01:48:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 691ms 01:48:22 INFO - PROCESS | 3532 | 1470732502515 Marionette TRACE conn6 -> [0,2221,"getWindowHandle",null] 01:48:22 INFO - PROCESS | 3532 | 1470732502517 Marionette TRACE conn6 <- [1,2221,null,{"value":"13"}] 01:48:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 01:48:22 INFO - PROCESS | 3532 | 1470732502520 Marionette TRACE conn6 -> [0,2222,"setScriptTimeout",{"ms":35000}] 01:48:22 INFO - PROCESS | 3532 | 1470732502522 Marionette TRACE conn6 <- [1,2222,null,{}] 01:48:22 INFO - PROCESS | 3532 | 1470732502526 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}] 01:48:22 INFO - PROCESS | 3532 | 1470732502528 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:22 INFO - PROCESS | 3532 | 1470732502676 Marionette TRACE conn6 <- [1,2223,null,{"value":null}] 01:48:22 INFO - PROCESS | 3532 | 1470732502698 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:22 INFO - PROCESS | 3532 | 1470732502700 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:22 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0617000 == 34 [pid = 3532] [id = 565] 01:48:22 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7C03A0800) [pid = 3532] [serial = 1695] [outer = 0000000000000000] 01:48:22 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7C9D0E400) [pid = 3532] [serial = 1696] [outer = 000000A7C03A0800] 01:48:22 INFO - PROCESS | 3532 | 1470732502746 Marionette DEBUG loaded listener.js 01:48:22 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7C9DB6800) [pid = 3532] [serial = 1697] [outer = 000000A7C03A0800] 01:48:23 INFO - PROCESS | 3532 | 1470732503197 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]]]}] 01:48:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 01:48:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 733ms 01:48:23 INFO - PROCESS | 3532 | 1470732503257 Marionette TRACE conn6 -> [0,2225,"getWindowHandle",null] 01:48:23 INFO - PROCESS | 3532 | 1470732503259 Marionette TRACE conn6 <- [1,2225,null,{"value":"13"}] 01:48:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 01:48:23 INFO - PROCESS | 3532 | 1470732503263 Marionette TRACE conn6 -> [0,2226,"setScriptTimeout",{"ms":35000}] 01:48:23 INFO - PROCESS | 3532 | 1470732503265 Marionette TRACE conn6 <- [1,2226,null,{}] 01:48:23 INFO - PROCESS | 3532 | 1470732503268 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}] 01:48:23 INFO - PROCESS | 3532 | 1470732503274 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:23 INFO - PROCESS | 3532 | 1470732503411 Marionette TRACE conn6 <- [1,2227,null,{"value":null}] 01:48:23 INFO - PROCESS | 3532 | 1470732503468 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:23 INFO - PROCESS | 3532 | 1470732503470 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:23 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D14C7000 == 35 [pid = 3532] [id = 566] 01:48:23 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7C9DB2800) [pid = 3532] [serial = 1698] [outer = 0000000000000000] 01:48:23 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7CB81E800) [pid = 3532] [serial = 1699] [outer = 000000A7C9DB2800] 01:48:23 INFO - PROCESS | 3532 | 1470732503517 Marionette DEBUG loaded listener.js 01:48:23 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CC9BA800) [pid = 3532] [serial = 1700] [outer = 000000A7C9DB2800] 01:48:23 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7CC9C2000) [pid = 3532] [serial = 1653] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 01:48:23 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7CD2EB400) [pid = 3532] [serial = 1656] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 01:48:23 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7BFDBA000) [pid = 3532] [serial = 1662] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 01:48:23 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7CD344C00) [pid = 3532] [serial = 1635] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 01:48:23 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7BFDB7000) [pid = 3532] [serial = 1647] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 01:48:23 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7CA406400) [pid = 3532] [serial = 1650] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 01:48:23 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7C03C6000) [pid = 3532] [serial = 1644] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 01:48:23 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7C436D400) [pid = 3532] [serial = 1641] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 01:48:23 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7C001FC00) [pid = 3532] [serial = 1638] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 01:48:23 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7CD513800) [pid = 3532] [serial = 1659] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 01:48:23 INFO - PROCESS | 3532 | --DOMWINDOW == 69 (000000A7CE740000) [pid = 3532] [serial = 1668] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 01:48:23 INFO - PROCESS | 3532 | --DOMWINDOW == 68 (000000A7CDB0A400) [pid = 3532] [serial = 1665] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 01:48:24 INFO - PROCESS | 3532 | 1470732504089 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]]]}] 01:48:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 01:48:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 881ms 01:48:24 INFO - PROCESS | 3532 | 1470732504147 Marionette TRACE conn6 -> [0,2229,"getWindowHandle",null] 01:48:24 INFO - PROCESS | 3532 | 1470732504149 Marionette TRACE conn6 <- [1,2229,null,{"value":"13"}] 01:48:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 01:48:24 INFO - PROCESS | 3532 | 1470732504152 Marionette TRACE conn6 -> [0,2230,"setScriptTimeout",{"ms":35000}] 01:48:24 INFO - PROCESS | 3532 | 1470732504154 Marionette TRACE conn6 <- [1,2230,null,{}] 01:48:24 INFO - PROCESS | 3532 | 1470732504158 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}] 01:48:24 INFO - PROCESS | 3532 | 1470732504160 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:24 INFO - PROCESS | 3532 | 1470732504240 Marionette TRACE conn6 <- [1,2231,null,{"value":null}] 01:48:24 INFO - PROCESS | 3532 | 1470732504245 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:24 INFO - PROCESS | 3532 | 1470732504247 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:24 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D1DC1800 == 36 [pid = 3532] [id = 567] 01:48:24 INFO - PROCESS | 3532 | ++DOMWINDOW == 69 (000000A7C48D3400) [pid = 3532] [serial = 1701] [outer = 0000000000000000] 01:48:24 INFO - PROCESS | 3532 | ++DOMWINDOW == 70 (000000A7CA43C400) [pid = 3532] [serial = 1702] [outer = 000000A7C48D3400] 01:48:24 INFO - PROCESS | 3532 | 1470732504294 Marionette DEBUG loaded listener.js 01:48:24 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7CC9BE800) [pid = 3532] [serial = 1703] [outer = 000000A7C48D3400] 01:48:24 INFO - PROCESS | 3532 | 1470732504711 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]]]}] 01:48:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 01:48:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 586ms 01:48:24 INFO - PROCESS | 3532 | 1470732504751 Marionette TRACE conn6 -> [0,2233,"getWindowHandle",null] 01:48:24 INFO - PROCESS | 3532 | 1470732504753 Marionette TRACE conn6 <- [1,2233,null,{"value":"13"}] 01:48:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 01:48:24 INFO - PROCESS | 3532 | 1470732504760 Marionette TRACE conn6 -> [0,2234,"setScriptTimeout",{"ms":35000}] 01:48:24 INFO - PROCESS | 3532 | 1470732504762 Marionette TRACE conn6 <- [1,2234,null,{}] 01:48:24 INFO - PROCESS | 3532 | 1470732504766 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}] 01:48:24 INFO - PROCESS | 3532 | 1470732504768 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:24 INFO - PROCESS | 3532 | 1470732504851 Marionette TRACE conn6 <- [1,2235,null,{"value":null}] 01:48:24 INFO - PROCESS | 3532 | 1470732504858 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:24 INFO - PROCESS | 3532 | 1470732504860 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:24 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D1F7E800 == 37 [pid = 3532] [id = 568] 01:48:24 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7CCA25400) [pid = 3532] [serial = 1704] [outer = 0000000000000000] 01:48:24 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7CCA30800) [pid = 3532] [serial = 1705] [outer = 000000A7CCA25400] 01:48:24 INFO - PROCESS | 3532 | 1470732504905 Marionette DEBUG loaded listener.js 01:48:24 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7CCFF1400) [pid = 3532] [serial = 1706] [outer = 000000A7CCA25400] 01:48:25 INFO - PROCESS | 3532 | 1470732505347 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]]]}] 01:48:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 01:48:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 629ms 01:48:25 INFO - PROCESS | 3532 | 1470732505394 Marionette TRACE conn6 -> [0,2237,"getWindowHandle",null] 01:48:25 INFO - PROCESS | 3532 | 1470732505396 Marionette TRACE conn6 <- [1,2237,null,{"value":"13"}] 01:48:25 INFO - PROCESS | 3532 | 1470732505400 Marionette TRACE conn6 -> [0,2238,"setScriptTimeout",{"ms":35000}] 01:48:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 01:48:25 INFO - PROCESS | 3532 | 1470732505401 Marionette TRACE conn6 <- [1,2238,null,{}] 01:48:25 INFO - PROCESS | 3532 | 1470732505405 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}] 01:48:25 INFO - PROCESS | 3532 | 1470732505407 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:25 INFO - PROCESS | 3532 | 1470732505490 Marionette TRACE conn6 <- [1,2239,null,{"value":null}] 01:48:25 INFO - PROCESS | 3532 | 1470732505496 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:25 INFO - PROCESS | 3532 | 1470732505498 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:25 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CCE61000 == 38 [pid = 3532] [id = 569] 01:48:25 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7CD21AC00) [pid = 3532] [serial = 1707] [outer = 0000000000000000] 01:48:25 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7CD24B000) [pid = 3532] [serial = 1708] [outer = 000000A7CD21AC00] 01:48:25 INFO - PROCESS | 3532 | 1470732505544 Marionette DEBUG loaded listener.js 01:48:25 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7CD2E5800) [pid = 3532] [serial = 1709] [outer = 000000A7CD21AC00] 01:48:26 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CC552800 == 37 [pid = 3532] [id = 556] 01:48:26 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D36B9800 == 36 [pid = 3532] [id = 559] 01:48:26 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D31DE800 == 35 [pid = 3532] [id = 555] 01:48:26 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CA31A800 == 34 [pid = 3532] [id = 557] 01:48:26 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D1DC5000 == 33 [pid = 3532] [id = 558] 01:48:26 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C52D5800 == 32 [pid = 3532] [id = 561] 01:48:26 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C6043800 == 31 [pid = 3532] [id = 560] 01:48:26 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C6460800 == 30 [pid = 3532] [id = 562] 01:48:26 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CCE61800 == 29 [pid = 3532] [id = 563] 01:48:26 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CE7D9800 == 28 [pid = 3532] [id = 564] 01:48:26 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D14C7000 == 27 [pid = 3532] [id = 566] 01:48:26 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D0617000 == 26 [pid = 3532] [id = 565] 01:48:26 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D1DC1800 == 25 [pid = 3532] [id = 567] 01:48:26 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D1F7E800 == 24 [pid = 3532] [id = 568] 01:48:27 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7CCA28400) [pid = 3532] [serial = 1654] [outer = 0000000000000000] [url = about:blank] 01:48:27 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7CD50AC00) [pid = 3532] [serial = 1658] [outer = 0000000000000000] [url = about:blank] 01:48:27 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7CD34A400) [pid = 3532] [serial = 1657] [outer = 0000000000000000] [url = about:blank] 01:48:27 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7C03CE000) [pid = 3532] [serial = 1663] [outer = 0000000000000000] [url = about:blank] 01:48:27 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7CD50C400) [pid = 3532] [serial = 1637] [outer = 0000000000000000] [url = about:blank] 01:48:27 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7C5367800) [pid = 3532] [serial = 1648] [outer = 0000000000000000] [url = about:blank] 01:48:27 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7C61E2800) [pid = 3532] [serial = 1649] [outer = 0000000000000000] [url = about:blank] 01:48:27 INFO - PROCESS | 3532 | --DOMWINDOW == 69 (000000A7CB824000) [pid = 3532] [serial = 1651] [outer = 0000000000000000] [url = about:blank] 01:48:27 INFO - PROCESS | 3532 | --DOMWINDOW == 68 (000000A7C03D1C00) [pid = 3532] [serial = 1645] [outer = 0000000000000000] [url = about:blank] 01:48:27 INFO - PROCESS | 3532 | --DOMWINDOW == 67 (000000A7C08A8400) [pid = 3532] [serial = 1646] [outer = 0000000000000000] [url = about:blank] 01:48:27 INFO - PROCESS | 3532 | --DOMWINDOW == 66 (000000A7C5560400) [pid = 3532] [serial = 1642] [outer = 0000000000000000] [url = about:blank] 01:48:27 INFO - PROCESS | 3532 | --DOMWINDOW == 65 (000000A7C6B91000) [pid = 3532] [serial = 1643] [outer = 0000000000000000] [url = about:blank] 01:48:27 INFO - PROCESS | 3532 | --DOMWINDOW == 64 (000000A7C03A0000) [pid = 3532] [serial = 1639] [outer = 0000000000000000] [url = about:blank] 01:48:27 INFO - PROCESS | 3532 | --DOMWINDOW == 63 (000000A7C080A400) [pid = 3532] [serial = 1640] [outer = 0000000000000000] [url = about:blank] 01:48:27 INFO - PROCESS | 3532 | --DOMWINDOW == 62 (000000A7CD64F800) [pid = 3532] [serial = 1660] [outer = 0000000000000000] [url = about:blank] 01:48:27 INFO - PROCESS | 3532 | --DOMWINDOW == 61 (000000A7CF33F400) [pid = 3532] [serial = 1669] [outer = 0000000000000000] [url = about:blank] 01:48:27 INFO - PROCESS | 3532 | --DOMWINDOW == 60 (000000A7CF87E800) [pid = 3532] [serial = 1670] [outer = 0000000000000000] [url = about:blank] 01:48:27 INFO - PROCESS | 3532 | --DOMWINDOW == 59 (000000A7CE4D6800) [pid = 3532] [serial = 1667] [outer = 0000000000000000] [url = about:blank] 01:48:27 INFO - PROCESS | 3532 | --DOMWINDOW == 58 (000000A7CDBEF800) [pid = 3532] [serial = 1666] [outer = 0000000000000000] [url = about:blank] 01:48:27 INFO - PROCESS | 3532 | --DOMWINDOW == 57 (000000A7CDB95000) [pid = 3532] [serial = 1661] [outer = 0000000000000000] [url = about:blank] 01:48:27 INFO - PROCESS | 3532 | --DOMWINDOW == 56 (000000A7CD245800) [pid = 3532] [serial = 1655] [outer = 0000000000000000] [url = about:blank] 01:48:27 INFO - PROCESS | 3532 | --DOMWINDOW == 55 (000000A7CC943C00) [pid = 3532] [serial = 1652] [outer = 0000000000000000] [url = about:blank] 01:48:27 INFO - PROCESS | 3532 | --DOMWINDOW == 54 (000000A7CC9BB400) [pid = 3532] [serial = 1664] [outer = 0000000000000000] [url = about:blank] 01:48:27 INFO - PROCESS | 3532 | 1470732507264 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]]]}] 01:48:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 01:48:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1888ms 01:48:27 INFO - PROCESS | 3532 | 1470732507293 Marionette TRACE conn6 -> [0,2241,"getWindowHandle",null] 01:48:27 INFO - PROCESS | 3532 | 1470732507296 Marionette TRACE conn6 <- [1,2241,null,{"value":"13"}] 01:48:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 01:48:27 INFO - PROCESS | 3532 | 1470732507302 Marionette TRACE conn6 -> [0,2242,"setScriptTimeout",{"ms":35000}] 01:48:27 INFO - PROCESS | 3532 | 1470732507305 Marionette TRACE conn6 <- [1,2242,null,{}] 01:48:27 INFO - PROCESS | 3532 | 1470732507311 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}] 01:48:27 INFO - PROCESS | 3532 | 1470732507314 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:27 INFO - PROCESS | 3532 | 1470732507407 Marionette TRACE conn6 <- [1,2243,null,{"value":null}] 01:48:27 INFO - PROCESS | 3532 | 1470732507415 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:27 INFO - PROCESS | 3532 | 1470732507418 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:27 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C520A000 == 25 [pid = 3532] [id = 570] 01:48:27 INFO - PROCESS | 3532 | ++DOMWINDOW == 55 (000000A7BFDC2C00) [pid = 3532] [serial = 1710] [outer = 0000000000000000] 01:48:27 INFO - PROCESS | 3532 | ++DOMWINDOW == 56 (000000A7BFDC7800) [pid = 3532] [serial = 1711] [outer = 000000A7BFDC2C00] 01:48:27 INFO - PROCESS | 3532 | 1470732507470 Marionette DEBUG loaded listener.js 01:48:27 INFO - PROCESS | 3532 | ++DOMWINDOW == 57 (000000A7C0264400) [pid = 3532] [serial = 1712] [outer = 000000A7BFDC2C00] 01:48:27 INFO - PROCESS | 3532 | 1470732507942 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]]]}] 01:48:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 01:48:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 691ms 01:48:28 INFO - PROCESS | 3532 | 1470732507997 Marionette TRACE conn6 -> [0,2245,"getWindowHandle",null] 01:48:28 INFO - PROCESS | 3532 | 1470732508003 Marionette TRACE conn6 <- [1,2245,null,{"value":"13"}] 01:48:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 01:48:28 INFO - PROCESS | 3532 | 1470732508010 Marionette TRACE conn6 -> [0,2246,"setScriptTimeout",{"ms":35000}] 01:48:28 INFO - PROCESS | 3532 | 1470732508013 Marionette TRACE conn6 <- [1,2246,null,{}] 01:48:28 INFO - PROCESS | 3532 | 1470732508017 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}] 01:48:28 INFO - PROCESS | 3532 | 1470732508020 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:28 INFO - PROCESS | 3532 | 1470732508116 Marionette TRACE conn6 <- [1,2247,null,{"value":null}] 01:48:28 INFO - PROCESS | 3532 | 1470732508132 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:28 INFO - PROCESS | 3532 | 1470732508134 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:28 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C994B000 == 26 [pid = 3532] [id = 571] 01:48:28 INFO - PROCESS | 3532 | ++DOMWINDOW == 58 (000000A7C03A3000) [pid = 3532] [serial = 1713] [outer = 0000000000000000] 01:48:28 INFO - PROCESS | 3532 | ++DOMWINDOW == 59 (000000A7C03A8400) [pid = 3532] [serial = 1714] [outer = 000000A7C03A3000] 01:48:28 INFO - PROCESS | 3532 | 1470732508184 Marionette DEBUG loaded listener.js 01:48:28 INFO - PROCESS | 3532 | ++DOMWINDOW == 60 (000000A7C03D0C00) [pid = 3532] [serial = 1715] [outer = 000000A7C03A3000] 01:48:28 INFO - PROCESS | 3532 | 1470732508649 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]]]}] 01:48:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 01:48:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 690ms 01:48:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 01:48:28 INFO - PROCESS | 3532 | 1470732508701 Marionette TRACE conn6 -> [0,2249,"getWindowHandle",null] 01:48:28 INFO - PROCESS | 3532 | 1470732508704 Marionette TRACE conn6 <- [1,2249,null,{"value":"13"}] 01:48:28 INFO - PROCESS | 3532 | 1470732508707 Marionette TRACE conn6 -> [0,2250,"setScriptTimeout",{"ms":35000}] 01:48:28 INFO - PROCESS | 3532 | 1470732508711 Marionette TRACE conn6 <- [1,2250,null,{}] 01:48:28 INFO - PROCESS | 3532 | 1470732508723 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}] 01:48:28 INFO - PROCESS | 3532 | 1470732508728 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:28 INFO - PROCESS | 3532 | 1470732508842 Marionette TRACE conn6 <- [1,2251,null,{"value":null}] 01:48:28 INFO - PROCESS | 3532 | 1470732508924 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:28 INFO - PROCESS | 3532 | 1470732508927 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:28 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CC9F2000 == 27 [pid = 3532] [id = 572] 01:48:28 INFO - PROCESS | 3532 | ++DOMWINDOW == 61 (000000A7BE47F400) [pid = 3532] [serial = 1716] [outer = 0000000000000000] 01:48:28 INFO - PROCESS | 3532 | ++DOMWINDOW == 62 (000000A7C0F56400) [pid = 3532] [serial = 1717] [outer = 000000A7BE47F400] 01:48:28 INFO - PROCESS | 3532 | 1470732508977 Marionette DEBUG loaded listener.js 01:48:29 INFO - PROCESS | 3532 | ++DOMWINDOW == 63 (000000A7C43C8800) [pid = 3532] [serial = 1718] [outer = 000000A7BE47F400] 01:48:29 INFO - PROCESS | 3532 | 1470732509354 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]]]}] 01:48:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 01:48:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 692ms 01:48:29 INFO - PROCESS | 3532 | 1470732509402 Marionette TRACE conn6 -> [0,2253,"getWindowHandle",null] 01:48:29 INFO - PROCESS | 3532 | 1470732509405 Marionette TRACE conn6 <- [1,2253,null,{"value":"13"}] 01:48:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 01:48:29 INFO - PROCESS | 3532 | 1470732509408 Marionette TRACE conn6 -> [0,2254,"setScriptTimeout",{"ms":35000}] 01:48:29 INFO - PROCESS | 3532 | 1470732509410 Marionette TRACE conn6 <- [1,2254,null,{}] 01:48:29 INFO - PROCESS | 3532 | 1470732509421 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}] 01:48:29 INFO - PROCESS | 3532 | 1470732509424 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:29 INFO - PROCESS | 3532 | 1470732509515 Marionette TRACE conn6 <- [1,2255,null,{"value":null}] 01:48:29 INFO - PROCESS | 3532 | 1470732509521 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:29 INFO - PROCESS | 3532 | 1470732509523 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:29 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CDB46000 == 28 [pid = 3532] [id = 573] 01:48:29 INFO - PROCESS | 3532 | ++DOMWINDOW == 64 (000000A7C479A800) [pid = 3532] [serial = 1719] [outer = 0000000000000000] 01:48:29 INFO - PROCESS | 3532 | ++DOMWINDOW == 65 (000000A7C4F48800) [pid = 3532] [serial = 1720] [outer = 000000A7C479A800] 01:48:29 INFO - PROCESS | 3532 | 1470732509572 Marionette DEBUG loaded listener.js 01:48:29 INFO - PROCESS | 3532 | ++DOMWINDOW == 66 (000000A7C5048800) [pid = 3532] [serial = 1721] [outer = 000000A7C479A800] 01:48:30 INFO - PROCESS | 3532 | 1470732510005 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]]]}] 01:48:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 01:48:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 628ms 01:48:30 INFO - PROCESS | 3532 | 1470732510043 Marionette TRACE conn6 -> [0,2257,"getWindowHandle",null] 01:48:30 INFO - PROCESS | 3532 | 1470732510046 Marionette TRACE conn6 <- [1,2257,null,{"value":"13"}] 01:48:30 INFO - PROCESS | 3532 | 1470732510049 Marionette TRACE conn6 -> [0,2258,"setScriptTimeout",{"ms":35000}] 01:48:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 01:48:30 INFO - PROCESS | 3532 | 1470732510051 Marionette TRACE conn6 <- [1,2258,null,{}] 01:48:30 INFO - PROCESS | 3532 | 1470732510054 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}] 01:48:30 INFO - PROCESS | 3532 | 1470732510056 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:30 INFO - PROCESS | 3532 | 1470732510137 Marionette TRACE conn6 <- [1,2259,null,{"value":null}] 01:48:30 INFO - PROCESS | 3532 | 1470732510142 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:30 INFO - PROCESS | 3532 | 1470732510144 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:30 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D04DF000 == 29 [pid = 3532] [id = 574] 01:48:30 INFO - PROCESS | 3532 | ++DOMWINDOW == 67 (000000A7C0016000) [pid = 3532] [serial = 1722] [outer = 0000000000000000] 01:48:30 INFO - PROCESS | 3532 | ++DOMWINDOW == 68 (000000A7C5556400) [pid = 3532] [serial = 1723] [outer = 000000A7C0016000] 01:48:30 INFO - PROCESS | 3532 | 1470732510189 Marionette DEBUG loaded listener.js 01:48:30 INFO - PROCESS | 3532 | ++DOMWINDOW == 69 (000000A7C611F000) [pid = 3532] [serial = 1724] [outer = 000000A7C0016000] 01:48:30 INFO - PROCESS | 3532 | 1470732510642 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]]]}] 01:48:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 01:48:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 627ms 01:48:30 INFO - PROCESS | 3532 | 1470732510680 Marionette TRACE conn6 -> [0,2261,"getWindowHandle",null] 01:48:30 INFO - PROCESS | 3532 | 1470732510683 Marionette TRACE conn6 <- [1,2261,null,{"value":"13"}] 01:48:30 INFO - PROCESS | 3532 | 1470732510686 Marionette TRACE conn6 -> [0,2262,"setScriptTimeout",{"ms":35000}] 01:48:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 01:48:30 INFO - PROCESS | 3532 | 1470732510688 Marionette TRACE conn6 <- [1,2262,null,{}] 01:48:30 INFO - PROCESS | 3532 | 1470732510696 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}] 01:48:30 INFO - PROCESS | 3532 | 1470732510702 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:30 INFO - PROCESS | 3532 | 1470732510810 Marionette TRACE conn6 <- [1,2263,null,{"value":null}] 01:48:30 INFO - PROCESS | 3532 | 1470732510818 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:30 INFO - PROCESS | 3532 | 1470732510821 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:30 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0F38000 == 30 [pid = 3532] [id = 575] 01:48:30 INFO - PROCESS | 3532 | ++DOMWINDOW == 70 (000000A7C6122C00) [pid = 3532] [serial = 1725] [outer = 0000000000000000] 01:48:30 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7C9D10000) [pid = 3532] [serial = 1726] [outer = 000000A7C6122C00] 01:48:30 INFO - PROCESS | 3532 | 1470732510867 Marionette DEBUG loaded listener.js 01:48:30 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7CA438400) [pid = 3532] [serial = 1727] [outer = 000000A7C6122C00] 01:48:31 INFO - PROCESS | 3532 | 1470732511287 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]]]}] 01:48:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 01:48:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 629ms 01:48:31 INFO - PROCESS | 3532 | 1470732511324 Marionette TRACE conn6 -> [0,2265,"getWindowHandle",null] 01:48:31 INFO - PROCESS | 3532 | 1470732511326 Marionette TRACE conn6 <- [1,2265,null,{"value":"13"}] 01:48:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 01:48:31 INFO - PROCESS | 3532 | 1470732511329 Marionette TRACE conn6 -> [0,2266,"setScriptTimeout",{"ms":35000}] 01:48:31 INFO - PROCESS | 3532 | 1470732511331 Marionette TRACE conn6 <- [1,2266,null,{}] 01:48:31 INFO - PROCESS | 3532 | 1470732511334 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}] 01:48:31 INFO - PROCESS | 3532 | 1470732511337 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:31 INFO - PROCESS | 3532 | 1470732511417 Marionette TRACE conn6 <- [1,2267,null,{"value":null}] 01:48:31 INFO - PROCESS | 3532 | 1470732511423 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:31 INFO - PROCESS | 3532 | 1470732511425 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:31 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D18EE000 == 31 [pid = 3532] [id = 576] 01:48:31 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7CA40D000) [pid = 3532] [serial = 1728] [outer = 0000000000000000] 01:48:31 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7CB820000) [pid = 3532] [serial = 1729] [outer = 000000A7CA40D000] 01:48:31 INFO - PROCESS | 3532 | 1470732511471 Marionette DEBUG loaded listener.js 01:48:31 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7CBE07400) [pid = 3532] [serial = 1730] [outer = 000000A7CA40D000] 01:48:31 INFO - PROCESS | 3532 | 1470732511900 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]]]}] 01:48:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 01:48:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 627ms 01:48:31 INFO - PROCESS | 3532 | 1470732511965 Marionette TRACE conn6 -> [0,2269,"getWindowHandle",null] 01:48:31 INFO - PROCESS | 3532 | 1470732511967 Marionette TRACE conn6 <- [1,2269,null,{"value":"13"}] 01:48:31 INFO - PROCESS | 3532 | 1470732511970 Marionette TRACE conn6 -> [0,2270,"setScriptTimeout",{"ms":35000}] 01:48:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 01:48:31 INFO - PROCESS | 3532 | 1470732511972 Marionette TRACE conn6 <- [1,2270,null,{}] 01:48:31 INFO - PROCESS | 3532 | 1470732511976 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}] 01:48:31 INFO - PROCESS | 3532 | 1470732511978 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:32 INFO - PROCESS | 3532 | 1470732512061 Marionette TRACE conn6 <- [1,2271,null,{"value":null}] 01:48:32 INFO - PROCESS | 3532 | 1470732512068 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:32 INFO - PROCESS | 3532 | 1470732512070 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:32 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D1F7F800 == 32 [pid = 3532] [id = 577] 01:48:32 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7CBE09800) [pid = 3532] [serial = 1731] [outer = 0000000000000000] 01:48:32 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7CBF45400) [pid = 3532] [serial = 1732] [outer = 000000A7CBE09800] 01:48:32 INFO - PROCESS | 3532 | 1470732512117 Marionette DEBUG loaded listener.js 01:48:32 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7CC9B7C00) [pid = 3532] [serial = 1733] [outer = 000000A7CBE09800] 01:48:32 INFO - PROCESS | 3532 | 1470732512574 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]]]}] 01:48:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 01:48:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 628ms 01:48:32 INFO - PROCESS | 3532 | 1470732512602 Marionette TRACE conn6 -> [0,2273,"getWindowHandle",null] 01:48:32 INFO - PROCESS | 3532 | 1470732512604 Marionette TRACE conn6 <- [1,2273,null,{"value":"13"}] 01:48:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 01:48:32 INFO - PROCESS | 3532 | 1470732512618 Marionette TRACE conn6 -> [0,2274,"setScriptTimeout",{"ms":35000}] 01:48:32 INFO - PROCESS | 3532 | 1470732512620 Marionette TRACE conn6 <- [1,2274,null,{}] 01:48:32 INFO - PROCESS | 3532 | 1470732512624 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}] 01:48:32 INFO - PROCESS | 3532 | 1470732512625 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:32 INFO - PROCESS | 3532 | 1470732512735 Marionette TRACE conn6 <- [1,2275,null,{"value":null}] 01:48:32 INFO - PROCESS | 3532 | 1470732512815 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:32 INFO - PROCESS | 3532 | 1470732512816 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:32 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CC9F1800 == 33 [pid = 3532] [id = 578] 01:48:32 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7CC9C2000) [pid = 3532] [serial = 1734] [outer = 0000000000000000] 01:48:32 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CCA26C00) [pid = 3532] [serial = 1735] [outer = 000000A7CC9C2000] 01:48:32 INFO - PROCESS | 3532 | 1470732512861 Marionette DEBUG loaded listener.js 01:48:32 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CCA33800) [pid = 3532] [serial = 1736] [outer = 000000A7CC9C2000] 01:48:33 INFO - PROCESS | 3532 | 1470732513278 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]]]}] 01:48:33 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 01:48:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 690ms 01:48:33 INFO - PROCESS | 3532 | 1470732513312 Marionette TRACE conn6 -> [0,2277,"getWindowHandle",null] 01:48:33 INFO - PROCESS | 3532 | 1470732513314 Marionette TRACE conn6 <- [1,2277,null,{"value":"13"}] 01:48:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 01:48:33 INFO - PROCESS | 3532 | 1470732513317 Marionette TRACE conn6 -> [0,2278,"setScriptTimeout",{"ms":35000}] 01:48:33 INFO - PROCESS | 3532 | 1470732513319 Marionette TRACE conn6 <- [1,2278,null,{}] 01:48:33 INFO - PROCESS | 3532 | 1470732513323 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}] 01:48:33 INFO - PROCESS | 3532 | 1470732513325 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:33 INFO - PROCESS | 3532 | 1470732513440 Marionette TRACE conn6 <- [1,2279,null,{"value":null}] 01:48:33 INFO - PROCESS | 3532 | 1470732513445 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:33 INFO - PROCESS | 3532 | 1470732513448 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:33 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2D54800 == 34 [pid = 3532] [id = 579] 01:48:33 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7CCA32000) [pid = 3532] [serial = 1737] [outer = 0000000000000000] 01:48:33 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7CD248800) [pid = 3532] [serial = 1738] [outer = 000000A7CCA32000] 01:48:33 INFO - PROCESS | 3532 | 1470732513493 Marionette DEBUG loaded listener.js 01:48:33 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7CD2E8000) [pid = 3532] [serial = 1739] [outer = 000000A7CCA32000] 01:48:33 INFO - PROCESS | 3532 | 1470732513954 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]]]}] 01:48:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 01:48:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 691ms 01:48:34 INFO - PROCESS | 3532 | 1470732514011 Marionette TRACE conn6 -> [0,2281,"getWindowHandle",null] 01:48:34 INFO - PROCESS | 3532 | 1470732514013 Marionette TRACE conn6 <- [1,2281,null,{"value":"13"}] 01:48:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 01:48:34 INFO - PROCESS | 3532 | 1470732514017 Marionette TRACE conn6 -> [0,2282,"setScriptTimeout",{"ms":35000}] 01:48:34 INFO - PROCESS | 3532 | 1470732514020 Marionette TRACE conn6 <- [1,2282,null,{}] 01:48:34 INFO - PROCESS | 3532 | 1470732514024 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}] 01:48:34 INFO - PROCESS | 3532 | 1470732514027 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:34 INFO - PROCESS | 3532 | 1470732514179 Marionette TRACE conn6 <- [1,2283,null,{"value":null}] 01:48:34 INFO - PROCESS | 3532 | 1470732514206 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:34 INFO - PROCESS | 3532 | 1470732514209 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:34 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D04DE000 == 35 [pid = 3532] [id = 580] 01:48:34 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7CD349800) [pid = 3532] [serial = 1740] [outer = 0000000000000000] 01:48:34 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7CD4EF800) [pid = 3532] [serial = 1741] [outer = 000000A7CD349800] 01:48:34 INFO - PROCESS | 3532 | 1470732514256 Marionette DEBUG loaded listener.js 01:48:34 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7CD50F800) [pid = 3532] [serial = 1742] [outer = 000000A7CD349800] 01:48:34 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7CCA25400) [pid = 3532] [serial = 1704] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 01:48:34 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7C5560800) [pid = 3532] [serial = 1692] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 01:48:34 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7C03A0800) [pid = 3532] [serial = 1695] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 01:48:34 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7C9DB2800) [pid = 3532] [serial = 1698] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 01:48:34 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7CD514400) [pid = 3532] [serial = 1677] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 01:48:34 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7C6C72C00) [pid = 3532] [serial = 1674] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 01:48:34 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7C039D000) [pid = 3532] [serial = 1671] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 01:48:34 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7BFDB1400) [pid = 3532] [serial = 1689] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 01:48:34 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7C03CE800) [pid = 3532] [serial = 1686] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 01:48:34 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7BFDC6400) [pid = 3532] [serial = 1683] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 01:48:34 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7BE508C00) [pid = 3532] [serial = 1680] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 01:48:34 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7C48D3400) [pid = 3532] [serial = 1701] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 01:48:34 INFO - PROCESS | 3532 | 1470732514827 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]]]}] 01:48:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 01:48:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 837ms 01:48:34 INFO - PROCESS | 3532 | 1470732514857 Marionette TRACE conn6 -> [0,2285,"getWindowHandle",null] 01:48:34 INFO - PROCESS | 3532 | 1470732514859 Marionette TRACE conn6 <- [1,2285,null,{"value":"13"}] 01:48:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 01:48:34 INFO - PROCESS | 3532 | 1470732514862 Marionette TRACE conn6 -> [0,2286,"setScriptTimeout",{"ms":35000}] 01:48:34 INFO - PROCESS | 3532 | 1470732514864 Marionette TRACE conn6 <- [1,2286,null,{}] 01:48:34 INFO - PROCESS | 3532 | 1470732514868 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}] 01:48:34 INFO - PROCESS | 3532 | 1470732514870 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:34 INFO - PROCESS | 3532 | 1470732514957 Marionette TRACE conn6 <- [1,2287,null,{"value":null}] 01:48:34 INFO - PROCESS | 3532 | 1470732514962 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:34 INFO - PROCESS | 3532 | 1470732514964 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:34 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D31E0800 == 36 [pid = 3532] [id = 581] 01:48:34 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7C14F4C00) [pid = 3532] [serial = 1743] [outer = 0000000000000000] 01:48:35 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7C9D70400) [pid = 3532] [serial = 1744] [outer = 000000A7C14F4C00] 01:48:35 INFO - PROCESS | 3532 | 1470732515010 Marionette DEBUG loaded listener.js 01:48:35 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7CD4ED800) [pid = 3532] [serial = 1745] [outer = 000000A7C14F4C00] 01:48:35 INFO - PROCESS | 3532 | 1470732515415 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]]]}] 01:48:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 01:48:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 586ms 01:48:35 INFO - PROCESS | 3532 | 1470732515452 Marionette TRACE conn6 -> [0,2289,"getWindowHandle",null] 01:48:35 INFO - PROCESS | 3532 | 1470732515454 Marionette TRACE conn6 <- [1,2289,null,{"value":"13"}] 01:48:35 INFO - PROCESS | 3532 | 1470732515457 Marionette TRACE conn6 -> [0,2290,"setScriptTimeout",{"ms":35000}] 01:48:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 01:48:35 INFO - PROCESS | 3532 | 1470732515459 Marionette TRACE conn6 <- [1,2290,null,{}] 01:48:35 INFO - PROCESS | 3532 | 1470732515463 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}] 01:48:35 INFO - PROCESS | 3532 | 1470732515464 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:35 INFO - PROCESS | 3532 | 1470732515583 Marionette TRACE conn6 <- [1,2291,null,{"value":null}] 01:48:35 INFO - PROCESS | 3532 | 1470732515591 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:35 INFO - PROCESS | 3532 | 1470732515593 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:35 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D365E800 == 37 [pid = 3532] [id = 582] 01:48:35 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7CD4EB000) [pid = 3532] [serial = 1746] [outer = 0000000000000000] 01:48:35 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CD518C00) [pid = 3532] [serial = 1747] [outer = 000000A7CD4EB000] 01:48:35 INFO - PROCESS | 3532 | 1470732515639 Marionette DEBUG loaded listener.js 01:48:35 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CD654400) [pid = 3532] [serial = 1748] [outer = 000000A7CD4EB000] 01:48:36 INFO - PROCESS | 3532 | 1470732516046 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]]]}] 01:48:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 01:48:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 629ms 01:48:36 INFO - PROCESS | 3532 | 1470732516090 Marionette TRACE conn6 -> [0,2293,"getWindowHandle",null] 01:48:36 INFO - PROCESS | 3532 | 1470732516092 Marionette TRACE conn6 <- [1,2293,null,{"value":"13"}] 01:48:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 01:48:36 INFO - PROCESS | 3532 | 1470732516096 Marionette TRACE conn6 -> [0,2294,"setScriptTimeout",{"ms":35000}] 01:48:36 INFO - PROCESS | 3532 | 1470732516097 Marionette TRACE conn6 <- [1,2294,null,{}] 01:48:36 INFO - PROCESS | 3532 | 1470732516101 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}] 01:48:36 INFO - PROCESS | 3532 | 1470732516103 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:36 INFO - PROCESS | 3532 | 1470732516219 Marionette TRACE conn6 <- [1,2295,null,{"value":null}] 01:48:36 INFO - PROCESS | 3532 | 1470732516226 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:36 INFO - PROCESS | 3532 | 1470732516236 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:36 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D36B3800 == 38 [pid = 3532] [id = 583] 01:48:36 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7CD654C00) [pid = 3532] [serial = 1749] [outer = 0000000000000000] 01:48:36 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7CDA24800) [pid = 3532] [serial = 1750] [outer = 000000A7CD654C00] 01:48:36 INFO - PROCESS | 3532 | 1470732516284 Marionette DEBUG loaded listener.js 01:48:36 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7CDB8F400) [pid = 3532] [serial = 1751] [outer = 000000A7CD654C00] 01:48:37 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C520A000 == 37 [pid = 3532] [id = 570] 01:48:37 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CCE61000 == 36 [pid = 3532] [id = 569] 01:48:37 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C994B000 == 35 [pid = 3532] [id = 571] 01:48:37 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CC9F2000 == 34 [pid = 3532] [id = 572] 01:48:37 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CDB46000 == 33 [pid = 3532] [id = 573] 01:48:37 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D18EE000 == 32 [pid = 3532] [id = 576] 01:48:37 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D31E0800 == 31 [pid = 3532] [id = 581] 01:48:37 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D0F38000 == 30 [pid = 3532] [id = 575] 01:48:37 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D365E800 == 29 [pid = 3532] [id = 582] 01:48:37 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D04DE000 == 28 [pid = 3532] [id = 580] 01:48:37 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D1F7F800 == 27 [pid = 3532] [id = 577] 01:48:37 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CC9F1800 == 26 [pid = 3532] [id = 578] 01:48:37 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2D54800 == 25 [pid = 3532] [id = 579] 01:48:37 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D04DF000 == 24 [pid = 3532] [id = 574] 01:48:37 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7CCFF1400) [pid = 3532] [serial = 1706] [outer = 0000000000000000] [url = about:blank] 01:48:37 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7C611F400) [pid = 3532] [serial = 1693] [outer = 0000000000000000] [url = about:blank] 01:48:37 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7C9D0E400) [pid = 3532] [serial = 1696] [outer = 0000000000000000] [url = about:blank] 01:48:37 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7C64D3C00) [pid = 3532] [serial = 1694] [outer = 0000000000000000] [url = about:blank] 01:48:37 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7CB81E800) [pid = 3532] [serial = 1699] [outer = 0000000000000000] [url = about:blank] 01:48:37 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7CCA30800) [pid = 3532] [serial = 1705] [outer = 0000000000000000] [url = about:blank] 01:48:37 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7CC9BA800) [pid = 3532] [serial = 1700] [outer = 0000000000000000] [url = about:blank] 01:48:37 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7CD6CA800) [pid = 3532] [serial = 1678] [outer = 0000000000000000] [url = about:blank] 01:48:37 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7CC522C00) [pid = 3532] [serial = 1676] [outer = 0000000000000000] [url = about:blank] 01:48:37 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7C9DB6C00) [pid = 3532] [serial = 1675] [outer = 0000000000000000] [url = about:blank] 01:48:37 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7C4707800) [pid = 3532] [serial = 1673] [outer = 0000000000000000] [url = about:blank] 01:48:37 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7C03D2400) [pid = 3532] [serial = 1672] [outer = 0000000000000000] [url = about:blank] 01:48:37 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7CD24B000) [pid = 3532] [serial = 1708] [outer = 0000000000000000] [url = about:blank] 01:48:37 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7C4FC5C00) [pid = 3532] [serial = 1690] [outer = 0000000000000000] [url = about:blank] 01:48:37 INFO - PROCESS | 3532 | --DOMWINDOW == 69 (000000A7C044A800) [pid = 3532] [serial = 1687] [outer = 0000000000000000] [url = about:blank] 01:48:37 INFO - PROCESS | 3532 | --DOMWINDOW == 68 (000000A7C0639400) [pid = 3532] [serial = 1688] [outer = 0000000000000000] [url = about:blank] 01:48:37 INFO - PROCESS | 3532 | --DOMWINDOW == 67 (000000A7C001AC00) [pid = 3532] [serial = 1684] [outer = 0000000000000000] [url = about:blank] 01:48:37 INFO - PROCESS | 3532 | --DOMWINDOW == 66 (000000A7C026CC00) [pid = 3532] [serial = 1685] [outer = 0000000000000000] [url = about:blank] 01:48:37 INFO - PROCESS | 3532 | --DOMWINDOW == 65 (000000A7C03CC400) [pid = 3532] [serial = 1682] [outer = 0000000000000000] [url = about:blank] 01:48:37 INFO - PROCESS | 3532 | --DOMWINDOW == 64 (000000A7C0267400) [pid = 3532] [serial = 1681] [outer = 0000000000000000] [url = about:blank] 01:48:37 INFO - PROCESS | 3532 | --DOMWINDOW == 63 (000000A7CE7BA800) [pid = 3532] [serial = 1679] [outer = 0000000000000000] [url = about:blank] 01:48:37 INFO - PROCESS | 3532 | --DOMWINDOW == 62 (000000A7C9DB6800) [pid = 3532] [serial = 1697] [outer = 0000000000000000] [url = about:blank] 01:48:37 INFO - PROCESS | 3532 | --DOMWINDOW == 61 (000000A7CA43C400) [pid = 3532] [serial = 1702] [outer = 0000000000000000] [url = about:blank] 01:48:37 INFO - PROCESS | 3532 | --DOMWINDOW == 60 (000000A7CC9BE800) [pid = 3532] [serial = 1703] [outer = 0000000000000000] [url = about:blank] 01:48:37 INFO - PROCESS | 3532 | --DOMWINDOW == 59 (000000A7C50A6C00) [pid = 3532] [serial = 1691] [outer = 0000000000000000] [url = about:blank] 01:48:38 INFO - PROCESS | 3532 | 1470732518033 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]]]}] 01:48:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 01:48:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1980ms 01:48:38 INFO - PROCESS | 3532 | 1470732518079 Marionette TRACE conn6 -> [0,2297,"getWindowHandle",null] 01:48:38 INFO - PROCESS | 3532 | 1470732518083 Marionette TRACE conn6 <- [1,2297,null,{"value":"13"}] 01:48:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 01:48:38 INFO - PROCESS | 3532 | 1470732518088 Marionette TRACE conn6 -> [0,2298,"setScriptTimeout",{"ms":35000}] 01:48:38 INFO - PROCESS | 3532 | 1470732518092 Marionette TRACE conn6 <- [1,2298,null,{}] 01:48:38 INFO - PROCESS | 3532 | 1470732518098 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}] 01:48:38 INFO - PROCESS | 3532 | 1470732518101 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:38 INFO - PROCESS | 3532 | 1470732518198 Marionette TRACE conn6 <- [1,2299,null,{"value":null}] 01:48:38 INFO - PROCESS | 3532 | 1470732518206 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:38 INFO - PROCESS | 3532 | 1470732518211 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:38 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C4F74000 == 25 [pid = 3532] [id = 584] 01:48:38 INFO - PROCESS | 3532 | ++DOMWINDOW == 60 (000000A7BFDC7400) [pid = 3532] [serial = 1752] [outer = 0000000000000000] 01:48:38 INFO - PROCESS | 3532 | ++DOMWINDOW == 61 (000000A7C0012C00) [pid = 3532] [serial = 1753] [outer = 000000A7BFDC7400] 01:48:38 INFO - PROCESS | 3532 | 1470732518267 Marionette DEBUG loaded listener.js 01:48:38 INFO - PROCESS | 3532 | ++DOMWINDOW == 62 (000000A7BFDB3400) [pid = 3532] [serial = 1754] [outer = 000000A7BFDC7400] 01:48:38 INFO - PROCESS | 3532 | 1470732518761 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]]]}] 01:48:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 01:48:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 734ms 01:48:38 INFO - PROCESS | 3532 | 1470732518826 Marionette TRACE conn6 -> [0,2301,"getWindowHandle",null] 01:48:38 INFO - PROCESS | 3532 | 1470732518831 Marionette TRACE conn6 <- [1,2301,null,{"value":"13"}] 01:48:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 01:48:38 INFO - PROCESS | 3532 | 1470732518838 Marionette TRACE conn6 -> [0,2302,"setScriptTimeout",{"ms":35000}] 01:48:38 INFO - PROCESS | 3532 | 1470732518841 Marionette TRACE conn6 <- [1,2302,null,{}] 01:48:38 INFO - PROCESS | 3532 | 1470732518845 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}] 01:48:38 INFO - PROCESS | 3532 | 1470732518848 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:38 INFO - PROCESS | 3532 | 1470732518939 Marionette TRACE conn6 <- [1,2303,null,{"value":null}] 01:48:39 INFO - PROCESS | 3532 | 1470732519012 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:39 INFO - PROCESS | 3532 | 1470732519015 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:39 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C645F000 == 26 [pid = 3532] [id = 585] 01:48:39 INFO - PROCESS | 3532 | ++DOMWINDOW == 63 (000000A7C026FC00) [pid = 3532] [serial = 1755] [outer = 0000000000000000] 01:48:39 INFO - PROCESS | 3532 | ++DOMWINDOW == 64 (000000A7C03A3400) [pid = 3532] [serial = 1756] [outer = 000000A7C026FC00] 01:48:39 INFO - PROCESS | 3532 | 1470732519075 Marionette DEBUG loaded listener.js 01:48:39 INFO - PROCESS | 3532 | ++DOMWINDOW == 65 (000000A7C03CC000) [pid = 3532] [serial = 1757] [outer = 000000A7C026FC00] 01:48:39 INFO - PROCESS | 3532 | 1470732519476 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]]]}] 01:48:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 01:48:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 692ms 01:48:39 INFO - PROCESS | 3532 | 1470732519533 Marionette TRACE conn6 -> [0,2305,"getWindowHandle",null] 01:48:39 INFO - PROCESS | 3532 | 1470732519535 Marionette TRACE conn6 <- [1,2305,null,{"value":"13"}] 01:48:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 01:48:39 INFO - PROCESS | 3532 | 1470732519539 Marionette TRACE conn6 -> [0,2306,"setScriptTimeout",{"ms":35000}] 01:48:39 INFO - PROCESS | 3532 | 1470732519543 Marionette TRACE conn6 <- [1,2306,null,{}] 01:48:39 INFO - PROCESS | 3532 | 1470732519555 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}] 01:48:39 INFO - PROCESS | 3532 | 1470732519560 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:39 INFO - PROCESS | 3532 | 1470732519677 Marionette TRACE conn6 <- [1,2307,null,{"value":null}] 01:48:39 INFO - PROCESS | 3532 | 1470732519685 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:39 INFO - PROCESS | 3532 | 1470732519689 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:39 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CC542800 == 27 [pid = 3532] [id = 586] 01:48:39 INFO - PROCESS | 3532 | ++DOMWINDOW == 66 (000000A7BE50D000) [pid = 3532] [serial = 1758] [outer = 0000000000000000] 01:48:39 INFO - PROCESS | 3532 | ++DOMWINDOW == 67 (000000A7C0B50400) [pid = 3532] [serial = 1759] [outer = 000000A7BE50D000] 01:48:39 INFO - PROCESS | 3532 | 1470732519741 Marionette DEBUG loaded listener.js 01:48:39 INFO - PROCESS | 3532 | ++DOMWINDOW == 68 (000000A7C43BBC00) [pid = 3532] [serial = 1760] [outer = 000000A7BE50D000] 01:48:40 INFO - PROCESS | 3532 | 1470732520162 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] 01:48:40 INFO - PROCESS | 3532 | 1470732520235 Marionette TRACE conn6 <- [1,2309,null,{"value":"13"}] 01:48:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 01:48:40 INFO - PROCESS | 3532 | 1470732520239 Marionette TRACE conn6 -> [0,2310,"setScriptTimeout",{"ms":35000}] 01:48:40 INFO - PROCESS | 3532 | 1470732520241 Marionette TRACE conn6 <- [1,2310,null,{}] 01:48:40 INFO - PROCESS | 3532 | 1470732520245 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}] 01:48:40 INFO - PROCESS | 3532 | 1470732520247 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:40 INFO - PROCESS | 3532 | 1470732520338 Marionette TRACE conn6 <- [1,2311,null,{"value":null}] 01:48:40 INFO - PROCESS | 3532 | 1470732520343 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:40 INFO - PROCESS | 3532 | 1470732520345 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:40 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CCE7E000 == 28 [pid = 3532] [id = 587] 01:48:40 INFO - PROCESS | 3532 | ++DOMWINDOW == 69 (000000A7C4805000) [pid = 3532] [serial = 1761] [outer = 0000000000000000] 01:48:40 INFO - PROCESS | 3532 | ++DOMWINDOW == 70 (000000A7C48D7800) [pid = 3532] [serial = 1762] [outer = 000000A7C4805000] 01:48:40 INFO - PROCESS | 3532 | 1470732520393 Marionette DEBUG loaded listener.js 01:48:40 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7C5037400) [pid = 3532] [serial = 1763] [outer = 000000A7C4805000] 01:48:40 INFO - PROCESS | 3532 | 1470732520808 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]]]}] 01:48:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 01:48:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 586ms 01:48:40 INFO - PROCESS | 3532 | 1470732520827 Marionette TRACE conn6 -> [0,2313,"getWindowHandle",null] 01:48:40 INFO - PROCESS | 3532 | 1470732520837 Marionette TRACE conn6 <- [1,2313,null,{"value":"13"}] 01:48:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 01:48:40 INFO - PROCESS | 3532 | 1470732520853 Marionette TRACE conn6 -> [0,2314,"setScriptTimeout",{"ms":35000}] 01:48:40 INFO - PROCESS | 3532 | 1470732520855 Marionette TRACE conn6 <- [1,2314,null,{}] 01:48:40 INFO - PROCESS | 3532 | 1470732520863 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}] 01:48:40 INFO - PROCESS | 3532 | 1470732520865 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:40 INFO - PROCESS | 3532 | 1470732520949 Marionette TRACE conn6 <- [1,2315,null,{"value":null}] 01:48:40 INFO - PROCESS | 3532 | 1470732520955 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:40 INFO - PROCESS | 3532 | 1470732520957 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:40 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CF326800 == 29 [pid = 3532] [id = 588] 01:48:40 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7BFDB2800) [pid = 3532] [serial = 1764] [outer = 0000000000000000] 01:48:41 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7C555FC00) [pid = 3532] [serial = 1765] [outer = 000000A7BFDB2800] 01:48:41 INFO - PROCESS | 3532 | 1470732521006 Marionette DEBUG loaded listener.js 01:48:41 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7C611E800) [pid = 3532] [serial = 1766] [outer = 000000A7BFDB2800] 01:48:41 INFO - PROCESS | 3532 | 1470732521437 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]]]}] 01:48:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 01:48:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 629ms 01:48:41 INFO - PROCESS | 3532 | 1470732521495 Marionette TRACE conn6 -> [0,2317,"getWindowHandle",null] 01:48:41 INFO - PROCESS | 3532 | 1470732521498 Marionette TRACE conn6 <- [1,2317,null,{"value":"13"}] 01:48:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 01:48:41 INFO - PROCESS | 3532 | 1470732521501 Marionette TRACE conn6 -> [0,2318,"setScriptTimeout",{"ms":35000}] 01:48:41 INFO - PROCESS | 3532 | 1470732521503 Marionette TRACE conn6 <- [1,2318,null,{}] 01:48:41 INFO - PROCESS | 3532 | 1470732521506 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}] 01:48:41 INFO - PROCESS | 3532 | 1470732521512 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:41 INFO - PROCESS | 3532 | 1470732521619 Marionette TRACE conn6 <- [1,2319,null,{"value":null}] 01:48:41 INFO - PROCESS | 3532 | 1470732521633 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:41 INFO - PROCESS | 3532 | 1470732521635 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:41 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0C22800 == 30 [pid = 3532] [id = 589] 01:48:41 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7C679B000) [pid = 3532] [serial = 1767] [outer = 0000000000000000] 01:48:41 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7C9D7A400) [pid = 3532] [serial = 1768] [outer = 000000A7C679B000] 01:48:41 INFO - PROCESS | 3532 | 1470732521681 Marionette DEBUG loaded listener.js 01:48:41 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7CA336C00) [pid = 3532] [serial = 1769] [outer = 000000A7C679B000] 01:48:42 INFO - PROCESS | 3532 | 1470732522106 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]]]}] 01:48:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 01:48:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 627ms 01:48:42 INFO - PROCESS | 3532 | 1470732522139 Marionette TRACE conn6 -> [0,2321,"getWindowHandle",null] 01:48:42 INFO - PROCESS | 3532 | 1470732522149 Marionette TRACE conn6 <- [1,2321,null,{"value":"13"}] 01:48:42 INFO - PROCESS | 3532 | 1470732522153 Marionette TRACE conn6 -> [0,2322,"setScriptTimeout",{"ms":35000}] 01:48:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 01:48:42 INFO - PROCESS | 3532 | 1470732522155 Marionette TRACE conn6 <- [1,2322,null,{}] 01:48:42 INFO - PROCESS | 3532 | 1470732522163 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}] 01:48:42 INFO - PROCESS | 3532 | 1470732522165 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:42 INFO - PROCESS | 3532 | 1470732522264 Marionette TRACE conn6 <- [1,2323,null,{"value":null}] 01:48:42 INFO - PROCESS | 3532 | 1470732522273 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:42 INFO - PROCESS | 3532 | 1470732522276 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:42 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D14D7800 == 31 [pid = 3532] [id = 590] 01:48:42 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7CB81A000) [pid = 3532] [serial = 1770] [outer = 0000000000000000] 01:48:42 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7CB822000) [pid = 3532] [serial = 1771] [outer = 000000A7CB81A000] 01:48:42 INFO - PROCESS | 3532 | 1470732522347 Marionette DEBUG loaded listener.js 01:48:42 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CBE75400) [pid = 3532] [serial = 1772] [outer = 000000A7CB81A000] 01:48:42 INFO - PROCESS | 3532 | 1470732522757 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]]]}] 01:48:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 01:48:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 627ms 01:48:42 INFO - PROCESS | 3532 | 1470732522784 Marionette TRACE conn6 -> [0,2325,"getWindowHandle",null] 01:48:42 INFO - PROCESS | 3532 | 1470732522786 Marionette TRACE conn6 <- [1,2325,null,{"value":"13"}] 01:48:42 INFO - PROCESS | 3532 | 1470732522807 Marionette TRACE conn6 -> [0,2326,"setScriptTimeout",{"ms":35000}] 01:48:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 01:48:42 INFO - PROCESS | 3532 | 1470732522809 Marionette TRACE conn6 <- [1,2326,null,{}] 01:48:42 INFO - PROCESS | 3532 | 1470732522813 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}] 01:48:42 INFO - PROCESS | 3532 | 1470732522815 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:42 INFO - PROCESS | 3532 | 1470732522896 Marionette TRACE conn6 <- [1,2327,null,{"value":null}] 01:48:42 INFO - PROCESS | 3532 | 1470732522901 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:42 INFO - PROCESS | 3532 | 1470732522903 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:42 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D1DCF000 == 32 [pid = 3532] [id = 591] 01:48:42 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CBF37000) [pid = 3532] [serial = 1773] [outer = 0000000000000000] 01:48:42 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7CC977C00) [pid = 3532] [serial = 1774] [outer = 000000A7CBF37000] 01:48:42 INFO - PROCESS | 3532 | 1470732522950 Marionette DEBUG loaded listener.js 01:48:43 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7CC9C4800) [pid = 3532] [serial = 1775] [outer = 000000A7CBF37000] 01:48:43 INFO - PROCESS | 3532 | 1470732523416 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]]]}] 01:48:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 01:48:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 628ms 01:48:43 INFO - PROCESS | 3532 | 1470732523440 Marionette TRACE conn6 -> [0,2329,"getWindowHandle",null] 01:48:43 INFO - PROCESS | 3532 | 1470732523442 Marionette TRACE conn6 <- [1,2329,null,{"value":"13"}] 01:48:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 01:48:43 INFO - PROCESS | 3532 | 1470732523451 Marionette TRACE conn6 -> [0,2330,"setScriptTimeout",{"ms":35000}] 01:48:43 INFO - PROCESS | 3532 | 1470732523453 Marionette TRACE conn6 <- [1,2330,null,{}] 01:48:43 INFO - PROCESS | 3532 | 1470732523457 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}] 01:48:43 INFO - PROCESS | 3532 | 1470732523459 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:43 INFO - PROCESS | 3532 | 1470732523570 Marionette TRACE conn6 <- [1,2331,null,{"value":null}] 01:48:43 INFO - PROCESS | 3532 | 1470732523578 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:43 INFO - PROCESS | 3532 | 1470732523580 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:43 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CC541800 == 33 [pid = 3532] [id = 592] 01:48:43 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7CC9C4000) [pid = 3532] [serial = 1776] [outer = 0000000000000000] 01:48:43 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7CCA33C00) [pid = 3532] [serial = 1777] [outer = 000000A7CC9C4000] 01:48:43 INFO - PROCESS | 3532 | 1470732523669 Marionette DEBUG loaded listener.js 01:48:43 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7CD242C00) [pid = 3532] [serial = 1778] [outer = 000000A7CC9C4000] 01:48:44 INFO - PROCESS | 3532 | 1470732524115 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]]]}] 01:48:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 01:48:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 690ms 01:48:44 INFO - PROCESS | 3532 | 1470732524143 Marionette TRACE conn6 -> [0,2333,"getWindowHandle",null] 01:48:44 INFO - PROCESS | 3532 | 1470732524145 Marionette TRACE conn6 <- [1,2333,null,{"value":"13"}] 01:48:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 01:48:44 INFO - PROCESS | 3532 | 1470732524148 Marionette TRACE conn6 -> [0,2334,"setScriptTimeout",{"ms":35000}] 01:48:44 INFO - PROCESS | 3532 | 1470732524150 Marionette TRACE conn6 <- [1,2334,null,{}] 01:48:44 INFO - PROCESS | 3532 | 1470732524153 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}] 01:48:44 INFO - PROCESS | 3532 | 1470732524155 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:44 INFO - PROCESS | 3532 | 1470732524274 Marionette TRACE conn6 <- [1,2335,null,{"value":null}] 01:48:44 INFO - PROCESS | 3532 | 1470732524280 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:44 INFO - PROCESS | 3532 | 1470732524282 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:44 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2D4A800 == 34 [pid = 3532] [id = 593] 01:48:44 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7CD24E000) [pid = 3532] [serial = 1779] [outer = 0000000000000000] 01:48:44 INFO - PROCESS | 3532 | ++DOMWINDOW == 88 (000000A7CD2EBC00) [pid = 3532] [serial = 1780] [outer = 000000A7CD24E000] 01:48:44 INFO - PROCESS | 3532 | 1470732524375 Marionette DEBUG loaded listener.js 01:48:44 INFO - PROCESS | 3532 | ++DOMWINDOW == 89 (000000A7CD349000) [pid = 3532] [serial = 1781] [outer = 000000A7CD24E000] 01:48:44 INFO - PROCESS | 3532 | 1470732524812 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]]]}] 01:48:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 01:48:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 734ms 01:48:44 INFO - PROCESS | 3532 | 1470732524889 Marionette TRACE conn6 -> [0,2337,"getWindowHandle",null] 01:48:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 01:48:44 INFO - PROCESS | 3532 | 1470732524891 Marionette TRACE conn6 <- [1,2337,null,{"value":"13"}] 01:48:44 INFO - PROCESS | 3532 | 1470732524895 Marionette TRACE conn6 -> [0,2338,"setScriptTimeout",{"ms":35000}] 01:48:44 INFO - PROCESS | 3532 | 1470732524897 Marionette TRACE conn6 <- [1,2338,null,{}] 01:48:44 INFO - PROCESS | 3532 | 1470732524901 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}] 01:48:44 INFO - PROCESS | 3532 | 1470732524903 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:45 INFO - PROCESS | 3532 | 1470732525057 Marionette TRACE conn6 <- [1,2339,null,{"value":null}] 01:48:45 INFO - PROCESS | 3532 | 1470732525115 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:45 INFO - PROCESS | 3532 | 1470732525118 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:45 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CF326000 == 35 [pid = 3532] [id = 594] 01:48:45 INFO - PROCESS | 3532 | ++DOMWINDOW == 90 (000000A7CD50CC00) [pid = 3532] [serial = 1782] [outer = 0000000000000000] 01:48:45 INFO - PROCESS | 3532 | ++DOMWINDOW == 91 (000000A7CD588400) [pid = 3532] [serial = 1783] [outer = 000000A7CD50CC00] 01:48:45 INFO - PROCESS | 3532 | 1470732525165 Marionette DEBUG loaded listener.js 01:48:45 INFO - PROCESS | 3532 | ++DOMWINDOW == 92 (000000A7CDB08800) [pid = 3532] [serial = 1784] [outer = 000000A7CD50CC00] 01:48:45 INFO - PROCESS | 3532 | --DOMWINDOW == 91 (000000A7CD4EB000) [pid = 3532] [serial = 1746] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 01:48:45 INFO - PROCESS | 3532 | --DOMWINDOW == 90 (000000A7CC9C2000) [pid = 3532] [serial = 1734] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 01:48:45 INFO - PROCESS | 3532 | --DOMWINDOW == 89 (000000A7CCA32000) [pid = 3532] [serial = 1737] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 01:48:45 INFO - PROCESS | 3532 | --DOMWINDOW == 88 (000000A7CD349800) [pid = 3532] [serial = 1740] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 01:48:45 INFO - PROCESS | 3532 | --DOMWINDOW == 87 (000000A7CD21AC00) [pid = 3532] [serial = 1707] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 01:48:45 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7CBE09800) [pid = 3532] [serial = 1731] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 01:48:45 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7CA40D000) [pid = 3532] [serial = 1728] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 01:48:45 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7C6122C00) [pid = 3532] [serial = 1725] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 01:48:45 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7C0016000) [pid = 3532] [serial = 1722] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 01:48:45 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7C479A800) [pid = 3532] [serial = 1719] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 01:48:45 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7BE47F400) [pid = 3532] [serial = 1716] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 01:48:45 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7C03A3000) [pid = 3532] [serial = 1713] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 01:48:45 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7BFDC2C00) [pid = 3532] [serial = 1710] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 01:48:45 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7C14F4C00) [pid = 3532] [serial = 1743] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 01:48:45 INFO - PROCESS | 3532 | 1470732525636 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]]]}] 01:48:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 01:48:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 777ms 01:48:45 INFO - PROCESS | 3532 | 1470732525695 Marionette TRACE conn6 -> [0,2341,"getWindowHandle",null] 01:48:45 INFO - PROCESS | 3532 | 1470732525697 Marionette TRACE conn6 <- [1,2341,null,{"value":"13"}] 01:48:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 01:48:45 INFO - PROCESS | 3532 | 1470732525702 Marionette TRACE conn6 -> [0,2342,"setScriptTimeout",{"ms":35000}] 01:48:45 INFO - PROCESS | 3532 | 1470732525703 Marionette TRACE conn6 <- [1,2342,null,{}] 01:48:45 INFO - PROCESS | 3532 | 1470732525707 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}] 01:48:45 INFO - PROCESS | 3532 | 1470732525709 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:45 INFO - PROCESS | 3532 | 1470732525795 Marionette TRACE conn6 <- [1,2343,null,{"value":null}] 01:48:45 INFO - PROCESS | 3532 | 1470732525800 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:45 INFO - PROCESS | 3532 | 1470732525802 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:45 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D365F800 == 36 [pid = 3532] [id = 595] 01:48:45 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7C0F0CC00) [pid = 3532] [serial = 1785] [outer = 0000000000000000] 01:48:45 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CA43F800) [pid = 3532] [serial = 1786] [outer = 000000A7C0F0CC00] 01:48:45 INFO - PROCESS | 3532 | 1470732525849 Marionette DEBUG loaded listener.js 01:48:45 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CD24A400) [pid = 3532] [serial = 1787] [outer = 000000A7C0F0CC00] 01:48:46 INFO - PROCESS | 3532 | 1470732526263 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]]]}] 01:48:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 01:48:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 629ms 01:48:46 INFO - PROCESS | 3532 | 1470732526331 Marionette TRACE conn6 -> [0,2345,"getWindowHandle",null] 01:48:46 INFO - PROCESS | 3532 | 1470732526333 Marionette TRACE conn6 <- [1,2345,null,{"value":"13"}] 01:48:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 01:48:46 INFO - PROCESS | 3532 | 1470732526336 Marionette TRACE conn6 -> [0,2346,"setScriptTimeout",{"ms":35000}] 01:48:46 INFO - PROCESS | 3532 | 1470732526338 Marionette TRACE conn6 <- [1,2346,null,{}] 01:48:46 INFO - PROCESS | 3532 | 1470732526342 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}] 01:48:46 INFO - PROCESS | 3532 | 1470732526344 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:46 INFO - PROCESS | 3532 | 1470732526429 Marionette TRACE conn6 <- [1,2347,null,{"value":null}] 01:48:46 INFO - PROCESS | 3532 | 1470732526435 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:46 INFO - PROCESS | 3532 | 1470732526437 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:46 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D36D5800 == 37 [pid = 3532] [id = 596] 01:48:46 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7CD4F5400) [pid = 3532] [serial = 1788] [outer = 0000000000000000] 01:48:46 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7CDB96400) [pid = 3532] [serial = 1789] [outer = 000000A7CD4F5400] 01:48:46 INFO - PROCESS | 3532 | 1470732526483 Marionette DEBUG loaded listener.js 01:48:46 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7BFDAF400) [pid = 3532] [serial = 1790] [outer = 000000A7CD4F5400] 01:48:46 INFO - PROCESS | 3532 | 1470732526919 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]]]}] 01:48:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 01:48:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 627ms 01:48:46 INFO - PROCESS | 3532 | 1470732526976 Marionette TRACE conn6 -> [0,2349,"getWindowHandle",null] 01:48:46 INFO - PROCESS | 3532 | 1470732526978 Marionette TRACE conn6 <- [1,2349,null,{"value":"13"}] 01:48:46 INFO - PROCESS | 3532 | 1470732526982 Marionette TRACE conn6 -> [0,2350,"setScriptTimeout",{"ms":35000}] 01:48:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 01:48:46 INFO - PROCESS | 3532 | 1470732526984 Marionette TRACE conn6 <- [1,2350,null,{}] 01:48:46 INFO - PROCESS | 3532 | 1470732526987 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}] 01:48:46 INFO - PROCESS | 3532 | 1470732526989 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:47 INFO - PROCESS | 3532 | 1470732527074 Marionette TRACE conn6 <- [1,2351,null,{"value":null}] 01:48:47 INFO - PROCESS | 3532 | 1470732527079 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:47 INFO - PROCESS | 3532 | 1470732527081 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:47 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D4ED7000 == 38 [pid = 3532] [id = 597] 01:48:47 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7CDBF5000) [pid = 3532] [serial = 1791] [outer = 0000000000000000] 01:48:47 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7CE4D9C00) [pid = 3532] [serial = 1792] [outer = 000000A7CDBF5000] 01:48:47 INFO - PROCESS | 3532 | 1470732527134 Marionette DEBUG loaded listener.js 01:48:47 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7CF008800) [pid = 3532] [serial = 1793] [outer = 000000A7CDBF5000] 01:48:48 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C4F74000 == 37 [pid = 3532] [id = 584] 01:48:48 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D36B3800 == 36 [pid = 3532] [id = 583] 01:48:48 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C645F000 == 35 [pid = 3532] [id = 585] 01:48:48 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CC542800 == 34 [pid = 3532] [id = 586] 01:48:48 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D0C22800 == 33 [pid = 3532] [id = 589] 01:48:48 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CCE7E000 == 32 [pid = 3532] [id = 587] 01:48:48 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D36D5800 == 31 [pid = 3532] [id = 596] 01:48:48 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D14D7800 == 30 [pid = 3532] [id = 590] 01:48:48 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CF326000 == 29 [pid = 3532] [id = 594] 01:48:48 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D365F800 == 28 [pid = 3532] [id = 595] 01:48:48 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2D4A800 == 27 [pid = 3532] [id = 593] 01:48:48 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CF326800 == 26 [pid = 3532] [id = 588] 01:48:48 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D1DCF000 == 25 [pid = 3532] [id = 591] 01:48:48 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CC541800 == 24 [pid = 3532] [id = 592] 01:48:48 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7CD654400) [pid = 3532] [serial = 1748] [outer = 0000000000000000] [url = about:blank] 01:48:48 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7CDA24800) [pid = 3532] [serial = 1750] [outer = 0000000000000000] [url = about:blank] 01:48:48 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7CCA26C00) [pid = 3532] [serial = 1735] [outer = 0000000000000000] [url = about:blank] 01:48:48 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7CD248800) [pid = 3532] [serial = 1738] [outer = 0000000000000000] [url = about:blank] 01:48:48 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7CCA33800) [pid = 3532] [serial = 1736] [outer = 0000000000000000] [url = about:blank] 01:48:48 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7CD4EF800) [pid = 3532] [serial = 1741] [outer = 0000000000000000] [url = about:blank] 01:48:48 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7CD2E8000) [pid = 3532] [serial = 1739] [outer = 0000000000000000] [url = about:blank] 01:48:48 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7CD50F800) [pid = 3532] [serial = 1742] [outer = 0000000000000000] [url = about:blank] 01:48:48 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7CD2E5800) [pid = 3532] [serial = 1709] [outer = 0000000000000000] [url = about:blank] 01:48:48 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7CBF45400) [pid = 3532] [serial = 1732] [outer = 0000000000000000] [url = about:blank] 01:48:48 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7CB820000) [pid = 3532] [serial = 1729] [outer = 0000000000000000] [url = about:blank] 01:48:48 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7CBE07400) [pid = 3532] [serial = 1730] [outer = 0000000000000000] [url = about:blank] 01:48:48 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7C9D10000) [pid = 3532] [serial = 1726] [outer = 0000000000000000] [url = about:blank] 01:48:48 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7CA438400) [pid = 3532] [serial = 1727] [outer = 0000000000000000] [url = about:blank] 01:48:48 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7C5556400) [pid = 3532] [serial = 1723] [outer = 0000000000000000] [url = about:blank] 01:48:48 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7C611F000) [pid = 3532] [serial = 1724] [outer = 0000000000000000] [url = about:blank] 01:48:48 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7C4F48800) [pid = 3532] [serial = 1720] [outer = 0000000000000000] [url = about:blank] 01:48:48 INFO - PROCESS | 3532 | --DOMWINDOW == 69 (000000A7C5048800) [pid = 3532] [serial = 1721] [outer = 0000000000000000] [url = about:blank] 01:48:48 INFO - PROCESS | 3532 | --DOMWINDOW == 68 (000000A7C0F56400) [pid = 3532] [serial = 1717] [outer = 0000000000000000] [url = about:blank] 01:48:48 INFO - PROCESS | 3532 | --DOMWINDOW == 67 (000000A7C43C8800) [pid = 3532] [serial = 1718] [outer = 0000000000000000] [url = about:blank] 01:48:48 INFO - PROCESS | 3532 | --DOMWINDOW == 66 (000000A7C03A8400) [pid = 3532] [serial = 1714] [outer = 0000000000000000] [url = about:blank] 01:48:48 INFO - PROCESS | 3532 | --DOMWINDOW == 65 (000000A7C03D0C00) [pid = 3532] [serial = 1715] [outer = 0000000000000000] [url = about:blank] 01:48:48 INFO - PROCESS | 3532 | --DOMWINDOW == 64 (000000A7C0264400) [pid = 3532] [serial = 1712] [outer = 0000000000000000] [url = about:blank] 01:48:48 INFO - PROCESS | 3532 | --DOMWINDOW == 63 (000000A7BFDC7800) [pid = 3532] [serial = 1711] [outer = 0000000000000000] [url = about:blank] 01:48:48 INFO - PROCESS | 3532 | --DOMWINDOW == 62 (000000A7CD518C00) [pid = 3532] [serial = 1747] [outer = 0000000000000000] [url = about:blank] 01:48:48 INFO - PROCESS | 3532 | --DOMWINDOW == 61 (000000A7C9D70400) [pid = 3532] [serial = 1744] [outer = 0000000000000000] [url = about:blank] 01:48:48 INFO - PROCESS | 3532 | --DOMWINDOW == 60 (000000A7CD4ED800) [pid = 3532] [serial = 1745] [outer = 0000000000000000] [url = about:blank] 01:48:48 INFO - PROCESS | 3532 | --DOMWINDOW == 59 (000000A7CC9B7C00) [pid = 3532] [serial = 1733] [outer = 0000000000000000] [url = about:blank] 01:48:48 INFO - PROCESS | 3532 | 1470732528923 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]]]}] 01:48:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 01:48:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1986ms 01:48:48 INFO - PROCESS | 3532 | 1470732528973 Marionette TRACE conn6 -> [0,2353,"getWindowHandle",null] 01:48:48 INFO - PROCESS | 3532 | 1470732528977 Marionette TRACE conn6 <- [1,2353,null,{"value":"13"}] 01:48:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 01:48:48 INFO - PROCESS | 3532 | 1470732528983 Marionette TRACE conn6 -> [0,2354,"setScriptTimeout",{"ms":35000}] 01:48:48 INFO - PROCESS | 3532 | 1470732528986 Marionette TRACE conn6 <- [1,2354,null,{}] 01:48:48 INFO - PROCESS | 3532 | 1470732528992 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}] 01:48:49 INFO - PROCESS | 3532 | 1470732528996 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:49 INFO - PROCESS | 3532 | 1470732529088 Marionette TRACE conn6 <- [1,2355,null,{"value":null}] 01:48:49 INFO - PROCESS | 3532 | 1470732529096 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:49 INFO - PROCESS | 3532 | 1470732529101 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:49 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C4F7C800 == 25 [pid = 3532] [id = 598] 01:48:49 INFO - PROCESS | 3532 | ++DOMWINDOW == 60 (000000A7C0012800) [pid = 3532] [serial = 1794] [outer = 0000000000000000] 01:48:49 INFO - PROCESS | 3532 | ++DOMWINDOW == 61 (000000A7C0013400) [pid = 3532] [serial = 1795] [outer = 000000A7C0012800] 01:48:49 INFO - PROCESS | 3532 | 1470732529152 Marionette DEBUG loaded listener.js 01:48:49 INFO - PROCESS | 3532 | ++DOMWINDOW == 62 (000000A7C0265000) [pid = 3532] [serial = 1796] [outer = 000000A7C0012800] 01:48:49 INFO - PROCESS | 3532 | 1470732529651 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]]]}] 01:48:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 01:48:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 691ms 01:48:49 INFO - PROCESS | 3532 | 1470732529677 Marionette TRACE conn6 -> [0,2357,"getWindowHandle",null] 01:48:49 INFO - PROCESS | 3532 | 1470732529683 Marionette TRACE conn6 <- [1,2357,null,{"value":"13"}] 01:48:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 01:48:49 INFO - PROCESS | 3532 | 1470732529689 Marionette TRACE conn6 -> [0,2358,"setScriptTimeout",{"ms":35000}] 01:48:49 INFO - PROCESS | 3532 | 1470732529692 Marionette TRACE conn6 <- [1,2358,null,{}] 01:48:49 INFO - PROCESS | 3532 | 1470732529696 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}] 01:48:49 INFO - PROCESS | 3532 | 1470732529699 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:49 INFO - PROCESS | 3532 | 1470732529792 Marionette TRACE conn6 <- [1,2359,null,{"value":null}] 01:48:49 INFO - PROCESS | 3532 | 1470732529801 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:49 INFO - PROCESS | 3532 | 1470732529804 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:49 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C644E800 == 26 [pid = 3532] [id = 599] 01:48:49 INFO - PROCESS | 3532 | ++DOMWINDOW == 63 (000000A7C039DC00) [pid = 3532] [serial = 1797] [outer = 0000000000000000] 01:48:49 INFO - PROCESS | 3532 | ++DOMWINDOW == 64 (000000A7C03A7000) [pid = 3532] [serial = 1798] [outer = 000000A7C039DC00] 01:48:49 INFO - PROCESS | 3532 | 1470732529854 Marionette DEBUG loaded listener.js 01:48:49 INFO - PROCESS | 3532 | ++DOMWINDOW == 65 (000000A7C03CE800) [pid = 3532] [serial = 1799] [outer = 000000A7C039DC00] 01:48:50 INFO - PROCESS | 3532 | 1470732530343 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]]]}] 01:48:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 01:48:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 689ms 01:48:50 INFO - PROCESS | 3532 | 1470732530381 Marionette TRACE conn6 -> [0,2361,"getWindowHandle",null] 01:48:50 INFO - PROCESS | 3532 | 1470732530383 Marionette TRACE conn6 <- [1,2361,null,{"value":"13"}] 01:48:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 01:48:50 INFO - PROCESS | 3532 | 1470732530387 Marionette TRACE conn6 -> [0,2362,"setScriptTimeout",{"ms":35000}] 01:48:50 INFO - PROCESS | 3532 | 1470732530391 Marionette TRACE conn6 <- [1,2362,null,{}] 01:48:50 INFO - PROCESS | 3532 | 1470732530402 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}] 01:48:50 INFO - PROCESS | 3532 | 1470732530407 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:50 INFO - PROCESS | 3532 | 1470732530525 Marionette TRACE conn6 <- [1,2363,null,{"value":null}] 01:48:50 INFO - PROCESS | 3532 | 1470732530610 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:50 INFO - PROCESS | 3532 | 1470732530613 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:50 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CC53B800 == 27 [pid = 3532] [id = 600] 01:48:50 INFO - PROCESS | 3532 | ++DOMWINDOW == 66 (000000A7BE6D6C00) [pid = 3532] [serial = 1800] [outer = 0000000000000000] 01:48:50 INFO - PROCESS | 3532 | ++DOMWINDOW == 67 (000000A7C0F19400) [pid = 3532] [serial = 1801] [outer = 000000A7BE6D6C00] 01:48:50 INFO - PROCESS | 3532 | 1470732530663 Marionette DEBUG loaded listener.js 01:48:50 INFO - PROCESS | 3532 | ++DOMWINDOW == 68 (000000A7C4365800) [pid = 3532] [serial = 1802] [outer = 000000A7BE6D6C00] 01:48:51 INFO - PROCESS | 3532 | 1470732531050 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]]]}] 01:48:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 01:48:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 688ms 01:48:51 INFO - PROCESS | 3532 | 1470732531077 Marionette TRACE conn6 -> [0,2365,"getWindowHandle",null] 01:48:51 INFO - PROCESS | 3532 | 1470732531080 Marionette TRACE conn6 <- [1,2365,null,{"value":"13"}] 01:48:51 INFO - PROCESS | 3532 | 1470732531084 Marionette TRACE conn6 -> [0,2366,"setScriptTimeout",{"ms":35000}] 01:48:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 01:48:51 INFO - PROCESS | 3532 | 1470732531085 Marionette TRACE conn6 <- [1,2366,null,{}] 01:48:51 INFO - PROCESS | 3532 | 1470732531089 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}] 01:48:51 INFO - PROCESS | 3532 | 1470732531091 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:51 INFO - PROCESS | 3532 | 1470732531214 Marionette TRACE conn6 <- [1,2367,null,{"value":null}] 01:48:51 INFO - PROCESS | 3532 | 1470732531220 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:51 INFO - PROCESS | 3532 | 1470732531222 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:51 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CCEF2800 == 28 [pid = 3532] [id = 601] 01:48:51 INFO - PROCESS | 3532 | ++DOMWINDOW == 69 (000000A7C4795C00) [pid = 3532] [serial = 1803] [outer = 0000000000000000] 01:48:51 INFO - PROCESS | 3532 | ++DOMWINDOW == 70 (000000A7C486F000) [pid = 3532] [serial = 1804] [outer = 000000A7C4795C00] 01:48:51 INFO - PROCESS | 3532 | 1470732531270 Marionette DEBUG loaded listener.js 01:48:51 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7C5035400) [pid = 3532] [serial = 1805] [outer = 000000A7C4795C00] 01:48:51 INFO - PROCESS | 3532 | 1470732531681 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]]]}] 01:48:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 01:48:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 628ms 01:48:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 01:48:51 INFO - PROCESS | 3532 | 1470732531715 Marionette TRACE conn6 -> [0,2369,"getWindowHandle",null] 01:48:51 INFO - PROCESS | 3532 | 1470732531717 Marionette TRACE conn6 <- [1,2369,null,{"value":"13"}] 01:48:51 INFO - PROCESS | 3532 | 1470732531720 Marionette TRACE conn6 -> [0,2370,"setScriptTimeout",{"ms":35000}] 01:48:51 INFO - PROCESS | 3532 | 1470732531722 Marionette TRACE conn6 <- [1,2370,null,{}] 01:48:51 INFO - PROCESS | 3532 | 1470732531726 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}] 01:48:51 INFO - PROCESS | 3532 | 1470732531728 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:51 INFO - PROCESS | 3532 | 1470732531809 Marionette TRACE conn6 <- [1,2371,null,{"value":null}] 01:48:51 INFO - PROCESS | 3532 | 1470732531815 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:51 INFO - PROCESS | 3532 | 1470732531817 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:51 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CF80B800 == 29 [pid = 3532] [id = 602] 01:48:51 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7C0352400) [pid = 3532] [serial = 1806] [outer = 0000000000000000] 01:48:51 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7C5556400) [pid = 3532] [serial = 1807] [outer = 000000A7C0352400] 01:48:51 INFO - PROCESS | 3532 | 1470732531864 Marionette DEBUG loaded listener.js 01:48:51 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7C6125000) [pid = 3532] [serial = 1808] [outer = 000000A7C0352400] 01:48:52 INFO - PROCESS | 3532 | 1470732532327 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]]]}] 01:48:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 01:48:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 629ms 01:48:52 INFO - PROCESS | 3532 | 1470732532354 Marionette TRACE conn6 -> [0,2373,"getWindowHandle",null] 01:48:52 INFO - PROCESS | 3532 | 1470732532356 Marionette TRACE conn6 <- [1,2373,null,{"value":"13"}] 01:48:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 01:48:52 INFO - PROCESS | 3532 | 1470732532364 Marionette TRACE conn6 -> [0,2374,"setScriptTimeout",{"ms":35000}] 01:48:52 INFO - PROCESS | 3532 | 1470732532366 Marionette TRACE conn6 <- [1,2374,null,{}] 01:48:52 INFO - PROCESS | 3532 | 1470732532369 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}] 01:48:52 INFO - PROCESS | 3532 | 1470732532376 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:52 INFO - PROCESS | 3532 | 1470732532484 Marionette TRACE conn6 <- [1,2375,null,{"value":null}] 01:48:52 INFO - PROCESS | 3532 | 1470732532493 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:52 INFO - PROCESS | 3532 | 1470732532495 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:52 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0C21800 == 30 [pid = 3532] [id = 603] 01:48:52 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7C61E2C00) [pid = 3532] [serial = 1809] [outer = 0000000000000000] 01:48:52 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7C9DBC400) [pid = 3532] [serial = 1810] [outer = 000000A7C61E2C00] 01:48:52 INFO - PROCESS | 3532 | 1470732532541 Marionette DEBUG loaded listener.js 01:48:52 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7CA66A800) [pid = 3532] [serial = 1811] [outer = 000000A7C61E2C00] 01:48:52 INFO - PROCESS | 3532 | 1470732532983 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]]]}] 01:48:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 01:48:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 628ms 01:48:53 INFO - PROCESS | 3532 | 1470732533001 Marionette TRACE conn6 -> [0,2377,"getWindowHandle",null] 01:48:53 INFO - PROCESS | 3532 | 1470732533003 Marionette TRACE conn6 <- [1,2377,null,{"value":"13"}] 01:48:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 01:48:53 INFO - PROCESS | 3532 | 1470732533011 Marionette TRACE conn6 -> [0,2378,"setScriptTimeout",{"ms":35000}] 01:48:53 INFO - PROCESS | 3532 | 1470732533013 Marionette TRACE conn6 <- [1,2378,null,{}] 01:48:53 INFO - PROCESS | 3532 | 1470732533016 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}] 01:48:53 INFO - PROCESS | 3532 | 1470732533018 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:53 INFO - PROCESS | 3532 | 1470732533100 Marionette TRACE conn6 <- [1,2379,null,{"value":null}] 01:48:53 INFO - PROCESS | 3532 | 1470732533108 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:53 INFO - PROCESS | 3532 | 1470732533110 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:53 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D18DB800 == 31 [pid = 3532] [id = 604] 01:48:53 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7CB824800) [pid = 3532] [serial = 1812] [outer = 0000000000000000] 01:48:53 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7CBE0A000) [pid = 3532] [serial = 1813] [outer = 000000A7CB824800] 01:48:53 INFO - PROCESS | 3532 | 1470732533156 Marionette DEBUG loaded listener.js 01:48:53 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CC944400) [pid = 3532] [serial = 1814] [outer = 000000A7CB824800] 01:48:53 INFO - PROCESS | 3532 | 1470732533580 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]]]}] 01:48:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 01:48:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 629ms 01:48:53 INFO - PROCESS | 3532 | 1470732533652 Marionette TRACE conn6 -> [0,2381,"getWindowHandle",null] 01:48:53 INFO - PROCESS | 3532 | 1470732533654 Marionette TRACE conn6 <- [1,2381,null,{"value":"13"}] 01:48:53 INFO - PROCESS | 3532 | 1470732533658 Marionette TRACE conn6 -> [0,2382,"setScriptTimeout",{"ms":35000}] 01:48:53 INFO - PROCESS | 3532 | 1470732533660 Marionette TRACE conn6 <- [1,2382,null,{}] 01:48:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 01:48:53 INFO - PROCESS | 3532 | 1470732533663 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}] 01:48:53 INFO - PROCESS | 3532 | 1470732533665 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:53 INFO - PROCESS | 3532 | 1470732533747 Marionette TRACE conn6 <- [1,2383,null,{"value":null}] 01:48:53 INFO - PROCESS | 3532 | 1470732533755 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:53 INFO - PROCESS | 3532 | 1470732533757 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:53 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D1DDA000 == 32 [pid = 3532] [id = 605] 01:48:53 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CC949C00) [pid = 3532] [serial = 1815] [outer = 0000000000000000] 01:48:53 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7CC9C6000) [pid = 3532] [serial = 1816] [outer = 000000A7CC949C00] 01:48:53 INFO - PROCESS | 3532 | 1470732533804 Marionette DEBUG loaded listener.js 01:48:53 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7CCA31400) [pid = 3532] [serial = 1817] [outer = 000000A7CC949C00] 01:48:54 INFO - PROCESS | 3532 | 1470732534299 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]]]}] 01:48:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 01:48:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 669ms 01:48:54 INFO - PROCESS | 3532 | 1470732534334 Marionette TRACE conn6 -> [0,2385,"getWindowHandle",null] 01:48:54 INFO - PROCESS | 3532 | 1470732534336 Marionette TRACE conn6 <- [1,2385,null,{"value":"13"}] 01:48:54 INFO - PROCESS | 3532 | 1470732534339 Marionette TRACE conn6 -> [0,2386,"setScriptTimeout",{"ms":35000}] 01:48:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 01:48:54 INFO - PROCESS | 3532 | 1470732534341 Marionette TRACE conn6 <- [1,2386,null,{}] 01:48:54 INFO - PROCESS | 3532 | 1470732534344 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}] 01:48:54 INFO - PROCESS | 3532 | 1470732534346 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:54 INFO - PROCESS | 3532 | 1470732534453 Marionette TRACE conn6 <- [1,2387,null,{"value":null}] 01:48:54 INFO - PROCESS | 3532 | 1470732534530 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:54 INFO - PROCESS | 3532 | 1470732534532 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:54 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CC53B000 == 33 [pid = 3532] [id = 606] 01:48:54 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7CCA30800) [pid = 3532] [serial = 1818] [outer = 0000000000000000] 01:48:54 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7CD247000) [pid = 3532] [serial = 1819] [outer = 000000A7CCA30800] 01:48:54 INFO - PROCESS | 3532 | 1470732534577 Marionette DEBUG loaded listener.js 01:48:54 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7CD2E4800) [pid = 3532] [serial = 1820] [outer = 000000A7CCA30800] 01:48:55 INFO - PROCESS | 3532 | 1470732534999 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]]]}] 01:48:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 01:48:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 690ms 01:48:55 INFO - PROCESS | 3532 | 1470732535037 Marionette TRACE conn6 -> [0,2389,"getWindowHandle",null] 01:48:55 INFO - PROCESS | 3532 | 1470732535040 Marionette TRACE conn6 <- [1,2389,null,{"value":"13"}] 01:48:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 01:48:55 INFO - PROCESS | 3532 | 1470732535043 Marionette TRACE conn6 -> [0,2390,"setScriptTimeout",{"ms":35000}] 01:48:55 INFO - PROCESS | 3532 | 1470732535044 Marionette TRACE conn6 <- [1,2390,null,{}] 01:48:55 INFO - PROCESS | 3532 | 1470732535048 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}] 01:48:55 INFO - PROCESS | 3532 | 1470732535050 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:55 INFO - PROCESS | 3532 | 1470732535167 Marionette TRACE conn6 <- [1,2391,null,{"value":null}] 01:48:55 INFO - PROCESS | 3532 | 1470732535172 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:55 INFO - PROCESS | 3532 | 1470732535174 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:55 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2D4D800 == 34 [pid = 3532] [id = 607] 01:48:55 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7CCA26400) [pid = 3532] [serial = 1821] [outer = 0000000000000000] 01:48:55 INFO - PROCESS | 3532 | ++DOMWINDOW == 88 (000000A7CD347000) [pid = 3532] [serial = 1822] [outer = 000000A7CCA26400] 01:48:55 INFO - PROCESS | 3532 | 1470732535267 Marionette DEBUG loaded listener.js 01:48:55 INFO - PROCESS | 3532 | ++DOMWINDOW == 89 (000000A7CD4EC400) [pid = 3532] [serial = 1823] [outer = 000000A7CCA26400] 01:48:55 INFO - PROCESS | 3532 | 1470732535707 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]]]}] 01:48:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 01:48:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 671ms 01:48:55 INFO - PROCESS | 3532 | 1470732535720 Marionette TRACE conn6 -> [0,2393,"getWindowHandle",null] 01:48:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 01:48:55 INFO - PROCESS | 3532 | 1470732535723 Marionette TRACE conn6 <- [1,2393,null,{"value":"13"}] 01:48:55 INFO - PROCESS | 3532 | 1470732535726 Marionette TRACE conn6 -> [0,2394,"setScriptTimeout",{"ms":35000}] 01:48:55 INFO - PROCESS | 3532 | 1470732535729 Marionette TRACE conn6 <- [1,2394,null,{}] 01:48:55 INFO - PROCESS | 3532 | 1470732535732 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}] 01:48:55 INFO - PROCESS | 3532 | 1470732535735 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:55 INFO - PROCESS | 3532 | 1470732535888 Marionette TRACE conn6 <- [1,2395,null,{"value":null}] 01:48:55 INFO - PROCESS | 3532 | 1470732535916 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:55 INFO - PROCESS | 3532 | 1470732535919 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:55 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CF809800 == 35 [pid = 3532] [id = 608] 01:48:55 INFO - PROCESS | 3532 | ++DOMWINDOW == 90 (000000A7CD514800) [pid = 3532] [serial = 1824] [outer = 0000000000000000] 01:48:55 INFO - PROCESS | 3532 | ++DOMWINDOW == 91 (000000A7CD588800) [pid = 3532] [serial = 1825] [outer = 000000A7CD514800] 01:48:55 INFO - PROCESS | 3532 | 1470732535965 Marionette DEBUG loaded listener.js 01:48:56 INFO - PROCESS | 3532 | ++DOMWINDOW == 92 (000000A7CD6CAC00) [pid = 3532] [serial = 1826] [outer = 000000A7CD514800] 01:48:56 INFO - PROCESS | 3532 | --DOMWINDOW == 91 (000000A7CD4F5400) [pid = 3532] [serial = 1788] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 01:48:56 INFO - PROCESS | 3532 | --DOMWINDOW == 90 (000000A7CC9C4000) [pid = 3532] [serial = 1776] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 01:48:56 INFO - PROCESS | 3532 | --DOMWINDOW == 89 (000000A7CD24E000) [pid = 3532] [serial = 1779] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 01:48:56 INFO - PROCESS | 3532 | --DOMWINDOW == 88 (000000A7CD50CC00) [pid = 3532] [serial = 1782] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 01:48:56 INFO - PROCESS | 3532 | --DOMWINDOW == 87 (000000A7CBF37000) [pid = 3532] [serial = 1773] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 01:48:56 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7CB81A000) [pid = 3532] [serial = 1770] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 01:48:56 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7C679B000) [pid = 3532] [serial = 1767] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 01:48:56 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7BFDB2800) [pid = 3532] [serial = 1764] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 01:48:56 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7C4805000) [pid = 3532] [serial = 1761] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 01:48:56 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7BE50D000) [pid = 3532] [serial = 1758] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 01:48:56 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7C026FC00) [pid = 3532] [serial = 1755] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 01:48:56 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7BFDC7400) [pid = 3532] [serial = 1752] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 01:48:56 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7CD654C00) [pid = 3532] [serial = 1749] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 01:48:56 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7C0F0CC00) [pid = 3532] [serial = 1785] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 01:48:56 INFO - PROCESS | 3532 | 1470732536500 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]]]}] 01:48:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 01:48:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 838ms 01:48:56 INFO - PROCESS | 3532 | 1470732536564 Marionette TRACE conn6 -> [0,2397,"getWindowHandle",null] 01:48:56 INFO - PROCESS | 3532 | 1470732536566 Marionette TRACE conn6 <- [1,2397,null,{"value":"13"}] 01:48:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 01:48:56 INFO - PROCESS | 3532 | 1470732536570 Marionette TRACE conn6 -> [0,2398,"setScriptTimeout",{"ms":35000}] 01:48:56 INFO - PROCESS | 3532 | 1470732536572 Marionette TRACE conn6 <- [1,2398,null,{}] 01:48:56 INFO - PROCESS | 3532 | 1470732536575 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}] 01:48:56 INFO - PROCESS | 3532 | 1470732536577 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:56 INFO - PROCESS | 3532 | 1470732536664 Marionette TRACE conn6 <- [1,2399,null,{"value":null}] 01:48:56 INFO - PROCESS | 3532 | 1470732536670 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:56 INFO - PROCESS | 3532 | 1470732536672 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:56 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D31E5800 == 36 [pid = 3532] [id = 609] 01:48:56 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7C48D7400) [pid = 3532] [serial = 1827] [outer = 0000000000000000] 01:48:56 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CB81DC00) [pid = 3532] [serial = 1828] [outer = 000000A7C48D7400] 01:48:56 INFO - PROCESS | 3532 | 1470732536718 Marionette DEBUG loaded listener.js 01:48:56 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CD511C00) [pid = 3532] [serial = 1829] [outer = 000000A7C48D7400] 01:48:57 INFO - PROCESS | 3532 | 1470732537139 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]]]}] 01:48:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 01:48:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 629ms 01:48:57 INFO - PROCESS | 3532 | 1470732537201 Marionette TRACE conn6 -> [0,2401,"getWindowHandle",null] 01:48:57 INFO - PROCESS | 3532 | 1470732537203 Marionette TRACE conn6 <- [1,2401,null,{"value":"13"}] 01:48:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 01:48:57 INFO - PROCESS | 3532 | 1470732537207 Marionette TRACE conn6 -> [0,2402,"setScriptTimeout",{"ms":35000}] 01:48:57 INFO - PROCESS | 3532 | 1470732537209 Marionette TRACE conn6 <- [1,2402,null,{}] 01:48:57 INFO - PROCESS | 3532 | 1470732537212 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}] 01:48:57 INFO - PROCESS | 3532 | 1470732537214 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:57 INFO - PROCESS | 3532 | 1470732537314 Marionette TRACE conn6 <- [1,2403,null,{"value":null}] 01:48:57 INFO - PROCESS | 3532 | 1470732537325 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:57 INFO - PROCESS | 3532 | 1470732537327 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:57 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D36AB000 == 37 [pid = 3532] [id = 610] 01:48:57 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7CDB92800) [pid = 3532] [serial = 1830] [outer = 0000000000000000] 01:48:57 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7CDBEF800) [pid = 3532] [serial = 1831] [outer = 000000A7CDB92800] 01:48:57 INFO - PROCESS | 3532 | 1470732537371 Marionette DEBUG loaded listener.js 01:48:57 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7CE7B3800) [pid = 3532] [serial = 1832] [outer = 000000A7CDB92800] 01:48:57 INFO - PROCESS | 3532 | 1470732537799 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]]]}] 01:48:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 01:48:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 628ms 01:48:57 INFO - PROCESS | 3532 | 1470732537854 Marionette TRACE conn6 -> [0,2405,"getWindowHandle",null] 01:48:57 INFO - PROCESS | 3532 | 1470732537857 Marionette TRACE conn6 <- [1,2405,null,{"value":"13"}] 01:48:57 INFO - PROCESS | 3532 | 1470732537860 Marionette TRACE conn6 -> [0,2406,"setScriptTimeout",{"ms":35000}] 01:48:57 INFO - PROCESS | 3532 | 1470732537862 Marionette TRACE conn6 <- [1,2406,null,{}] 01:48:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 01:48:57 INFO - PROCESS | 3532 | 1470732537865 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}] 01:48:57 INFO - PROCESS | 3532 | 1470732537867 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:57 INFO - PROCESS | 3532 | 1470732537952 Marionette TRACE conn6 <- [1,2407,null,{"value":null}] 01:48:57 INFO - PROCESS | 3532 | 1470732537967 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:57 INFO - PROCESS | 3532 | 1470732537969 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:57 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D4ECC000 == 38 [pid = 3532] [id = 611] 01:48:57 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7CE7B4000) [pid = 3532] [serial = 1833] [outer = 0000000000000000] 01:48:58 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7CF3CD400) [pid = 3532] [serial = 1834] [outer = 000000A7CE7B4000] 01:48:58 INFO - PROCESS | 3532 | 1470732538014 Marionette DEBUG loaded listener.js 01:48:58 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7CF884000) [pid = 3532] [serial = 1835] [outer = 000000A7CE7B4000] 01:48:58 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C4F7C800 == 37 [pid = 3532] [id = 598] 01:48:58 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D4ED7000 == 36 [pid = 3532] [id = 597] 01:48:59 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C644E800 == 35 [pid = 3532] [id = 599] 01:48:59 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CC53B800 == 34 [pid = 3532] [id = 600] 01:48:59 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D0C21800 == 33 [pid = 3532] [id = 603] 01:48:59 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CF809800 == 32 [pid = 3532] [id = 608] 01:48:59 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D18DB800 == 31 [pid = 3532] [id = 604] 01:48:59 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CCEF2800 == 30 [pid = 3532] [id = 601] 01:48:59 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D1DDA000 == 29 [pid = 3532] [id = 605] 01:48:59 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CC53B000 == 28 [pid = 3532] [id = 606] 01:48:59 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D31E5800 == 27 [pid = 3532] [id = 609] 01:48:59 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2D4D800 == 26 [pid = 3532] [id = 607] 01:48:59 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D36AB000 == 25 [pid = 3532] [id = 610] 01:48:59 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CF80B800 == 24 [pid = 3532] [id = 602] 01:48:59 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7CE4D9C00) [pid = 3532] [serial = 1792] [outer = 0000000000000000] [url = about:blank] 01:48:59 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7BFDAF400) [pid = 3532] [serial = 1790] [outer = 0000000000000000] [url = about:blank] 01:48:59 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7CCA33C00) [pid = 3532] [serial = 1777] [outer = 0000000000000000] [url = about:blank] 01:48:59 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7CD2EBC00) [pid = 3532] [serial = 1780] [outer = 0000000000000000] [url = about:blank] 01:48:59 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7CD242C00) [pid = 3532] [serial = 1778] [outer = 0000000000000000] [url = about:blank] 01:48:59 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7CD588400) [pid = 3532] [serial = 1783] [outer = 0000000000000000] [url = about:blank] 01:48:59 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7CD349000) [pid = 3532] [serial = 1781] [outer = 0000000000000000] [url = about:blank] 01:48:59 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7CDB96400) [pid = 3532] [serial = 1789] [outer = 0000000000000000] [url = about:blank] 01:48:59 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7CDB08800) [pid = 3532] [serial = 1784] [outer = 0000000000000000] [url = about:blank] 01:48:59 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7CC977C00) [pid = 3532] [serial = 1774] [outer = 0000000000000000] [url = about:blank] 01:48:59 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7CB822000) [pid = 3532] [serial = 1771] [outer = 0000000000000000] [url = about:blank] 01:48:59 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7CBE75400) [pid = 3532] [serial = 1772] [outer = 0000000000000000] [url = about:blank] 01:48:59 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7C9D7A400) [pid = 3532] [serial = 1768] [outer = 0000000000000000] [url = about:blank] 01:48:59 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7CA336C00) [pid = 3532] [serial = 1769] [outer = 0000000000000000] [url = about:blank] 01:48:59 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7C555FC00) [pid = 3532] [serial = 1765] [outer = 0000000000000000] [url = about:blank] 01:48:59 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7C611E800) [pid = 3532] [serial = 1766] [outer = 0000000000000000] [url = about:blank] 01:48:59 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7C48D7800) [pid = 3532] [serial = 1762] [outer = 0000000000000000] [url = about:blank] 01:48:59 INFO - PROCESS | 3532 | --DOMWINDOW == 69 (000000A7C5037400) [pid = 3532] [serial = 1763] [outer = 0000000000000000] [url = about:blank] 01:48:59 INFO - PROCESS | 3532 | --DOMWINDOW == 68 (000000A7C0B50400) [pid = 3532] [serial = 1759] [outer = 0000000000000000] [url = about:blank] 01:48:59 INFO - PROCESS | 3532 | --DOMWINDOW == 67 (000000A7C43BBC00) [pid = 3532] [serial = 1760] [outer = 0000000000000000] [url = about:blank] 01:48:59 INFO - PROCESS | 3532 | --DOMWINDOW == 66 (000000A7C03A3400) [pid = 3532] [serial = 1756] [outer = 0000000000000000] [url = about:blank] 01:48:59 INFO - PROCESS | 3532 | --DOMWINDOW == 65 (000000A7C03CC000) [pid = 3532] [serial = 1757] [outer = 0000000000000000] [url = about:blank] 01:48:59 INFO - PROCESS | 3532 | --DOMWINDOW == 64 (000000A7C0012C00) [pid = 3532] [serial = 1753] [outer = 0000000000000000] [url = about:blank] 01:48:59 INFO - PROCESS | 3532 | --DOMWINDOW == 63 (000000A7BFDB3400) [pid = 3532] [serial = 1754] [outer = 0000000000000000] [url = about:blank] 01:48:59 INFO - PROCESS | 3532 | --DOMWINDOW == 62 (000000A7CDB8F400) [pid = 3532] [serial = 1751] [outer = 0000000000000000] [url = about:blank] 01:48:59 INFO - PROCESS | 3532 | --DOMWINDOW == 61 (000000A7CA43F800) [pid = 3532] [serial = 1786] [outer = 0000000000000000] [url = about:blank] 01:48:59 INFO - PROCESS | 3532 | --DOMWINDOW == 60 (000000A7CD24A400) [pid = 3532] [serial = 1787] [outer = 0000000000000000] [url = about:blank] 01:48:59 INFO - PROCESS | 3532 | --DOMWINDOW == 59 (000000A7CC9C4800) [pid = 3532] [serial = 1775] [outer = 0000000000000000] [url = about:blank] 01:48:59 INFO - PROCESS | 3532 | 1470732539783 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]]]}] 01:48:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 01:48:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1994ms 01:48:59 INFO - PROCESS | 3532 | 1470732539860 Marionette TRACE conn6 -> [0,2409,"getWindowHandle",null] 01:48:59 INFO - PROCESS | 3532 | 1470732539865 Marionette TRACE conn6 <- [1,2409,null,{"value":"13"}] 01:48:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 01:48:59 INFO - PROCESS | 3532 | 1470732539870 Marionette TRACE conn6 -> [0,2410,"setScriptTimeout",{"ms":35000}] 01:48:59 INFO - PROCESS | 3532 | 1470732539874 Marionette TRACE conn6 <- [1,2410,null,{}] 01:48:59 INFO - PROCESS | 3532 | 1470732539880 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}] 01:48:59 INFO - PROCESS | 3532 | 1470732539884 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:48:59 INFO - PROCESS | 3532 | 1470732539984 Marionette TRACE conn6 <- [1,2411,null,{"value":null}] 01:49:00 INFO - PROCESS | 3532 | 1470732539999 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:00 INFO - PROCESS | 3532 | 1470732540002 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:00 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C5096000 == 25 [pid = 3532] [id = 612] 01:49:00 INFO - PROCESS | 3532 | ++DOMWINDOW == 60 (000000A7BFDB4800) [pid = 3532] [serial = 1836] [outer = 0000000000000000] 01:49:00 INFO - PROCESS | 3532 | ++DOMWINDOW == 61 (000000A7BFDB5800) [pid = 3532] [serial = 1837] [outer = 000000A7BFDB4800] 01:49:00 INFO - PROCESS | 3532 | 1470732540055 Marionette DEBUG loaded listener.js 01:49:00 INFO - PROCESS | 3532 | ++DOMWINDOW == 62 (000000A7BFDC7800) [pid = 3532] [serial = 1838] [outer = 000000A7BFDB4800] 01:49:00 INFO - PROCESS | 3532 | 1470732540552 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]]]}] 01:49:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 01:49:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 733ms 01:49:00 INFO - PROCESS | 3532 | 1470732540607 Marionette TRACE conn6 -> [0,2413,"getWindowHandle",null] 01:49:00 INFO - PROCESS | 3532 | 1470732540612 Marionette TRACE conn6 <- [1,2413,null,{"value":"13"}] 01:49:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 01:49:00 INFO - PROCESS | 3532 | 1470732540619 Marionette TRACE conn6 -> [0,2414,"setScriptTimeout",{"ms":35000}] 01:49:00 INFO - PROCESS | 3532 | 1470732540622 Marionette TRACE conn6 <- [1,2414,null,{}] 01:49:00 INFO - PROCESS | 3532 | 1470732540626 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}] 01:49:00 INFO - PROCESS | 3532 | 1470732540629 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:00 INFO - PROCESS | 3532 | 1470732540722 Marionette TRACE conn6 <- [1,2415,null,{"value":null}] 01:49:00 INFO - PROCESS | 3532 | 1470732540737 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:00 INFO - PROCESS | 3532 | 1470732540740 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:00 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C6462800 == 26 [pid = 3532] [id = 613] 01:49:00 INFO - PROCESS | 3532 | ++DOMWINDOW == 63 (000000A7C026FC00) [pid = 3532] [serial = 1839] [outer = 0000000000000000] 01:49:00 INFO - PROCESS | 3532 | ++DOMWINDOW == 64 (000000A7C0355000) [pid = 3532] [serial = 1840] [outer = 000000A7C026FC00] 01:49:00 INFO - PROCESS | 3532 | 1470732540792 Marionette DEBUG loaded listener.js 01:49:00 INFO - PROCESS | 3532 | ++DOMWINDOW == 65 (000000A7C039C400) [pid = 3532] [serial = 1841] [outer = 000000A7C026FC00] 01:49:01 INFO - PROCESS | 3532 | 1470732541252 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]]]}] 01:49:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 01:49:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 691ms 01:49:01 INFO - PROCESS | 3532 | 1470732541312 Marionette TRACE conn6 -> [0,2417,"getWindowHandle",null] 01:49:01 INFO - PROCESS | 3532 | 1470732541314 Marionette TRACE conn6 <- [1,2417,null,{"value":"13"}] 01:49:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 01:49:01 INFO - PROCESS | 3532 | 1470732541318 Marionette TRACE conn6 -> [0,2418,"setScriptTimeout",{"ms":35000}] 01:49:01 INFO - PROCESS | 3532 | 1470732541322 Marionette TRACE conn6 <- [1,2418,null,{}] 01:49:01 INFO - PROCESS | 3532 | 1470732541334 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}] 01:49:01 INFO - PROCESS | 3532 | 1470732541339 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:01 INFO - PROCESS | 3532 | 1470732541458 Marionette TRACE conn6 <- [1,2419,null,{"value":null}] 01:49:01 INFO - PROCESS | 3532 | 1470732541542 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:01 INFO - PROCESS | 3532 | 1470732541546 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:01 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CC552800 == 27 [pid = 3532] [id = 614] 01:49:01 INFO - PROCESS | 3532 | ++DOMWINDOW == 66 (000000A7BE481000) [pid = 3532] [serial = 1842] [outer = 0000000000000000] 01:49:01 INFO - PROCESS | 3532 | ++DOMWINDOW == 67 (000000A7C0454800) [pid = 3532] [serial = 1843] [outer = 000000A7BE481000] 01:49:01 INFO - PROCESS | 3532 | 1470732541596 Marionette DEBUG loaded listener.js 01:49:01 INFO - PROCESS | 3532 | ++DOMWINDOW == 68 (000000A7C08A5000) [pid = 3532] [serial = 1844] [outer = 000000A7BE481000] 01:49:01 INFO - PROCESS | 3532 | 1470732541958 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]]]}] 01:49:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 01:49:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 690ms 01:49:02 INFO - PROCESS | 3532 | 1470732542011 Marionette TRACE conn6 -> [0,2421,"getWindowHandle",null] 01:49:02 INFO - PROCESS | 3532 | 1470732542014 Marionette TRACE conn6 <- [1,2421,null,{"value":"13"}] 01:49:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 01:49:02 INFO - PROCESS | 3532 | 1470732542027 Marionette TRACE conn6 -> [0,2422,"setScriptTimeout",{"ms":35000}] 01:49:02 INFO - PROCESS | 3532 | 1470732542029 Marionette TRACE conn6 <- [1,2422,null,{}] 01:49:02 INFO - PROCESS | 3532 | 1470732542032 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}] 01:49:02 INFO - PROCESS | 3532 | 1470732542035 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:02 INFO - PROCESS | 3532 | 1470732542123 Marionette TRACE conn6 <- [1,2423,null,{"value":null}] 01:49:02 INFO - PROCESS | 3532 | 1470732542129 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:02 INFO - PROCESS | 3532 | 1470732542131 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:02 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CCEF5800 == 28 [pid = 3532] [id = 615] 01:49:02 INFO - PROCESS | 3532 | ++DOMWINDOW == 69 (000000A7C0FCC000) [pid = 3532] [serial = 1845] [outer = 0000000000000000] 01:49:02 INFO - PROCESS | 3532 | ++DOMWINDOW == 70 (000000A7C436DC00) [pid = 3532] [serial = 1846] [outer = 000000A7C0FCC000] 01:49:02 INFO - PROCESS | 3532 | 1470732542177 Marionette DEBUG loaded listener.js 01:49:02 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7C478FC00) [pid = 3532] [serial = 1847] [outer = 000000A7C0FCC000] 01:49:02 INFO - PROCESS | 3532 | 1470732542610 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]]]}] 01:49:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 01:49:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 627ms 01:49:02 INFO - PROCESS | 3532 | 1470732542658 Marionette TRACE conn6 -> [0,2425,"getWindowHandle",null] 01:49:02 INFO - PROCESS | 3532 | 1470732542660 Marionette TRACE conn6 <- [1,2425,null,{"value":"13"}] 01:49:02 INFO - PROCESS | 3532 | 1470732542663 Marionette TRACE conn6 -> [0,2426,"setScriptTimeout",{"ms":35000}] 01:49:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 01:49:02 INFO - PROCESS | 3532 | 1470732542665 Marionette TRACE conn6 <- [1,2426,null,{}] 01:49:02 INFO - PROCESS | 3532 | 1470732542668 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}] 01:49:02 INFO - PROCESS | 3532 | 1470732542670 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:02 INFO - PROCESS | 3532 | 1470732542751 Marionette TRACE conn6 <- [1,2427,null,{"value":null}] 01:49:02 INFO - PROCESS | 3532 | 1470732542759 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:02 INFO - PROCESS | 3532 | 1470732542761 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:02 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CF541000 == 29 [pid = 3532] [id = 616] 01:49:02 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7C026F400) [pid = 3532] [serial = 1848] [outer = 0000000000000000] 01:49:02 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7C48D7C00) [pid = 3532] [serial = 1849] [outer = 000000A7C026F400] 01:49:02 INFO - PROCESS | 3532 | 1470732542807 Marionette DEBUG loaded listener.js 01:49:02 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7C5038000) [pid = 3532] [serial = 1850] [outer = 000000A7C026F400] 01:49:03 INFO - PROCESS | 3532 | 1470732543244 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]]]}] 01:49:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 01:49:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 627ms 01:49:03 INFO - PROCESS | 3532 | 1470732543294 Marionette TRACE conn6 -> [0,2429,"getWindowHandle",null] 01:49:03 INFO - PROCESS | 3532 | 1470732543296 Marionette TRACE conn6 <- [1,2429,null,{"value":"13"}] 01:49:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 01:49:03 INFO - PROCESS | 3532 | 1470732543299 Marionette TRACE conn6 -> [0,2430,"setScriptTimeout",{"ms":35000}] 01:49:03 INFO - PROCESS | 3532 | 1470732543301 Marionette TRACE conn6 <- [1,2430,null,{}] 01:49:03 INFO - PROCESS | 3532 | 1470732543304 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}] 01:49:03 INFO - PROCESS | 3532 | 1470732543310 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:03 INFO - PROCESS | 3532 | 1470732543424 Marionette TRACE conn6 <- [1,2431,null,{"value":null}] 01:49:03 INFO - PROCESS | 3532 | 1470732543438 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:03 INFO - PROCESS | 3532 | 1470732543440 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:03 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0C21800 == 30 [pid = 3532] [id = 617] 01:49:03 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7C64D8000) [pid = 3532] [serial = 1851] [outer = 0000000000000000] 01:49:03 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7C679A400) [pid = 3532] [serial = 1852] [outer = 000000A7C64D8000] 01:49:03 INFO - PROCESS | 3532 | 1470732543486 Marionette DEBUG loaded listener.js 01:49:03 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7C6C6EC00) [pid = 3532] [serial = 1853] [outer = 000000A7C64D8000] 01:49:03 INFO - PROCESS | 3532 | 1470732543905 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]]]}] 01:49:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 01:49:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 629ms 01:49:03 INFO - PROCESS | 3532 | 1470732543938 Marionette TRACE conn6 -> [0,2433,"getWindowHandle",null] 01:49:03 INFO - PROCESS | 3532 | 1470732543940 Marionette TRACE conn6 <- [1,2433,null,{"value":"13"}] 01:49:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 01:49:03 INFO - PROCESS | 3532 | 1470732543948 Marionette TRACE conn6 -> [0,2434,"setScriptTimeout",{"ms":35000}] 01:49:03 INFO - PROCESS | 3532 | 1470732543950 Marionette TRACE conn6 <- [1,2434,null,{}] 01:49:03 INFO - PROCESS | 3532 | 1470732543953 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}] 01:49:03 INFO - PROCESS | 3532 | 1470732543955 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:04 INFO - PROCESS | 3532 | 1470732544035 Marionette TRACE conn6 <- [1,2435,null,{"value":null}] 01:49:04 INFO - PROCESS | 3532 | 1470732544043 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:04 INFO - PROCESS | 3532 | 1470732544045 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:04 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D14DC000 == 31 [pid = 3532] [id = 618] 01:49:04 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7C6C71400) [pid = 3532] [serial = 1854] [outer = 0000000000000000] 01:49:04 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7C9D77000) [pid = 3532] [serial = 1855] [outer = 000000A7C6C71400] 01:49:04 INFO - PROCESS | 3532 | 1470732544092 Marionette DEBUG loaded listener.js 01:49:04 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CA338400) [pid = 3532] [serial = 1856] [outer = 000000A7C6C71400] 01:49:04 INFO - PROCESS | 3532 | 1470732544526 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]]]}] 01:49:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 01:49:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 627ms 01:49:04 INFO - PROCESS | 3532 | 1470732544588 Marionette TRACE conn6 -> [0,2437,"getWindowHandle",null] 01:49:04 INFO - PROCESS | 3532 | 1470732544590 Marionette TRACE conn6 <- [1,2437,null,{"value":"13"}] 01:49:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 01:49:04 INFO - PROCESS | 3532 | 1470732544594 Marionette TRACE conn6 -> [0,2438,"setScriptTimeout",{"ms":35000}] 01:49:04 INFO - PROCESS | 3532 | 1470732544595 Marionette TRACE conn6 <- [1,2438,null,{}] 01:49:04 INFO - PROCESS | 3532 | 1470732544599 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}] 01:49:04 INFO - PROCESS | 3532 | 1470732544601 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:04 INFO - PROCESS | 3532 | 1470732544683 Marionette TRACE conn6 <- [1,2439,null,{"value":null}] 01:49:04 INFO - PROCESS | 3532 | 1470732544691 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:04 INFO - PROCESS | 3532 | 1470732544693 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:04 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D1DCD000 == 32 [pid = 3532] [id = 619] 01:49:04 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CA37D800) [pid = 3532] [serial = 1857] [outer = 0000000000000000] 01:49:04 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7CB817400) [pid = 3532] [serial = 1858] [outer = 000000A7CA37D800] 01:49:04 INFO - PROCESS | 3532 | 1470732544738 Marionette DEBUG loaded listener.js 01:49:04 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7CB823800) [pid = 3532] [serial = 1859] [outer = 000000A7CA37D800] 01:49:05 INFO - PROCESS | 3532 | 1470732545199 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]]]}] 01:49:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 01:49:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 626ms 01:49:05 INFO - PROCESS | 3532 | 1470732545224 Marionette TRACE conn6 -> [0,2441,"getWindowHandle",null] 01:49:05 INFO - PROCESS | 3532 | 1470732545226 Marionette TRACE conn6 <- [1,2441,null,{"value":"13"}] 01:49:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 01:49:05 INFO - PROCESS | 3532 | 1470732545236 Marionette TRACE conn6 -> [0,2442,"setScriptTimeout",{"ms":35000}] 01:49:05 INFO - PROCESS | 3532 | 1470732545238 Marionette TRACE conn6 <- [1,2442,null,{}] 01:49:05 INFO - PROCESS | 3532 | 1470732545241 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}] 01:49:05 INFO - PROCESS | 3532 | 1470732545243 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:05 INFO - PROCESS | 3532 | 1470732545350 Marionette TRACE conn6 <- [1,2443,null,{"value":null}] 01:49:05 INFO - PROCESS | 3532 | 1470732545358 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:05 INFO - PROCESS | 3532 | 1470732545360 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:05 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CC551800 == 33 [pid = 3532] [id = 620] 01:49:05 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7CB821C00) [pid = 3532] [serial = 1860] [outer = 0000000000000000] 01:49:05 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7CBE72000) [pid = 3532] [serial = 1861] [outer = 000000A7CB821C00] 01:49:05 INFO - PROCESS | 3532 | 1470732545449 Marionette DEBUG loaded listener.js 01:49:05 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7CC944800) [pid = 3532] [serial = 1862] [outer = 000000A7CB821C00] 01:49:05 INFO - PROCESS | 3532 | 1470732545889 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]]]}] 01:49:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 01:49:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 691ms 01:49:05 INFO - PROCESS | 3532 | 1470732545929 Marionette TRACE conn6 -> [0,2445,"getWindowHandle",null] 01:49:05 INFO - PROCESS | 3532 | 1470732545931 Marionette TRACE conn6 <- [1,2445,null,{"value":"13"}] 01:49:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 01:49:05 INFO - PROCESS | 3532 | 1470732545934 Marionette TRACE conn6 -> [0,2446,"setScriptTimeout",{"ms":35000}] 01:49:05 INFO - PROCESS | 3532 | 1470732545936 Marionette TRACE conn6 <- [1,2446,null,{}] 01:49:05 INFO - PROCESS | 3532 | 1470732545940 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}] 01:49:05 INFO - PROCESS | 3532 | 1470732545942 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:06 INFO - PROCESS | 3532 | 1470732546068 Marionette TRACE conn6 <- [1,2447,null,{"value":null}] 01:49:06 INFO - PROCESS | 3532 | 1470732546074 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:06 INFO - PROCESS | 3532 | 1470732546076 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:06 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2D3D000 == 34 [pid = 3532] [id = 621] 01:49:06 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7CA665000) [pid = 3532] [serial = 1863] [outer = 0000000000000000] 01:49:06 INFO - PROCESS | 3532 | ++DOMWINDOW == 88 (000000A7CC9C2800) [pid = 3532] [serial = 1864] [outer = 000000A7CA665000] 01:49:06 INFO - PROCESS | 3532 | 1470732546122 Marionette DEBUG loaded listener.js 01:49:06 INFO - PROCESS | 3532 | ++DOMWINDOW == 89 (000000A7CCA2B000) [pid = 3532] [serial = 1865] [outer = 000000A7CA665000] 01:49:06 INFO - PROCESS | 3532 | 1470732546587 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]]]}] 01:49:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 01:49:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 670ms 01:49:06 INFO - PROCESS | 3532 | 1470732546607 Marionette TRACE conn6 -> [0,2449,"getWindowHandle",null] 01:49:06 INFO - PROCESS | 3532 | 1470732546609 Marionette TRACE conn6 <- [1,2449,null,{"value":"13"}] 01:49:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 01:49:06 INFO - PROCESS | 3532 | 1470732546612 Marionette TRACE conn6 -> [0,2450,"setScriptTimeout",{"ms":35000}] 01:49:06 INFO - PROCESS | 3532 | 1470732546615 Marionette TRACE conn6 <- [1,2450,null,{}] 01:49:06 INFO - PROCESS | 3532 | 1470732546626 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}] 01:49:06 INFO - PROCESS | 3532 | 1470732546629 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:06 INFO - PROCESS | 3532 | 1470732546782 Marionette TRACE conn6 <- [1,2451,null,{"value":null}] 01:49:06 INFO - PROCESS | 3532 | 1470732546842 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:06 INFO - PROCESS | 3532 | 1470732546845 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:06 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CF53C000 == 35 [pid = 3532] [id = 622] 01:49:06 INFO - PROCESS | 3532 | ++DOMWINDOW == 90 (000000A7CD24A400) [pid = 3532] [serial = 1866] [outer = 0000000000000000] 01:49:06 INFO - PROCESS | 3532 | ++DOMWINDOW == 91 (000000A7CD2E5400) [pid = 3532] [serial = 1867] [outer = 000000A7CD24A400] 01:49:06 INFO - PROCESS | 3532 | 1470732546892 Marionette DEBUG loaded listener.js 01:49:06 INFO - PROCESS | 3532 | ++DOMWINDOW == 92 (000000A7CD348800) [pid = 3532] [serial = 1868] [outer = 000000A7CD24A400] 01:49:07 INFO - PROCESS | 3532 | --DOMWINDOW == 91 (000000A7CDB92800) [pid = 3532] [serial = 1830] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 01:49:07 INFO - PROCESS | 3532 | --DOMWINDOW == 90 (000000A7CCA30800) [pid = 3532] [serial = 1818] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 01:49:07 INFO - PROCESS | 3532 | --DOMWINDOW == 89 (000000A7CCA26400) [pid = 3532] [serial = 1821] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 01:49:07 INFO - PROCESS | 3532 | --DOMWINDOW == 88 (000000A7CD514800) [pid = 3532] [serial = 1824] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 01:49:07 INFO - PROCESS | 3532 | --DOMWINDOW == 87 (000000A7C0352400) [pid = 3532] [serial = 1806] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 01:49:07 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7C4795C00) [pid = 3532] [serial = 1803] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 01:49:07 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7BE6D6C00) [pid = 3532] [serial = 1800] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 01:49:07 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7C039DC00) [pid = 3532] [serial = 1797] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 01:49:07 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7C0012800) [pid = 3532] [serial = 1794] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 01:49:07 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7CDBF5000) [pid = 3532] [serial = 1791] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 01:49:07 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7CC949C00) [pid = 3532] [serial = 1815] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 01:49:07 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7CB824800) [pid = 3532] [serial = 1812] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 01:49:07 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7C61E2C00) [pid = 3532] [serial = 1809] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 01:49:07 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7C48D7400) [pid = 3532] [serial = 1827] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 01:49:07 INFO - PROCESS | 3532 | 1470732547395 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]]]}] 01:49:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 01:49:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 838ms 01:49:07 INFO - PROCESS | 3532 | 1470732547454 Marionette TRACE conn6 -> [0,2453,"getWindowHandle",null] 01:49:07 INFO - PROCESS | 3532 | 1470732547456 Marionette TRACE conn6 <- [1,2453,null,{"value":"13"}] 01:49:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 01:49:07 INFO - PROCESS | 3532 | 1470732547459 Marionette TRACE conn6 -> [0,2454,"setScriptTimeout",{"ms":35000}] 01:49:07 INFO - PROCESS | 3532 | 1470732547461 Marionette TRACE conn6 <- [1,2454,null,{}] 01:49:07 INFO - PROCESS | 3532 | 1470732547465 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}] 01:49:07 INFO - PROCESS | 3532 | 1470732547467 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:07 INFO - PROCESS | 3532 | 1470732547552 Marionette TRACE conn6 <- [1,2455,null,{"value":null}] 01:49:07 INFO - PROCESS | 3532 | 1470732547558 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:07 INFO - PROCESS | 3532 | 1470732547560 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:07 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D3649800 == 36 [pid = 3532] [id = 623] 01:49:07 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7C4795C00) [pid = 3532] [serial = 1869] [outer = 0000000000000000] 01:49:07 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CB824800) [pid = 3532] [serial = 1870] [outer = 000000A7C4795C00] 01:49:07 INFO - PROCESS | 3532 | 1470732547605 Marionette DEBUG loaded listener.js 01:49:07 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CD24F400) [pid = 3532] [serial = 1871] [outer = 000000A7C4795C00] 01:49:08 INFO - PROCESS | 3532 | 1470732548021 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]]]}] 01:49:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 01:49:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 585ms 01:49:08 INFO - PROCESS | 3532 | 1470732548048 Marionette TRACE conn6 -> [0,2457,"getWindowHandle",null] 01:49:08 INFO - PROCESS | 3532 | 1470732548050 Marionette TRACE conn6 <- [1,2457,null,{"value":"13"}] 01:49:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 01:49:08 INFO - PROCESS | 3532 | 1470732548053 Marionette TRACE conn6 -> [0,2458,"setScriptTimeout",{"ms":35000}] 01:49:08 INFO - PROCESS | 3532 | 1470732548055 Marionette TRACE conn6 <- [1,2458,null,{}] 01:49:08 INFO - PROCESS | 3532 | 1470732548072 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}] 01:49:08 INFO - PROCESS | 3532 | 1470732548074 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:08 INFO - PROCESS | 3532 | 1470732548164 Marionette TRACE conn6 <- [1,2459,null,{"value":null}] 01:49:08 INFO - PROCESS | 3532 | 1470732548169 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:08 INFO - PROCESS | 3532 | 1470732548171 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:08 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D36B4800 == 37 [pid = 3532] [id = 624] 01:49:08 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7CD34DC00) [pid = 3532] [serial = 1872] [outer = 0000000000000000] 01:49:08 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7CD4E9400) [pid = 3532] [serial = 1873] [outer = 000000A7CD34DC00] 01:49:08 INFO - PROCESS | 3532 | 1470732548219 Marionette DEBUG loaded listener.js 01:49:08 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7CD4F5800) [pid = 3532] [serial = 1874] [outer = 000000A7CD34DC00] 01:49:08 INFO - PROCESS | 3532 | 1470732548956 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]]]}] 01:49:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 01:49:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 943ms 01:49:09 INFO - PROCESS | 3532 | 1470732549001 Marionette TRACE conn6 -> [0,2461,"getWindowHandle",null] 01:49:09 INFO - PROCESS | 3532 | 1470732549006 Marionette TRACE conn6 <- [1,2461,null,{"value":"13"}] 01:49:09 INFO - PROCESS | 3532 | 1470732549011 Marionette TRACE conn6 -> [0,2462,"setScriptTimeout",{"ms":35000}] 01:49:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 01:49:09 INFO - PROCESS | 3532 | 1470732549016 Marionette TRACE conn6 <- [1,2462,null,{}] 01:49:09 INFO - PROCESS | 3532 | 1470732549022 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}] 01:49:09 INFO - PROCESS | 3532 | 1470732549026 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:09 INFO - PROCESS | 3532 | 1470732549155 Marionette TRACE conn6 <- [1,2463,null,{"value":null}] 01:49:09 INFO - PROCESS | 3532 | 1470732549278 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:09 INFO - PROCESS | 3532 | 1470732549281 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:09 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C6461000 == 38 [pid = 3532] [id = 625] 01:49:09 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7BFDB8400) [pid = 3532] [serial = 1875] [outer = 0000000000000000] 01:49:09 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7C001BC00) [pid = 3532] [serial = 1876] [outer = 000000A7BFDB8400] 01:49:09 INFO - PROCESS | 3532 | 1470732549341 Marionette DEBUG loaded listener.js 01:49:09 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7C0359C00) [pid = 3532] [serial = 1877] [outer = 000000A7BFDB8400] 01:49:10 INFO - PROCESS | 3532 | 1470732550045 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]]]}] 01:49:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 01:49:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1091ms 01:49:10 INFO - PROCESS | 3532 | 1470732550130 Marionette TRACE conn6 -> [0,2465,"getWindowHandle",null] 01:49:10 INFO - PROCESS | 3532 | 1470732550135 Marionette TRACE conn6 <- [1,2465,null,{"value":"13"}] 01:49:10 INFO - PROCESS | 3532 | 1470732550143 Marionette TRACE conn6 -> [0,2466,"setScriptTimeout",{"ms":35000}] 01:49:10 INFO - PROCESS | 3532 | 1470732550146 Marionette TRACE conn6 <- [1,2466,null,{}] 01:49:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 01:49:10 INFO - PROCESS | 3532 | 1470732550151 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}] 01:49:10 INFO - PROCESS | 3532 | 1470732550154 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:10 INFO - PROCESS | 3532 | 1470732550290 Marionette TRACE conn6 <- [1,2467,null,{"value":null}] 01:49:10 INFO - PROCESS | 3532 | 1470732550365 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:10 INFO - PROCESS | 3532 | 1470732550367 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:10 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C077D800 == 39 [pid = 3532] [id = 626] 01:49:10 INFO - PROCESS | 3532 | ++DOMWINDOW == 88 (000000A7BF859400) [pid = 3532] [serial = 1878] [outer = 0000000000000000] 01:49:10 INFO - PROCESS | 3532 | ++DOMWINDOW == 89 (000000A7C001F400) [pid = 3532] [serial = 1879] [outer = 000000A7BF859400] 01:49:10 INFO - PROCESS | 3532 | 1470732550563 Marionette DEBUG loaded listener.js 01:49:10 INFO - PROCESS | 3532 | ++DOMWINDOW == 90 (000000A7C03A8000) [pid = 3532] [serial = 1880] [outer = 000000A7BF859400] 01:49:11 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D3649800 == 38 [pid = 3532] [id = 623] 01:49:11 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CF53C000 == 37 [pid = 3532] [id = 622] 01:49:11 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2D3D000 == 36 [pid = 3532] [id = 621] 01:49:11 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CC551800 == 35 [pid = 3532] [id = 620] 01:49:11 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D1DCD000 == 34 [pid = 3532] [id = 619] 01:49:11 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D14DC000 == 33 [pid = 3532] [id = 618] 01:49:11 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D0C21800 == 32 [pid = 3532] [id = 617] 01:49:11 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CF541000 == 31 [pid = 3532] [id = 616] 01:49:11 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CCEF5800 == 30 [pid = 3532] [id = 615] 01:49:11 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CC552800 == 29 [pid = 3532] [id = 614] 01:49:11 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C6462800 == 28 [pid = 3532] [id = 613] 01:49:11 INFO - PROCESS | 3532 | --DOMWINDOW == 89 (000000A7CF3CD400) [pid = 3532] [serial = 1834] [outer = 0000000000000000] [url = about:blank] 01:49:11 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C5096000 == 27 [pid = 3532] [id = 612] 01:49:11 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D4ECC000 == 26 [pid = 3532] [id = 611] 01:49:11 INFO - PROCESS | 3532 | 1470732551263 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]]]}] 01:49:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 01:49:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1137ms 01:49:11 INFO - PROCESS | 3532 | 1470732551287 Marionette TRACE conn6 -> [0,2469,"getWindowHandle",null] 01:49:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 01:49:11 INFO - PROCESS | 3532 | 1470732551291 Marionette TRACE conn6 <- [1,2469,null,{"value":"13"}] 01:49:11 INFO - PROCESS | 3532 | 1470732551296 Marionette TRACE conn6 -> [0,2470,"setScriptTimeout",{"ms":35000}] 01:49:11 INFO - PROCESS | 3532 | 1470732551298 Marionette TRACE conn6 <- [1,2470,null,{}] 01:49:11 INFO - PROCESS | 3532 | 1470732551303 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}] 01:49:11 INFO - PROCESS | 3532 | 1470732551306 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:11 INFO - PROCESS | 3532 | 1470732551403 Marionette TRACE conn6 <- [1,2471,null,{"value":null}] 01:49:11 INFO - PROCESS | 3532 | --DOMWINDOW == 88 (000000A7CE7B3800) [pid = 3532] [serial = 1832] [outer = 0000000000000000] [url = about:blank] 01:49:11 INFO - PROCESS | 3532 | --DOMWINDOW == 87 (000000A7CD247000) [pid = 3532] [serial = 1819] [outer = 0000000000000000] [url = about:blank] 01:49:11 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7CD347000) [pid = 3532] [serial = 1822] [outer = 0000000000000000] [url = about:blank] 01:49:11 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7CD2E4800) [pid = 3532] [serial = 1820] [outer = 0000000000000000] [url = about:blank] 01:49:11 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7CD588800) [pid = 3532] [serial = 1825] [outer = 0000000000000000] [url = about:blank] 01:49:11 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7CD4EC400) [pid = 3532] [serial = 1823] [outer = 0000000000000000] [url = about:blank] 01:49:11 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7CDBEF800) [pid = 3532] [serial = 1831] [outer = 0000000000000000] [url = about:blank] 01:49:11 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7C5556400) [pid = 3532] [serial = 1807] [outer = 0000000000000000] [url = about:blank] 01:49:11 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7C6125000) [pid = 3532] [serial = 1808] [outer = 0000000000000000] [url = about:blank] 01:49:11 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7C486F000) [pid = 3532] [serial = 1804] [outer = 0000000000000000] [url = about:blank] 01:49:11 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7C5035400) [pid = 3532] [serial = 1805] [outer = 0000000000000000] [url = about:blank] 01:49:11 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7C0F19400) [pid = 3532] [serial = 1801] [outer = 0000000000000000] [url = about:blank] 01:49:11 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7C4365800) [pid = 3532] [serial = 1802] [outer = 0000000000000000] [url = about:blank] 01:49:11 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7C03A7000) [pid = 3532] [serial = 1798] [outer = 0000000000000000] [url = about:blank] 01:49:11 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7C03CE800) [pid = 3532] [serial = 1799] [outer = 0000000000000000] [url = about:blank] 01:49:11 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7C0013400) [pid = 3532] [serial = 1795] [outer = 0000000000000000] [url = about:blank] 01:49:11 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7C0265000) [pid = 3532] [serial = 1796] [outer = 0000000000000000] [url = about:blank] 01:49:11 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7CF008800) [pid = 3532] [serial = 1793] [outer = 0000000000000000] [url = about:blank] 01:49:11 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7CC9C6000) [pid = 3532] [serial = 1816] [outer = 0000000000000000] [url = about:blank] 01:49:11 INFO - PROCESS | 3532 | --DOMWINDOW == 69 (000000A7CBE0A000) [pid = 3532] [serial = 1813] [outer = 0000000000000000] [url = about:blank] 01:49:11 INFO - PROCESS | 3532 | --DOMWINDOW == 68 (000000A7CC944400) [pid = 3532] [serial = 1814] [outer = 0000000000000000] [url = about:blank] 01:49:11 INFO - PROCESS | 3532 | --DOMWINDOW == 67 (000000A7C9DBC400) [pid = 3532] [serial = 1810] [outer = 0000000000000000] [url = about:blank] 01:49:11 INFO - PROCESS | 3532 | --DOMWINDOW == 66 (000000A7CA66A800) [pid = 3532] [serial = 1811] [outer = 0000000000000000] [url = about:blank] 01:49:11 INFO - PROCESS | 3532 | --DOMWINDOW == 65 (000000A7CB81DC00) [pid = 3532] [serial = 1828] [outer = 0000000000000000] [url = about:blank] 01:49:11 INFO - PROCESS | 3532 | --DOMWINDOW == 64 (000000A7CD511C00) [pid = 3532] [serial = 1829] [outer = 0000000000000000] [url = about:blank] 01:49:11 INFO - PROCESS | 3532 | --DOMWINDOW == 63 (000000A7CD6CAC00) [pid = 3532] [serial = 1826] [outer = 0000000000000000] [url = about:blank] 01:49:11 INFO - PROCESS | 3532 | --DOMWINDOW == 62 (000000A7CCA31400) [pid = 3532] [serial = 1817] [outer = 0000000000000000] [url = about:blank] 01:49:11 INFO - PROCESS | 3532 | 1470732551487 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:11 INFO - PROCESS | 3532 | 1470732551490 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:11 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C9988000 == 27 [pid = 3532] [id = 627] 01:49:11 INFO - PROCESS | 3532 | ++DOMWINDOW == 63 (000000A7BFD24C00) [pid = 3532] [serial = 1881] [outer = 0000000000000000] 01:49:11 INFO - PROCESS | 3532 | ++DOMWINDOW == 64 (000000A7C026A000) [pid = 3532] [serial = 1882] [outer = 000000A7BFD24C00] 01:49:11 INFO - PROCESS | 3532 | 1470732551539 Marionette DEBUG loaded listener.js 01:49:11 INFO - PROCESS | 3532 | ++DOMWINDOW == 65 (000000A7C0B59000) [pid = 3532] [serial = 1883] [outer = 000000A7BFD24C00] 01:49:12 INFO - PROCESS | 3532 | 1470732551999 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]]]}] 01:49:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 01:49:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 733ms 01:49:12 INFO - PROCESS | 3532 | 1470732552029 Marionette TRACE conn6 -> [0,2473,"getWindowHandle",null] 01:49:12 INFO - PROCESS | 3532 | 1470732552033 Marionette TRACE conn6 <- [1,2473,null,{"value":"13"}] 01:49:12 INFO - PROCESS | 3532 | 1470732552039 Marionette TRACE conn6 -> [0,2474,"setScriptTimeout",{"ms":35000}] 01:49:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 01:49:12 INFO - PROCESS | 3532 | 1470732552041 Marionette TRACE conn6 <- [1,2474,null,{}] 01:49:12 INFO - PROCESS | 3532 | 1470732552049 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}] 01:49:12 INFO - PROCESS | 3532 | 1470732552052 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:12 INFO - PROCESS | 3532 | 1470732552144 Marionette TRACE conn6 <- [1,2475,null,{"value":null}] 01:49:12 INFO - PROCESS | 3532 | 1470732552151 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:12 INFO - PROCESS | 3532 | 1470732552154 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:12 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CCE67000 == 28 [pid = 3532] [id = 628] 01:49:12 INFO - PROCESS | 3532 | ++DOMWINDOW == 66 (000000A7C478EC00) [pid = 3532] [serial = 1884] [outer = 0000000000000000] 01:49:12 INFO - PROCESS | 3532 | ++DOMWINDOW == 67 (000000A7C4870800) [pid = 3532] [serial = 1885] [outer = 000000A7C478EC00] 01:49:12 INFO - PROCESS | 3532 | 1470732552202 Marionette DEBUG loaded listener.js 01:49:12 INFO - PROCESS | 3532 | ++DOMWINDOW == 68 (000000A7C5042C00) [pid = 3532] [serial = 1886] [outer = 000000A7C478EC00] 01:49:12 INFO - PROCESS | 3532 | 1470732552697 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]]]}] 01:49:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 01:49:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 690ms 01:49:12 INFO - PROCESS | 3532 | 1470732552733 Marionette TRACE conn6 -> [0,2477,"getWindowHandle",null] 01:49:12 INFO - PROCESS | 3532 | 1470732552735 Marionette TRACE conn6 <- [1,2477,null,{"value":"13"}] 01:49:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 01:49:12 INFO - PROCESS | 3532 | 1470732552739 Marionette TRACE conn6 -> [0,2478,"setScriptTimeout",{"ms":35000}] 01:49:12 INFO - PROCESS | 3532 | 1470732552743 Marionette TRACE conn6 <- [1,2478,null,{}] 01:49:12 INFO - PROCESS | 3532 | 1470732552755 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}] 01:49:12 INFO - PROCESS | 3532 | 1470732552760 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:12 INFO - PROCESS | 3532 | 1470732552852 Marionette TRACE conn6 <- [1,2479,null,{"value":null}] 01:49:12 INFO - PROCESS | 3532 | 1470732552862 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:12 INFO - PROCESS | 3532 | 1470732552865 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:12 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D04D7800 == 29 [pid = 3532] [id = 629] 01:49:12 INFO - PROCESS | 3532 | ++DOMWINDOW == 69 (000000A7C478D800) [pid = 3532] [serial = 1887] [outer = 0000000000000000] 01:49:12 INFO - PROCESS | 3532 | ++DOMWINDOW == 70 (000000A7C6127C00) [pid = 3532] [serial = 1888] [outer = 000000A7C478D800] 01:49:12 INFO - PROCESS | 3532 | 1470732552982 Marionette DEBUG loaded listener.js 01:49:13 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7C67BBC00) [pid = 3532] [serial = 1889] [outer = 000000A7C478D800] 01:49:13 INFO - PROCESS | 3532 | 1470732553394 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]]]}] 01:49:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 01:49:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 691ms 01:49:13 INFO - PROCESS | 3532 | 1470732553433 Marionette TRACE conn6 -> [0,2481,"getWindowHandle",null] 01:49:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 01:49:13 INFO - PROCESS | 3532 | 1470732553435 Marionette TRACE conn6 <- [1,2481,null,{"value":"13"}] 01:49:13 INFO - PROCESS | 3532 | 1470732553439 Marionette TRACE conn6 -> [0,2482,"setScriptTimeout",{"ms":35000}] 01:49:13 INFO - PROCESS | 3532 | 1470732553440 Marionette TRACE conn6 <- [1,2482,null,{}] 01:49:13 INFO - PROCESS | 3532 | 1470732553444 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}] 01:49:13 INFO - PROCESS | 3532 | 1470732553446 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:13 INFO - PROCESS | 3532 | 1470732553601 Marionette TRACE conn6 <- [1,2483,null,{"value":null}] 01:49:13 INFO - PROCESS | 3532 | 1470732553658 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:13 INFO - PROCESS | 3532 | 1470732553661 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:13 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0F2D000 == 30 [pid = 3532] [id = 630] 01:49:13 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7C9D14000) [pid = 3532] [serial = 1890] [outer = 0000000000000000] 01:49:13 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7CA387C00) [pid = 3532] [serial = 1891] [outer = 000000A7C9D14000] 01:49:13 INFO - PROCESS | 3532 | 1470732553708 Marionette DEBUG loaded listener.js 01:49:13 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7CB81DC00) [pid = 3532] [serial = 1892] [outer = 000000A7C9D14000] 01:49:14 INFO - PROCESS | 3532 | 1470732554142 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]]]}] 01:49:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 01:49:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 733ms 01:49:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 01:49:14 INFO - PROCESS | 3532 | 1470732554176 Marionette TRACE conn6 -> [0,2485,"getWindowHandle",null] 01:49:14 INFO - PROCESS | 3532 | 1470732554179 Marionette TRACE conn6 <- [1,2485,null,{"value":"13"}] 01:49:14 INFO - PROCESS | 3532 | 1470732554182 Marionette TRACE conn6 -> [0,2486,"setScriptTimeout",{"ms":35000}] 01:49:14 INFO - PROCESS | 3532 | 1470732554184 Marionette TRACE conn6 <- [1,2486,null,{}] 01:49:14 INFO - PROCESS | 3532 | 1470732554187 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}] 01:49:14 INFO - PROCESS | 3532 | 1470732554189 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:14 INFO - PROCESS | 3532 | 1470732554304 Marionette TRACE conn6 <- [1,2487,null,{"value":null}] 01:49:14 INFO - PROCESS | 3532 | 1470732554310 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:14 INFO - PROCESS | 3532 | 1470732554312 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:14 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D18ED800 == 31 [pid = 3532] [id = 631] 01:49:14 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7CBF45400) [pid = 3532] [serial = 1893] [outer = 0000000000000000] 01:49:14 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7CC946800) [pid = 3532] [serial = 1894] [outer = 000000A7CBF45400] 01:49:14 INFO - PROCESS | 3532 | 1470732554368 Marionette DEBUG loaded listener.js 01:49:14 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7CCA2C000) [pid = 3532] [serial = 1895] [outer = 000000A7CBF45400] 01:49:14 INFO - PROCESS | 3532 | 1470732554853 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]]]}] 01:49:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 01:49:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 733ms 01:49:14 INFO - PROCESS | 3532 | 1470732554917 Marionette TRACE conn6 -> [0,2489,"getWindowHandle",null] 01:49:14 INFO - PROCESS | 3532 | 1470732554919 Marionette TRACE conn6 <- [1,2489,null,{"value":"13"}] 01:49:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 01:49:14 INFO - PROCESS | 3532 | 1470732554962 Marionette TRACE conn6 -> [0,2490,"setScriptTimeout",{"ms":35000}] 01:49:14 INFO - PROCESS | 3532 | 1470732554964 Marionette TRACE conn6 <- [1,2490,null,{}] 01:49:14 INFO - PROCESS | 3532 | 1470732554968 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}] 01:49:14 INFO - PROCESS | 3532 | 1470732554982 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:15 INFO - PROCESS | 3532 | 1470732555100 Marionette TRACE conn6 <- [1,2491,null,{"value":null}] 01:49:15 INFO - PROCESS | 3532 | 1470732555152 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:15 INFO - PROCESS | 3532 | 1470732555154 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:15 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D209E000 == 32 [pid = 3532] [id = 632] 01:49:15 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7CD249400) [pid = 3532] [serial = 1896] [outer = 0000000000000000] 01:49:15 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7CD2EB800) [pid = 3532] [serial = 1897] [outer = 000000A7CD249400] 01:49:15 INFO - PROCESS | 3532 | 1470732555201 Marionette DEBUG loaded listener.js 01:49:15 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CD34A400) [pid = 3532] [serial = 1898] [outer = 000000A7CD249400] 01:49:15 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7C4795C00) [pid = 3532] [serial = 1869] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 01:49:15 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7C026FC00) [pid = 3532] [serial = 1839] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 01:49:15 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7CE7B4000) [pid = 3532] [serial = 1833] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 01:49:15 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7CA37D800) [pid = 3532] [serial = 1857] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 01:49:15 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7CB821C00) [pid = 3532] [serial = 1860] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 01:49:15 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7C026F400) [pid = 3532] [serial = 1848] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 01:49:15 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7BFDB4800) [pid = 3532] [serial = 1836] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 01:49:15 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7CA665000) [pid = 3532] [serial = 1863] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 01:49:15 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7C64D8000) [pid = 3532] [serial = 1851] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 01:49:15 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7CD24A400) [pid = 3532] [serial = 1866] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 01:49:15 INFO - PROCESS | 3532 | --DOMWINDOW == 69 (000000A7BE481000) [pid = 3532] [serial = 1842] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 01:49:15 INFO - PROCESS | 3532 | --DOMWINDOW == 68 (000000A7C0FCC000) [pid = 3532] [serial = 1845] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 01:49:15 INFO - PROCESS | 3532 | --DOMWINDOW == 67 (000000A7C6C71400) [pid = 3532] [serial = 1854] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 01:49:15 INFO - PROCESS | 3532 | 1470732555673 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]]]}] 01:49:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 01:49:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 753ms 01:49:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 01:49:15 INFO - PROCESS | 3532 | 1470732555705 Marionette TRACE conn6 -> [0,2493,"getWindowHandle",null] 01:49:15 INFO - PROCESS | 3532 | 1470732555707 Marionette TRACE conn6 <- [1,2493,null,{"value":"13"}] 01:49:15 INFO - PROCESS | 3532 | 1470732555711 Marionette TRACE conn6 -> [0,2494,"setScriptTimeout",{"ms":35000}] 01:49:15 INFO - PROCESS | 3532 | 1470732555713 Marionette TRACE conn6 <- [1,2494,null,{}] 01:49:15 INFO - PROCESS | 3532 | 1470732555716 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}] 01:49:15 INFO - PROCESS | 3532 | 1470732555718 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:15 INFO - PROCESS | 3532 | 1470732555801 Marionette TRACE conn6 <- [1,2495,null,{"value":null}] 01:49:15 INFO - PROCESS | 3532 | 1470732555808 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:15 INFO - PROCESS | 3532 | 1470732555810 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:15 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C9982000 == 33 [pid = 3532] [id = 633] 01:49:15 INFO - PROCESS | 3532 | ++DOMWINDOW == 68 (000000A7C0357C00) [pid = 3532] [serial = 1899] [outer = 0000000000000000] 01:49:15 INFO - PROCESS | 3532 | ++DOMWINDOW == 69 (000000A7CA40E400) [pid = 3532] [serial = 1900] [outer = 000000A7C0357C00] 01:49:15 INFO - PROCESS | 3532 | 1470732555855 Marionette DEBUG loaded listener.js 01:49:15 INFO - PROCESS | 3532 | ++DOMWINDOW == 70 (000000A7CD24C400) [pid = 3532] [serial = 1901] [outer = 000000A7C0357C00] 01:49:16 INFO - PROCESS | 3532 | 1470732556296 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]]]}] 01:49:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 01:49:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 630ms 01:49:16 INFO - PROCESS | 3532 | 1470732556344 Marionette TRACE conn6 -> [0,2497,"getWindowHandle",null] 01:49:16 INFO - PROCESS | 3532 | 1470732556346 Marionette TRACE conn6 <- [1,2497,null,{"value":"13"}] 01:49:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 01:49:16 INFO - PROCESS | 3532 | 1470732556350 Marionette TRACE conn6 -> [0,2498,"setScriptTimeout",{"ms":35000}] 01:49:16 INFO - PROCESS | 3532 | 1470732556352 Marionette TRACE conn6 <- [1,2498,null,{}] 01:49:16 INFO - PROCESS | 3532 | 1470732556355 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}] 01:49:16 INFO - PROCESS | 3532 | 1470732556357 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:16 INFO - PROCESS | 3532 | 1470732556439 Marionette TRACE conn6 <- [1,2499,null,{"value":null}] 01:49:16 INFO - PROCESS | 3532 | 1470732556446 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:16 INFO - PROCESS | 3532 | 1470732556448 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:16 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2EA5800 == 34 [pid = 3532] [id = 634] 01:49:16 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7CD349000) [pid = 3532] [serial = 1902] [outer = 0000000000000000] 01:49:16 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7CD4F0400) [pid = 3532] [serial = 1903] [outer = 000000A7CD349000] 01:49:16 INFO - PROCESS | 3532 | 1470732556494 Marionette DEBUG loaded listener.js 01:49:16 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7CD511800) [pid = 3532] [serial = 1904] [outer = 000000A7CD349000] 01:49:16 INFO - PROCESS | 3532 | 1470732556935 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]]]}] 01:49:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 01:49:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 629ms 01:49:16 INFO - PROCESS | 3532 | 1470732556981 Marionette TRACE conn6 -> [0,2501,"getWindowHandle",null] 01:49:16 INFO - PROCESS | 3532 | 1470732556983 Marionette TRACE conn6 <- [1,2501,null,{"value":"13"}] 01:49:16 INFO - PROCESS | 3532 | 1470732556986 Marionette TRACE conn6 -> [0,2502,"setScriptTimeout",{"ms":35000}] 01:49:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 01:49:16 INFO - PROCESS | 3532 | 1470732556988 Marionette TRACE conn6 <- [1,2502,null,{}] 01:49:17 INFO - PROCESS | 3532 | 1470732556995 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}] 01:49:17 INFO - PROCESS | 3532 | 1470732556997 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:17 INFO - PROCESS | 3532 | 1470732557082 Marionette TRACE conn6 <- [1,2503,null,{"value":null}] 01:49:17 INFO - PROCESS | 3532 | 1470732557088 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:17 INFO - PROCESS | 3532 | 1470732557090 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:17 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D31E2800 == 35 [pid = 3532] [id = 635] 01:49:17 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7CD516C00) [pid = 3532] [serial = 1905] [outer = 0000000000000000] 01:49:17 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7CD64C400) [pid = 3532] [serial = 1906] [outer = 000000A7CD516C00] 01:49:17 INFO - PROCESS | 3532 | 1470732557137 Marionette DEBUG loaded listener.js 01:49:17 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7CD659800) [pid = 3532] [serial = 1907] [outer = 000000A7CD516C00] 01:49:18 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C9988000 == 34 [pid = 3532] [id = 627] 01:49:18 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C077D800 == 33 [pid = 3532] [id = 626] 01:49:18 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C6461000 == 32 [pid = 3532] [id = 625] 01:49:18 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D36B4800 == 31 [pid = 3532] [id = 624] 01:49:18 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D04D7800 == 30 [pid = 3532] [id = 629] 01:49:18 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D18ED800 == 29 [pid = 3532] [id = 631] 01:49:18 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2EA5800 == 28 [pid = 3532] [id = 634] 01:49:18 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C9982000 == 27 [pid = 3532] [id = 633] 01:49:18 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D209E000 == 26 [pid = 3532] [id = 632] 01:49:18 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D0F2D000 == 25 [pid = 3532] [id = 630] 01:49:18 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CCE67000 == 24 [pid = 3532] [id = 628] 01:49:18 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7C0355000) [pid = 3532] [serial = 1840] [outer = 0000000000000000] [url = about:blank] 01:49:18 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7C039C400) [pid = 3532] [serial = 1841] [outer = 0000000000000000] [url = about:blank] 01:49:18 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7CF884000) [pid = 3532] [serial = 1835] [outer = 0000000000000000] [url = about:blank] 01:49:18 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7CB817400) [pid = 3532] [serial = 1858] [outer = 0000000000000000] [url = about:blank] 01:49:18 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7CBE72000) [pid = 3532] [serial = 1861] [outer = 0000000000000000] [url = about:blank] 01:49:18 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7C48D7C00) [pid = 3532] [serial = 1849] [outer = 0000000000000000] [url = about:blank] 01:49:18 INFO - PROCESS | 3532 | --DOMWINDOW == 69 (000000A7C5038000) [pid = 3532] [serial = 1850] [outer = 0000000000000000] [url = about:blank] 01:49:18 INFO - PROCESS | 3532 | --DOMWINDOW == 68 (000000A7BFDB5800) [pid = 3532] [serial = 1837] [outer = 0000000000000000] [url = about:blank] 01:49:18 INFO - PROCESS | 3532 | --DOMWINDOW == 67 (000000A7CC9C2800) [pid = 3532] [serial = 1864] [outer = 0000000000000000] [url = about:blank] 01:49:18 INFO - PROCESS | 3532 | --DOMWINDOW == 66 (000000A7BFDC7800) [pid = 3532] [serial = 1838] [outer = 0000000000000000] [url = about:blank] 01:49:18 INFO - PROCESS | 3532 | --DOMWINDOW == 65 (000000A7C679A400) [pid = 3532] [serial = 1852] [outer = 0000000000000000] [url = about:blank] 01:49:18 INFO - PROCESS | 3532 | --DOMWINDOW == 64 (000000A7CC944800) [pid = 3532] [serial = 1862] [outer = 0000000000000000] [url = about:blank] 01:49:18 INFO - PROCESS | 3532 | --DOMWINDOW == 63 (000000A7C6C6EC00) [pid = 3532] [serial = 1853] [outer = 0000000000000000] [url = about:blank] 01:49:18 INFO - PROCESS | 3532 | --DOMWINDOW == 62 (000000A7CD2E5400) [pid = 3532] [serial = 1867] [outer = 0000000000000000] [url = about:blank] 01:49:18 INFO - PROCESS | 3532 | --DOMWINDOW == 61 (000000A7CCA2B000) [pid = 3532] [serial = 1865] [outer = 0000000000000000] [url = about:blank] 01:49:18 INFO - PROCESS | 3532 | --DOMWINDOW == 60 (000000A7C0454800) [pid = 3532] [serial = 1843] [outer = 0000000000000000] [url = about:blank] 01:49:18 INFO - PROCESS | 3532 | --DOMWINDOW == 59 (000000A7C08A5000) [pid = 3532] [serial = 1844] [outer = 0000000000000000] [url = about:blank] 01:49:18 INFO - PROCESS | 3532 | --DOMWINDOW == 58 (000000A7C436DC00) [pid = 3532] [serial = 1846] [outer = 0000000000000000] [url = about:blank] 01:49:18 INFO - PROCESS | 3532 | --DOMWINDOW == 57 (000000A7C478FC00) [pid = 3532] [serial = 1847] [outer = 0000000000000000] [url = about:blank] 01:49:18 INFO - PROCESS | 3532 | --DOMWINDOW == 56 (000000A7C9D77000) [pid = 3532] [serial = 1855] [outer = 0000000000000000] [url = about:blank] 01:49:18 INFO - PROCESS | 3532 | --DOMWINDOW == 55 (000000A7CA338400) [pid = 3532] [serial = 1856] [outer = 0000000000000000] [url = about:blank] 01:49:18 INFO - PROCESS | 3532 | --DOMWINDOW == 54 (000000A7CD348800) [pid = 3532] [serial = 1868] [outer = 0000000000000000] [url = about:blank] 01:49:18 INFO - PROCESS | 3532 | --DOMWINDOW == 53 (000000A7CD24F400) [pid = 3532] [serial = 1871] [outer = 0000000000000000] [url = about:blank] 01:49:18 INFO - PROCESS | 3532 | --DOMWINDOW == 52 (000000A7CB823800) [pid = 3532] [serial = 1859] [outer = 0000000000000000] [url = about:blank] 01:49:18 INFO - PROCESS | 3532 | --DOMWINDOW == 51 (000000A7CD4E9400) [pid = 3532] [serial = 1873] [outer = 0000000000000000] [url = about:blank] 01:49:18 INFO - PROCESS | 3532 | --DOMWINDOW == 50 (000000A7CB824800) [pid = 3532] [serial = 1870] [outer = 0000000000000000] [url = about:blank] 01:49:18 INFO - PROCESS | 3532 | 1470732558900 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]]]}] 01:49:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 01:49:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1932ms 01:49:18 INFO - PROCESS | 3532 | 1470732558923 Marionette TRACE conn6 -> [0,2505,"getWindowHandle",null] 01:49:18 INFO - PROCESS | 3532 | 1470732558927 Marionette TRACE conn6 <- [1,2505,null,{"value":"13"}] 01:49:18 INFO - PROCESS | 3532 | 1470732558932 Marionette TRACE conn6 -> [0,2506,"setScriptTimeout",{"ms":35000}] 01:49:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 01:49:18 INFO - PROCESS | 3532 | 1470732558936 Marionette TRACE conn6 <- [1,2506,null,{}] 01:49:18 INFO - PROCESS | 3532 | 1470732558942 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}] 01:49:18 INFO - PROCESS | 3532 | 1470732558945 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:19 INFO - PROCESS | 3532 | 1470732559039 Marionette TRACE conn6 <- [1,2507,null,{"value":null}] 01:49:19 INFO - PROCESS | 3532 | 1470732559047 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:19 INFO - PROCESS | 3532 | 1470732559052 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:19 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C5543000 == 25 [pid = 3532] [id = 636] 01:49:19 INFO - PROCESS | 3532 | ++DOMWINDOW == 51 (000000A7C0016800) [pid = 3532] [serial = 1908] [outer = 0000000000000000] 01:49:19 INFO - PROCESS | 3532 | ++DOMWINDOW == 52 (000000A7C001B800) [pid = 3532] [serial = 1909] [outer = 000000A7C0016800] 01:49:19 INFO - PROCESS | 3532 | 1470732559103 Marionette DEBUG loaded listener.js 01:49:19 INFO - PROCESS | 3532 | ++DOMWINDOW == 53 (000000A7C0353000) [pid = 3532] [serial = 1910] [outer = 000000A7C0016800] 01:49:19 INFO - PROCESS | 3532 | 1470732559595 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]]]}] 01:49:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 01:49:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 691ms 01:49:19 INFO - PROCESS | 3532 | 1470732559628 Marionette TRACE conn6 -> [0,2509,"getWindowHandle",null] 01:49:19 INFO - PROCESS | 3532 | 1470732559633 Marionette TRACE conn6 <- [1,2509,null,{"value":"13"}] 01:49:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 01:49:19 INFO - PROCESS | 3532 | 1470732559640 Marionette TRACE conn6 -> [0,2510,"setScriptTimeout",{"ms":35000}] 01:49:19 INFO - PROCESS | 3532 | 1470732559643 Marionette TRACE conn6 <- [1,2510,null,{}] 01:49:19 INFO - PROCESS | 3532 | 1470732559647 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}] 01:49:19 INFO - PROCESS | 3532 | 1470732559650 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:19 INFO - PROCESS | 3532 | 1470732559742 Marionette TRACE conn6 <- [1,2511,null,{"value":null}] 01:49:19 INFO - PROCESS | 3532 | 1470732559750 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:19 INFO - PROCESS | 3532 | 1470732559753 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:19 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C9992000 == 26 [pid = 3532] [id = 637] 01:49:19 INFO - PROCESS | 3532 | ++DOMWINDOW == 54 (000000A7C03A5800) [pid = 3532] [serial = 1911] [outer = 0000000000000000] 01:49:19 INFO - PROCESS | 3532 | ++DOMWINDOW == 55 (000000A7C03CE000) [pid = 3532] [serial = 1912] [outer = 000000A7C03A5800] 01:49:19 INFO - PROCESS | 3532 | 1470732559804 Marionette DEBUG loaded listener.js 01:49:19 INFO - PROCESS | 3532 | ++DOMWINDOW == 56 (000000A7C0450800) [pid = 3532] [serial = 1913] [outer = 000000A7C03A5800] 01:49:20 INFO - PROCESS | 3532 | 1470732560286 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]]]}] 01:49:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 01:49:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 691ms 01:49:20 INFO - PROCESS | 3532 | 1470732560332 Marionette TRACE conn6 -> [0,2513,"getWindowHandle",null] 01:49:20 INFO - PROCESS | 3532 | 1470732560334 Marionette TRACE conn6 <- [1,2513,null,{"value":"13"}] 01:49:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 01:49:20 INFO - PROCESS | 3532 | 1470732560338 Marionette TRACE conn6 -> [0,2514,"setScriptTimeout",{"ms":35000}] 01:49:20 INFO - PROCESS | 3532 | 1470732560342 Marionette TRACE conn6 <- [1,2514,null,{}] 01:49:20 INFO - PROCESS | 3532 | 1470732560353 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}] 01:49:20 INFO - PROCESS | 3532 | 1470732560358 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:20 INFO - PROCESS | 3532 | 1470732560475 Marionette TRACE conn6 <- [1,2515,null,{"value":null}] 01:49:20 INFO - PROCESS | 3532 | 1470732560559 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:20 INFO - PROCESS | 3532 | 1470732560562 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:20 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CCE78000 == 27 [pid = 3532] [id = 638] 01:49:20 INFO - PROCESS | 3532 | ++DOMWINDOW == 57 (000000A7BF437000) [pid = 3532] [serial = 1914] [outer = 0000000000000000] 01:49:20 INFO - PROCESS | 3532 | ++DOMWINDOW == 58 (000000A7C4365800) [pid = 3532] [serial = 1915] [outer = 000000A7BF437000] 01:49:20 INFO - PROCESS | 3532 | 1470732560613 Marionette DEBUG loaded listener.js 01:49:20 INFO - PROCESS | 3532 | ++DOMWINDOW == 59 (000000A7C478FC00) [pid = 3532] [serial = 1916] [outer = 000000A7BF437000] 01:49:21 INFO - PROCESS | 3532 | 1470732560994 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]]]}] 01:49:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 01:49:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 691ms 01:49:21 INFO - PROCESS | 3532 | 1470732561031 Marionette TRACE conn6 -> [0,2517,"getWindowHandle",null] 01:49:21 INFO - PROCESS | 3532 | 1470732561034 Marionette TRACE conn6 <- [1,2517,null,{"value":"13"}] 01:49:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 01:49:21 INFO - PROCESS | 3532 | 1470732561037 Marionette TRACE conn6 -> [0,2518,"setScriptTimeout",{"ms":35000}] 01:49:21 INFO - PROCESS | 3532 | 1470732561039 Marionette TRACE conn6 <- [1,2518,null,{}] 01:49:21 INFO - PROCESS | 3532 | 1470732561042 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}] 01:49:21 INFO - PROCESS | 3532 | 1470732561045 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:21 INFO - PROCESS | 3532 | 1470732561165 Marionette TRACE conn6 <- [1,2519,null,{"value":null}] 01:49:21 INFO - PROCESS | 3532 | 1470732561170 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:21 INFO - PROCESS | 3532 | 1470732561173 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:21 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CF320000 == 28 [pid = 3532] [id = 639] 01:49:21 INFO - PROCESS | 3532 | ++DOMWINDOW == 60 (000000A7C486CC00) [pid = 3532] [serial = 1917] [outer = 0000000000000000] 01:49:21 INFO - PROCESS | 3532 | ++DOMWINDOW == 61 (000000A7C48D7800) [pid = 3532] [serial = 1918] [outer = 000000A7C486CC00] 01:49:21 INFO - PROCESS | 3532 | 1470732561221 Marionette DEBUG loaded listener.js 01:49:21 INFO - PROCESS | 3532 | ++DOMWINDOW == 62 (000000A7C5035400) [pid = 3532] [serial = 1919] [outer = 000000A7C486CC00] 01:49:21 INFO - PROCESS | 3532 | 1470732561636 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]]]}] 01:49:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 01:49:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 629ms 01:49:21 INFO - PROCESS | 3532 | 1470732561670 Marionette TRACE conn6 -> [0,2521,"getWindowHandle",null] 01:49:21 INFO - PROCESS | 3532 | 1470732561672 Marionette TRACE conn6 <- [1,2521,null,{"value":"13"}] 01:49:21 INFO - PROCESS | 3532 | 1470732561675 Marionette TRACE conn6 -> [0,2522,"setScriptTimeout",{"ms":35000}] 01:49:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 01:49:21 INFO - PROCESS | 3532 | 1470732561677 Marionette TRACE conn6 <- [1,2522,null,{}] 01:49:21 INFO - PROCESS | 3532 | 1470732561680 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}] 01:49:21 INFO - PROCESS | 3532 | 1470732561683 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:21 INFO - PROCESS | 3532 | 1470732561766 Marionette TRACE conn6 <- [1,2523,null,{"value":null}] 01:49:21 INFO - PROCESS | 3532 | 1470732561771 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:21 INFO - PROCESS | 3532 | 1470732561773 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:21 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D062D800 == 29 [pid = 3532] [id = 640] 01:49:21 INFO - PROCESS | 3532 | ++DOMWINDOW == 63 (000000A7BFDB7800) [pid = 3532] [serial = 1920] [outer = 0000000000000000] 01:49:21 INFO - PROCESS | 3532 | ++DOMWINDOW == 64 (000000A7C5555C00) [pid = 3532] [serial = 1921] [outer = 000000A7BFDB7800] 01:49:21 INFO - PROCESS | 3532 | 1470732561821 Marionette DEBUG loaded listener.js 01:49:21 INFO - PROCESS | 3532 | ++DOMWINDOW == 65 (000000A7C611FC00) [pid = 3532] [serial = 1922] [outer = 000000A7BFDB7800] 01:49:22 INFO - PROCESS | 3532 | 1470732562266 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]]]}] 01:49:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 01:49:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 630ms 01:49:22 INFO - PROCESS | 3532 | 1470732562315 Marionette TRACE conn6 -> [0,2525,"getWindowHandle",null] 01:49:22 INFO - PROCESS | 3532 | 1470732562317 Marionette TRACE conn6 <- [1,2525,null,{"value":"13"}] 01:49:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 01:49:22 INFO - PROCESS | 3532 | 1470732562320 Marionette TRACE conn6 -> [0,2526,"setScriptTimeout",{"ms":35000}] 01:49:22 INFO - PROCESS | 3532 | 1470732562322 Marionette TRACE conn6 <- [1,2526,null,{}] 01:49:22 INFO - PROCESS | 3532 | 1470732562326 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}] 01:49:22 INFO - PROCESS | 3532 | 1470732562332 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:22 INFO - PROCESS | 3532 | 1470732562442 Marionette TRACE conn6 <- [1,2527,null,{"value":null}] 01:49:22 INFO - PROCESS | 3532 | 1470732562450 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:22 INFO - PROCESS | 3532 | 1470732562452 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:22 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D14D8000 == 30 [pid = 3532] [id = 641] 01:49:22 INFO - PROCESS | 3532 | ++DOMWINDOW == 66 (000000A7C600A400) [pid = 3532] [serial = 1923] [outer = 0000000000000000] 01:49:22 INFO - PROCESS | 3532 | ++DOMWINDOW == 67 (000000A7C9DBB800) [pid = 3532] [serial = 1924] [outer = 000000A7C600A400] 01:49:22 INFO - PROCESS | 3532 | 1470732562504 Marionette DEBUG loaded listener.js 01:49:22 INFO - PROCESS | 3532 | ++DOMWINDOW == 68 (000000A7CA439400) [pid = 3532] [serial = 1925] [outer = 000000A7C600A400] 01:49:22 INFO - PROCESS | 3532 | 1470732562944 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]]]}] 01:49:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 01:49:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 692ms 01:49:23 INFO - PROCESS | 3532 | 1470732563015 Marionette TRACE conn6 -> [0,2529,"getWindowHandle",null] 01:49:23 INFO - PROCESS | 3532 | 1470732563017 Marionette TRACE conn6 <- [1,2529,null,{"value":"13"}] 01:49:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 01:49:23 INFO - PROCESS | 3532 | 1470732563021 Marionette TRACE conn6 -> [0,2530,"setScriptTimeout",{"ms":35000}] 01:49:23 INFO - PROCESS | 3532 | 1470732563022 Marionette TRACE conn6 <- [1,2530,null,{}] 01:49:23 INFO - PROCESS | 3532 | 1470732563026 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}] 01:49:23 INFO - PROCESS | 3532 | 1470732563028 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:23 INFO - PROCESS | 3532 | 1470732563108 Marionette TRACE conn6 <- [1,2531,null,{"value":null}] 01:49:23 INFO - PROCESS | 3532 | 1470732563144 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:23 INFO - PROCESS | 3532 | 1470732563146 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:23 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D1DCD000 == 31 [pid = 3532] [id = 642] 01:49:23 INFO - PROCESS | 3532 | ++DOMWINDOW == 69 (000000A7BFDAEC00) [pid = 3532] [serial = 1926] [outer = 0000000000000000] 01:49:23 INFO - PROCESS | 3532 | ++DOMWINDOW == 70 (000000A7CB824800) [pid = 3532] [serial = 1927] [outer = 000000A7BFDAEC00] 01:49:23 INFO - PROCESS | 3532 | 1470732563191 Marionette DEBUG loaded listener.js 01:49:23 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7CBE72400) [pid = 3532] [serial = 1928] [outer = 000000A7BFDAEC00] 01:49:23 INFO - PROCESS | 3532 | 1470732563601 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]]]}] 01:49:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 01:49:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 628ms 01:49:23 INFO - PROCESS | 3532 | 1470732563652 Marionette TRACE conn6 -> [0,2533,"getWindowHandle",null] 01:49:23 INFO - PROCESS | 3532 | 1470732563654 Marionette TRACE conn6 <- [1,2533,null,{"value":"13"}] 01:49:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 01:49:23 INFO - PROCESS | 3532 | 1470732563662 Marionette TRACE conn6 -> [0,2534,"setScriptTimeout",{"ms":35000}] 01:49:23 INFO - PROCESS | 3532 | 1470732563663 Marionette TRACE conn6 <- [1,2534,null,{}] 01:49:23 INFO - PROCESS | 3532 | 1470732563667 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}] 01:49:23 INFO - PROCESS | 3532 | 1470732563669 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:23 INFO - PROCESS | 3532 | 1470732563751 Marionette TRACE conn6 <- [1,2535,null,{"value":null}] 01:49:23 INFO - PROCESS | 3532 | 1470732563759 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:23 INFO - PROCESS | 3532 | 1470732563761 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:23 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D20A6000 == 32 [pid = 3532] [id = 643] 01:49:23 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7CBF3F000) [pid = 3532] [serial = 1929] [outer = 0000000000000000] 01:49:23 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7CC977C00) [pid = 3532] [serial = 1930] [outer = 000000A7CBF3F000] 01:49:23 INFO - PROCESS | 3532 | 1470732563807 Marionette DEBUG loaded listener.js 01:49:23 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7CC9C4400) [pid = 3532] [serial = 1931] [outer = 000000A7CBF3F000] 01:49:24 INFO - PROCESS | 3532 | 1470732564289 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]]]}] 01:49:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 01:49:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 692ms 01:49:24 INFO - PROCESS | 3532 | 1470732564357 Marionette TRACE conn6 -> [0,2537,"getWindowHandle",null] 01:49:24 INFO - PROCESS | 3532 | 1470732564359 Marionette TRACE conn6 <- [1,2537,null,{"value":"13"}] 01:49:24 INFO - PROCESS | 3532 | 1470732564362 Marionette TRACE conn6 -> [0,2538,"setScriptTimeout",{"ms":35000}] 01:49:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 01:49:24 INFO - PROCESS | 3532 | 1470732564364 Marionette TRACE conn6 <- [1,2538,null,{}] 01:49:24 INFO - PROCESS | 3532 | 1470732564368 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}] 01:49:24 INFO - PROCESS | 3532 | 1470732564370 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:24 INFO - PROCESS | 3532 | 1470732564478 Marionette TRACE conn6 <- [1,2539,null,{"value":null}] 01:49:24 INFO - PROCESS | 3532 | 1470732564558 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:24 INFO - PROCESS | 3532 | 1470732564560 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:24 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CCE76000 == 33 [pid = 3532] [id = 644] 01:49:24 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7CCA25800) [pid = 3532] [serial = 1932] [outer = 0000000000000000] 01:49:24 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7CCA2F000) [pid = 3532] [serial = 1933] [outer = 000000A7CCA25800] 01:49:24 INFO - PROCESS | 3532 | 1470732564605 Marionette DEBUG loaded listener.js 01:49:24 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7CD21D400) [pid = 3532] [serial = 1934] [outer = 000000A7CCA25800] 01:49:25 INFO - PROCESS | 3532 | 1470732565044 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]]]}] 01:49:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 01:49:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 733ms 01:49:25 INFO - PROCESS | 3532 | 1470732565100 Marionette TRACE conn6 -> [0,2541,"getWindowHandle",null] 01:49:25 INFO - PROCESS | 3532 | 1470732565102 Marionette TRACE conn6 <- [1,2541,null,{"value":"13"}] 01:49:25 INFO - PROCESS | 3532 | 1470732565105 Marionette TRACE conn6 -> [0,2542,"setScriptTimeout",{"ms":35000}] 01:49:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 01:49:25 INFO - PROCESS | 3532 | 1470732565107 Marionette TRACE conn6 <- [1,2542,null,{}] 01:49:25 INFO - PROCESS | 3532 | 1470732565123 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}] 01:49:25 INFO - PROCESS | 3532 | 1470732565125 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:25 INFO - PROCESS | 3532 | 1470732565240 Marionette TRACE conn6 <- [1,2543,null,{"value":null}] 01:49:25 INFO - PROCESS | 3532 | 1470732565251 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:25 INFO - PROCESS | 3532 | 1470732565253 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:25 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2EA6800 == 34 [pid = 3532] [id = 645] 01:49:25 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7CC9C5000) [pid = 3532] [serial = 1935] [outer = 0000000000000000] 01:49:25 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7CD24F800) [pid = 3532] [serial = 1936] [outer = 000000A7CC9C5000] 01:49:25 INFO - PROCESS | 3532 | 1470732565299 Marionette DEBUG loaded listener.js 01:49:25 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CD2EF800) [pid = 3532] [serial = 1937] [outer = 000000A7CC9C5000] 01:49:25 INFO - PROCESS | 3532 | 1470732565751 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]]]}] 01:49:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 01:49:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 690ms 01:49:25 INFO - PROCESS | 3532 | 1470732565799 Marionette TRACE conn6 -> [0,2545,"getWindowHandle",null] 01:49:25 INFO - PROCESS | 3532 | 1470732565802 Marionette TRACE conn6 <- [1,2545,null,{"value":"13"}] 01:49:25 INFO - PROCESS | 3532 | 1470732565805 Marionette TRACE conn6 -> [0,2546,"setScriptTimeout",{"ms":35000}] 01:49:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 01:49:25 INFO - PROCESS | 3532 | 1470732565807 Marionette TRACE conn6 <- [1,2546,null,{}] 01:49:25 INFO - PROCESS | 3532 | 1470732565816 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}] 01:49:25 INFO - PROCESS | 3532 | 1470732565818 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:25 INFO - PROCESS | 3532 | 1470732565974 Marionette TRACE conn6 <- [1,2547,null,{"value":null}] 01:49:26 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7C9D14000) [pid = 3532] [serial = 1890] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 01:49:26 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7CBF45400) [pid = 3532] [serial = 1893] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 01:49:26 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7CD249400) [pid = 3532] [serial = 1896] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 01:49:26 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7CD349000) [pid = 3532] [serial = 1902] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 01:49:26 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7C478D800) [pid = 3532] [serial = 1887] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 01:49:26 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7C478EC00) [pid = 3532] [serial = 1884] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 01:49:26 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7BFD24C00) [pid = 3532] [serial = 1881] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 01:49:26 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7BF859400) [pid = 3532] [serial = 1878] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 01:49:26 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7BFDB8400) [pid = 3532] [serial = 1875] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 01:49:26 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7CD34DC00) [pid = 3532] [serial = 1872] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 01:49:26 INFO - PROCESS | 3532 | --DOMWINDOW == 69 (000000A7C0357C00) [pid = 3532] [serial = 1899] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 01:49:26 INFO - PROCESS | 3532 | 1470732566143 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:26 INFO - PROCESS | 3532 | 1470732566146 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:26 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C6313000 == 35 [pid = 3532] [id = 646] 01:49:26 INFO - PROCESS | 3532 | ++DOMWINDOW == 70 (000000A7BE50D800) [pid = 3532] [serial = 1938] [outer = 0000000000000000] 01:49:26 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7BFDB4800) [pid = 3532] [serial = 1939] [outer = 000000A7BE50D800] 01:49:26 INFO - PROCESS | 3532 | 1470732566196 Marionette DEBUG loaded listener.js 01:49:26 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7C679AC00) [pid = 3532] [serial = 1940] [outer = 000000A7BE50D800] 01:49:26 INFO - PROCESS | 3532 | 1470732566579 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]]]}] 01:49:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 01:49:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 840ms 01:49:26 INFO - PROCESS | 3532 | 1470732566648 Marionette TRACE conn6 -> [0,2549,"getWindowHandle",null] 01:49:26 INFO - PROCESS | 3532 | 1470732566650 Marionette TRACE conn6 <- [1,2549,null,{"value":"13"}] 01:49:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 01:49:26 INFO - PROCESS | 3532 | 1470732566653 Marionette TRACE conn6 -> [0,2550,"setScriptTimeout",{"ms":35000}] 01:49:26 INFO - PROCESS | 3532 | 1470732566655 Marionette TRACE conn6 <- [1,2550,null,{}] 01:49:26 INFO - PROCESS | 3532 | 1470732566659 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}] 01:49:26 INFO - PROCESS | 3532 | 1470732566661 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:26 INFO - PROCESS | 3532 | 1470732566774 Marionette TRACE conn6 <- [1,2551,null,{"value":null}] 01:49:26 INFO - PROCESS | 3532 | 1470732566782 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:26 INFO - PROCESS | 3532 | 1470732566784 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:26 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D36A6000 == 36 [pid = 3532] [id = 647] 01:49:26 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7CC941400) [pid = 3532] [serial = 1941] [outer = 0000000000000000] 01:49:26 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7CD34B000) [pid = 3532] [serial = 1942] [outer = 000000A7CC941400] 01:49:26 INFO - PROCESS | 3532 | 1470732566830 Marionette DEBUG loaded listener.js 01:49:26 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7CD587400) [pid = 3532] [serial = 1943] [outer = 000000A7CC941400] 01:49:27 INFO - PROCESS | 3532 | 1470732567248 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]]]}] 01:49:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 01:49:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 626ms 01:49:27 INFO - PROCESS | 3532 | 1470732567282 Marionette TRACE conn6 -> [0,2553,"getWindowHandle",null] 01:49:27 INFO - PROCESS | 3532 | 1470732567284 Marionette TRACE conn6 <- [1,2553,null,{"value":"13"}] 01:49:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 01:49:27 INFO - PROCESS | 3532 | 1470732567287 Marionette TRACE conn6 -> [0,2554,"setScriptTimeout",{"ms":35000}] 01:49:27 INFO - PROCESS | 3532 | 1470732567289 Marionette TRACE conn6 <- [1,2554,null,{}] 01:49:27 INFO - PROCESS | 3532 | 1470732567292 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}] 01:49:27 INFO - PROCESS | 3532 | 1470732567294 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:27 INFO - PROCESS | 3532 | 1470732567412 Marionette TRACE conn6 <- [1,2555,null,{"value":null}] 01:49:27 INFO - PROCESS | 3532 | 1470732567451 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:27 INFO - PROCESS | 3532 | 1470732567453 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:27 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D36C3000 == 37 [pid = 3532] [id = 648] 01:49:27 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7CD658000) [pid = 3532] [serial = 1944] [outer = 0000000000000000] 01:49:27 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7CD6E9000) [pid = 3532] [serial = 1945] [outer = 000000A7CD658000] 01:49:27 INFO - PROCESS | 3532 | 1470732567497 Marionette DEBUG loaded listener.js 01:49:27 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7CDB8D400) [pid = 3532] [serial = 1946] [outer = 000000A7CD658000] 01:49:27 INFO - PROCESS | 3532 | 1470732567911 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]]]}] 01:49:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 01:49:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 691ms 01:49:27 INFO - PROCESS | 3532 | 1470732567981 Marionette TRACE conn6 -> [0,2557,"getWindowHandle",null] 01:49:27 INFO - PROCESS | 3532 | 1470732567983 Marionette TRACE conn6 <- [1,2557,null,{"value":"13"}] 01:49:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 01:49:27 INFO - PROCESS | 3532 | 1470732567987 Marionette TRACE conn6 -> [0,2558,"setScriptTimeout",{"ms":35000}] 01:49:27 INFO - PROCESS | 3532 | 1470732567988 Marionette TRACE conn6 <- [1,2558,null,{}] 01:49:27 INFO - PROCESS | 3532 | 1470732567992 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}] 01:49:27 INFO - PROCESS | 3532 | 1470732567994 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:28 INFO - PROCESS | 3532 | 1470732568087 Marionette TRACE conn6 <- [1,2559,null,{"value":null}] 01:49:28 INFO - PROCESS | 3532 | 1470732568095 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:28 INFO - PROCESS | 3532 | 1470732568096 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:28 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D4ED9000 == 38 [pid = 3532] [id = 649] 01:49:28 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7CDB94000) [pid = 3532] [serial = 1947] [outer = 0000000000000000] 01:49:28 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CDB98000) [pid = 3532] [serial = 1948] [outer = 000000A7CDB94000] 01:49:28 INFO - PROCESS | 3532 | 1470732568140 Marionette DEBUG loaded listener.js 01:49:28 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CDCC2C00) [pid = 3532] [serial = 1949] [outer = 000000A7CDB94000] 01:49:28 INFO - PROCESS | 3532 | 1470732568962 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]]]}] 01:49:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 01:49:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1028ms 01:49:29 INFO - PROCESS | 3532 | 1470732569019 Marionette TRACE conn6 -> [0,2561,"getWindowHandle",null] 01:49:29 INFO - PROCESS | 3532 | 1470732569023 Marionette TRACE conn6 <- [1,2561,null,{"value":"13"}] 01:49:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 01:49:29 INFO - PROCESS | 3532 | 1470732569048 Marionette TRACE conn6 -> [0,2562,"setScriptTimeout",{"ms":35000}] 01:49:29 INFO - PROCESS | 3532 | 1470732569054 Marionette TRACE conn6 <- [1,2562,null,{}] 01:49:29 INFO - PROCESS | 3532 | 1470732569060 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}] 01:49:29 INFO - PROCESS | 3532 | 1470732569063 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:29 INFO - PROCESS | 3532 | 1470732569221 Marionette TRACE conn6 <- [1,2563,null,{"value":null}] 01:49:29 INFO - PROCESS | 3532 | 1470732569338 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:29 INFO - PROCESS | 3532 | 1470732569341 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:29 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C998B000 == 39 [pid = 3532] [id = 650] 01:49:29 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7C0267400) [pid = 3532] [serial = 1950] [outer = 0000000000000000] 01:49:29 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7C035D400) [pid = 3532] [serial = 1951] [outer = 000000A7C0267400] 01:49:29 INFO - PROCESS | 3532 | 1470732569401 Marionette DEBUG loaded listener.js 01:49:29 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7C03D1C00) [pid = 3532] [serial = 1952] [outer = 000000A7C0267400] 01:49:30 INFO - PROCESS | 3532 | 1470732570282 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]]]}] 01:49:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 01:49:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1303ms 01:49:30 INFO - PROCESS | 3532 | 1470732570351 Marionette TRACE conn6 -> [0,2565,"getWindowHandle",null] 01:49:30 INFO - PROCESS | 3532 | 1470732570356 Marionette TRACE conn6 <- [1,2565,null,{"value":"13"}] 01:49:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 01:49:30 INFO - PROCESS | 3532 | 1470732570363 Marionette TRACE conn6 -> [0,2566,"setScriptTimeout",{"ms":35000}] 01:49:30 INFO - PROCESS | 3532 | 1470732570366 Marionette TRACE conn6 <- [1,2566,null,{}] 01:49:30 INFO - PROCESS | 3532 | 1470732570373 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}] 01:49:30 INFO - PROCESS | 3532 | 1470732570376 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:30 INFO - PROCESS | 3532 | 1470732570497 Marionette TRACE conn6 <- [1,2567,null,{"value":null}] 01:49:30 INFO - PROCESS | 3532 | 1470732570573 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:30 INFO - PROCESS | 3532 | 1470732570578 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:30 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C645D000 == 40 [pid = 3532] [id = 651] 01:49:30 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7C03A6C00) [pid = 3532] [serial = 1953] [outer = 0000000000000000] 01:49:30 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7C03C6C00) [pid = 3532] [serial = 1954] [outer = 000000A7C03A6C00] 01:49:30 INFO - PROCESS | 3532 | 1470732570671 Marionette DEBUG loaded listener.js 01:49:30 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7C0599400) [pid = 3532] [serial = 1955] [outer = 000000A7C03A6C00] 01:49:30 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D36C3000 == 39 [pid = 3532] [id = 648] 01:49:30 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D36A6000 == 38 [pid = 3532] [id = 647] 01:49:30 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C6313000 == 37 [pid = 3532] [id = 646] 01:49:30 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2EA6800 == 36 [pid = 3532] [id = 645] 01:49:30 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CCE76000 == 35 [pid = 3532] [id = 644] 01:49:30 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D20A6000 == 34 [pid = 3532] [id = 643] 01:49:30 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D1DCD000 == 33 [pid = 3532] [id = 642] 01:49:30 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D14D8000 == 32 [pid = 3532] [id = 641] 01:49:30 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D062D800 == 31 [pid = 3532] [id = 640] 01:49:30 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CF320000 == 30 [pid = 3532] [id = 639] 01:49:30 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CCE78000 == 29 [pid = 3532] [id = 638] 01:49:30 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C9992000 == 28 [pid = 3532] [id = 637] 01:49:30 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7CD64C400) [pid = 3532] [serial = 1906] [outer = 0000000000000000] [url = about:blank] 01:49:30 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C5543000 == 27 [pid = 3532] [id = 636] 01:49:31 INFO - PROCESS | 3532 | 1470732571176 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]]]}] 01:49:31 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7CA387C00) [pid = 3532] [serial = 1891] [outer = 0000000000000000] [url = about:blank] 01:49:31 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7CC946800) [pid = 3532] [serial = 1894] [outer = 0000000000000000] [url = about:blank] 01:49:31 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7CB81DC00) [pid = 3532] [serial = 1892] [outer = 0000000000000000] [url = about:blank] 01:49:31 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7CD2EB800) [pid = 3532] [serial = 1897] [outer = 0000000000000000] [url = about:blank] 01:49:31 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7CCA2C000) [pid = 3532] [serial = 1895] [outer = 0000000000000000] [url = about:blank] 01:49:31 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7CD4F0400) [pid = 3532] [serial = 1903] [outer = 0000000000000000] [url = about:blank] 01:49:31 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7CD34A400) [pid = 3532] [serial = 1898] [outer = 0000000000000000] [url = about:blank] 01:49:31 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7CD511800) [pid = 3532] [serial = 1904] [outer = 0000000000000000] [url = about:blank] 01:49:31 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7C6127C00) [pid = 3532] [serial = 1888] [outer = 0000000000000000] [url = about:blank] 01:49:31 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7C5042C00) [pid = 3532] [serial = 1886] [outer = 0000000000000000] [url = about:blank] 01:49:31 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7C4870800) [pid = 3532] [serial = 1885] [outer = 0000000000000000] [url = about:blank] 01:49:31 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7C026A000) [pid = 3532] [serial = 1882] [outer = 0000000000000000] [url = about:blank] 01:49:31 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7C0B59000) [pid = 3532] [serial = 1883] [outer = 0000000000000000] [url = about:blank] 01:49:31 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7C03A8000) [pid = 3532] [serial = 1880] [outer = 0000000000000000] [url = about:blank] 01:49:31 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7C001F400) [pid = 3532] [serial = 1879] [outer = 0000000000000000] [url = about:blank] 01:49:31 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7C0359C00) [pid = 3532] [serial = 1877] [outer = 0000000000000000] [url = about:blank] 01:49:31 INFO - PROCESS | 3532 | --DOMWINDOW == 69 (000000A7C001BC00) [pid = 3532] [serial = 1876] [outer = 0000000000000000] [url = about:blank] 01:49:31 INFO - PROCESS | 3532 | --DOMWINDOW == 68 (000000A7CD4F5800) [pid = 3532] [serial = 1874] [outer = 0000000000000000] [url = about:blank] 01:49:31 INFO - PROCESS | 3532 | --DOMWINDOW == 67 (000000A7CA40E400) [pid = 3532] [serial = 1900] [outer = 0000000000000000] [url = about:blank] 01:49:31 INFO - PROCESS | 3532 | --DOMWINDOW == 66 (000000A7C67BBC00) [pid = 3532] [serial = 1889] [outer = 0000000000000000] [url = about:blank] 01:49:31 INFO - PROCESS | 3532 | --DOMWINDOW == 65 (000000A7CD24C400) [pid = 3532] [serial = 1901] [outer = 0000000000000000] [url = about:blank] 01:49:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 01:49:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 880ms 01:49:31 INFO - PROCESS | 3532 | 1470732571249 Marionette TRACE conn6 -> [0,2569,"getWindowHandle",null] 01:49:31 INFO - PROCESS | 3532 | 1470732571254 Marionette TRACE conn6 <- [1,2569,null,{"value":"13"}] 01:49:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 01:49:31 INFO - PROCESS | 3532 | 1470732571261 Marionette TRACE conn6 -> [0,2570,"setScriptTimeout",{"ms":35000}] 01:49:31 INFO - PROCESS | 3532 | 1470732571264 Marionette TRACE conn6 <- [1,2570,null,{}] 01:49:31 INFO - PROCESS | 3532 | 1470732571268 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}] 01:49:31 INFO - PROCESS | 3532 | 1470732571271 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:31 INFO - PROCESS | 3532 | 1470732571366 Marionette TRACE conn6 <- [1,2571,null,{"value":null}] 01:49:31 INFO - PROCESS | 3532 | 1470732571382 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:31 INFO - PROCESS | 3532 | 1470732571384 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:31 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CB88B800 == 28 [pid = 3532] [id = 652] 01:49:31 INFO - PROCESS | 3532 | ++DOMWINDOW == 66 (000000A7C0B57400) [pid = 3532] [serial = 1956] [outer = 0000000000000000] 01:49:31 INFO - PROCESS | 3532 | ++DOMWINDOW == 67 (000000A7C0F58400) [pid = 3532] [serial = 1957] [outer = 000000A7C0B57400] 01:49:31 INFO - PROCESS | 3532 | 1470732571433 Marionette DEBUG loaded listener.js 01:49:31 INFO - PROCESS | 3532 | ++DOMWINDOW == 68 (000000A7C478D800) [pid = 3532] [serial = 1958] [outer = 000000A7C0B57400] 01:49:31 INFO - PROCESS | 3532 | 1470732571920 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]]]}] 01:49:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 01:49:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 691ms 01:49:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 01:49:31 INFO - PROCESS | 3532 | 1470732571954 Marionette TRACE conn6 -> [0,2573,"getWindowHandle",null] 01:49:31 INFO - PROCESS | 3532 | 1470732571956 Marionette TRACE conn6 <- [1,2573,null,{"value":"13"}] 01:49:31 INFO - PROCESS | 3532 | 1470732571960 Marionette TRACE conn6 -> [0,2574,"setScriptTimeout",{"ms":35000}] 01:49:31 INFO - PROCESS | 3532 | 1470732571965 Marionette TRACE conn6 <- [1,2574,null,{}] 01:49:31 INFO - PROCESS | 3532 | 1470732571976 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}] 01:49:31 INFO - PROCESS | 3532 | 1470732571982 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:32 INFO - PROCESS | 3532 | 1470732572102 Marionette TRACE conn6 <- [1,2575,null,{"value":null}] 01:49:32 INFO - PROCESS | 3532 | 1470732572117 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:32 INFO - PROCESS | 3532 | 1470732572120 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:32 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CDB37000 == 29 [pid = 3532] [id = 653] 01:49:32 INFO - PROCESS | 3532 | ++DOMWINDOW == 69 (000000A7C50B2000) [pid = 3532] [serial = 1959] [outer = 0000000000000000] 01:49:32 INFO - PROCESS | 3532 | ++DOMWINDOW == 70 (000000A7C5367800) [pid = 3532] [serial = 1960] [outer = 000000A7C50B2000] 01:49:32 INFO - PROCESS | 3532 | 1470732572178 Marionette DEBUG loaded listener.js 01:49:32 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7C6128400) [pid = 3532] [serial = 1961] [outer = 000000A7C50B2000] 01:49:32 INFO - PROCESS | 3532 | 1470732572614 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]]]}] 01:49:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 01:49:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 692ms 01:49:32 INFO - PROCESS | 3532 | 1470732572655 Marionette TRACE conn6 -> [0,2577,"getWindowHandle",null] 01:49:32 INFO - PROCESS | 3532 | 1470732572658 Marionette TRACE conn6 <- [1,2577,null,{"value":"13"}] 01:49:32 INFO - PROCESS | 3532 | 1470732572665 Marionette TRACE conn6 -> [0,2578,"setScriptTimeout",{"ms":35000}] 01:49:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 01:49:32 INFO - PROCESS | 3532 | 1470732572667 Marionette TRACE conn6 <- [1,2578,null,{}] 01:49:32 INFO - PROCESS | 3532 | 1470732572671 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}] 01:49:32 INFO - PROCESS | 3532 | 1470732572673 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:32 INFO - PROCESS | 3532 | 1470732572762 Marionette TRACE conn6 <- [1,2579,null,{"value":null}] 01:49:32 INFO - PROCESS | 3532 | 1470732572768 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:32 INFO - PROCESS | 3532 | 1470732572770 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:32 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0622800 == 30 [pid = 3532] [id = 654] 01:49:32 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7C67C4800) [pid = 3532] [serial = 1962] [outer = 0000000000000000] 01:49:32 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7C6C75800) [pid = 3532] [serial = 1963] [outer = 000000A7C67C4800] 01:49:32 INFO - PROCESS | 3532 | 1470732572817 Marionette DEBUG loaded listener.js 01:49:32 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7C9D7B000) [pid = 3532] [serial = 1964] [outer = 000000A7C67C4800] 01:49:33 INFO - PROCESS | 3532 | 1470732573256 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]]]}] 01:49:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 01:49:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 628ms 01:49:33 INFO - PROCESS | 3532 | 1470732573297 Marionette TRACE conn6 -> [0,2581,"getWindowHandle",null] 01:49:33 INFO - PROCESS | 3532 | 1470732573299 Marionette TRACE conn6 <- [1,2581,null,{"value":"13"}] 01:49:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 01:49:33 INFO - PROCESS | 3532 | 1470732573309 Marionette TRACE conn6 -> [0,2582,"setScriptTimeout",{"ms":35000}] 01:49:33 INFO - PROCESS | 3532 | 1470732573311 Marionette TRACE conn6 <- [1,2582,null,{}] 01:49:33 INFO - PROCESS | 3532 | 1470732573314 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}] 01:49:33 INFO - PROCESS | 3532 | 1470732573316 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:33 INFO - PROCESS | 3532 | 1470732573432 Marionette TRACE conn6 <- [1,2583,null,{"value":null}] 01:49:33 INFO - PROCESS | 3532 | 1470732573438 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:33 INFO - PROCESS | 3532 | 1470732573441 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:33 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0F40800 == 31 [pid = 3532] [id = 655] 01:49:33 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7C9D7C800) [pid = 3532] [serial = 1965] [outer = 0000000000000000] 01:49:33 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7C9DBD000) [pid = 3532] [serial = 1966] [outer = 000000A7C9D7C800] 01:49:33 INFO - PROCESS | 3532 | 1470732573487 Marionette DEBUG loaded listener.js 01:49:33 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7CB821800) [pid = 3532] [serial = 1967] [outer = 000000A7C9D7C800] 01:49:33 INFO - PROCESS | 3532 | 1470732573985 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]]]}] 01:49:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 01:49:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 733ms 01:49:34 INFO - PROCESS | 3532 | 1470732574039 Marionette TRACE conn6 -> [0,2585,"getWindowHandle",null] 01:49:34 INFO - PROCESS | 3532 | 1470732574041 Marionette TRACE conn6 <- [1,2585,null,{"value":"13"}] 01:49:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 01:49:34 INFO - PROCESS | 3532 | 1470732574044 Marionette TRACE conn6 -> [0,2586,"setScriptTimeout",{"ms":35000}] 01:49:34 INFO - PROCESS | 3532 | 1470732574046 Marionette TRACE conn6 <- [1,2586,null,{}] 01:49:34 INFO - PROCESS | 3532 | 1470732574057 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}] 01:49:34 INFO - PROCESS | 3532 | 1470732574063 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:34 INFO - PROCESS | 3532 | 1470732574217 Marionette TRACE conn6 <- [1,2587,null,{"value":null}] 01:49:34 INFO - PROCESS | 3532 | 1470732574230 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:34 INFO - PROCESS | 3532 | 1470732574232 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:34 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D1DD4800 == 32 [pid = 3532] [id = 656] 01:49:34 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7CBF45000) [pid = 3532] [serial = 1968] [outer = 0000000000000000] 01:49:34 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7CCA27400) [pid = 3532] [serial = 1969] [outer = 000000A7CBF45000] 01:49:34 INFO - PROCESS | 3532 | 1470732574325 Marionette DEBUG loaded listener.js 01:49:34 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CD2E7400) [pid = 3532] [serial = 1970] [outer = 000000A7CBF45000] 01:49:34 INFO - PROCESS | 3532 | 1470732574804 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]]]}] 01:49:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 01:49:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 775ms 01:49:34 INFO - PROCESS | 3532 | 1470732574823 Marionette TRACE conn6 -> [0,2589,"getWindowHandle",null] 01:49:34 INFO - PROCESS | 3532 | 1470732574825 Marionette TRACE conn6 <- [1,2589,null,{"value":"13"}] 01:49:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 01:49:34 INFO - PROCESS | 3532 | 1470732574837 Marionette TRACE conn6 -> [0,2590,"setScriptTimeout",{"ms":35000}] 01:49:34 INFO - PROCESS | 3532 | 1470732574839 Marionette TRACE conn6 <- [1,2590,null,{}] 01:49:34 INFO - PROCESS | 3532 | 1470732574843 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}] 01:49:34 INFO - PROCESS | 3532 | 1470732574853 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:34 INFO - PROCESS | 3532 | 1470732574966 Marionette TRACE conn6 <- [1,2591,null,{"value":null}] 01:49:35 INFO - PROCESS | 3532 | 1470732575024 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:35 INFO - PROCESS | 3532 | 1470732575026 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:35 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2D1A000 == 33 [pid = 3532] [id = 657] 01:49:35 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CBE09800) [pid = 3532] [serial = 1971] [outer = 0000000000000000] 01:49:35 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7CD34BC00) [pid = 3532] [serial = 1972] [outer = 000000A7CBE09800] 01:49:35 INFO - PROCESS | 3532 | 1470732575070 Marionette DEBUG loaded listener.js 01:49:35 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7CD4F1400) [pid = 3532] [serial = 1973] [outer = 000000A7CBE09800] 01:49:35 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7CD658000) [pid = 3532] [serial = 1944] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 01:49:35 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7BFDB7800) [pid = 3532] [serial = 1920] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 01:49:35 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7CCA25800) [pid = 3532] [serial = 1932] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 01:49:35 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7BFDAEC00) [pid = 3532] [serial = 1926] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 01:49:35 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7C600A400) [pid = 3532] [serial = 1923] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 01:49:35 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7C0016800) [pid = 3532] [serial = 1908] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 01:49:35 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7C03A5800) [pid = 3532] [serial = 1911] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 01:49:35 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7CBF3F000) [pid = 3532] [serial = 1929] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 01:49:35 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7BF437000) [pid = 3532] [serial = 1914] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 01:49:35 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7CC9C5000) [pid = 3532] [serial = 1935] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 01:49:35 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7C486CC00) [pid = 3532] [serial = 1917] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 01:49:35 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7BE50D800) [pid = 3532] [serial = 1938] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 01:49:35 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7CC941400) [pid = 3532] [serial = 1941] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 01:49:35 INFO - PROCESS | 3532 | 1470732575591 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]]]}] 01:49:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 01:49:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 796ms 01:49:35 INFO - PROCESS | 3532 | 1470732575632 Marionette TRACE conn6 -> [0,2593,"getWindowHandle",null] 01:49:35 INFO - PROCESS | 3532 | 1470732575634 Marionette TRACE conn6 <- [1,2593,null,{"value":"13"}] 01:49:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 01:49:35 INFO - PROCESS | 3532 | 1470732575638 Marionette TRACE conn6 -> [0,2594,"setScriptTimeout",{"ms":35000}] 01:49:35 INFO - PROCESS | 3532 | 1470732575640 Marionette TRACE conn6 <- [1,2594,null,{}] 01:49:35 INFO - PROCESS | 3532 | 1470732575644 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}] 01:49:35 INFO - PROCESS | 3532 | 1470732575646 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:35 INFO - PROCESS | 3532 | 1470732575730 Marionette TRACE conn6 <- [1,2595,null,{"value":null}] 01:49:35 INFO - PROCESS | 3532 | 1470732575811 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:35 INFO - PROCESS | 3532 | 1470732575813 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:35 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C5547000 == 34 [pid = 3532] [id = 658] 01:49:35 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7BFDB7800) [pid = 3532] [serial = 1974] [outer = 0000000000000000] 01:49:35 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7C600A400) [pid = 3532] [serial = 1975] [outer = 000000A7BFDB7800] 01:49:35 INFO - PROCESS | 3532 | 1470732575859 Marionette DEBUG loaded listener.js 01:49:35 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7CD2F0800) [pid = 3532] [serial = 1976] [outer = 000000A7BFDB7800] 01:49:36 INFO - PROCESS | 3532 | 1470732576235 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]]]}] 01:49:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 01:49:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 629ms 01:49:36 INFO - PROCESS | 3532 | 1470732576270 Marionette TRACE conn6 -> [0,2597,"getWindowHandle",null] 01:49:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 01:49:36 INFO - PROCESS | 3532 | 1470732576273 Marionette TRACE conn6 <- [1,2597,null,{"value":"13"}] 01:49:36 INFO - PROCESS | 3532 | 1470732576276 Marionette TRACE conn6 -> [0,2598,"setScriptTimeout",{"ms":35000}] 01:49:36 INFO - PROCESS | 3532 | 1470732576278 Marionette TRACE conn6 <- [1,2598,null,{}] 01:49:36 INFO - PROCESS | 3532 | 1470732576314 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}] 01:49:36 INFO - PROCESS | 3532 | 1470732576316 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:36 INFO - PROCESS | 3532 | 1470732576407 Marionette TRACE conn6 <- [1,2599,null,{"value":null}] 01:49:36 INFO - PROCESS | 3532 | 1470732576412 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:36 INFO - PROCESS | 3532 | 1470732576415 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:36 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D3193800 == 35 [pid = 3532] [id = 659] 01:49:36 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7CD249000) [pid = 3532] [serial = 1977] [outer = 0000000000000000] 01:49:36 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7CD50C400) [pid = 3532] [serial = 1978] [outer = 000000A7CD249000] 01:49:36 INFO - PROCESS | 3532 | 1470732576462 Marionette DEBUG loaded listener.js 01:49:36 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7CD64C800) [pid = 3532] [serial = 1979] [outer = 000000A7CD249000] 01:49:36 INFO - PROCESS | 3532 | 1470732576887 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]]]}] 01:49:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 01:49:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 629ms 01:49:36 INFO - PROCESS | 3532 | 1470732576907 Marionette TRACE conn6 -> [0,2601,"getWindowHandle",null] 01:49:36 INFO - PROCESS | 3532 | 1470732576909 Marionette TRACE conn6 <- [1,2601,null,{"value":"13"}] 01:49:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 01:49:36 INFO - PROCESS | 3532 | 1470732576925 Marionette TRACE conn6 -> [0,2602,"setScriptTimeout",{"ms":35000}] 01:49:36 INFO - PROCESS | 3532 | 1470732576927 Marionette TRACE conn6 <- [1,2602,null,{}] 01:49:36 INFO - PROCESS | 3532 | 1470732576930 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}] 01:49:36 INFO - PROCESS | 3532 | 1470732576932 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:37 INFO - PROCESS | 3532 | 1470732577017 Marionette TRACE conn6 <- [1,2603,null,{"value":null}] 01:49:37 INFO - PROCESS | 3532 | 1470732577024 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:37 INFO - PROCESS | 3532 | 1470732577026 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:37 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D3665000 == 36 [pid = 3532] [id = 660] 01:49:37 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7CDA24C00) [pid = 3532] [serial = 1980] [outer = 0000000000000000] 01:49:37 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7CDB90C00) [pid = 3532] [serial = 1981] [outer = 000000A7CDA24C00] 01:49:37 INFO - PROCESS | 3532 | 1470732577071 Marionette DEBUG loaded listener.js 01:49:37 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7CDCC1000) [pid = 3532] [serial = 1982] [outer = 000000A7CDA24C00] 01:49:37 INFO - PROCESS | 3532 | 1470732577569 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]]]}] 01:49:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 01:49:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 690ms 01:49:37 INFO - PROCESS | 3532 | 1470732577618 Marionette TRACE conn6 -> [0,2605,"getWindowHandle",null] 01:49:37 INFO - PROCESS | 3532 | 1470732577623 Marionette TRACE conn6 <- [1,2605,null,{"value":"13"}] 01:49:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 01:49:37 INFO - PROCESS | 3532 | 1470732577629 Marionette TRACE conn6 -> [0,2606,"setScriptTimeout",{"ms":35000}] 01:49:37 INFO - PROCESS | 3532 | 1470732577633 Marionette TRACE conn6 <- [1,2606,null,{}] 01:49:37 INFO - PROCESS | 3532 | 1470732577639 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}] 01:49:37 INFO - PROCESS | 3532 | 1470732577643 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:37 INFO - PROCESS | 3532 | 1470732577818 Marionette TRACE conn6 <- [1,2607,null,{"value":null}] 01:49:37 INFO - PROCESS | 3532 | 1470732577916 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:37 INFO - PROCESS | 3532 | 1470732577921 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:37 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C61A0000 == 37 [pid = 3532] [id = 661] 01:49:37 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7C03A0400) [pid = 3532] [serial = 1983] [outer = 0000000000000000] 01:49:37 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7C03C7000) [pid = 3532] [serial = 1984] [outer = 000000A7C03A0400] 01:49:37 INFO - PROCESS | 3532 | 1470732577981 Marionette DEBUG loaded listener.js 01:49:38 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7C08AF400) [pid = 3532] [serial = 1985] [outer = 000000A7C03A0400] 01:49:38 INFO - PROCESS | 3532 | 1470732578565 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]]]}] 01:49:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 01:49:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 985ms 01:49:38 INFO - PROCESS | 3532 | 1470732578617 Marionette TRACE conn6 -> [0,2609,"getWindowHandle",null] 01:49:38 INFO - PROCESS | 3532 | 1470732578622 Marionette TRACE conn6 <- [1,2609,null,{"value":"13"}] 01:49:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 01:49:38 INFO - PROCESS | 3532 | 1470732578629 Marionette TRACE conn6 -> [0,2610,"setScriptTimeout",{"ms":35000}] 01:49:38 INFO - PROCESS | 3532 | 1470732578632 Marionette TRACE conn6 <- [1,2610,null,{}] 01:49:38 INFO - PROCESS | 3532 | 1470732578636 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}] 01:49:38 INFO - PROCESS | 3532 | 1470732578640 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:38 INFO - PROCESS | 3532 | 1470732578761 Marionette TRACE conn6 <- [1,2611,null,{"value":null}] 01:49:38 INFO - PROCESS | 3532 | 1470732578858 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:38 INFO - PROCESS | 3532 | 1470732578861 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:38 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0F34800 == 38 [pid = 3532] [id = 662] 01:49:38 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7C5287800) [pid = 3532] [serial = 1986] [outer = 0000000000000000] 01:49:38 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7C607A800) [pid = 3532] [serial = 1987] [outer = 000000A7C5287800] 01:49:38 INFO - PROCESS | 3532 | 1470732578919 Marionette DEBUG loaded listener.js 01:49:39 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7C9D15800) [pid = 3532] [serial = 1988] [outer = 000000A7C5287800] 01:49:39 INFO - PROCESS | 3532 | 1470732579523 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]]]}] 01:49:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 01:49:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 943ms 01:49:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 01:49:39 INFO - PROCESS | 3532 | 1470732579574 Marionette TRACE conn6 -> [0,2613,"getWindowHandle",null] 01:49:39 INFO - PROCESS | 3532 | 1470732579577 Marionette TRACE conn6 <- [1,2613,null,{"value":"13"}] 01:49:39 INFO - PROCESS | 3532 | 1470732579580 Marionette TRACE conn6 -> [0,2614,"setScriptTimeout",{"ms":35000}] 01:49:39 INFO - PROCESS | 3532 | 1470732579584 Marionette TRACE conn6 <- [1,2614,null,{}] 01:49:39 INFO - PROCESS | 3532 | 1470732579596 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}] 01:49:39 INFO - PROCESS | 3532 | 1470732579601 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:39 INFO - PROCESS | 3532 | 1470732579718 Marionette TRACE conn6 <- [1,2615,null,{"value":null}] 01:49:39 INFO - PROCESS | 3532 | 1470732579843 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:39 INFO - PROCESS | 3532 | 1470732579846 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:39 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D4ECE000 == 39 [pid = 3532] [id = 663] 01:49:39 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7CCA2E000) [pid = 3532] [serial = 1989] [outer = 0000000000000000] 01:49:39 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7CD243400) [pid = 3532] [serial = 1990] [outer = 000000A7CCA2E000] 01:49:39 INFO - PROCESS | 3532 | 1470732579906 Marionette DEBUG loaded listener.js 01:49:40 INFO - PROCESS | 3532 | ++DOMWINDOW == 88 (000000A7CDB10800) [pid = 3532] [serial = 1991] [outer = 000000A7CCA2E000] 01:49:40 INFO - PROCESS | 3532 | 1470732580535 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]]]}] 01:49:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 01:49:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 984ms 01:49:40 INFO - PROCESS | 3532 | 1470732580566 Marionette TRACE conn6 -> [0,2617,"getWindowHandle",null] 01:49:40 INFO - PROCESS | 3532 | 1470732580570 Marionette TRACE conn6 <- [1,2617,null,{"value":"13"}] 01:49:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 01:49:40 INFO - PROCESS | 3532 | 1470732580573 Marionette TRACE conn6 -> [0,2618,"setScriptTimeout",{"ms":35000}] 01:49:40 INFO - PROCESS | 3532 | 1470732580575 Marionette TRACE conn6 <- [1,2618,null,{}] 01:49:40 INFO - PROCESS | 3532 | 1470732580579 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}] 01:49:40 INFO - PROCESS | 3532 | 1470732580581 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:40 INFO - PROCESS | 3532 | 1470732580699 Marionette TRACE conn6 <- [1,2619,null,{"value":null}] 01:49:40 INFO - PROCESS | 3532 | 1470732580839 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:40 INFO - PROCESS | 3532 | 1470732580841 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:40 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D36E2000 == 40 [pid = 3532] [id = 664] 01:49:40 INFO - PROCESS | 3532 | ++DOMWINDOW == 89 (000000A7CDB8E800) [pid = 3532] [serial = 1992] [outer = 0000000000000000] 01:49:40 INFO - PROCESS | 3532 | ++DOMWINDOW == 90 (000000A7CF008C00) [pid = 3532] [serial = 1993] [outer = 000000A7CDB8E800] 01:49:40 INFO - PROCESS | 3532 | 1470732580898 Marionette DEBUG loaded listener.js 01:49:40 INFO - PROCESS | 3532 | ++DOMWINDOW == 91 (000000A7CF58C000) [pid = 3532] [serial = 1994] [outer = 000000A7CDB8E800] 01:49:41 INFO - PROCESS | 3532 | 1470732581591 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]]]}] 01:49:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 01:49:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1088ms 01:49:41 INFO - PROCESS | 3532 | 1470732581664 Marionette TRACE conn6 -> [0,2621,"getWindowHandle",null] 01:49:41 INFO - PROCESS | 3532 | 1470732581669 Marionette TRACE conn6 <- [1,2621,null,{"value":"13"}] 01:49:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 01:49:41 INFO - PROCESS | 3532 | 1470732581673 Marionette TRACE conn6 -> [0,2622,"setScriptTimeout",{"ms":35000}] 01:49:41 INFO - PROCESS | 3532 | 1470732581677 Marionette TRACE conn6 <- [1,2622,null,{}] 01:49:41 INFO - PROCESS | 3532 | 1470732581682 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}] 01:49:41 INFO - PROCESS | 3532 | 1470732581685 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:41 INFO - PROCESS | 3532 | 1470732581795 Marionette TRACE conn6 <- [1,2623,null,{"value":null}] 01:49:41 INFO - PROCESS | 3532 | 1470732581921 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:41 INFO - PROCESS | 3532 | 1470732581924 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:41 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CA308800 == 41 [pid = 3532] [id = 665] 01:49:41 INFO - PROCESS | 3532 | ++DOMWINDOW == 92 (000000A7C03CA800) [pid = 3532] [serial = 1995] [outer = 0000000000000000] 01:49:41 INFO - PROCESS | 3532 | ++DOMWINDOW == 93 (000000A7C03D2000) [pid = 3532] [serial = 1996] [outer = 000000A7C03CA800] 01:49:41 INFO - PROCESS | 3532 | 1470732581977 Marionette DEBUG loaded listener.js 01:49:42 INFO - PROCESS | 3532 | ++DOMWINDOW == 94 (000000A7C08AE400) [pid = 3532] [serial = 1997] [outer = 000000A7C03CA800] 01:49:42 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D3193800 == 40 [pid = 3532] [id = 659] 01:49:42 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C5547000 == 39 [pid = 3532] [id = 658] 01:49:42 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2D1A000 == 38 [pid = 3532] [id = 657] 01:49:42 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D1DD4800 == 37 [pid = 3532] [id = 656] 01:49:42 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D0F40800 == 36 [pid = 3532] [id = 655] 01:49:42 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D0622800 == 35 [pid = 3532] [id = 654] 01:49:42 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CDB37000 == 34 [pid = 3532] [id = 653] 01:49:42 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CB88B800 == 33 [pid = 3532] [id = 652] 01:49:42 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C645D000 == 32 [pid = 3532] [id = 651] 01:49:42 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D4ED9000 == 31 [pid = 3532] [id = 649] 01:49:42 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D31E2800 == 30 [pid = 3532] [id = 635] 01:49:42 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C998B000 == 29 [pid = 3532] [id = 650] 01:49:42 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D36E2000 == 28 [pid = 3532] [id = 664] 01:49:42 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D4ECE000 == 27 [pid = 3532] [id = 663] 01:49:42 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D0F34800 == 26 [pid = 3532] [id = 662] 01:49:42 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D3665000 == 25 [pid = 3532] [id = 660] 01:49:42 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C61A0000 == 24 [pid = 3532] [id = 661] 01:49:42 INFO - PROCESS | 3532 | --DOMWINDOW == 93 (000000A7C5555C00) [pid = 3532] [serial = 1921] [outer = 0000000000000000] [url = about:blank] 01:49:42 INFO - PROCESS | 3532 | --DOMWINDOW == 92 (000000A7CCA2F000) [pid = 3532] [serial = 1933] [outer = 0000000000000000] [url = about:blank] 01:49:42 INFO - PROCESS | 3532 | --DOMWINDOW == 91 (000000A7C611FC00) [pid = 3532] [serial = 1922] [outer = 0000000000000000] [url = about:blank] 01:49:42 INFO - PROCESS | 3532 | --DOMWINDOW == 90 (000000A7CB824800) [pid = 3532] [serial = 1927] [outer = 0000000000000000] [url = about:blank] 01:49:42 INFO - PROCESS | 3532 | --DOMWINDOW == 89 (000000A7CBE72400) [pid = 3532] [serial = 1928] [outer = 0000000000000000] [url = about:blank] 01:49:42 INFO - PROCESS | 3532 | --DOMWINDOW == 88 (000000A7C9DBB800) [pid = 3532] [serial = 1924] [outer = 0000000000000000] [url = about:blank] 01:49:42 INFO - PROCESS | 3532 | --DOMWINDOW == 87 (000000A7CA439400) [pid = 3532] [serial = 1925] [outer = 0000000000000000] [url = about:blank] 01:49:42 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7C001B800) [pid = 3532] [serial = 1909] [outer = 0000000000000000] [url = about:blank] 01:49:42 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7C0353000) [pid = 3532] [serial = 1910] [outer = 0000000000000000] [url = about:blank] 01:49:42 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7C03CE000) [pid = 3532] [serial = 1912] [outer = 0000000000000000] [url = about:blank] 01:49:42 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7C0450800) [pid = 3532] [serial = 1913] [outer = 0000000000000000] [url = about:blank] 01:49:42 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7CC977C00) [pid = 3532] [serial = 1930] [outer = 0000000000000000] [url = about:blank] 01:49:42 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7C4365800) [pid = 3532] [serial = 1915] [outer = 0000000000000000] [url = about:blank] 01:49:42 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7C478FC00) [pid = 3532] [serial = 1916] [outer = 0000000000000000] [url = about:blank] 01:49:42 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7CD24F800) [pid = 3532] [serial = 1936] [outer = 0000000000000000] [url = about:blank] 01:49:42 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7CD21D400) [pid = 3532] [serial = 1934] [outer = 0000000000000000] [url = about:blank] 01:49:42 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7C48D7800) [pid = 3532] [serial = 1918] [outer = 0000000000000000] [url = about:blank] 01:49:42 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7C5035400) [pid = 3532] [serial = 1919] [outer = 0000000000000000] [url = about:blank] 01:49:42 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7BFDB4800) [pid = 3532] [serial = 1939] [outer = 0000000000000000] [url = about:blank] 01:49:42 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7CD2EF800) [pid = 3532] [serial = 1937] [outer = 0000000000000000] [url = about:blank] 01:49:42 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7C679AC00) [pid = 3532] [serial = 1940] [outer = 0000000000000000] [url = about:blank] 01:49:42 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7CD34B000) [pid = 3532] [serial = 1942] [outer = 0000000000000000] [url = about:blank] 01:49:42 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7CDB8D400) [pid = 3532] [serial = 1946] [outer = 0000000000000000] [url = about:blank] 01:49:42 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7CD587400) [pid = 3532] [serial = 1943] [outer = 0000000000000000] [url = about:blank] 01:49:42 INFO - PROCESS | 3532 | --DOMWINDOW == 69 (000000A7CC9C4400) [pid = 3532] [serial = 1931] [outer = 0000000000000000] [url = about:blank] 01:49:42 INFO - PROCESS | 3532 | --DOMWINDOW == 68 (000000A7CD6E9000) [pid = 3532] [serial = 1945] [outer = 0000000000000000] [url = about:blank] 01:49:43 INFO - PROCESS | 3532 | 1470732583173 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]]]}] 01:49:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 01:49:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1546ms 01:49:43 INFO - PROCESS | 3532 | 1470732583223 Marionette TRACE conn6 -> [0,2625,"getWindowHandle",null] 01:49:43 INFO - PROCESS | 3532 | 1470732583227 Marionette TRACE conn6 <- [1,2625,null,{"value":"13"}] 01:49:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 01:49:43 INFO - PROCESS | 3532 | 1470732583231 Marionette TRACE conn6 -> [0,2626,"setScriptTimeout",{"ms":35000}] 01:49:43 INFO - PROCESS | 3532 | 1470732583234 Marionette TRACE conn6 <- [1,2626,null,{}] 01:49:43 INFO - PROCESS | 3532 | 1470732583239 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}] 01:49:43 INFO - PROCESS | 3532 | 1470732583242 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:43 INFO - PROCESS | 3532 | 1470732583369 Marionette TRACE conn6 <- [1,2627,null,{"value":null}] 01:49:43 INFO - PROCESS | 3532 | 1470732583448 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:43 INFO - PROCESS | 3532 | 1470732583451 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:43 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C554C800 == 25 [pid = 3532] [id = 666] 01:49:43 INFO - PROCESS | 3532 | ++DOMWINDOW == 69 (000000A7C026DC00) [pid = 3532] [serial = 1998] [outer = 0000000000000000] 01:49:43 INFO - PROCESS | 3532 | ++DOMWINDOW == 70 (000000A7C035B800) [pid = 3532] [serial = 1999] [outer = 000000A7C026DC00] 01:49:43 INFO - PROCESS | 3532 | 1470732583501 Marionette DEBUG loaded listener.js 01:49:43 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7C0452C00) [pid = 3532] [serial = 2000] [outer = 000000A7C026DC00] 01:49:43 INFO - PROCESS | 3532 | 1470732583892 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]]]}] 01:49:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 01:49:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 690ms 01:49:43 INFO - PROCESS | 3532 | 1470732583922 Marionette TRACE conn6 -> [0,2629,"getWindowHandle",null] 01:49:43 INFO - PROCESS | 3532 | 1470732583927 Marionette TRACE conn6 <- [1,2629,null,{"value":"13"}] 01:49:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 01:49:43 INFO - PROCESS | 3532 | 1470732583934 Marionette TRACE conn6 -> [0,2630,"setScriptTimeout",{"ms":35000}] 01:49:43 INFO - PROCESS | 3532 | 1470732583937 Marionette TRACE conn6 <- [1,2630,null,{}] 01:49:43 INFO - PROCESS | 3532 | 1470732583941 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}] 01:49:43 INFO - PROCESS | 3532 | 1470732583943 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:44 INFO - PROCESS | 3532 | 1470732584071 Marionette TRACE conn6 <- [1,2631,null,{"value":null}] 01:49:44 INFO - PROCESS | 3532 | 1470732584079 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:44 INFO - PROCESS | 3532 | 1470732584082 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:44 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CC558800 == 26 [pid = 3532] [id = 667] 01:49:44 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7C0F19400) [pid = 3532] [serial = 2001] [outer = 0000000000000000] 01:49:44 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7C4792400) [pid = 3532] [serial = 2002] [outer = 000000A7C0F19400] 01:49:44 INFO - PROCESS | 3532 | 1470732584138 Marionette DEBUG loaded listener.js 01:49:44 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7C4F17C00) [pid = 3532] [serial = 2003] [outer = 000000A7C0F19400] 01:49:44 INFO - PROCESS | 3532 | 1470732584586 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]]]}] 01:49:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 01:49:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 692ms 01:49:44 INFO - PROCESS | 3532 | 1470732584628 Marionette TRACE conn6 -> [0,2633,"getWindowHandle",null] 01:49:44 INFO - PROCESS | 3532 | 1470732584631 Marionette TRACE conn6 <- [1,2633,null,{"value":"13"}] 01:49:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 01:49:44 INFO - PROCESS | 3532 | 1470732584634 Marionette TRACE conn6 -> [0,2634,"setScriptTimeout",{"ms":35000}] 01:49:44 INFO - PROCESS | 3532 | 1470732584638 Marionette TRACE conn6 <- [1,2634,null,{}] 01:49:44 INFO - PROCESS | 3532 | 1470732584649 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}] 01:49:44 INFO - PROCESS | 3532 | 1470732584654 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:44 INFO - PROCESS | 3532 | 1470732584740 Marionette TRACE conn6 <- [1,2635,null,{"value":null}] 01:49:44 INFO - PROCESS | 3532 | 1470732584747 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:44 INFO - PROCESS | 3532 | 1470732584750 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:44 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CE7E5800 == 27 [pid = 3532] [id = 668] 01:49:44 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7C50A4C00) [pid = 3532] [serial = 2004] [outer = 0000000000000000] 01:49:44 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7C6079800) [pid = 3532] [serial = 2005] [outer = 000000A7C50A4C00] 01:49:44 INFO - PROCESS | 3532 | 1470732584801 Marionette DEBUG loaded listener.js 01:49:44 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7C64D9C00) [pid = 3532] [serial = 2006] [outer = 000000A7C50A4C00] 01:49:45 INFO - PROCESS | 3532 | 1470732585275 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]]]}] 01:49:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 01:49:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 691ms 01:49:45 INFO - PROCESS | 3532 | 1470732585328 Marionette TRACE conn6 -> [0,2637,"getWindowHandle",null] 01:49:45 INFO - PROCESS | 3532 | 1470732585331 Marionette TRACE conn6 <- [1,2637,null,{"value":"13"}] 01:49:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 01:49:45 INFO - PROCESS | 3532 | 1470732585334 Marionette TRACE conn6 -> [0,2638,"setScriptTimeout",{"ms":35000}] 01:49:45 INFO - PROCESS | 3532 | 1470732585336 Marionette TRACE conn6 <- [1,2638,null,{}] 01:49:45 INFO - PROCESS | 3532 | 1470732585340 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}] 01:49:45 INFO - PROCESS | 3532 | 1470732585342 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:45 INFO - PROCESS | 3532 | 1470732585490 Marionette TRACE conn6 <- [1,2639,null,{"value":null}] 01:49:45 INFO - PROCESS | 3532 | 1470732585547 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:45 INFO - PROCESS | 3532 | 1470732585549 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:45 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0631800 == 28 [pid = 3532] [id = 669] 01:49:45 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7C9D7C000) [pid = 3532] [serial = 2007] [outer = 0000000000000000] 01:49:45 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7CA335000) [pid = 3532] [serial = 2008] [outer = 000000A7C9D7C000] 01:49:45 INFO - PROCESS | 3532 | 1470732585596 Marionette DEBUG loaded listener.js 01:49:45 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CA66A800) [pid = 3532] [serial = 2009] [outer = 000000A7C9D7C000] 01:49:46 INFO - PROCESS | 3532 | 1470732586010 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]]]}] 01:49:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 01:49:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 732ms 01:49:46 INFO - PROCESS | 3532 | 1470732586069 Marionette TRACE conn6 -> [0,2641,"getWindowHandle",null] 01:49:46 INFO - PROCESS | 3532 | 1470732586071 Marionette TRACE conn6 <- [1,2641,null,{"value":"13"}] 01:49:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 01:49:46 INFO - PROCESS | 3532 | 1470732586074 Marionette TRACE conn6 -> [0,2642,"setScriptTimeout",{"ms":35000}] 01:49:46 INFO - PROCESS | 3532 | 1470732586076 Marionette TRACE conn6 <- [1,2642,null,{}] 01:49:46 INFO - PROCESS | 3532 | 1470732586085 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}] 01:49:46 INFO - PROCESS | 3532 | 1470732586088 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:46 INFO - PROCESS | 3532 | 1470732586196 Marionette TRACE conn6 <- [1,2643,null,{"value":null}] 01:49:46 INFO - PROCESS | 3532 | 1470732586201 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:46 INFO - PROCESS | 3532 | 1470732586203 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:46 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D14D7000 == 29 [pid = 3532] [id = 670] 01:49:46 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CB819000) [pid = 3532] [serial = 2010] [outer = 0000000000000000] 01:49:46 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7CB81F800) [pid = 3532] [serial = 2011] [outer = 000000A7CB819000] 01:49:46 INFO - PROCESS | 3532 | 1470732586253 Marionette DEBUG loaded listener.js 01:49:46 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7CBF3F000) [pid = 3532] [serial = 2012] [outer = 000000A7CB819000] 01:49:46 INFO - PROCESS | 3532 | 1470732586721 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]]]}] 01:49:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 01:49:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 691ms 01:49:46 INFO - PROCESS | 3532 | 1470732586767 Marionette TRACE conn6 -> [0,2645,"getWindowHandle",null] 01:49:46 INFO - PROCESS | 3532 | 1470732586769 Marionette TRACE conn6 <- [1,2645,null,{"value":"13"}] 01:49:46 INFO - PROCESS | 3532 | 1470732586772 Marionette TRACE conn6 -> [0,2646,"setScriptTimeout",{"ms":35000}] 01:49:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 01:49:46 INFO - PROCESS | 3532 | 1470732586774 Marionette TRACE conn6 <- [1,2646,null,{}] 01:49:46 INFO - PROCESS | 3532 | 1470732586782 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}] 01:49:46 INFO - PROCESS | 3532 | 1470732586788 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:46 INFO - PROCESS | 3532 | 1470732586945 Marionette TRACE conn6 <- [1,2647,null,{"value":null}] 01:49:46 INFO - PROCESS | 3532 | 1470732586960 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:46 INFO - PROCESS | 3532 | 1470732586963 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:47 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D1F6D800 == 30 [pid = 3532] [id = 671] 01:49:47 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7C026AC00) [pid = 3532] [serial = 2013] [outer = 0000000000000000] 01:49:47 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7CBE0D800) [pid = 3532] [serial = 2014] [outer = 000000A7C026AC00] 01:49:47 INFO - PROCESS | 3532 | 1470732587233 Marionette DEBUG loaded listener.js 01:49:47 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7CD21A000) [pid = 3532] [serial = 2015] [outer = 000000A7C026AC00] 01:49:47 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7CD516C00) [pid = 3532] [serial = 1905] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 01:49:47 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7C9D7C800) [pid = 3532] [serial = 1965] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 01:49:47 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7C67C4800) [pid = 3532] [serial = 1962] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 01:49:47 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7C0B57400) [pid = 3532] [serial = 1956] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 01:49:47 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7C50B2000) [pid = 3532] [serial = 1959] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 01:49:47 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7CBF45000) [pid = 3532] [serial = 1968] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 01:49:47 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7CDB94000) [pid = 3532] [serial = 1947] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 01:49:47 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7C0267400) [pid = 3532] [serial = 1950] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 01:49:47 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7C03A6C00) [pid = 3532] [serial = 1953] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 01:49:47 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7CD249000) [pid = 3532] [serial = 1977] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 01:49:47 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7BFDB7800) [pid = 3532] [serial = 1974] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 01:49:47 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7CDA24C00) [pid = 3532] [serial = 1980] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 01:49:47 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7CBE09800) [pid = 3532] [serial = 1971] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 01:49:47 INFO - PROCESS | 3532 | 1470732587592 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]]]}] 01:49:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 01:49:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 881ms 01:49:47 INFO - PROCESS | 3532 | 1470732587657 Marionette TRACE conn6 -> [0,2649,"getWindowHandle",null] 01:49:47 INFO - PROCESS | 3532 | 1470732587660 Marionette TRACE conn6 <- [1,2649,null,{"value":"13"}] 01:49:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 01:49:47 INFO - PROCESS | 3532 | 1470732587663 Marionette TRACE conn6 -> [0,2650,"setScriptTimeout",{"ms":35000}] 01:49:47 INFO - PROCESS | 3532 | 1470732587665 Marionette TRACE conn6 <- [1,2650,null,{}] 01:49:47 INFO - PROCESS | 3532 | 1470732587668 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}] 01:49:47 INFO - PROCESS | 3532 | 1470732587670 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:47 INFO - PROCESS | 3532 | 1470732587751 Marionette TRACE conn6 <- [1,2651,null,{"value":null}] 01:49:47 INFO - PROCESS | 3532 | 1470732587828 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:47 INFO - PROCESS | 3532 | 1470732587831 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:47 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C4314000 == 31 [pid = 3532] [id = 672] 01:49:47 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7BFDB3C00) [pid = 3532] [serial = 2016] [outer = 0000000000000000] 01:49:47 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7C6C72000) [pid = 3532] [serial = 2017] [outer = 000000A7BFDB3C00] 01:49:47 INFO - PROCESS | 3532 | 1470732587877 Marionette DEBUG loaded listener.js 01:49:47 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7CD246C00) [pid = 3532] [serial = 2018] [outer = 000000A7BFDB3C00] 01:49:48 INFO - PROCESS | 3532 | 1470732588221 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]]]}] 01:49:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 01:49:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 585ms 01:49:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 01:49:48 INFO - PROCESS | 3532 | 1470732588251 Marionette TRACE conn6 -> [0,2653,"getWindowHandle",null] 01:49:48 INFO - PROCESS | 3532 | 1470732588253 Marionette TRACE conn6 <- [1,2653,null,{"value":"13"}] 01:49:48 INFO - PROCESS | 3532 | 1470732588256 Marionette TRACE conn6 -> [0,2654,"setScriptTimeout",{"ms":35000}] 01:49:48 INFO - PROCESS | 3532 | 1470732588258 Marionette TRACE conn6 <- [1,2654,null,{}] 01:49:48 INFO - PROCESS | 3532 | 1470732588262 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}] 01:49:48 INFO - PROCESS | 3532 | 1470732588264 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:48 INFO - PROCESS | 3532 | 1470732588377 Marionette TRACE conn6 <- [1,2655,null,{"value":null}] 01:49:48 INFO - PROCESS | 3532 | 1470732588384 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:48 INFO - PROCESS | 3532 | 1470732588387 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:48 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2D56000 == 32 [pid = 3532] [id = 673] 01:49:48 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7C4703800) [pid = 3532] [serial = 2019] [outer = 0000000000000000] 01:49:48 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7CD2E8000) [pid = 3532] [serial = 2020] [outer = 000000A7C4703800] 01:49:48 INFO - PROCESS | 3532 | 1470732588433 Marionette DEBUG loaded listener.js 01:49:48 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7CD349800) [pid = 3532] [serial = 2021] [outer = 000000A7C4703800] 01:49:48 INFO - PROCESS | 3532 | [3532] WARNING: Using default font: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 01:49:49 INFO - PROCESS | 3532 | [3532] WARNING: Using default font: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 01:49:49 INFO - PROCESS | 3532 | 1470732589409 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]]]}] 01:49:49 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) 01:49:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1192ms 01:49:49 INFO - PROCESS | 3532 | 1470732589453 Marionette TRACE conn6 -> [0,2657,"getWindowHandle",null] 01:49:49 INFO - PROCESS | 3532 | 1470732589458 Marionette TRACE conn6 <- [1,2657,null,{"value":"13"}] 01:49:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 01:49:49 INFO - PROCESS | 3532 | 1470732589464 Marionette TRACE conn6 -> [0,2658,"setScriptTimeout",{"ms":35000}] 01:49:49 INFO - PROCESS | 3532 | 1470732589468 Marionette TRACE conn6 <- [1,2658,null,{}] 01:49:49 INFO - PROCESS | 3532 | 1470732589516 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}] 01:49:49 INFO - PROCESS | 3532 | 1470732589520 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:49 INFO - PROCESS | 3532 | 1470732589629 Marionette TRACE conn6 <- [1,2659,null,{"value":null}] 01:49:49 INFO - PROCESS | 3532 | 1470732589787 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:49 INFO - PROCESS | 3532 | 1470732589790 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:49 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C6316000 == 33 [pid = 3532] [id = 674] 01:49:49 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7C0260800) [pid = 3532] [serial = 2022] [outer = 0000000000000000] 01:49:49 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7C0267400) [pid = 3532] [serial = 2023] [outer = 000000A7C0260800] 01:49:49 INFO - PROCESS | 3532 | 1470732589894 Marionette DEBUG loaded listener.js 01:49:49 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7C0456000) [pid = 3532] [serial = 2024] [outer = 000000A7C0260800] 01:49:51 INFO - PROCESS | 3532 | 1470732591022 Marionette TRACE conn6 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 01:49:51 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 01:49:51 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:49:51 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 01:49:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:49:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:49:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1595ms 01:49:51 INFO - PROCESS | 3532 | 1470732591062 Marionette TRACE conn6 -> [0,2661,"getWindowHandle",null] 01:49:51 INFO - PROCESS | 3532 | 1470732591067 Marionette TRACE conn6 <- [1,2661,null,{"value":"13"}] 01:49:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 01:49:51 INFO - PROCESS | 3532 | 1470732591074 Marionette TRACE conn6 -> [0,2662,"setScriptTimeout",{"ms":35000}] 01:49:51 INFO - PROCESS | 3532 | 1470732591077 Marionette TRACE conn6 <- [1,2662,null,{}] 01:49:51 INFO - PROCESS | 3532 | 1470732591082 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}] 01:49:51 INFO - PROCESS | 3532 | 1470732591085 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:51 INFO - PROCESS | 3532 | 1470732591330 Marionette TRACE conn6 <- [1,2663,null,{"value":null}] 01:49:51 INFO - PROCESS | 3532 | 1470732591474 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:51 INFO - PROCESS | 3532 | 1470732591477 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:51 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C553D000 == 34 [pid = 3532] [id = 675] 01:49:51 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7C0354000) [pid = 3532] [serial = 2025] [outer = 0000000000000000] 01:49:51 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7C039D000) [pid = 3532] [serial = 2026] [outer = 000000A7C0354000] 01:49:51 INFO - PROCESS | 3532 | 1470732591529 Marionette DEBUG loaded listener.js 01:49:51 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7C0B4C800) [pid = 3532] [serial = 2027] [outer = 000000A7C0354000] 01:49:51 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C4314000 == 33 [pid = 3532] [id = 672] 01:49:51 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D1F6D800 == 32 [pid = 3532] [id = 671] 01:49:51 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D14D7000 == 31 [pid = 3532] [id = 670] 01:49:51 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D0631800 == 30 [pid = 3532] [id = 669] 01:49:51 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CE7E5800 == 29 [pid = 3532] [id = 668] 01:49:51 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CC558800 == 28 [pid = 3532] [id = 667] 01:49:51 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C554C800 == 27 [pid = 3532] [id = 666] 01:49:51 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7CD659800) [pid = 3532] [serial = 1907] [outer = 0000000000000000] [url = about:blank] 01:49:51 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7C9DBD000) [pid = 3532] [serial = 1966] [outer = 0000000000000000] [url = about:blank] 01:49:51 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7C6C75800) [pid = 3532] [serial = 1963] [outer = 0000000000000000] [url = about:blank] 01:49:51 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7C0F58400) [pid = 3532] [serial = 1957] [outer = 0000000000000000] [url = about:blank] 01:49:51 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7C478D800) [pid = 3532] [serial = 1958] [outer = 0000000000000000] [url = about:blank] 01:49:51 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7C5367800) [pid = 3532] [serial = 1960] [outer = 0000000000000000] [url = about:blank] 01:49:51 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7C6128400) [pid = 3532] [serial = 1961] [outer = 0000000000000000] [url = about:blank] 01:49:51 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7CD2E7400) [pid = 3532] [serial = 1970] [outer = 0000000000000000] [url = about:blank] 01:49:51 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7CCA27400) [pid = 3532] [serial = 1969] [outer = 0000000000000000] [url = about:blank] 01:49:51 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7CDB98000) [pid = 3532] [serial = 1948] [outer = 0000000000000000] [url = about:blank] 01:49:51 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7CDCC2C00) [pid = 3532] [serial = 1949] [outer = 0000000000000000] [url = about:blank] 01:49:51 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7C035D400) [pid = 3532] [serial = 1951] [outer = 0000000000000000] [url = about:blank] 01:49:51 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7C03D1C00) [pid = 3532] [serial = 1952] [outer = 0000000000000000] [url = about:blank] 01:49:51 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7C03C6C00) [pid = 3532] [serial = 1954] [outer = 0000000000000000] [url = about:blank] 01:49:51 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7C0599400) [pid = 3532] [serial = 1955] [outer = 0000000000000000] [url = about:blank] 01:49:51 INFO - PROCESS | 3532 | --DOMWINDOW == 69 (000000A7CD64C800) [pid = 3532] [serial = 1979] [outer = 0000000000000000] [url = about:blank] 01:49:51 INFO - PROCESS | 3532 | --DOMWINDOW == 68 (000000A7C600A400) [pid = 3532] [serial = 1975] [outer = 0000000000000000] [url = about:blank] 01:49:51 INFO - PROCESS | 3532 | --DOMWINDOW == 67 (000000A7CDB90C00) [pid = 3532] [serial = 1981] [outer = 0000000000000000] [url = about:blank] 01:49:51 INFO - PROCESS | 3532 | --DOMWINDOW == 66 (000000A7CDCC1000) [pid = 3532] [serial = 1982] [outer = 0000000000000000] [url = about:blank] 01:49:51 INFO - PROCESS | 3532 | --DOMWINDOW == 65 (000000A7CD34BC00) [pid = 3532] [serial = 1972] [outer = 0000000000000000] [url = about:blank] 01:49:51 INFO - PROCESS | 3532 | --DOMWINDOW == 64 (000000A7CD50C400) [pid = 3532] [serial = 1978] [outer = 0000000000000000] [url = about:blank] 01:49:51 INFO - PROCESS | 3532 | --DOMWINDOW == 63 (000000A7CD4F1400) [pid = 3532] [serial = 1973] [outer = 0000000000000000] [url = about:blank] 01:49:51 INFO - PROCESS | 3532 | --DOMWINDOW == 62 (000000A7CB821800) [pid = 3532] [serial = 1967] [outer = 0000000000000000] [url = about:blank] 01:49:51 INFO - PROCESS | 3532 | --DOMWINDOW == 61 (000000A7C9D7B000) [pid = 3532] [serial = 1964] [outer = 0000000000000000] [url = about:blank] 01:49:51 INFO - PROCESS | 3532 | --DOMWINDOW == 60 (000000A7CD2F0800) [pid = 3532] [serial = 1976] [outer = 0000000000000000] [url = about:blank] 01:49:52 INFO - PROCESS | 3532 | 1470732592588 Marionette TRACE conn6 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 01:49:52 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 01:49:52 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:49:52 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 01:49:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:49:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:49:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1534ms 01:49:52 INFO - PROCESS | 3532 | 1470732592611 Marionette TRACE conn6 -> [0,2665,"getWindowHandle",null] 01:49:52 INFO - PROCESS | 3532 | 1470732592615 Marionette TRACE conn6 <- [1,2665,null,{"value":"13"}] 01:49:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 01:49:52 INFO - PROCESS | 3532 | 1470732592620 Marionette TRACE conn6 -> [0,2666,"setScriptTimeout",{"ms":35000}] 01:49:52 INFO - PROCESS | 3532 | 1470732592623 Marionette TRACE conn6 <- [1,2666,null,{}] 01:49:52 INFO - PROCESS | 3532 | 1470732592628 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}] 01:49:52 INFO - PROCESS | 3532 | 1470732592631 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:52 INFO - PROCESS | 3532 | 1470732592726 Marionette TRACE conn6 <- [1,2667,null,{"value":null}] 01:49:52 INFO - PROCESS | 3532 | 1470732592734 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:52 INFO - PROCESS | 3532 | 1470732592736 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:52 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CA61A000 == 28 [pid = 3532] [id = 676] 01:49:52 INFO - PROCESS | 3532 | ++DOMWINDOW == 61 (000000A7C044C000) [pid = 3532] [serial = 2028] [outer = 0000000000000000] 01:49:52 INFO - PROCESS | 3532 | ++DOMWINDOW == 62 (000000A7C478F400) [pid = 3532] [serial = 2029] [outer = 000000A7C044C000] 01:49:52 INFO - PROCESS | 3532 | 1470732592787 Marionette DEBUG loaded listener.js 01:49:52 INFO - PROCESS | 3532 | ++DOMWINDOW == 63 (000000A7C486EC00) [pid = 3532] [serial = 2030] [outer = 000000A7C044C000] 01:49:53 INFO - PROCESS | 3532 | 1470732593755 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]]]}] 01:49:53 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) 01:49:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1175ms 01:49:53 INFO - PROCESS | 3532 | 1470732593799 Marionette TRACE conn6 -> [0,2669,"getWindowHandle",null] 01:49:53 INFO - PROCESS | 3532 | 1470732593802 Marionette TRACE conn6 <- [1,2669,null,{"value":"13"}] 01:49:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 01:49:53 INFO - PROCESS | 3532 | 1470732593806 Marionette TRACE conn6 -> [0,2670,"setScriptTimeout",{"ms":35000}] 01:49:53 INFO - PROCESS | 3532 | 1470732593808 Marionette TRACE conn6 <- [1,2670,null,{}] 01:49:53 INFO - PROCESS | 3532 | 1470732593812 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}] 01:49:53 INFO - PROCESS | 3532 | 1470732593815 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:53 INFO - PROCESS | 3532 | 1470732593907 Marionette TRACE conn6 <- [1,2671,null,{"value":null}] 01:49:53 INFO - PROCESS | 3532 | 1470732593917 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:53 INFO - PROCESS | 3532 | 1470732593920 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:53 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CE2C2800 == 29 [pid = 3532] [id = 677] 01:49:53 INFO - PROCESS | 3532 | ++DOMWINDOW == 64 (000000A7C6122C00) [pid = 3532] [serial = 2031] [outer = 0000000000000000] 01:49:53 INFO - PROCESS | 3532 | ++DOMWINDOW == 65 (000000A7C64CDC00) [pid = 3532] [serial = 2032] [outer = 000000A7C6122C00] 01:49:53 INFO - PROCESS | 3532 | 1470732593968 Marionette DEBUG loaded listener.js 01:49:54 INFO - PROCESS | 3532 | ++DOMWINDOW == 66 (000000A7C9D70C00) [pid = 3532] [serial = 2033] [outer = 000000A7C6122C00] 01:49:54 INFO - PROCESS | 3532 | 1470732594974 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]]]}] 01:49:54 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) 01:49:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1178ms 01:49:55 INFO - PROCESS | 3532 | 1470732594986 Marionette TRACE conn6 -> [0,2673,"getWindowHandle",null] 01:49:55 INFO - PROCESS | 3532 | 1470732594990 Marionette TRACE conn6 <- [1,2673,null,{"value":"13"}] 01:49:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 01:49:55 INFO - PROCESS | 3532 | 1470732595007 Marionette TRACE conn6 -> [0,2674,"setScriptTimeout",{"ms":35000}] 01:49:55 INFO - PROCESS | 3532 | 1470732595012 Marionette TRACE conn6 <- [1,2674,null,{}] 01:49:55 INFO - PROCESS | 3532 | 1470732595016 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}] 01:49:55 INFO - PROCESS | 3532 | 1470732595019 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:55 INFO - PROCESS | 3532 | 1470732595139 Marionette TRACE conn6 <- [1,2675,null,{"value":null}] 01:49:55 INFO - PROCESS | 3532 | 1470732595145 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:55 INFO - PROCESS | 3532 | 1470732595147 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:55 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0C29800 == 30 [pid = 3532] [id = 678] 01:49:55 INFO - PROCESS | 3532 | ++DOMWINDOW == 67 (000000A7CA670800) [pid = 3532] [serial = 2034] [outer = 0000000000000000] 01:49:55 INFO - PROCESS | 3532 | ++DOMWINDOW == 68 (000000A7CBF43800) [pid = 3532] [serial = 2035] [outer = 000000A7CA670800] 01:49:55 INFO - PROCESS | 3532 | 1470732595235 Marionette DEBUG loaded listener.js 01:49:55 INFO - PROCESS | 3532 | ++DOMWINDOW == 69 (000000A7CC979400) [pid = 3532] [serial = 2036] [outer = 000000A7CA670800] 01:49:55 INFO - PROCESS | 3532 | --DOMWINDOW == 68 (000000A7C9D7C000) [pid = 3532] [serial = 2007] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 01:49:55 INFO - PROCESS | 3532 | --DOMWINDOW == 67 (000000A7C0F19400) [pid = 3532] [serial = 2001] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 01:49:55 INFO - PROCESS | 3532 | --DOMWINDOW == 66 (000000A7CB819000) [pid = 3532] [serial = 2010] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 01:49:55 INFO - PROCESS | 3532 | --DOMWINDOW == 65 (000000A7C03CA800) [pid = 3532] [serial = 1995] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 01:49:55 INFO - PROCESS | 3532 | --DOMWINDOW == 64 (000000A7C50A4C00) [pid = 3532] [serial = 2004] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 01:49:55 INFO - PROCESS | 3532 | --DOMWINDOW == 63 (000000A7C026DC00) [pid = 3532] [serial = 1998] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 01:49:55 INFO - PROCESS | 3532 | --DOMWINDOW == 62 (000000A7C03A0400) [pid = 3532] [serial = 1983] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 01:49:55 INFO - PROCESS | 3532 | --DOMWINDOW == 61 (000000A7C5287800) [pid = 3532] [serial = 1986] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 01:49:55 INFO - PROCESS | 3532 | --DOMWINDOW == 60 (000000A7CCA2E000) [pid = 3532] [serial = 1989] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 01:49:55 INFO - PROCESS | 3532 | --DOMWINDOW == 59 (000000A7CDB8E800) [pid = 3532] [serial = 1992] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 01:49:55 INFO - PROCESS | 3532 | --DOMWINDOW == 58 (000000A7C026AC00) [pid = 3532] [serial = 2013] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 01:49:55 INFO - PROCESS | 3532 | --DOMWINDOW == 57 (000000A7BFDB3C00) [pid = 3532] [serial = 2016] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 01:49:56 INFO - PROCESS | 3532 | 1470732596171 Marionette TRACE conn6 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 01:49:56 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 01:49:56 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:49:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 01:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:49:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:49:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1209ms 01:49:56 INFO - PROCESS | 3532 | 1470732596209 Marionette TRACE conn6 -> [0,2677,"getWindowHandle",null] 01:49:56 INFO - PROCESS | 3532 | 1470732596211 Marionette TRACE conn6 <- [1,2677,null,{"value":"13"}] 01:49:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 01:49:56 INFO - PROCESS | 3532 | 1470732596215 Marionette TRACE conn6 -> [0,2678,"setScriptTimeout",{"ms":35000}] 01:49:56 INFO - PROCESS | 3532 | 1470732596216 Marionette TRACE conn6 <- [1,2678,null,{}] 01:49:56 INFO - PROCESS | 3532 | 1470732596220 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}] 01:49:56 INFO - PROCESS | 3532 | 1470732596222 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:56 INFO - PROCESS | 3532 | 1470732596310 Marionette TRACE conn6 <- [1,2679,null,{"value":null}] 01:49:56 INFO - PROCESS | 3532 | 1470732596316 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:56 INFO - PROCESS | 3532 | 1470732596318 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:56 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D18E5800 == 31 [pid = 3532] [id = 679] 01:49:56 INFO - PROCESS | 3532 | ++DOMWINDOW == 58 (000000A7BFDC4000) [pid = 3532] [serial = 2037] [outer = 0000000000000000] 01:49:56 INFO - PROCESS | 3532 | ++DOMWINDOW == 59 (000000A7C5287800) [pid = 3532] [serial = 2038] [outer = 000000A7BFDC4000] 01:49:56 INFO - PROCESS | 3532 | 1470732596365 Marionette DEBUG loaded listener.js 01:49:56 INFO - PROCESS | 3532 | ++DOMWINDOW == 60 (000000A7CC94AC00) [pid = 3532] [serial = 2039] [outer = 000000A7BFDC4000] 01:49:57 INFO - PROCESS | 3532 | 1470732597297 Marionette TRACE conn6 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 01:49:57 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 01:49:57 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:49:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 01:49:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:49:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:49:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1135ms 01:49:57 INFO - PROCESS | 3532 | 1470732597352 Marionette TRACE conn6 -> [0,2681,"getWindowHandle",null] 01:49:57 INFO - PROCESS | 3532 | 1470732597355 Marionette TRACE conn6 <- [1,2681,null,{"value":"13"}] 01:49:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 01:49:57 INFO - PROCESS | 3532 | 1470732597358 Marionette TRACE conn6 -> [0,2682,"setScriptTimeout",{"ms":35000}] 01:49:57 INFO - PROCESS | 3532 | 1470732597360 Marionette TRACE conn6 <- [1,2682,null,{}] 01:49:57 INFO - PROCESS | 3532 | 1470732597364 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}] 01:49:57 INFO - PROCESS | 3532 | 1470732597366 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:57 INFO - PROCESS | 3532 | 1470732597455 Marionette TRACE conn6 <- [1,2683,null,{"value":null}] 01:49:57 INFO - PROCESS | 3532 | 1470732597462 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:57 INFO - PROCESS | 3532 | 1470732597468 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:57 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0C12800 == 32 [pid = 3532] [id = 680] 01:49:57 INFO - PROCESS | 3532 | ++DOMWINDOW == 61 (000000A7CCFF0800) [pid = 3532] [serial = 2040] [outer = 0000000000000000] 01:49:57 INFO - PROCESS | 3532 | ++DOMWINDOW == 62 (000000A7CD247800) [pid = 3532] [serial = 2041] [outer = 000000A7CCFF0800] 01:49:57 INFO - PROCESS | 3532 | 1470732597524 Marionette DEBUG loaded listener.js 01:49:57 INFO - PROCESS | 3532 | ++DOMWINDOW == 63 (000000A7CD345C00) [pid = 3532] [serial = 2042] [outer = 000000A7CCFF0800] 01:49:58 INFO - PROCESS | 3532 | 1470732598505 Marionette TRACE conn6 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 01:49:58 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 01:49:58 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:49:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 01:49:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:49:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:49:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1181ms 01:49:58 INFO - PROCESS | 3532 | 1470732598543 Marionette TRACE conn6 -> [0,2685,"getWindowHandle",null] 01:49:58 INFO - PROCESS | 3532 | 1470732598547 Marionette TRACE conn6 <- [1,2685,null,{"value":"13"}] 01:49:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 01:49:58 INFO - PROCESS | 3532 | 1470732598552 Marionette TRACE conn6 -> [0,2686,"setScriptTimeout",{"ms":35000}] 01:49:58 INFO - PROCESS | 3532 | 1470732598556 Marionette TRACE conn6 <- [1,2686,null,{}] 01:49:58 INFO - PROCESS | 3532 | 1470732598562 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}] 01:49:58 INFO - PROCESS | 3532 | 1470732598566 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:58 INFO - PROCESS | 3532 | 1470732598684 Marionette TRACE conn6 <- [1,2687,null,{"value":null}] 01:49:58 INFO - PROCESS | 3532 | 1470732598760 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:58 INFO - PROCESS | 3532 | 1470732598765 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:49:58 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C994F800 == 33 [pid = 3532] [id = 681] 01:49:58 INFO - PROCESS | 3532 | ++DOMWINDOW == 64 (000000A7C03CE800) [pid = 3532] [serial = 2043] [outer = 0000000000000000] 01:49:58 INFO - PROCESS | 3532 | ++DOMWINDOW == 65 (000000A7C0451000) [pid = 3532] [serial = 2044] [outer = 000000A7C03CE800] 01:49:58 INFO - PROCESS | 3532 | 1470732598865 Marionette DEBUG loaded listener.js 01:49:58 INFO - PROCESS | 3532 | ++DOMWINDOW == 66 (000000A7C479A000) [pid = 3532] [serial = 2045] [outer = 000000A7C03CE800] 01:49:59 INFO - PROCESS | 3532 | 1470732599975 Marionette TRACE conn6 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 01:50:00 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 01:50:00 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:50:00 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 01:50:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:50:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:50:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1443ms 01:50:00 INFO - PROCESS | 3532 | 1470732600000 Marionette TRACE conn6 -> [0,2689,"getWindowHandle",null] 01:50:00 INFO - PROCESS | 3532 | 1470732600005 Marionette TRACE conn6 <- [1,2689,null,{"value":"13"}] 01:50:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 01:50:00 INFO - PROCESS | 3532 | 1470732600012 Marionette TRACE conn6 -> [0,2690,"setScriptTimeout",{"ms":35000}] 01:50:00 INFO - PROCESS | 3532 | 1470732600015 Marionette TRACE conn6 <- [1,2690,null,{}] 01:50:00 INFO - PROCESS | 3532 | 1470732600020 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}] 01:50:00 INFO - PROCESS | 3532 | 1470732600023 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:00 INFO - PROCESS | 3532 | 1470732600139 Marionette TRACE conn6 <- [1,2691,null,{"value":null}] 01:50:00 INFO - PROCESS | 3532 | 1470732600248 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:00 INFO - PROCESS | 3532 | 1470732600251 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:00 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0F3F000 == 34 [pid = 3532] [id = 682] 01:50:00 INFO - PROCESS | 3532 | ++DOMWINDOW == 67 (000000A7C9DBC400) [pid = 3532] [serial = 2046] [outer = 0000000000000000] 01:50:00 INFO - PROCESS | 3532 | ++DOMWINDOW == 68 (000000A7CB81B400) [pid = 3532] [serial = 2047] [outer = 000000A7C9DBC400] 01:50:00 INFO - PROCESS | 3532 | 1470732600352 Marionette DEBUG loaded listener.js 01:50:00 INFO - PROCESS | 3532 | ++DOMWINDOW == 69 (000000A7CCA2E000) [pid = 3532] [serial = 2048] [outer = 000000A7C9DBC400] 01:50:01 INFO - PROCESS | 3532 | 1470732601106 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]]]}] 01:50:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 01:50:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1131ms 01:50:01 INFO - PROCESS | 3532 | 1470732601145 Marionette TRACE conn6 -> [0,2693,"getWindowHandle",null] 01:50:01 INFO - PROCESS | 3532 | 1470732601149 Marionette TRACE conn6 <- [1,2693,null,{"value":"13"}] 01:50:01 INFO - PROCESS | 3532 | 1470732601154 Marionette TRACE conn6 -> [0,2694,"setScriptTimeout",{"ms":35000}] 01:50:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 01:50:01 INFO - PROCESS | 3532 | 1470732601158 Marionette TRACE conn6 <- [1,2694,null,{}] 01:50:01 INFO - PROCESS | 3532 | 1470732601164 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}] 01:50:01 INFO - PROCESS | 3532 | 1470732601167 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:01 INFO - PROCESS | 3532 | 1470732601308 Marionette TRACE conn6 <- [1,2695,null,{"value":null}] 01:50:01 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D18E5800 == 33 [pid = 3532] [id = 679] 01:50:01 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D0C29800 == 32 [pid = 3532] [id = 678] 01:50:01 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CE2C2800 == 31 [pid = 3532] [id = 677] 01:50:01 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CA61A000 == 30 [pid = 3532] [id = 676] 01:50:01 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C553D000 == 29 [pid = 3532] [id = 675] 01:50:01 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CA308800 == 28 [pid = 3532] [id = 665] 01:50:01 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C6316000 == 27 [pid = 3532] [id = 674] 01:50:01 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2D56000 == 26 [pid = 3532] [id = 673] 01:50:01 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D0F3F000 == 25 [pid = 3532] [id = 682] 01:50:01 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D0C12800 == 24 [pid = 3532] [id = 680] 01:50:01 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C994F800 == 23 [pid = 3532] [id = 681] 01:50:01 INFO - PROCESS | 3532 | 1470732601966 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:01 INFO - PROCESS | 3532 | 1470732601969 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:02 INFO - PROCESS | 3532 | --DOMWINDOW == 68 (000000A7CD2E8000) [pid = 3532] [serial = 2020] [outer = 0000000000000000] [url = about:blank] 01:50:02 INFO - PROCESS | 3532 | --DOMWINDOW == 67 (000000A7CA335000) [pid = 3532] [serial = 2008] [outer = 0000000000000000] [url = about:blank] 01:50:02 INFO - PROCESS | 3532 | --DOMWINDOW == 66 (000000A7C4792400) [pid = 3532] [serial = 2002] [outer = 0000000000000000] [url = about:blank] 01:50:02 INFO - PROCESS | 3532 | --DOMWINDOW == 65 (000000A7C4F17C00) [pid = 3532] [serial = 2003] [outer = 0000000000000000] [url = about:blank] 01:50:02 INFO - PROCESS | 3532 | --DOMWINDOW == 64 (000000A7CB81F800) [pid = 3532] [serial = 2011] [outer = 0000000000000000] [url = about:blank] 01:50:02 INFO - PROCESS | 3532 | --DOMWINDOW == 63 (000000A7C08AE400) [pid = 3532] [serial = 1997] [outer = 0000000000000000] [url = about:blank] 01:50:02 INFO - PROCESS | 3532 | --DOMWINDOW == 62 (000000A7C03D2000) [pid = 3532] [serial = 1996] [outer = 0000000000000000] [url = about:blank] 01:50:02 INFO - PROCESS | 3532 | --DOMWINDOW == 61 (000000A7C6079800) [pid = 3532] [serial = 2005] [outer = 0000000000000000] [url = about:blank] 01:50:02 INFO - PROCESS | 3532 | --DOMWINDOW == 60 (000000A7C035B800) [pid = 3532] [serial = 1999] [outer = 0000000000000000] [url = about:blank] 01:50:02 INFO - PROCESS | 3532 | --DOMWINDOW == 59 (000000A7C0452C00) [pid = 3532] [serial = 2000] [outer = 0000000000000000] [url = about:blank] 01:50:02 INFO - PROCESS | 3532 | --DOMWINDOW == 58 (000000A7CA66A800) [pid = 3532] [serial = 2009] [outer = 0000000000000000] [url = about:blank] 01:50:02 INFO - PROCESS | 3532 | --DOMWINDOW == 57 (000000A7C08AF400) [pid = 3532] [serial = 1985] [outer = 0000000000000000] [url = about:blank] 01:50:02 INFO - PROCESS | 3532 | --DOMWINDOW == 56 (000000A7C03C7000) [pid = 3532] [serial = 1984] [outer = 0000000000000000] [url = about:blank] 01:50:02 INFO - PROCESS | 3532 | --DOMWINDOW == 55 (000000A7C9D15800) [pid = 3532] [serial = 1988] [outer = 0000000000000000] [url = about:blank] 01:50:02 INFO - PROCESS | 3532 | --DOMWINDOW == 54 (000000A7C607A800) [pid = 3532] [serial = 1987] [outer = 0000000000000000] [url = about:blank] 01:50:02 INFO - PROCESS | 3532 | --DOMWINDOW == 53 (000000A7CDB10800) [pid = 3532] [serial = 1991] [outer = 0000000000000000] [url = about:blank] 01:50:02 INFO - PROCESS | 3532 | --DOMWINDOW == 52 (000000A7CD243400) [pid = 3532] [serial = 1990] [outer = 0000000000000000] [url = about:blank] 01:50:02 INFO - PROCESS | 3532 | --DOMWINDOW == 51 (000000A7CF58C000) [pid = 3532] [serial = 1994] [outer = 0000000000000000] [url = about:blank] 01:50:02 INFO - PROCESS | 3532 | --DOMWINDOW == 50 (000000A7CF008C00) [pid = 3532] [serial = 1993] [outer = 0000000000000000] [url = about:blank] 01:50:02 INFO - PROCESS | 3532 | --DOMWINDOW == 49 (000000A7CBF3F000) [pid = 3532] [serial = 2012] [outer = 0000000000000000] [url = about:blank] 01:50:02 INFO - PROCESS | 3532 | --DOMWINDOW == 48 (000000A7CBE0D800) [pid = 3532] [serial = 2014] [outer = 0000000000000000] [url = about:blank] 01:50:02 INFO - PROCESS | 3532 | --DOMWINDOW == 47 (000000A7CD21A000) [pid = 3532] [serial = 2015] [outer = 0000000000000000] [url = about:blank] 01:50:02 INFO - PROCESS | 3532 | --DOMWINDOW == 46 (000000A7C6C72000) [pid = 3532] [serial = 2017] [outer = 0000000000000000] [url = about:blank] 01:50:02 INFO - PROCESS | 3532 | --DOMWINDOW == 45 (000000A7C64D9C00) [pid = 3532] [serial = 2006] [outer = 0000000000000000] [url = about:blank] 01:50:02 INFO - PROCESS | 3532 | --DOMWINDOW == 44 (000000A7CD246C00) [pid = 3532] [serial = 2018] [outer = 0000000000000000] [url = about:blank] 01:50:02 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C1530800 == 24 [pid = 3532] [id = 683] 01:50:02 INFO - PROCESS | 3532 | ++DOMWINDOW == 45 (000000A7BF8CB400) [pid = 3532] [serial = 2049] [outer = 0000000000000000] 01:50:02 INFO - PROCESS | 3532 | ++DOMWINDOW == 46 (000000A7BFDAF400) [pid = 3532] [serial = 2050] [outer = 000000A7BF8CB400] 01:50:02 INFO - PROCESS | 3532 | 1470732602109 Marionette DEBUG loaded listener.js 01:50:02 INFO - PROCESS | 3532 | ++DOMWINDOW == 47 (000000A7C0012C00) [pid = 3532] [serial = 2051] [outer = 000000A7BF8CB400] 01:50:02 INFO - PROCESS | 3532 | 1470732602531 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]]]}] 01:50:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 01:50:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1486ms 01:50:02 INFO - PROCESS | 3532 | 1470732602646 Marionette TRACE conn6 -> [0,2697,"getWindowHandle",null] 01:50:02 INFO - PROCESS | 3532 | 1470732602650 Marionette TRACE conn6 <- [1,2697,null,{"value":"13"}] 01:50:02 INFO - PROCESS | 3532 | 1470732602655 Marionette TRACE conn6 -> [0,2698,"setScriptTimeout",{"ms":35000}] 01:50:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 01:50:02 INFO - PROCESS | 3532 | 1470732602658 Marionette TRACE conn6 <- [1,2698,null,{}] 01:50:02 INFO - PROCESS | 3532 | 1470732602664 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}] 01:50:02 INFO - PROCESS | 3532 | 1470732602668 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:02 INFO - PROCESS | 3532 | 1470732602771 Marionette TRACE conn6 <- [1,2699,null,{"value":null}] 01:50:02 INFO - PROCESS | 3532 | 1470732602781 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:02 INFO - PROCESS | 3532 | 1470732602784 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:02 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C6443800 == 25 [pid = 3532] [id = 684] 01:50:02 INFO - PROCESS | 3532 | ++DOMWINDOW == 48 (000000A7C0353800) [pid = 3532] [serial = 2052] [outer = 0000000000000000] 01:50:02 INFO - PROCESS | 3532 | ++DOMWINDOW == 49 (000000A7C03A1000) [pid = 3532] [serial = 2053] [outer = 000000A7C0353800] 01:50:02 INFO - PROCESS | 3532 | 1470732602834 Marionette DEBUG loaded listener.js 01:50:02 INFO - PROCESS | 3532 | ++DOMWINDOW == 50 (000000A7C03D2800) [pid = 3532] [serial = 2054] [outer = 000000A7C0353800] 01:50:03 INFO - PROCESS | 3532 | 1470732603319 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] 01:50:03 INFO - PROCESS | 3532 | 1470732603381 Marionette TRACE conn6 <- [1,2701,null,{"value":"13"}] 01:50:03 INFO - PROCESS | 3532 | 1470732603386 Marionette TRACE conn6 -> [0,2702,"setScriptTimeout",{"ms":35000}] 01:50:03 INFO - PROCESS | 3532 | 1470732603388 Marionette TRACE conn6 <- [1,2702,null,{}] 01:50:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 01:50:03 INFO - PROCESS | 3532 | 1470732603392 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}] 01:50:03 INFO - PROCESS | 3532 | 1470732603395 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:03 INFO - PROCESS | 3532 | 1470732603494 Marionette TRACE conn6 <- [1,2703,null,{"value":null}] 01:50:03 INFO - PROCESS | 3532 | 1470732603571 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:03 INFO - PROCESS | 3532 | 1470732603573 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:03 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CC9F1800 == 26 [pid = 3532] [id = 685] 01:50:03 INFO - PROCESS | 3532 | ++DOMWINDOW == 51 (000000A7C026F800) [pid = 3532] [serial = 2055] [outer = 0000000000000000] 01:50:03 INFO - PROCESS | 3532 | ++DOMWINDOW == 52 (000000A7C0F55400) [pid = 3532] [serial = 2056] [outer = 000000A7C026F800] 01:50:03 INFO - PROCESS | 3532 | 1470732603631 Marionette DEBUG loaded listener.js 01:50:03 INFO - PROCESS | 3532 | ++DOMWINDOW == 53 (000000A7C478E000) [pid = 3532] [serial = 2057] [outer = 000000A7C026F800] 01:50:04 INFO - PROCESS | 3532 | 1470732604042 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]]]}] 01:50:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 01:50:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 731ms 01:50:04 INFO - PROCESS | 3532 | 1470732604131 Marionette TRACE conn6 -> [0,2705,"getWindowHandle",null] 01:50:04 INFO - PROCESS | 3532 | 1470732604133 Marionette TRACE conn6 <- [1,2705,null,{"value":"13"}] 01:50:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 01:50:04 INFO - PROCESS | 3532 | 1470732604138 Marionette TRACE conn6 -> [0,2706,"setScriptTimeout",{"ms":35000}] 01:50:04 INFO - PROCESS | 3532 | 1470732604145 Marionette TRACE conn6 <- [1,2706,null,{}] 01:50:04 INFO - PROCESS | 3532 | 1470732604155 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}] 01:50:04 INFO - PROCESS | 3532 | 1470732604159 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:04 INFO - PROCESS | 3532 | 1470732604292 Marionette TRACE conn6 <- [1,2707,null,{"value":null}] 01:50:04 INFO - PROCESS | 3532 | 1470732604301 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:04 INFO - PROCESS | 3532 | 1470732604303 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:04 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CF80B800 == 27 [pid = 3532] [id = 686] 01:50:04 INFO - PROCESS | 3532 | ++DOMWINDOW == 54 (000000A7C50A6C00) [pid = 3532] [serial = 2058] [outer = 0000000000000000] 01:50:04 INFO - PROCESS | 3532 | ++DOMWINDOW == 55 (000000A7C600A400) [pid = 3532] [serial = 2059] [outer = 000000A7C50A6C00] 01:50:04 INFO - PROCESS | 3532 | 1470732604351 Marionette DEBUG loaded listener.js 01:50:04 INFO - PROCESS | 3532 | ++DOMWINDOW == 56 (000000A7C6123C00) [pid = 3532] [serial = 2060] [outer = 000000A7C50A6C00] 01:50:04 INFO - PROCESS | 3532 | 1470732604824 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] 01:50:04 INFO - PROCESS | 3532 | 1470732604895 Marionette TRACE conn6 <- [1,2709,null,{"value":"13"}] 01:50:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 01:50:04 INFO - PROCESS | 3532 | 1470732604899 Marionette TRACE conn6 -> [0,2710,"setScriptTimeout",{"ms":35000}] 01:50:04 INFO - PROCESS | 3532 | 1470732604900 Marionette TRACE conn6 <- [1,2710,null,{}] 01:50:04 INFO - PROCESS | 3532 | 1470732604904 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}] 01:50:04 INFO - PROCESS | 3532 | 1470732604906 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:05 INFO - PROCESS | 3532 | 1470732605024 Marionette TRACE conn6 <- [1,2711,null,{"value":null}] 01:50:05 INFO - PROCESS | 3532 | 1470732605085 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:05 INFO - PROCESS | 3532 | 1470732605087 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:05 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0C1E800 == 28 [pid = 3532] [id = 687] 01:50:05 INFO - PROCESS | 3532 | ++DOMWINDOW == 57 (000000A7C6C73800) [pid = 3532] [serial = 2061] [outer = 0000000000000000] 01:50:05 INFO - PROCESS | 3532 | ++DOMWINDOW == 58 (000000A7C9D0DC00) [pid = 3532] [serial = 2062] [outer = 000000A7C6C73800] 01:50:05 INFO - PROCESS | 3532 | 1470732605134 Marionette DEBUG loaded listener.js 01:50:05 INFO - PROCESS | 3532 | ++DOMWINDOW == 59 (000000A7C9DB6800) [pid = 3532] [serial = 2063] [outer = 000000A7C6C73800] 01:50:05 INFO - PROCESS | 3532 | 1470732605565 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] 01:50:05 INFO - PROCESS | 3532 | 1470732605595 Marionette TRACE conn6 <- [1,2713,null,{"value":"13"}] 01:50:05 INFO - PROCESS | 3532 | 1470732605599 Marionette TRACE conn6 -> [0,2714,"setScriptTimeout",{"ms":35000}] 01:50:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 01:50:05 INFO - PROCESS | 3532 | 1470732605601 Marionette TRACE conn6 <- [1,2714,null,{}] 01:50:05 INFO - PROCESS | 3532 | 1470732605604 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}] 01:50:05 INFO - PROCESS | 3532 | 1470732605607 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:05 INFO - PROCESS | 3532 | 1470732605718 Marionette TRACE conn6 <- [1,2715,null,{"value":null}] 01:50:05 INFO - PROCESS | 3532 | 1470732605725 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:05 INFO - PROCESS | 3532 | 1470732605732 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:05 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D14D7800 == 29 [pid = 3532] [id = 688] 01:50:05 INFO - PROCESS | 3532 | ++DOMWINDOW == 60 (000000A7CB81A000) [pid = 3532] [serial = 2064] [outer = 0000000000000000] 01:50:05 INFO - PROCESS | 3532 | ++DOMWINDOW == 61 (000000A7CB81E800) [pid = 3532] [serial = 2065] [outer = 000000A7CB81A000] 01:50:05 INFO - PROCESS | 3532 | 1470732605791 Marionette DEBUG loaded listener.js 01:50:05 INFO - PROCESS | 3532 | ++DOMWINDOW == 62 (000000A7CC941400) [pid = 3532] [serial = 2066] [outer = 000000A7CB81A000] 01:50:06 INFO - PROCESS | 3532 | --DOMWINDOW == 61 (000000A7C0260800) [pid = 3532] [serial = 2022] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 01:50:06 INFO - PROCESS | 3532 | --DOMWINDOW == 60 (000000A7C0354000) [pid = 3532] [serial = 2025] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 01:50:06 INFO - PROCESS | 3532 | --DOMWINDOW == 59 (000000A7BFDC4000) [pid = 3532] [serial = 2037] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 01:50:06 INFO - PROCESS | 3532 | --DOMWINDOW == 58 (000000A7C6122C00) [pid = 3532] [serial = 2031] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 01:50:06 INFO - PROCESS | 3532 | --DOMWINDOW == 57 (000000A7C044C000) [pid = 3532] [serial = 2028] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 01:50:06 INFO - PROCESS | 3532 | --DOMWINDOW == 56 (000000A7CA670800) [pid = 3532] [serial = 2034] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 01:50:06 INFO - PROCESS | 3532 | --DOMWINDOW == 55 (000000A7C4703800) [pid = 3532] [serial = 2019] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 01:50:06 INFO - PROCESS | 3532 | --DOMWINDOW == 54 (000000A7CCFF0800) [pid = 3532] [serial = 2040] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 01:50:06 INFO - PROCESS | 3532 | 1470732606392 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]]]}] 01:50:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 01:50:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 839ms 01:50:06 INFO - PROCESS | 3532 | 1470732606445 Marionette TRACE conn6 -> [0,2717,"getWindowHandle",null] 01:50:06 INFO - PROCESS | 3532 | 1470732606448 Marionette TRACE conn6 <- [1,2717,null,{"value":"13"}] 01:50:06 INFO - PROCESS | 3532 | 1470732606451 Marionette TRACE conn6 -> [0,2718,"setScriptTimeout",{"ms":35000}] 01:50:06 INFO - PROCESS | 3532 | 1470732606453 Marionette TRACE conn6 <- [1,2718,null,{}] 01:50:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 01:50:06 INFO - PROCESS | 3532 | 1470732606462 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}] 01:50:06 INFO - PROCESS | 3532 | 1470732606464 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:06 INFO - PROCESS | 3532 | 1470732606553 Marionette TRACE conn6 <- [1,2719,null,{"value":null}] 01:50:06 INFO - PROCESS | 3532 | 1470732606568 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:06 INFO - PROCESS | 3532 | 1470732606570 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:06 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D1F78800 == 30 [pid = 3532] [id = 689] 01:50:06 INFO - PROCESS | 3532 | ++DOMWINDOW == 55 (000000A7C4F4A000) [pid = 3532] [serial = 2067] [outer = 0000000000000000] 01:50:06 INFO - PROCESS | 3532 | ++DOMWINDOW == 56 (000000A7CC97C400) [pid = 3532] [serial = 2068] [outer = 000000A7C4F4A000] 01:50:06 INFO - PROCESS | 3532 | 1470732606624 Marionette DEBUG loaded listener.js 01:50:06 INFO - PROCESS | 3532 | ++DOMWINDOW == 57 (000000A7CC9C1000) [pid = 3532] [serial = 2069] [outer = 000000A7C4F4A000] 01:50:07 INFO - PROCESS | 3532 | 1470732607532 Marionette TRACE conn6 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 01:50:07 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 01:50:07 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 01:50:07 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 01:50:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:50:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:50:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1129ms 01:50:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 01:50:07 INFO - PROCESS | 3532 | 1470732607585 Marionette TRACE conn6 -> [0,2721,"getWindowHandle",null] 01:50:07 INFO - PROCESS | 3532 | 1470732607588 Marionette TRACE conn6 <- [1,2721,null,{"value":"13"}] 01:50:07 INFO - PROCESS | 3532 | 1470732607591 Marionette TRACE conn6 -> [0,2722,"setScriptTimeout",{"ms":35000}] 01:50:07 INFO - PROCESS | 3532 | 1470732607593 Marionette TRACE conn6 <- [1,2722,null,{}] 01:50:07 INFO - PROCESS | 3532 | 1470732607597 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}] 01:50:07 INFO - PROCESS | 3532 | 1470732607599 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:07 INFO - PROCESS | 3532 | 1470732607683 Marionette TRACE conn6 <- [1,2723,null,{"value":null}] 01:50:07 INFO - PROCESS | 3532 | 1470732607689 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:07 INFO - PROCESS | 3532 | 1470732607691 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:07 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2D22800 == 31 [pid = 3532] [id = 690] 01:50:07 INFO - PROCESS | 3532 | ++DOMWINDOW == 58 (000000A7CC9C1800) [pid = 3532] [serial = 2070] [outer = 0000000000000000] 01:50:07 INFO - PROCESS | 3532 | ++DOMWINDOW == 59 (000000A7CCB2C400) [pid = 3532] [serial = 2071] [outer = 000000A7CC9C1800] 01:50:07 INFO - PROCESS | 3532 | 1470732607737 Marionette DEBUG loaded listener.js 01:50:07 INFO - PROCESS | 3532 | ++DOMWINDOW == 60 (000000A7CD21A800) [pid = 3532] [serial = 2072] [outer = 000000A7CC9C1800] 01:50:08 INFO - PROCESS | 3532 | 1470732608174 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]]]}] 01:50:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 01:50:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 627ms 01:50:08 INFO - PROCESS | 3532 | 1470732608240 Marionette TRACE conn6 -> [0,2725,"getWindowHandle",null] 01:50:08 INFO - PROCESS | 3532 | 1470732608245 Marionette TRACE conn6 <- [1,2725,null,{"value":"13"}] 01:50:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 01:50:08 INFO - PROCESS | 3532 | 1470732608255 Marionette TRACE conn6 -> [0,2726,"setScriptTimeout",{"ms":35000}] 01:50:08 INFO - PROCESS | 3532 | 1470732608260 Marionette TRACE conn6 <- [1,2726,null,{}] 01:50:08 INFO - PROCESS | 3532 | 1470732608266 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}] 01:50:08 INFO - PROCESS | 3532 | 1470732608270 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:08 INFO - PROCESS | 3532 | 1470732608400 Marionette TRACE conn6 <- [1,2727,null,{"value":null}] 01:50:08 INFO - PROCESS | 3532 | 1470732608504 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:08 INFO - PROCESS | 3532 | 1470732608510 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:08 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C618C000 == 32 [pid = 3532] [id = 691] 01:50:08 INFO - PROCESS | 3532 | ++DOMWINDOW == 61 (000000A7BFDBD400) [pid = 3532] [serial = 2073] [outer = 0000000000000000] 01:50:08 INFO - PROCESS | 3532 | ++DOMWINDOW == 62 (000000A7C001AC00) [pid = 3532] [serial = 2074] [outer = 000000A7BFDBD400] 01:50:08 INFO - PROCESS | 3532 | 1470732608569 Marionette DEBUG loaded listener.js 01:50:08 INFO - PROCESS | 3532 | ++DOMWINDOW == 63 (000000A7C0353C00) [pid = 3532] [serial = 2075] [outer = 000000A7BFDBD400] 01:50:09 INFO - PROCESS | 3532 | 1470732609360 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]]]}] 01:50:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 01:50:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1193ms 01:50:09 INFO - PROCESS | 3532 | 1470732609450 Marionette TRACE conn6 -> [0,2729,"getWindowHandle",null] 01:50:09 INFO - PROCESS | 3532 | 1470732609454 Marionette TRACE conn6 <- [1,2729,null,{"value":"13"}] 01:50:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 01:50:09 INFO - PROCESS | 3532 | 1470732609462 Marionette TRACE conn6 -> [0,2730,"setScriptTimeout",{"ms":35000}] 01:50:09 INFO - PROCESS | 3532 | 1470732609466 Marionette TRACE conn6 <- [1,2730,null,{}] 01:50:09 INFO - PROCESS | 3532 | 1470732609471 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}] 01:50:09 INFO - PROCESS | 3532 | 1470732609474 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:09 INFO - PROCESS | 3532 | 1470732609629 Marionette TRACE conn6 <- [1,2731,null,{"value":null}] 01:50:09 INFO - PROCESS | 3532 | 1470732609743 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:09 INFO - PROCESS | 3532 | 1470732609746 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:09 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D05F5000 == 33 [pid = 3532] [id = 692] 01:50:09 INFO - PROCESS | 3532 | ++DOMWINDOW == 64 (000000A7C035B800) [pid = 3532] [serial = 2076] [outer = 0000000000000000] 01:50:09 INFO - PROCESS | 3532 | ++DOMWINDOW == 65 (000000A7C4795800) [pid = 3532] [serial = 2077] [outer = 000000A7C035B800] 01:50:09 INFO - PROCESS | 3532 | 1470732609808 Marionette DEBUG loaded listener.js 01:50:09 INFO - PROCESS | 3532 | ++DOMWINDOW == 66 (000000A7C504BC00) [pid = 3532] [serial = 2078] [outer = 000000A7C035B800] 01:50:10 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CC559000 == 32 [pid = 3532] [id = 549] 01:50:10 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C07AA000 == 31 [pid = 3532] [id = 543] 01:50:10 INFO - PROCESS | 3532 | --DOMWINDOW == 65 (000000A7CD247800) [pid = 3532] [serial = 2041] [outer = 0000000000000000] [url = about:blank] 01:50:10 INFO - PROCESS | 3532 | --DOMWINDOW == 64 (000000A7C0456000) [pid = 3532] [serial = 2024] [outer = 0000000000000000] [url = about:blank] 01:50:10 INFO - PROCESS | 3532 | --DOMWINDOW == 63 (000000A7C039D000) [pid = 3532] [serial = 2026] [outer = 0000000000000000] [url = about:blank] 01:50:10 INFO - PROCESS | 3532 | --DOMWINDOW == 62 (000000A7CC94AC00) [pid = 3532] [serial = 2039] [outer = 0000000000000000] [url = about:blank] 01:50:10 INFO - PROCESS | 3532 | --DOMWINDOW == 61 (000000A7C9D70C00) [pid = 3532] [serial = 2033] [outer = 0000000000000000] [url = about:blank] 01:50:10 INFO - PROCESS | 3532 | --DOMWINDOW == 60 (000000A7C478F400) [pid = 3532] [serial = 2029] [outer = 0000000000000000] [url = about:blank] 01:50:10 INFO - PROCESS | 3532 | --DOMWINDOW == 59 (000000A7C5287800) [pid = 3532] [serial = 2038] [outer = 0000000000000000] [url = about:blank] 01:50:10 INFO - PROCESS | 3532 | --DOMWINDOW == 58 (000000A7CC979400) [pid = 3532] [serial = 2036] [outer = 0000000000000000] [url = about:blank] 01:50:10 INFO - PROCESS | 3532 | --DOMWINDOW == 57 (000000A7C0B4C800) [pid = 3532] [serial = 2027] [outer = 0000000000000000] [url = about:blank] 01:50:10 INFO - PROCESS | 3532 | --DOMWINDOW == 56 (000000A7CD349800) [pid = 3532] [serial = 2021] [outer = 0000000000000000] [url = about:blank] 01:50:10 INFO - PROCESS | 3532 | --DOMWINDOW == 55 (000000A7C486EC00) [pid = 3532] [serial = 2030] [outer = 0000000000000000] [url = about:blank] 01:50:10 INFO - PROCESS | 3532 | --DOMWINDOW == 54 (000000A7C0267400) [pid = 3532] [serial = 2023] [outer = 0000000000000000] [url = about:blank] 01:50:10 INFO - PROCESS | 3532 | --DOMWINDOW == 53 (000000A7C64CDC00) [pid = 3532] [serial = 2032] [outer = 0000000000000000] [url = about:blank] 01:50:10 INFO - PROCESS | 3532 | --DOMWINDOW == 52 (000000A7CBF43800) [pid = 3532] [serial = 2035] [outer = 0000000000000000] [url = about:blank] 01:50:10 INFO - PROCESS | 3532 | --DOMWINDOW == 51 (000000A7CD345C00) [pid = 3532] [serial = 2042] [outer = 0000000000000000] [url = about:blank] 01:50:10 INFO - PROCESS | 3532 | 1470732610678 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]]]}] 01:50:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 01:50:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1243ms 01:50:10 INFO - PROCESS | 3532 | 1470732610707 Marionette TRACE conn6 -> [0,2733,"getWindowHandle",null] 01:50:10 INFO - PROCESS | 3532 | 1470732610711 Marionette TRACE conn6 <- [1,2733,null,{"value":"13"}] 01:50:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 01:50:10 INFO - PROCESS | 3532 | 1470732610716 Marionette TRACE conn6 -> [0,2734,"setScriptTimeout",{"ms":35000}] 01:50:10 INFO - PROCESS | 3532 | 1470732610719 Marionette TRACE conn6 <- [1,2734,null,{}] 01:50:10 INFO - PROCESS | 3532 | 1470732610725 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}] 01:50:10 INFO - PROCESS | 3532 | 1470732610728 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:10 INFO - PROCESS | 3532 | 1470732610820 Marionette TRACE conn6 <- [1,2735,null,{"value":null}] 01:50:10 INFO - PROCESS | 3532 | 1470732610828 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:10 INFO - PROCESS | 3532 | 1470732610833 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:10 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C602E000 == 32 [pid = 3532] [id = 693] 01:50:10 INFO - PROCESS | 3532 | ++DOMWINDOW == 52 (000000A7C03A3000) [pid = 3532] [serial = 2079] [outer = 0000000000000000] 01:50:10 INFO - PROCESS | 3532 | ++DOMWINDOW == 53 (000000A7C03C6C00) [pid = 3532] [serial = 2080] [outer = 000000A7C03A3000] 01:50:10 INFO - PROCESS | 3532 | 1470732610895 Marionette DEBUG loaded listener.js 01:50:10 INFO - PROCESS | 3532 | ++DOMWINDOW == 54 (000000A7C0633000) [pid = 3532] [serial = 2081] [outer = 000000A7C03A3000] 01:50:11 INFO - PROCESS | 3532 | 1470732611559 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]]]}] 01:50:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 01:50:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 878ms 01:50:11 INFO - PROCESS | 3532 | 1470732611594 Marionette TRACE conn6 -> [0,2737,"getWindowHandle",null] 01:50:11 INFO - PROCESS | 3532 | 1470732611599 Marionette TRACE conn6 <- [1,2737,null,{"value":"13"}] 01:50:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 01:50:11 INFO - PROCESS | 3532 | 1470732611604 Marionette TRACE conn6 -> [0,2738,"setScriptTimeout",{"ms":35000}] 01:50:11 INFO - PROCESS | 3532 | 1470732611608 Marionette TRACE conn6 <- [1,2738,null,{}] 01:50:11 INFO - PROCESS | 3532 | 1470732611615 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}] 01:50:11 INFO - PROCESS | 3532 | 1470732611618 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:11 INFO - PROCESS | 3532 | 1470732611732 Marionette TRACE conn6 <- [1,2739,null,{"value":null}] 01:50:11 INFO - PROCESS | 3532 | 1470732611811 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:11 INFO - PROCESS | 3532 | 1470732611814 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:11 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CC543800 == 33 [pid = 3532] [id = 694] 01:50:11 INFO - PROCESS | 3532 | ++DOMWINDOW == 55 (000000A7C05A1C00) [pid = 3532] [serial = 2082] [outer = 0000000000000000] 01:50:11 INFO - PROCESS | 3532 | ++DOMWINDOW == 56 (000000A7C14FB400) [pid = 3532] [serial = 2083] [outer = 000000A7C05A1C00] 01:50:11 INFO - PROCESS | 3532 | 1470732611914 Marionette DEBUG loaded listener.js 01:50:12 INFO - PROCESS | 3532 | ++DOMWINDOW == 57 (000000A7C4806000) [pid = 3532] [serial = 2084] [outer = 000000A7C05A1C00] 01:50:12 INFO - PROCESS | 3532 | 1470732612513 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]]]}] 01:50:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 01:50:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 942ms 01:50:12 INFO - PROCESS | 3532 | 1470732612550 Marionette TRACE conn6 -> [0,2741,"getWindowHandle",null] 01:50:12 INFO - PROCESS | 3532 | 1470732612555 Marionette TRACE conn6 <- [1,2741,null,{"value":"13"}] 01:50:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 01:50:12 INFO - PROCESS | 3532 | 1470732612562 Marionette TRACE conn6 -> [0,2742,"setScriptTimeout",{"ms":35000}] 01:50:12 INFO - PROCESS | 3532 | 1470732612565 Marionette TRACE conn6 <- [1,2742,null,{}] 01:50:12 INFO - PROCESS | 3532 | 1470732612569 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}] 01:50:12 INFO - PROCESS | 3532 | 1470732612572 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:12 INFO - PROCESS | 3532 | 1470732612716 Marionette TRACE conn6 <- [1,2743,null,{"value":null}] 01:50:12 INFO - PROCESS | 3532 | 1470732612835 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:12 INFO - PROCESS | 3532 | 1470732612838 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:12 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CE2C5800 == 34 [pid = 3532] [id = 695] 01:50:12 INFO - PROCESS | 3532 | ++DOMWINDOW == 58 (000000A7C5555C00) [pid = 3532] [serial = 2085] [outer = 0000000000000000] 01:50:12 INFO - PROCESS | 3532 | ++DOMWINDOW == 59 (000000A7C61E2800) [pid = 3532] [serial = 2086] [outer = 000000A7C5555C00] 01:50:12 INFO - PROCESS | 3532 | 1470732612898 Marionette DEBUG loaded listener.js 01:50:12 INFO - PROCESS | 3532 | ++DOMWINDOW == 60 (000000A7C6C72000) [pid = 3532] [serial = 2087] [outer = 000000A7C5555C00] 01:50:13 INFO - PROCESS | 3532 | 1470732613553 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]]]}] 01:50:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 01:50:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1029ms 01:50:13 INFO - PROCESS | 3532 | 1470732613593 Marionette TRACE conn6 -> [0,2745,"getWindowHandle",null] 01:50:13 INFO - PROCESS | 3532 | 1470732613596 Marionette TRACE conn6 <- [1,2745,null,{"value":"13"}] 01:50:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 01:50:13 INFO - PROCESS | 3532 | 1470732613599 Marionette TRACE conn6 -> [0,2746,"setScriptTimeout",{"ms":35000}] 01:50:13 INFO - PROCESS | 3532 | 1470732613604 Marionette TRACE conn6 <- [1,2746,null,{}] 01:50:13 INFO - PROCESS | 3532 | 1470732613616 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}] 01:50:13 INFO - PROCESS | 3532 | 1470732613622 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:13 INFO - PROCESS | 3532 | 1470732613779 Marionette TRACE conn6 <- [1,2747,null,{"value":null}] 01:50:13 INFO - PROCESS | 3532 | 1470732613876 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:13 INFO - PROCESS | 3532 | 1470732613880 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:13 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0F3B000 == 35 [pid = 3532] [id = 696] 01:50:13 INFO - PROCESS | 3532 | ++DOMWINDOW == 61 (000000A7CB818400) [pid = 3532] [serial = 2088] [outer = 0000000000000000] 01:50:13 INFO - PROCESS | 3532 | ++DOMWINDOW == 62 (000000A7CB823000) [pid = 3532] [serial = 2089] [outer = 000000A7CB818400] 01:50:13 INFO - PROCESS | 3532 | 1470732613940 Marionette DEBUG loaded listener.js 01:50:14 INFO - PROCESS | 3532 | ++DOMWINDOW == 63 (000000A7CC943C00) [pid = 3532] [serial = 2090] [outer = 000000A7CB818400] 01:50:14 INFO - PROCESS | 3532 | 1470732614511 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]]]}] 01:50:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 01:50:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 985ms 01:50:14 INFO - PROCESS | 3532 | 1470732614587 Marionette TRACE conn6 -> [0,2749,"getWindowHandle",null] 01:50:14 INFO - PROCESS | 3532 | 1470732614590 Marionette TRACE conn6 <- [1,2749,null,{"value":"13"}] 01:50:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 01:50:14 INFO - PROCESS | 3532 | 1470732614594 Marionette TRACE conn6 -> [0,2750,"setScriptTimeout",{"ms":35000}] 01:50:14 INFO - PROCESS | 3532 | 1470732614597 Marionette TRACE conn6 <- [1,2750,null,{}] 01:50:14 INFO - PROCESS | 3532 | 1470732614601 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}] 01:50:14 INFO - PROCESS | 3532 | 1470732614603 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:14 INFO - PROCESS | 3532 | 1470732614721 Marionette TRACE conn6 <- [1,2751,null,{"value":null}] 01:50:14 INFO - PROCESS | 3532 | 1470732614798 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:14 INFO - PROCESS | 3532 | 1470732614801 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:14 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C0516800 == 36 [pid = 3532] [id = 697] 01:50:14 INFO - PROCESS | 3532 | ++DOMWINDOW == 64 (000000A7C0261000) [pid = 3532] [serial = 2091] [outer = 0000000000000000] 01:50:14 INFO - PROCESS | 3532 | ++DOMWINDOW == 65 (000000A7CCA27C00) [pid = 3532] [serial = 2092] [outer = 000000A7C0261000] 01:50:14 INFO - PROCESS | 3532 | 1470732614900 Marionette DEBUG loaded listener.js 01:50:14 INFO - PROCESS | 3532 | ++DOMWINDOW == 66 (000000A7CD244C00) [pid = 3532] [serial = 2093] [outer = 000000A7C0261000] 01:50:16 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2EAD800 == 35 [pid = 3532] [id = 554] 01:50:16 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D14E1800 == 34 [pid = 3532] [id = 551] 01:50:16 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CE724000 == 33 [pid = 3532] [id = 540] 01:50:16 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C61AA000 == 32 [pid = 3532] [id = 538] 01:50:16 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C1530800 == 31 [pid = 3532] [id = 683] 01:50:16 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D05F7000 == 30 [pid = 3532] [id = 550] 01:50:16 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D0F26800 == 29 [pid = 3532] [id = 542] 01:50:16 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D1F79000 == 28 [pid = 3532] [id = 544] 01:50:16 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2D1B800 == 27 [pid = 3532] [id = 545] 01:50:16 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D0624800 == 26 [pid = 3532] [id = 541] 01:50:16 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D1F77800 == 25 [pid = 3532] [id = 552] 01:50:16 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D0F25000 == 24 [pid = 3532] [id = 547] 01:50:16 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2E90800 == 23 [pid = 3532] [id = 553] 01:50:16 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CA610000 == 22 [pid = 3532] [id = 546] 01:50:16 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C618E000 == 21 [pid = 3532] [id = 539] 01:50:16 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C618F000 == 20 [pid = 3532] [id = 548] 01:50:16 INFO - PROCESS | 3532 | 1470732616123 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]]]}] 01:50:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 01:50:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1580ms 01:50:16 INFO - PROCESS | 3532 | 1470732616176 Marionette TRACE conn6 -> [0,2753,"getWindowHandle",null] 01:50:16 INFO - PROCESS | 3532 | 1470732616181 Marionette TRACE conn6 <- [1,2753,null,{"value":"13"}] 01:50:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 01:50:16 INFO - PROCESS | 3532 | 1470732616186 Marionette TRACE conn6 -> [0,2754,"setScriptTimeout",{"ms":35000}] 01:50:16 INFO - PROCESS | 3532 | 1470732616190 Marionette TRACE conn6 <- [1,2754,null,{}] 01:50:16 INFO - PROCESS | 3532 | 1470732616196 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}] 01:50:16 INFO - PROCESS | 3532 | 1470732616199 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:16 INFO - PROCESS | 3532 | 1470732616299 Marionette TRACE conn6 <- [1,2755,null,{"value":null}] 01:50:16 INFO - PROCESS | 3532 | 1470732616307 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:16 INFO - PROCESS | 3532 | 1470732616312 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:16 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C554C800 == 21 [pid = 3532] [id = 698] 01:50:16 INFO - PROCESS | 3532 | ++DOMWINDOW == 67 (000000A7BFDBE400) [pid = 3532] [serial = 2094] [outer = 0000000000000000] 01:50:16 INFO - PROCESS | 3532 | ++DOMWINDOW == 68 (000000A7BFDC6C00) [pid = 3532] [serial = 2095] [outer = 000000A7BFDBE400] 01:50:16 INFO - PROCESS | 3532 | 1470732616365 Marionette DEBUG loaded listener.js 01:50:16 INFO - PROCESS | 3532 | ++DOMWINDOW == 69 (000000A7C026F000) [pid = 3532] [serial = 2096] [outer = 000000A7BFDBE400] 01:50:16 INFO - PROCESS | 3532 | 1470732616900 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]]]}] 01:50:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 01:50:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 733ms 01:50:16 INFO - PROCESS | 3532 | 1470732616921 Marionette TRACE conn6 -> [0,2757,"getWindowHandle",null] 01:50:16 INFO - PROCESS | 3532 | 1470732616927 Marionette TRACE conn6 <- [1,2757,null,{"value":"13"}] 01:50:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 01:50:16 INFO - PROCESS | 3532 | 1470732616933 Marionette TRACE conn6 -> [0,2758,"setScriptTimeout",{"ms":35000}] 01:50:16 INFO - PROCESS | 3532 | 1470732616936 Marionette TRACE conn6 <- [1,2758,null,{}] 01:50:16 INFO - PROCESS | 3532 | 1470732616940 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}] 01:50:16 INFO - PROCESS | 3532 | 1470732616943 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:17 INFO - PROCESS | 3532 | 1470732617037 Marionette TRACE conn6 <- [1,2759,null,{"value":null}] 01:50:17 INFO - PROCESS | 3532 | 1470732617046 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:17 INFO - PROCESS | 3532 | 1470732617049 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:17 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CC9F8000 == 22 [pid = 3532] [id = 699] 01:50:17 INFO - PROCESS | 3532 | ++DOMWINDOW == 70 (000000A7C0453800) [pid = 3532] [serial = 2097] [outer = 0000000000000000] 01:50:17 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7C0457C00) [pid = 3532] [serial = 2098] [outer = 000000A7C0453800] 01:50:17 INFO - PROCESS | 3532 | 1470732617098 Marionette DEBUG loaded listener.js 01:50:17 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7C14F3C00) [pid = 3532] [serial = 2099] [outer = 000000A7C0453800] 01:50:17 INFO - PROCESS | 3532 | 1470732617558 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]]]}] 01:50:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 01:50:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 691ms 01:50:17 INFO - PROCESS | 3532 | 1470732617626 Marionette TRACE conn6 -> [0,2761,"getWindowHandle",null] 01:50:17 INFO - PROCESS | 3532 | 1470732617629 Marionette TRACE conn6 <- [1,2761,null,{"value":"13"}] 01:50:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 01:50:17 INFO - PROCESS | 3532 | 1470732617633 Marionette TRACE conn6 -> [0,2762,"setScriptTimeout",{"ms":35000}] 01:50:17 INFO - PROCESS | 3532 | 1470732617636 Marionette TRACE conn6 <- [1,2762,null,{}] 01:50:17 INFO - PROCESS | 3532 | 1470732617648 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}] 01:50:17 INFO - PROCESS | 3532 | 1470732617653 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:17 INFO - PROCESS | 3532 | 1470732617776 Marionette TRACE conn6 <- [1,2763,null,{"value":null}] 01:50:17 INFO - PROCESS | 3532 | 1470732617872 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:17 INFO - PROCESS | 3532 | 1470732617875 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:17 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0624800 == 23 [pid = 3532] [id = 700] 01:50:17 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7C48DDC00) [pid = 3532] [serial = 2100] [outer = 0000000000000000] 01:50:17 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7C50D5400) [pid = 3532] [serial = 2101] [outer = 000000A7C48DDC00] 01:50:17 INFO - PROCESS | 3532 | 1470732617925 Marionette DEBUG loaded listener.js 01:50:18 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7C6129C00) [pid = 3532] [serial = 2102] [outer = 000000A7C48DDC00] 01:50:18 INFO - PROCESS | 3532 | 1470732618382 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]]]}] 01:50:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 01:50:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 796ms 01:50:18 INFO - PROCESS | 3532 | 1470732618431 Marionette TRACE conn6 -> [0,2765,"getWindowHandle",null] 01:50:18 INFO - PROCESS | 3532 | 1470732618434 Marionette TRACE conn6 <- [1,2765,null,{"value":"13"}] 01:50:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 01:50:18 INFO - PROCESS | 3532 | 1470732618438 Marionette TRACE conn6 -> [0,2766,"setScriptTimeout",{"ms":35000}] 01:50:18 INFO - PROCESS | 3532 | 1470732618440 Marionette TRACE conn6 <- [1,2766,null,{}] 01:50:18 INFO - PROCESS | 3532 | 1470732618449 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}] 01:50:18 INFO - PROCESS | 3532 | 1470732618451 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:18 INFO - PROCESS | 3532 | 1470732618569 Marionette TRACE conn6 <- [1,2767,null,{"value":null}] 01:50:18 INFO - PROCESS | 3532 | 1470732618580 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:18 INFO - PROCESS | 3532 | 1470732618582 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:18 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D18F1000 == 24 [pid = 3532] [id = 701] 01:50:18 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7C9D12C00) [pid = 3532] [serial = 2103] [outer = 0000000000000000] 01:50:18 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7C9D7A000) [pid = 3532] [serial = 2104] [outer = 000000A7C9D12C00] 01:50:18 INFO - PROCESS | 3532 | 1470732618673 Marionette DEBUG loaded listener.js 01:50:18 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7CA434800) [pid = 3532] [serial = 2105] [outer = 000000A7C9D12C00] 01:50:19 INFO - PROCESS | 3532 | 1470732619095 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]]]}] 01:50:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 01:50:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 688ms 01:50:19 INFO - PROCESS | 3532 | 1470732619128 Marionette TRACE conn6 -> [0,2769,"getWindowHandle",null] 01:50:19 INFO - PROCESS | 3532 | 1470732619130 Marionette TRACE conn6 <- [1,2769,null,{"value":"13"}] 01:50:19 INFO - PROCESS | 3532 | 1470732619134 Marionette TRACE conn6 -> [0,2770,"setScriptTimeout",{"ms":35000}] 01:50:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 01:50:19 INFO - PROCESS | 3532 | 1470732619135 Marionette TRACE conn6 <- [1,2770,null,{}] 01:50:19 INFO - PROCESS | 3532 | 1470732619139 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}] 01:50:19 INFO - PROCESS | 3532 | 1470732619141 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:19 INFO - PROCESS | 3532 | 1470732619282 Marionette TRACE conn6 <- [1,2771,null,{"value":null}] 01:50:19 INFO - PROCESS | 3532 | 1470732619301 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:19 INFO - PROCESS | 3532 | 1470732619304 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:19 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2D15000 == 25 [pid = 3532] [id = 702] 01:50:19 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7CB81D000) [pid = 3532] [serial = 2106] [outer = 0000000000000000] 01:50:19 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CBF39400) [pid = 3532] [serial = 2107] [outer = 000000A7CB81D000] 01:50:19 INFO - PROCESS | 3532 | 1470732619349 Marionette DEBUG loaded listener.js 01:50:19 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CC9B9C00) [pid = 3532] [serial = 2108] [outer = 000000A7CB81D000] 01:50:19 INFO - PROCESS | 3532 | 1470732619957 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]]]}] 01:50:19 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7C03A3000) [pid = 3532] [serial = 2079] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 01:50:19 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7C9DBC400) [pid = 3532] [serial = 2046] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 01:50:19 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7BF8CB400) [pid = 3532] [serial = 2049] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 01:50:19 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7C0353800) [pid = 3532] [serial = 2052] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 01:50:19 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7C026F800) [pid = 3532] [serial = 2055] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 01:50:19 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7C03CE800) [pid = 3532] [serial = 2043] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 01:50:19 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7C6C73800) [pid = 3532] [serial = 2061] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 01:50:19 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7CB81A000) [pid = 3532] [serial = 2064] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 01:50:19 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7C035B800) [pid = 3532] [serial = 2076] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 01:50:19 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7C50A6C00) [pid = 3532] [serial = 2058] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 01:50:19 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7C4F4A000) [pid = 3532] [serial = 2067] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 01:50:19 INFO - PROCESS | 3532 | --DOMWINDOW == 69 (000000A7CC9C1800) [pid = 3532] [serial = 2070] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 01:50:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 01:50:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 879ms 01:50:20 INFO - PROCESS | 3532 | 1470732620017 Marionette TRACE conn6 -> [0,2773,"getWindowHandle",null] 01:50:20 INFO - PROCESS | 3532 | 1470732620019 Marionette TRACE conn6 <- [1,2773,null,{"value":"13"}] 01:50:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 01:50:20 INFO - PROCESS | 3532 | 1470732620023 Marionette TRACE conn6 -> [0,2774,"setScriptTimeout",{"ms":35000}] 01:50:20 INFO - PROCESS | 3532 | 1470732620025 Marionette TRACE conn6 <- [1,2774,null,{}] 01:50:20 INFO - PROCESS | 3532 | 1470732620028 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}] 01:50:20 INFO - PROCESS | 3532 | 1470732620035 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:20 INFO - PROCESS | 3532 | 1470732620147 Marionette TRACE conn6 <- [1,2775,null,{"value":null}] 01:50:20 INFO - PROCESS | 3532 | 1470732620152 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:20 INFO - PROCESS | 3532 | 1470732620154 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:20 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2E90800 == 26 [pid = 3532] [id = 703] 01:50:20 INFO - PROCESS | 3532 | ++DOMWINDOW == 70 (000000A7C9DB5C00) [pid = 3532] [serial = 2109] [outer = 0000000000000000] 01:50:20 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7CBE09800) [pid = 3532] [serial = 2110] [outer = 000000A7C9DB5C00] 01:50:20 INFO - PROCESS | 3532 | 1470732620201 Marionette DEBUG loaded listener.js 01:50:20 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7CCE26400) [pid = 3532] [serial = 2111] [outer = 000000A7C9DB5C00] 01:50:20 INFO - PROCESS | 3532 | 1470732620658 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]]]}] 01:50:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 01:50:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 692ms 01:50:20 INFO - PROCESS | 3532 | 1470732620716 Marionette TRACE conn6 -> [0,2777,"getWindowHandle",null] 01:50:20 INFO - PROCESS | 3532 | 1470732620719 Marionette TRACE conn6 <- [1,2777,null,{"value":"13"}] 01:50:20 INFO - PROCESS | 3532 | 1470732620722 Marionette TRACE conn6 -> [0,2778,"setScriptTimeout",{"ms":35000}] 01:50:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 01:50:20 INFO - PROCESS | 3532 | 1470732620724 Marionette TRACE conn6 <- [1,2778,null,{}] 01:50:20 INFO - PROCESS | 3532 | 1470732620727 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}] 01:50:20 INFO - PROCESS | 3532 | 1470732620730 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:20 INFO - PROCESS | 3532 | 1470732620814 Marionette TRACE conn6 <- [1,2779,null,{"value":null}] 01:50:20 INFO - PROCESS | 3532 | 1470732620820 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:20 INFO - PROCESS | 3532 | 1470732620822 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:20 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D3185000 == 27 [pid = 3532] [id = 704] 01:50:20 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7CCFE6800) [pid = 3532] [serial = 2112] [outer = 0000000000000000] 01:50:20 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7CD251400) [pid = 3532] [serial = 2113] [outer = 000000A7CCFE6800] 01:50:20 INFO - PROCESS | 3532 | 1470732620869 Marionette DEBUG loaded listener.js 01:50:20 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7CD2EBC00) [pid = 3532] [serial = 2114] [outer = 000000A7CCFE6800] 01:50:21 INFO - PROCESS | 3532 | 1470732621264 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]]]}] 01:50:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 01:50:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 587ms 01:50:21 INFO - PROCESS | 3532 | 1470732621323 Marionette TRACE conn6 -> [0,2781,"getWindowHandle",null] 01:50:21 INFO - PROCESS | 3532 | 1470732621326 Marionette TRACE conn6 <- [1,2781,null,{"value":"13"}] 01:50:21 INFO - PROCESS | 3532 | 1470732621333 Marionette TRACE conn6 -> [0,2782,"setScriptTimeout",{"ms":35000}] 01:50:21 INFO - PROCESS | 3532 | 1470732621335 Marionette TRACE conn6 <- [1,2782,null,{}] 01:50:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 01:50:21 INFO - PROCESS | 3532 | 1470732621338 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}] 01:50:21 INFO - PROCESS | 3532 | 1470732621341 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:21 INFO - PROCESS | 3532 | 1470732621424 Marionette TRACE conn6 <- [1,2783,null,{"value":null}] 01:50:21 INFO - PROCESS | 3532 | 1470732621429 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:21 INFO - PROCESS | 3532 | 1470732621431 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:21 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D31E3800 == 28 [pid = 3532] [id = 705] 01:50:21 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7CD343400) [pid = 3532] [serial = 2115] [outer = 0000000000000000] 01:50:21 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7CD348400) [pid = 3532] [serial = 2116] [outer = 000000A7CD343400] 01:50:21 INFO - PROCESS | 3532 | 1470732621475 Marionette DEBUG loaded listener.js 01:50:21 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7CD34F000) [pid = 3532] [serial = 2117] [outer = 000000A7CD343400] 01:50:21 INFO - PROCESS | 3532 | 1470732621895 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]]]}] 01:50:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 01:50:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 587ms 01:50:21 INFO - PROCESS | 3532 | 1470732621940 Marionette TRACE conn6 -> [0,2785,"getWindowHandle",null] 01:50:21 INFO - PROCESS | 3532 | 1470732621942 Marionette TRACE conn6 <- [1,2785,null,{"value":"13"}] 01:50:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 01:50:21 INFO - PROCESS | 3532 | 1470732621945 Marionette TRACE conn6 -> [0,2786,"setScriptTimeout",{"ms":35000}] 01:50:21 INFO - PROCESS | 3532 | 1470732621947 Marionette TRACE conn6 <- [1,2786,null,{}] 01:50:21 INFO - PROCESS | 3532 | 1470732621950 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}] 01:50:21 INFO - PROCESS | 3532 | 1470732621952 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:22 INFO - PROCESS | 3532 | 1470732622076 Marionette TRACE conn6 <- [1,2787,null,{"value":null}] 01:50:22 INFO - PROCESS | 3532 | 1470732622258 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:22 INFO - PROCESS | 3532 | 1470732622262 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:22 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C52DA000 == 29 [pid = 3532] [id = 706] 01:50:22 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7BEED9C00) [pid = 3532] [serial = 2118] [outer = 0000000000000000] 01:50:22 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7BFDAFC00) [pid = 3532] [serial = 2119] [outer = 000000A7BEED9C00] 01:50:22 INFO - PROCESS | 3532 | 1470732622323 Marionette DEBUG loaded listener.js 01:50:22 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7C0020000) [pid = 3532] [serial = 2120] [outer = 000000A7BEED9C00] 01:50:23 INFO - PROCESS | 3532 | 1470732623094 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]]]}] 01:50:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 01:50:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1180ms 01:50:23 INFO - PROCESS | 3532 | 1470732623128 Marionette TRACE conn6 -> [0,2789,"getWindowHandle",null] 01:50:23 INFO - PROCESS | 3532 | 1470732623133 Marionette TRACE conn6 <- [1,2789,null,{"value":"13"}] 01:50:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 01:50:23 INFO - PROCESS | 3532 | 1470732623139 Marionette TRACE conn6 -> [0,2790,"setScriptTimeout",{"ms":35000}] 01:50:23 INFO - PROCESS | 3532 | 1470732623142 Marionette TRACE conn6 <- [1,2790,null,{}] 01:50:23 INFO - PROCESS | 3532 | 1470732623148 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}] 01:50:23 INFO - PROCESS | 3532 | 1470732623151 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:23 INFO - PROCESS | 3532 | 1470732623276 Marionette TRACE conn6 <- [1,2791,null,{"value":null}] 01:50:23 INFO - PROCESS | 3532 | 1470732623397 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:23 INFO - PROCESS | 3532 | 1470732623401 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:23 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D062E000 == 30 [pid = 3532] [id = 707] 01:50:23 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7C03D2C00) [pid = 3532] [serial = 2121] [outer = 0000000000000000] 01:50:23 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7C15D5000) [pid = 3532] [serial = 2122] [outer = 000000A7C03D2C00] 01:50:23 INFO - PROCESS | 3532 | 1470732623461 Marionette DEBUG loaded listener.js 01:50:23 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7C480EC00) [pid = 3532] [serial = 2123] [outer = 000000A7C03D2C00] 01:50:24 INFO - PROCESS | 3532 | 1470732624361 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]]]}] 01:50:24 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7CCB2C400) [pid = 3532] [serial = 2071] [outer = 0000000000000000] [url = about:blank] 01:50:24 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7C03C6C00) [pid = 3532] [serial = 2080] [outer = 0000000000000000] [url = about:blank] 01:50:24 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7CB81B400) [pid = 3532] [serial = 2047] [outer = 0000000000000000] [url = about:blank] 01:50:24 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7BFDAF400) [pid = 3532] [serial = 2050] [outer = 0000000000000000] [url = about:blank] 01:50:24 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7C0012C00) [pid = 3532] [serial = 2051] [outer = 0000000000000000] [url = about:blank] 01:50:24 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7C03A1000) [pid = 3532] [serial = 2053] [outer = 0000000000000000] [url = about:blank] 01:50:24 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7C03D2800) [pid = 3532] [serial = 2054] [outer = 0000000000000000] [url = about:blank] 01:50:24 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7C0F55400) [pid = 3532] [serial = 2056] [outer = 0000000000000000] [url = about:blank] 01:50:24 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7C0633000) [pid = 3532] [serial = 2081] [outer = 0000000000000000] [url = about:blank] 01:50:24 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7C479A000) [pid = 3532] [serial = 2045] [outer = 0000000000000000] [url = about:blank] 01:50:24 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7CD21A800) [pid = 3532] [serial = 2072] [outer = 0000000000000000] [url = about:blank] 01:50:24 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7C0451000) [pid = 3532] [serial = 2044] [outer = 0000000000000000] [url = about:blank] 01:50:24 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7C9DB6800) [pid = 3532] [serial = 2063] [outer = 0000000000000000] [url = about:blank] 01:50:24 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7C001AC00) [pid = 3532] [serial = 2074] [outer = 0000000000000000] [url = about:blank] 01:50:24 INFO - PROCESS | 3532 | --DOMWINDOW == 69 (000000A7C9D0DC00) [pid = 3532] [serial = 2062] [outer = 0000000000000000] [url = about:blank] 01:50:24 INFO - PROCESS | 3532 | --DOMWINDOW == 68 (000000A7CB81E800) [pid = 3532] [serial = 2065] [outer = 0000000000000000] [url = about:blank] 01:50:24 INFO - PROCESS | 3532 | --DOMWINDOW == 67 (000000A7C504BC00) [pid = 3532] [serial = 2078] [outer = 0000000000000000] [url = about:blank] 01:50:24 INFO - PROCESS | 3532 | --DOMWINDOW == 66 (000000A7C4795800) [pid = 3532] [serial = 2077] [outer = 0000000000000000] [url = about:blank] 01:50:24 INFO - PROCESS | 3532 | --DOMWINDOW == 65 (000000A7CCA2E000) [pid = 3532] [serial = 2048] [outer = 0000000000000000] [url = about:blank] 01:50:24 INFO - PROCESS | 3532 | --DOMWINDOW == 64 (000000A7C600A400) [pid = 3532] [serial = 2059] [outer = 0000000000000000] [url = about:blank] 01:50:24 INFO - PROCESS | 3532 | --DOMWINDOW == 63 (000000A7C6123C00) [pid = 3532] [serial = 2060] [outer = 0000000000000000] [url = about:blank] 01:50:24 INFO - PROCESS | 3532 | --DOMWINDOW == 62 (000000A7CC941400) [pid = 3532] [serial = 2066] [outer = 0000000000000000] [url = about:blank] 01:50:24 INFO - PROCESS | 3532 | --DOMWINDOW == 61 (000000A7CC97C400) [pid = 3532] [serial = 2068] [outer = 0000000000000000] [url = about:blank] 01:50:24 INFO - PROCESS | 3532 | --DOMWINDOW == 60 (000000A7C478E000) [pid = 3532] [serial = 2057] [outer = 0000000000000000] [url = about:blank] 01:50:24 INFO - PROCESS | 3532 | --DOMWINDOW == 59 (000000A7CC9C1000) [pid = 3532] [serial = 2069] [outer = 0000000000000000] [url = about:blank] 01:50:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 01:50:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1295ms 01:50:24 INFO - PROCESS | 3532 | 1470732624436 Marionette TRACE conn6 -> [0,2793,"getWindowHandle",null] 01:50:24 INFO - PROCESS | 3532 | 1470732624441 Marionette TRACE conn6 <- [1,2793,null,{"value":"13"}] 01:50:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 01:50:24 INFO - PROCESS | 3532 | 1470732624446 Marionette TRACE conn6 -> [0,2794,"setScriptTimeout",{"ms":35000}] 01:50:24 INFO - PROCESS | 3532 | 1470732624449 Marionette TRACE conn6 <- [1,2794,null,{}] 01:50:24 INFO - PROCESS | 3532 | 1470732624455 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}] 01:50:24 INFO - PROCESS | 3532 | 1470732624458 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:24 INFO - PROCESS | 3532 | 1470732624552 Marionette TRACE conn6 <- [1,2795,null,{"value":null}] 01:50:24 INFO - PROCESS | 3532 | 1470732624565 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:24 INFO - PROCESS | 3532 | 1470732624569 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:24 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C642D800 == 31 [pid = 3532] [id = 708] 01:50:24 INFO - PROCESS | 3532 | ++DOMWINDOW == 60 (000000A7C0260400) [pid = 3532] [serial = 2124] [outer = 0000000000000000] 01:50:24 INFO - PROCESS | 3532 | ++DOMWINDOW == 61 (000000A7C026FC00) [pid = 3532] [serial = 2125] [outer = 000000A7C0260400] 01:50:24 INFO - PROCESS | 3532 | 1470732624621 Marionette DEBUG loaded listener.js 01:50:24 INFO - PROCESS | 3532 | ++DOMWINDOW == 62 (000000A7C03C5800) [pid = 3532] [serial = 2126] [outer = 000000A7C0260400] 01:50:25 INFO - PROCESS | 3532 | 1470732625150 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]]]}] 01:50:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 01:50:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 733ms 01:50:25 INFO - PROCESS | 3532 | 1470732625183 Marionette TRACE conn6 -> [0,2797,"getWindowHandle",null] 01:50:25 INFO - PROCESS | 3532 | 1470732625188 Marionette TRACE conn6 <- [1,2797,null,{"value":"13"}] 01:50:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 01:50:25 INFO - PROCESS | 3532 | 1470732625195 Marionette TRACE conn6 -> [0,2798,"setScriptTimeout",{"ms":35000}] 01:50:25 INFO - PROCESS | 3532 | 1470732625197 Marionette TRACE conn6 <- [1,2798,null,{}] 01:50:25 INFO - PROCESS | 3532 | 1470732625201 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}] 01:50:25 INFO - PROCESS | 3532 | 1470732625204 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:25 INFO - PROCESS | 3532 | 1470732625294 Marionette TRACE conn6 <- [1,2799,null,{"value":null}] 01:50:25 INFO - PROCESS | 3532 | 1470732625302 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:25 INFO - PROCESS | 3532 | 1470732625305 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:25 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CC559000 == 32 [pid = 3532] [id = 709] 01:50:25 INFO - PROCESS | 3532 | ++DOMWINDOW == 63 (000000A7C14F4800) [pid = 3532] [serial = 2127] [outer = 0000000000000000] 01:50:25 INFO - PROCESS | 3532 | ++DOMWINDOW == 64 (000000A7C4703000) [pid = 3532] [serial = 2128] [outer = 000000A7C14F4800] 01:50:25 INFO - PROCESS | 3532 | 1470732625359 Marionette DEBUG loaded listener.js 01:50:25 INFO - PROCESS | 3532 | ++DOMWINDOW == 65 (000000A7C4809C00) [pid = 3532] [serial = 2129] [outer = 000000A7C14F4800] 01:50:25 INFO - PROCESS | 3532 | 1470732625818 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]]]}] 01:50:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 01:50:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 693ms 01:50:25 INFO - PROCESS | 3532 | 1470732625889 Marionette TRACE conn6 -> [0,2801,"getWindowHandle",null] 01:50:25 INFO - PROCESS | 3532 | 1470732625892 Marionette TRACE conn6 <- [1,2801,null,{"value":"13"}] 01:50:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 01:50:25 INFO - PROCESS | 3532 | 1470732625895 Marionette TRACE conn6 -> [0,2802,"setScriptTimeout",{"ms":35000}] 01:50:25 INFO - PROCESS | 3532 | 1470732625899 Marionette TRACE conn6 <- [1,2802,null,{}] 01:50:25 INFO - PROCESS | 3532 | 1470732625910 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}] 01:50:25 INFO - PROCESS | 3532 | 1470732625915 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:26 INFO - PROCESS | 3532 | 1470732626041 Marionette TRACE conn6 <- [1,2803,null,{"value":null}] 01:50:26 INFO - PROCESS | 3532 | 1470732626048 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:26 INFO - PROCESS | 3532 | 1470732626052 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:26 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CF8CA800 == 33 [pid = 3532] [id = 710] 01:50:26 INFO - PROCESS | 3532 | ++DOMWINDOW == 66 (000000A7C6009400) [pid = 3532] [serial = 2130] [outer = 0000000000000000] 01:50:26 INFO - PROCESS | 3532 | ++DOMWINDOW == 67 (000000A7C6127C00) [pid = 3532] [serial = 2131] [outer = 000000A7C6009400] 01:50:26 INFO - PROCESS | 3532 | 1470732626102 Marionette DEBUG loaded listener.js 01:50:26 INFO - PROCESS | 3532 | ++DOMWINDOW == 68 (000000A7C9D0C400) [pid = 3532] [serial = 2132] [outer = 000000A7C6009400] 01:50:26 INFO - PROCESS | 3532 | 1470732626561 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]]]}] 01:50:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 01:50:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 734ms 01:50:26 INFO - PROCESS | 3532 | 1470732626631 Marionette TRACE conn6 -> [0,2805,"getWindowHandle",null] 01:50:26 INFO - PROCESS | 3532 | 1470732626634 Marionette TRACE conn6 <- [1,2805,null,{"value":"13"}] 01:50:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 01:50:26 INFO - PROCESS | 3532 | 1470732626643 Marionette TRACE conn6 -> [0,2806,"setScriptTimeout",{"ms":35000}] 01:50:26 INFO - PROCESS | 3532 | 1470732626645 Marionette TRACE conn6 <- [1,2806,null,{}] 01:50:26 INFO - PROCESS | 3532 | 1470732626649 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}] 01:50:26 INFO - PROCESS | 3532 | 1470732626651 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:26 INFO - PROCESS | 3532 | 1470732626771 Marionette TRACE conn6 <- [1,2807,null,{"value":null}] 01:50:26 INFO - PROCESS | 3532 | 1470732626778 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:26 INFO - PROCESS | 3532 | 1470732626780 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:26 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D14D6000 == 34 [pid = 3532] [id = 711] 01:50:26 INFO - PROCESS | 3532 | ++DOMWINDOW == 69 (000000A7C9D7C000) [pid = 3532] [serial = 2133] [outer = 0000000000000000] 01:50:26 INFO - PROCESS | 3532 | ++DOMWINDOW == 70 (000000A7CA66DC00) [pid = 3532] [serial = 2134] [outer = 000000A7C9D7C000] 01:50:26 INFO - PROCESS | 3532 | 1470732626870 Marionette DEBUG loaded listener.js 01:50:26 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7CBE72000) [pid = 3532] [serial = 2135] [outer = 000000A7C9D7C000] 01:50:27 INFO - PROCESS | 3532 | 1470732627296 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]]]}] 01:50:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 01:50:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 692ms 01:50:27 INFO - PROCESS | 3532 | 1470732627332 Marionette TRACE conn6 -> [0,2809,"getWindowHandle",null] 01:50:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 01:50:27 INFO - PROCESS | 3532 | 1470732627334 Marionette TRACE conn6 <- [1,2809,null,{"value":"13"}] 01:50:27 INFO - PROCESS | 3532 | 1470732627337 Marionette TRACE conn6 -> [0,2810,"setScriptTimeout",{"ms":35000}] 01:50:27 INFO - PROCESS | 3532 | 1470732627339 Marionette TRACE conn6 <- [1,2810,null,{}] 01:50:27 INFO - PROCESS | 3532 | 1470732627351 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}] 01:50:27 INFO - PROCESS | 3532 | 1470732627353 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:27 INFO - PROCESS | 3532 | 1470732627494 Marionette TRACE conn6 <- [1,2811,null,{"value":null}] 01:50:27 INFO - PROCESS | 3532 | 1470732627506 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:27 INFO - PROCESS | 3532 | 1470732627508 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:27 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C4A06000 == 35 [pid = 3532] [id = 712] 01:50:27 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7C9DB6800) [pid = 3532] [serial = 2136] [outer = 0000000000000000] 01:50:27 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7CC9BE000) [pid = 3532] [serial = 2137] [outer = 000000A7C9DB6800] 01:50:27 INFO - PROCESS | 3532 | 1470732627557 Marionette DEBUG loaded listener.js 01:50:27 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7CCA2E000) [pid = 3532] [serial = 2138] [outer = 000000A7C9DB6800] 01:50:28 INFO - PROCESS | 3532 | 1470732628010 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]]]}] 01:50:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 01:50:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 690ms 01:50:28 INFO - PROCESS | 3532 | 1470732628031 Marionette TRACE conn6 -> [0,2813,"getWindowHandle",null] 01:50:28 INFO - PROCESS | 3532 | 1470732628033 Marionette TRACE conn6 <- [1,2813,null,{"value":"13"}] 01:50:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 01:50:28 INFO - PROCESS | 3532 | 1470732628036 Marionette TRACE conn6 -> [0,2814,"setScriptTimeout",{"ms":35000}] 01:50:28 INFO - PROCESS | 3532 | 1470732628038 Marionette TRACE conn6 <- [1,2814,null,{}] 01:50:28 INFO - PROCESS | 3532 | 1470732628041 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}] 01:50:28 INFO - PROCESS | 3532 | 1470732628047 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:28 INFO - PROCESS | 3532 | 1470732628186 Marionette TRACE conn6 <- [1,2815,null,{"value":null}] 01:50:28 INFO - PROCESS | 3532 | 1470732628261 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:28 INFO - PROCESS | 3532 | 1470732628263 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:28 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2D4A000 == 36 [pid = 3532] [id = 713] 01:50:28 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7CD2F1C00) [pid = 3532] [serial = 2139] [outer = 0000000000000000] 01:50:28 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7CD4F0400) [pid = 3532] [serial = 2140] [outer = 000000A7CD2F1C00] 01:50:28 INFO - PROCESS | 3532 | 1470732628309 Marionette DEBUG loaded listener.js 01:50:28 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7CD50C800) [pid = 3532] [serial = 2141] [outer = 000000A7CD2F1C00] 01:50:28 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7BFDBD400) [pid = 3532] [serial = 2073] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 01:50:28 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7C9D12C00) [pid = 3532] [serial = 2103] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 01:50:28 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7BFDBE400) [pid = 3532] [serial = 2094] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 01:50:28 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7C0453800) [pid = 3532] [serial = 2097] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 01:50:28 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7C0261000) [pid = 3532] [serial = 2091] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 01:50:28 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7C05A1C00) [pid = 3532] [serial = 2082] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 01:50:28 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7C5555C00) [pid = 3532] [serial = 2085] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 01:50:28 INFO - PROCESS | 3532 | --DOMWINDOW == 69 (000000A7CB818400) [pid = 3532] [serial = 2088] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 01:50:28 INFO - PROCESS | 3532 | --DOMWINDOW == 68 (000000A7CB81D000) [pid = 3532] [serial = 2106] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 01:50:28 INFO - PROCESS | 3532 | --DOMWINDOW == 67 (000000A7C9DB5C00) [pid = 3532] [serial = 2109] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 01:50:28 INFO - PROCESS | 3532 | --DOMWINDOW == 66 (000000A7CCFE6800) [pid = 3532] [serial = 2112] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 01:50:28 INFO - PROCESS | 3532 | --DOMWINDOW == 65 (000000A7C48DDC00) [pid = 3532] [serial = 2100] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 01:50:28 INFO - PROCESS | 3532 | 1470732628776 Marionette TRACE conn6 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 01:50:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 01:50:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 774ms 01:50:28 INFO - PROCESS | 3532 | 1470732628821 Marionette TRACE conn6 -> [0,2817,"getWindowHandle",null] 01:50:28 INFO - PROCESS | 3532 | 1470732628824 Marionette TRACE conn6 <- [1,2817,null,{"value":"13"}] 01:50:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 01:50:28 INFO - PROCESS | 3532 | 1470732628827 Marionette TRACE conn6 -> [0,2818,"setScriptTimeout",{"ms":35000}] 01:50:28 INFO - PROCESS | 3532 | 1470732628829 Marionette TRACE conn6 <- [1,2818,null,{}] 01:50:28 INFO - PROCESS | 3532 | 1470732628832 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}] 01:50:28 INFO - PROCESS | 3532 | 1470732628834 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:28 INFO - PROCESS | 3532 | 1470732628949 Marionette TRACE conn6 <- [1,2819,null,{"value":null}] 01:50:29 INFO - PROCESS | 3532 | 1470732629002 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:29 INFO - PROCESS | 3532 | 1470732629004 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:29 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D3178000 == 37 [pid = 3532] [id = 714] 01:50:29 INFO - PROCESS | 3532 | ++DOMWINDOW == 66 (000000A7BFDBCC00) [pid = 3532] [serial = 2142] [outer = 0000000000000000] 01:50:29 INFO - PROCESS | 3532 | ++DOMWINDOW == 67 (000000A7C9D79800) [pid = 3532] [serial = 2143] [outer = 000000A7BFDBCC00] 01:50:29 INFO - PROCESS | 3532 | 1470732629049 Marionette DEBUG loaded listener.js 01:50:29 INFO - PROCESS | 3532 | ++DOMWINDOW == 68 (000000A7CCE1E400) [pid = 3532] [serial = 2144] [outer = 000000A7BFDBCC00] 01:50:29 INFO - PROCESS | 3532 | 1470732629408 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]]]}] 01:50:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 01:50:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 648ms 01:50:29 INFO - PROCESS | 3532 | 1470732629476 Marionette TRACE conn6 -> [0,2821,"getWindowHandle",null] 01:50:29 INFO - PROCESS | 3532 | 1470732629479 Marionette TRACE conn6 <- [1,2821,null,{"value":"13"}] 01:50:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 01:50:29 INFO - PROCESS | 3532 | 1470732629482 Marionette TRACE conn6 -> [0,2822,"setScriptTimeout",{"ms":35000}] 01:50:29 INFO - PROCESS | 3532 | 1470732629484 Marionette TRACE conn6 <- [1,2822,null,{}] 01:50:29 INFO - PROCESS | 3532 | 1470732629487 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}] 01:50:29 INFO - PROCESS | 3532 | 1470732629489 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:29 INFO - PROCESS | 3532 | 1470732629576 Marionette TRACE conn6 <- [1,2823,null,{"value":null}] 01:50:29 INFO - PROCESS | 3532 | 1470732629582 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:29 INFO - PROCESS | 3532 | 1470732629584 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:29 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D365F800 == 38 [pid = 3532] [id = 715] 01:50:29 INFO - PROCESS | 3532 | ++DOMWINDOW == 69 (000000A7CD345C00) [pid = 3532] [serial = 2145] [outer = 0000000000000000] 01:50:29 INFO - PROCESS | 3532 | ++DOMWINDOW == 70 (000000A7CD519800) [pid = 3532] [serial = 2146] [outer = 000000A7CD345C00] 01:50:29 INFO - PROCESS | 3532 | 1470732629631 Marionette DEBUG loaded listener.js 01:50:29 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7CD655800) [pid = 3532] [serial = 2147] [outer = 000000A7CD345C00] 01:50:30 INFO - PROCESS | 3532 | 1470732630065 Marionette TRACE conn6 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 01:50:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 01:50:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 627ms 01:50:30 INFO - PROCESS | 3532 | 1470732630114 Marionette TRACE conn6 -> [0,2825,"getWindowHandle",null] 01:50:30 INFO - PROCESS | 3532 | 1470732630116 Marionette TRACE conn6 <- [1,2825,null,{"value":"13"}] 01:50:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 01:50:30 INFO - PROCESS | 3532 | 1470732630119 Marionette TRACE conn6 -> [0,2826,"setScriptTimeout",{"ms":35000}] 01:50:30 INFO - PROCESS | 3532 | 1470732630121 Marionette TRACE conn6 <- [1,2826,null,{}] 01:50:30 INFO - PROCESS | 3532 | 1470732630125 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}] 01:50:30 INFO - PROCESS | 3532 | 1470732630128 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:30 INFO - PROCESS | 3532 | 1470732630212 Marionette TRACE conn6 <- [1,2827,null,{"value":null}] 01:50:30 INFO - PROCESS | 3532 | 1470732630218 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:30 INFO - PROCESS | 3532 | 1470732630220 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:30 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D36B4800 == 39 [pid = 3532] [id = 716] 01:50:30 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7CD515400) [pid = 3532] [serial = 2148] [outer = 0000000000000000] 01:50:30 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7CD6C6000) [pid = 3532] [serial = 2149] [outer = 000000A7CD515400] 01:50:30 INFO - PROCESS | 3532 | 1470732630266 Marionette DEBUG loaded listener.js 01:50:30 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7CDB0A400) [pid = 3532] [serial = 2150] [outer = 000000A7CD515400] 01:50:30 INFO - PROCESS | 3532 | 1470732630822 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]]]}] 01:50:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 01:50:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 776ms 01:50:30 INFO - PROCESS | 3532 | 1470732630898 Marionette TRACE conn6 -> [0,2829,"getWindowHandle",null] 01:50:30 INFO - PROCESS | 3532 | 1470732630904 Marionette TRACE conn6 <- [1,2829,null,{"value":"13"}] 01:50:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 01:50:30 INFO - PROCESS | 3532 | 1470732630910 Marionette TRACE conn6 -> [0,2830,"setScriptTimeout",{"ms":35000}] 01:50:30 INFO - PROCESS | 3532 | 1470732630913 Marionette TRACE conn6 <- [1,2830,null,{}] 01:50:30 INFO - PROCESS | 3532 | 1470732630920 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}] 01:50:30 INFO - PROCESS | 3532 | 1470732630923 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:31 INFO - PROCESS | 3532 | 1470732631091 Marionette TRACE conn6 <- [1,2831,null,{"value":null}] 01:50:31 INFO - PROCESS | 3532 | 1470732631141 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:31 INFO - PROCESS | 3532 | 1470732631146 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:31 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CA61D000 == 40 [pid = 3532] [id = 717] 01:50:31 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7C039AC00) [pid = 3532] [serial = 2151] [outer = 0000000000000000] 01:50:31 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7C03D0C00) [pid = 3532] [serial = 2152] [outer = 000000A7C039AC00] 01:50:31 INFO - PROCESS | 3532 | 1470732631205 Marionette DEBUG loaded listener.js 01:50:31 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7C0F19400) [pid = 3532] [serial = 2153] [outer = 000000A7C039AC00] 01:50:31 INFO - PROCESS | 3532 | 1470732631862 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]]]}] 01:50:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 01:50:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 985ms 01:50:31 INFO - PROCESS | 3532 | 1470732631897 Marionette TRACE conn6 -> [0,2833,"getWindowHandle",null] 01:50:31 INFO - PROCESS | 3532 | 1470732631902 Marionette TRACE conn6 <- [1,2833,null,{"value":"13"}] 01:50:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 01:50:31 INFO - PROCESS | 3532 | 1470732631909 Marionette TRACE conn6 -> [0,2834,"setScriptTimeout",{"ms":35000}] 01:50:31 INFO - PROCESS | 3532 | 1470732631912 Marionette TRACE conn6 <- [1,2834,null,{}] 01:50:31 INFO - PROCESS | 3532 | 1470732631915 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}] 01:50:31 INFO - PROCESS | 3532 | 1470732631918 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:32 INFO - PROCESS | 3532 | 1470732632034 Marionette TRACE conn6 <- [1,2835,null,{"value":null}] 01:50:32 INFO - PROCESS | 3532 | 1470732632158 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:32 INFO - PROCESS | 3532 | 1470732632161 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:32 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2D26800 == 41 [pid = 3532] [id = 718] 01:50:32 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7C5365C00) [pid = 3532] [serial = 2154] [outer = 0000000000000000] 01:50:32 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7C679EC00) [pid = 3532] [serial = 2155] [outer = 000000A7C5365C00] 01:50:32 INFO - PROCESS | 3532 | 1470732632221 Marionette DEBUG loaded listener.js 01:50:32 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CB818400) [pid = 3532] [serial = 2156] [outer = 000000A7C5365C00] 01:50:32 INFO - PROCESS | 3532 | 1470732632853 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]]]}] 01:50:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 01:50:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 986ms 01:50:32 INFO - PROCESS | 3532 | 1470732632897 Marionette TRACE conn6 -> [0,2837,"getWindowHandle",null] 01:50:32 INFO - PROCESS | 3532 | 1470732632900 Marionette TRACE conn6 <- [1,2837,null,{"value":"13"}] 01:50:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 01:50:32 INFO - PROCESS | 3532 | 1470732632904 Marionette TRACE conn6 -> [0,2838,"setScriptTimeout",{"ms":35000}] 01:50:32 INFO - PROCESS | 3532 | 1470732632908 Marionette TRACE conn6 <- [1,2838,null,{}] 01:50:32 INFO - PROCESS | 3532 | 1470732632935 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}] 01:50:32 INFO - PROCESS | 3532 | 1470732632940 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:33 INFO - PROCESS | 3532 | 1470732633057 Marionette TRACE conn6 <- [1,2839,null,{"value":null}] 01:50:33 INFO - PROCESS | 3532 | 1470732633178 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:33 INFO - PROCESS | 3532 | 1470732633182 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:33 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D36DD800 == 42 [pid = 3532] [id = 719] 01:50:33 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CD225400) [pid = 3532] [serial = 2157] [outer = 0000000000000000] 01:50:33 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7CD351800) [pid = 3532] [serial = 2158] [outer = 000000A7CD225400] 01:50:33 INFO - PROCESS | 3532 | 1470732633242 Marionette DEBUG loaded listener.js 01:50:33 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7CD588000) [pid = 3532] [serial = 2159] [outer = 000000A7CD225400] 01:50:34 INFO - PROCESS | 3532 | 1470732634024 Marionette TRACE conn6 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 01:50:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 01:50:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1155ms 01:50:34 INFO - PROCESS | 3532 | 1470732634061 Marionette TRACE conn6 -> [0,2841,"getWindowHandle",null] 01:50:34 INFO - PROCESS | 3532 | 1470732634066 Marionette TRACE conn6 <- [1,2841,null,{"value":"13"}] 01:50:34 INFO - PROCESS | 3532 | 1470732634071 Marionette TRACE conn6 -> [0,2842,"setScriptTimeout",{"ms":35000}] 01:50:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 01:50:34 INFO - PROCESS | 3532 | 1470732634074 Marionette TRACE conn6 <- [1,2842,null,{}] 01:50:34 INFO - PROCESS | 3532 | 1470732634080 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}] 01:50:34 INFO - PROCESS | 3532 | 1470732634083 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:34 INFO - PROCESS | 3532 | 1470732634190 Marionette TRACE conn6 <- [1,2843,null,{"value":null}] 01:50:34 INFO - PROCESS | 3532 | 1470732634272 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:34 INFO - PROCESS | 3532 | 1470732634277 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:34 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C0BFB000 == 43 [pid = 3532] [id = 720] 01:50:34 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7BE511C00) [pid = 3532] [serial = 2160] [outer = 0000000000000000] 01:50:34 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7BFDC1000) [pid = 3532] [serial = 2161] [outer = 000000A7BE511C00] 01:50:34 INFO - PROCESS | 3532 | 1470732634376 Marionette DEBUG loaded listener.js 01:50:34 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7C03C5400) [pid = 3532] [serial = 2162] [outer = 000000A7BE511C00] 01:50:35 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D31E3800 == 42 [pid = 3532] [id = 705] 01:50:35 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2E90800 == 41 [pid = 3532] [id = 703] 01:50:35 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D18F1000 == 40 [pid = 3532] [id = 701] 01:50:35 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D3185000 == 39 [pid = 3532] [id = 704] 01:50:35 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2D15000 == 38 [pid = 3532] [id = 702] 01:50:35 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D365F800 == 37 [pid = 3532] [id = 715] 01:50:35 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D3178000 == 36 [pid = 3532] [id = 714] 01:50:35 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2D4A000 == 35 [pid = 3532] [id = 713] 01:50:35 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C4A06000 == 34 [pid = 3532] [id = 712] 01:50:35 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D14D6000 == 33 [pid = 3532] [id = 711] 01:50:35 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CF8CA800 == 32 [pid = 3532] [id = 710] 01:50:35 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CC559000 == 31 [pid = 3532] [id = 709] 01:50:35 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C642D800 == 30 [pid = 3532] [id = 708] 01:50:35 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D062E000 == 29 [pid = 3532] [id = 707] 01:50:35 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C52DA000 == 28 [pid = 3532] [id = 706] 01:50:35 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D36DD800 == 27 [pid = 3532] [id = 719] 01:50:35 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2D26800 == 26 [pid = 3532] [id = 718] 01:50:35 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D36B4800 == 25 [pid = 3532] [id = 716] 01:50:35 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CA61D000 == 24 [pid = 3532] [id = 717] 01:50:35 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7C0353C00) [pid = 3532] [serial = 2075] [outer = 0000000000000000] [url = about:blank] 01:50:35 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7CD348400) [pid = 3532] [serial = 2116] [outer = 0000000000000000] [url = about:blank] 01:50:35 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7C9D7A000) [pid = 3532] [serial = 2104] [outer = 0000000000000000] [url = about:blank] 01:50:35 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7BFDC6C00) [pid = 3532] [serial = 2095] [outer = 0000000000000000] [url = about:blank] 01:50:35 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7C026F000) [pid = 3532] [serial = 2096] [outer = 0000000000000000] [url = about:blank] 01:50:35 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7C14F3C00) [pid = 3532] [serial = 2099] [outer = 0000000000000000] [url = about:blank] 01:50:35 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7C0457C00) [pid = 3532] [serial = 2098] [outer = 0000000000000000] [url = about:blank] 01:50:35 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7CD244C00) [pid = 3532] [serial = 2093] [outer = 0000000000000000] [url = about:blank] 01:50:35 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7CCA27C00) [pid = 3532] [serial = 2092] [outer = 0000000000000000] [url = about:blank] 01:50:35 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7C4806000) [pid = 3532] [serial = 2084] [outer = 0000000000000000] [url = about:blank] 01:50:35 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7C14FB400) [pid = 3532] [serial = 2083] [outer = 0000000000000000] [url = about:blank] 01:50:35 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7C6C72000) [pid = 3532] [serial = 2087] [outer = 0000000000000000] [url = about:blank] 01:50:35 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7C61E2800) [pid = 3532] [serial = 2086] [outer = 0000000000000000] [url = about:blank] 01:50:35 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7CC943C00) [pid = 3532] [serial = 2090] [outer = 0000000000000000] [url = about:blank] 01:50:35 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7CB823000) [pid = 3532] [serial = 2089] [outer = 0000000000000000] [url = about:blank] 01:50:35 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7CBF39400) [pid = 3532] [serial = 2107] [outer = 0000000000000000] [url = about:blank] 01:50:35 INFO - PROCESS | 3532 | --DOMWINDOW == 69 (000000A7CA434800) [pid = 3532] [serial = 2105] [outer = 0000000000000000] [url = about:blank] 01:50:35 INFO - PROCESS | 3532 | --DOMWINDOW == 68 (000000A7CBE09800) [pid = 3532] [serial = 2110] [outer = 0000000000000000] [url = about:blank] 01:50:35 INFO - PROCESS | 3532 | --DOMWINDOW == 67 (000000A7CD251400) [pid = 3532] [serial = 2113] [outer = 0000000000000000] [url = about:blank] 01:50:35 INFO - PROCESS | 3532 | --DOMWINDOW == 66 (000000A7CCE26400) [pid = 3532] [serial = 2111] [outer = 0000000000000000] [url = about:blank] 01:50:35 INFO - PROCESS | 3532 | --DOMWINDOW == 65 (000000A7C50D5400) [pid = 3532] [serial = 2101] [outer = 0000000000000000] [url = about:blank] 01:50:35 INFO - PROCESS | 3532 | --DOMWINDOW == 64 (000000A7C6129C00) [pid = 3532] [serial = 2102] [outer = 0000000000000000] [url = about:blank] 01:50:35 INFO - PROCESS | 3532 | --DOMWINDOW == 63 (000000A7CD2EBC00) [pid = 3532] [serial = 2114] [outer = 0000000000000000] [url = about:blank] 01:50:35 INFO - PROCESS | 3532 | --DOMWINDOW == 62 (000000A7CC9B9C00) [pid = 3532] [serial = 2108] [outer = 0000000000000000] [url = about:blank] 01:50:35 INFO - PROCESS | 3532 | 1470732635545 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]]]}] 01:50:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 01:50:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1528ms 01:50:35 INFO - PROCESS | 3532 | 1470732635604 Marionette TRACE conn6 -> [0,2845,"getWindowHandle",null] 01:50:35 INFO - PROCESS | 3532 | 1470732635608 Marionette TRACE conn6 <- [1,2845,null,{"value":"13"}] 01:50:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 01:50:35 INFO - PROCESS | 3532 | 1470732635621 Marionette TRACE conn6 -> [0,2846,"setScriptTimeout",{"ms":35000}] 01:50:35 INFO - PROCESS | 3532 | 1470732635624 Marionette TRACE conn6 <- [1,2846,null,{}] 01:50:35 INFO - PROCESS | 3532 | 1470732635633 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}] 01:50:35 INFO - PROCESS | 3532 | 1470732635636 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:35 INFO - PROCESS | 3532 | 1470732635725 Marionette TRACE conn6 <- [1,2847,null,{"value":null}] 01:50:35 INFO - PROCESS | 3532 | 1470732635738 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:35 INFO - PROCESS | 3532 | 1470732635741 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:35 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C61AA000 == 25 [pid = 3532] [id = 721] 01:50:35 INFO - PROCESS | 3532 | ++DOMWINDOW == 63 (000000A7C001F400) [pid = 3532] [serial = 2163] [outer = 0000000000000000] 01:50:35 INFO - PROCESS | 3532 | ++DOMWINDOW == 64 (000000A7C0356400) [pid = 3532] [serial = 2164] [outer = 000000A7C001F400] 01:50:35 INFO - PROCESS | 3532 | 1470732635790 Marionette DEBUG loaded listener.js 01:50:35 INFO - PROCESS | 3532 | ++DOMWINDOW == 65 (000000A7C03C7000) [pid = 3532] [serial = 2165] [outer = 000000A7C001F400] 01:50:36 INFO - PROCESS | 3532 | 1470732636322 Marionette TRACE conn6 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 01:50:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 01:50:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 733ms 01:50:36 INFO - PROCESS | 3532 | 1470732636356 Marionette TRACE conn6 -> [0,2849,"getWindowHandle",null] 01:50:36 INFO - PROCESS | 3532 | 1470732636362 Marionette TRACE conn6 <- [1,2849,null,{"value":"13"}] 01:50:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 01:50:36 INFO - PROCESS | 3532 | 1470732636368 Marionette TRACE conn6 -> [0,2850,"setScriptTimeout",{"ms":35000}] 01:50:36 INFO - PROCESS | 3532 | 1470732636371 Marionette TRACE conn6 <- [1,2850,null,{}] 01:50:36 INFO - PROCESS | 3532 | 1470732636375 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}] 01:50:36 INFO - PROCESS | 3532 | 1470732636378 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:36 INFO - PROCESS | 3532 | 1470732636469 Marionette TRACE conn6 <- [1,2851,null,{"value":null}] 01:50:36 INFO - PROCESS | 3532 | 1470732636556 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:36 INFO - PROCESS | 3532 | 1470732636558 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:36 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CCA73000 == 26 [pid = 3532] [id = 722] 01:50:36 INFO - PROCESS | 3532 | ++DOMWINDOW == 66 (000000A7C0F58400) [pid = 3532] [serial = 2166] [outer = 0000000000000000] 01:50:36 INFO - PROCESS | 3532 | ++DOMWINDOW == 67 (000000A7C43BDC00) [pid = 3532] [serial = 2167] [outer = 000000A7C0F58400] 01:50:36 INFO - PROCESS | 3532 | 1470732636609 Marionette DEBUG loaded listener.js 01:50:36 INFO - PROCESS | 3532 | ++DOMWINDOW == 68 (000000A7C479AC00) [pid = 3532] [serial = 2168] [outer = 000000A7C0F58400] 01:50:37 INFO - PROCESS | 3532 | 1470732636998 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]]]}] 01:50:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 01:50:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 692ms 01:50:37 INFO - PROCESS | 3532 | 1470732637062 Marionette TRACE conn6 -> [0,2853,"getWindowHandle",null] 01:50:37 INFO - PROCESS | 3532 | 1470732637065 Marionette TRACE conn6 <- [1,2853,null,{"value":"13"}] 01:50:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 01:50:37 INFO - PROCESS | 3532 | 1470732637069 Marionette TRACE conn6 -> [0,2854,"setScriptTimeout",{"ms":35000}] 01:50:37 INFO - PROCESS | 3532 | 1470732637072 Marionette TRACE conn6 <- [1,2854,null,{}] 01:50:37 INFO - PROCESS | 3532 | 1470732637083 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}] 01:50:37 INFO - PROCESS | 3532 | 1470732637088 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:37 INFO - PROCESS | 3532 | 1470732637176 Marionette TRACE conn6 <- [1,2855,null,{"value":null}] 01:50:37 INFO - PROCESS | 3532 | 1470732637184 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:37 INFO - PROCESS | 3532 | 1470732637187 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:37 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CF8BD000 == 27 [pid = 3532] [id = 723] 01:50:37 INFO - PROCESS | 3532 | ++DOMWINDOW == 69 (000000A7BFDBD400) [pid = 3532] [serial = 2169] [outer = 0000000000000000] 01:50:37 INFO - PROCESS | 3532 | ++DOMWINDOW == 70 (000000A7C607FC00) [pid = 3532] [serial = 2170] [outer = 000000A7BFDBD400] 01:50:37 INFO - PROCESS | 3532 | 1470732637246 Marionette DEBUG loaded listener.js 01:50:37 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7C64D6800) [pid = 3532] [serial = 2171] [outer = 000000A7BFDBD400] 01:50:37 INFO - PROCESS | 3532 | 1470732637732 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]]]}] 01:50:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 01:50:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 692ms 01:50:37 INFO - PROCESS | 3532 | 1470732637766 Marionette TRACE conn6 -> [0,2857,"getWindowHandle",null] 01:50:37 INFO - PROCESS | 3532 | 1470732637769 Marionette TRACE conn6 <- [1,2857,null,{"value":"13"}] 01:50:37 INFO - PROCESS | 3532 | 1470732637772 Marionette TRACE conn6 -> [0,2858,"setScriptTimeout",{"ms":35000}] 01:50:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 01:50:37 INFO - PROCESS | 3532 | 1470732637774 Marionette TRACE conn6 <- [1,2858,null,{}] 01:50:37 INFO - PROCESS | 3532 | 1470732637777 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}] 01:50:37 INFO - PROCESS | 3532 | 1470732637780 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:37 INFO - PROCESS | 3532 | 1470732637927 Marionette TRACE conn6 <- [1,2859,null,{"value":null}] 01:50:37 INFO - PROCESS | 3532 | 1470732637949 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:37 INFO - PROCESS | 3532 | 1470732637951 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:37 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0F30800 == 28 [pid = 3532] [id = 724] 01:50:37 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7C9D73000) [pid = 3532] [serial = 2172] [outer = 0000000000000000] 01:50:38 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7C9D7F800) [pid = 3532] [serial = 2173] [outer = 000000A7C9D73000] 01:50:38 INFO - PROCESS | 3532 | 1470732637997 Marionette DEBUG loaded listener.js 01:50:38 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7CA438400) [pid = 3532] [serial = 2174] [outer = 000000A7C9D73000] 01:50:38 INFO - PROCESS | 3532 | 1470732638443 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]]]}] 01:50:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 01:50:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 732ms 01:50:38 INFO - PROCESS | 3532 | 1470732638510 Marionette TRACE conn6 -> [0,2861,"getWindowHandle",null] 01:50:38 INFO - PROCESS | 3532 | 1470732638512 Marionette TRACE conn6 <- [1,2861,null,{"value":"13"}] 01:50:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 01:50:38 INFO - PROCESS | 3532 | 1470732638515 Marionette TRACE conn6 -> [0,2862,"setScriptTimeout",{"ms":35000}] 01:50:38 INFO - PROCESS | 3532 | 1470732638517 Marionette TRACE conn6 <- [1,2862,null,{}] 01:50:38 INFO - PROCESS | 3532 | 1470732638521 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}] 01:50:38 INFO - PROCESS | 3532 | 1470732638523 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:38 INFO - PROCESS | 3532 | 1470732638635 Marionette TRACE conn6 <- [1,2863,null,{"value":null}] 01:50:38 INFO - PROCESS | 3532 | 1470732638645 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:38 INFO - PROCESS | 3532 | 1470732638648 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:38 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D18F1800 == 29 [pid = 3532] [id = 725] 01:50:38 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7BF8C9800) [pid = 3532] [serial = 2175] [outer = 0000000000000000] 01:50:38 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7CB820000) [pid = 3532] [serial = 2176] [outer = 000000A7BF8C9800] 01:50:38 INFO - PROCESS | 3532 | 1470732638737 Marionette DEBUG loaded listener.js 01:50:38 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7CBF45400) [pid = 3532] [serial = 2177] [outer = 000000A7BF8C9800] 01:50:39 INFO - PROCESS | 3532 | 1470732639179 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]]]}] 01:50:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 01:50:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 691ms 01:50:39 INFO - PROCESS | 3532 | 1470732639209 Marionette TRACE conn6 -> [0,2865,"getWindowHandle",null] 01:50:39 INFO - PROCESS | 3532 | 1470732639212 Marionette TRACE conn6 <- [1,2865,null,{"value":"13"}] 01:50:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 01:50:39 INFO - PROCESS | 3532 | 1470732639215 Marionette TRACE conn6 -> [0,2866,"setScriptTimeout",{"ms":35000}] 01:50:39 INFO - PROCESS | 3532 | 1470732639217 Marionette TRACE conn6 <- [1,2866,null,{}] 01:50:39 INFO - PROCESS | 3532 | 1470732639220 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}] 01:50:39 INFO - PROCESS | 3532 | 1470732639226 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:39 INFO - PROCESS | 3532 | 1470732639391 Marionette TRACE conn6 <- [1,2867,null,{"value":null}] 01:50:39 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7CD343400) [pid = 3532] [serial = 2115] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 01:50:39 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7C6009400) [pid = 3532] [serial = 2130] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 01:50:39 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7C14F4800) [pid = 3532] [serial = 2127] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 01:50:39 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7BEED9C00) [pid = 3532] [serial = 2118] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 01:50:39 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7C0260400) [pid = 3532] [serial = 2124] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 01:50:39 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7C03D2C00) [pid = 3532] [serial = 2121] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 01:50:39 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7C9DB6800) [pid = 3532] [serial = 2136] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 01:50:39 INFO - PROCESS | 3532 | --DOMWINDOW == 69 (000000A7BFDBCC00) [pid = 3532] [serial = 2142] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 01:50:39 INFO - PROCESS | 3532 | --DOMWINDOW == 68 (000000A7CD2F1C00) [pid = 3532] [serial = 2139] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 01:50:39 INFO - PROCESS | 3532 | --DOMWINDOW == 67 (000000A7CD515400) [pid = 3532] [serial = 2148] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 01:50:39 INFO - PROCESS | 3532 | --DOMWINDOW == 66 (000000A7CD345C00) [pid = 3532] [serial = 2145] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 01:50:39 INFO - PROCESS | 3532 | --DOMWINDOW == 65 (000000A7C9D7C000) [pid = 3532] [serial = 2133] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 01:50:39 INFO - PROCESS | 3532 | 1470732639642 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:39 INFO - PROCESS | 3532 | 1470732639644 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:39 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0628000 == 30 [pid = 3532] [id = 726] 01:50:39 INFO - PROCESS | 3532 | ++DOMWINDOW == 66 (000000A7BEF05800) [pid = 3532] [serial = 2178] [outer = 0000000000000000] 01:50:39 INFO - PROCESS | 3532 | ++DOMWINDOW == 67 (000000A7C0261000) [pid = 3532] [serial = 2179] [outer = 000000A7BEF05800] 01:50:39 INFO - PROCESS | 3532 | 1470732639691 Marionette DEBUG loaded listener.js 01:50:39 INFO - PROCESS | 3532 | ++DOMWINDOW == 68 (000000A7CA43DC00) [pid = 3532] [serial = 2180] [outer = 000000A7BEF05800] 01:50:40 INFO - PROCESS | 3532 | 1470732640071 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]]]}] 01:50:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 01:50:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 878ms 01:50:40 INFO - PROCESS | 3532 | 1470732640096 Marionette TRACE conn6 -> [0,2869,"getWindowHandle",null] 01:50:40 INFO - PROCESS | 3532 | 1470732640098 Marionette TRACE conn6 <- [1,2869,null,{"value":"13"}] 01:50:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 01:50:40 INFO - PROCESS | 3532 | 1470732640101 Marionette TRACE conn6 -> [0,2870,"setScriptTimeout",{"ms":35000}] 01:50:40 INFO - PROCESS | 3532 | 1470732640103 Marionette TRACE conn6 <- [1,2870,null,{}] 01:50:40 INFO - PROCESS | 3532 | 1470732640106 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}] 01:50:40 INFO - PROCESS | 3532 | 1470732640109 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:40 INFO - PROCESS | 3532 | 1470732640223 Marionette TRACE conn6 <- [1,2871,null,{"value":null}] 01:50:40 INFO - PROCESS | 3532 | 1470732640231 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:40 INFO - PROCESS | 3532 | 1470732640233 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:40 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2D3E800 == 31 [pid = 3532] [id = 727] 01:50:40 INFO - PROCESS | 3532 | ++DOMWINDOW == 69 (000000A7CCA27C00) [pid = 3532] [serial = 2181] [outer = 0000000000000000] 01:50:40 INFO - PROCESS | 3532 | ++DOMWINDOW == 70 (000000A7CD248400) [pid = 3532] [serial = 2182] [outer = 000000A7CCA27C00] 01:50:40 INFO - PROCESS | 3532 | 1470732640279 Marionette DEBUG loaded listener.js 01:50:40 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7CD2E6400) [pid = 3532] [serial = 2183] [outer = 000000A7CCA27C00] 01:50:40 INFO - PROCESS | 3532 | 1470732640705 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]]]}] 01:50:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 01:50:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 627ms 01:50:40 INFO - PROCESS | 3532 | 1470732640732 Marionette TRACE conn6 -> [0,2873,"getWindowHandle",null] 01:50:40 INFO - PROCESS | 3532 | 1470732640734 Marionette TRACE conn6 <- [1,2873,null,{"value":"13"}] 01:50:40 INFO - PROCESS | 3532 | 1470732640738 Marionette TRACE conn6 -> [0,2874,"setScriptTimeout",{"ms":35000}] 01:50:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 01:50:40 INFO - PROCESS | 3532 | 1470732640739 Marionette TRACE conn6 <- [1,2874,null,{}] 01:50:40 INFO - PROCESS | 3532 | 1470732640743 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}] 01:50:40 INFO - PROCESS | 3532 | 1470732640745 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:40 INFO - PROCESS | 3532 | 1470732640860 Marionette TRACE conn6 <- [1,2875,null,{"value":null}] 01:50:40 INFO - PROCESS | 3532 | 1470732640868 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:40 INFO - PROCESS | 3532 | 1470732640870 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:40 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2EAD000 == 32 [pid = 3532] [id = 728] 01:50:40 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7CD2E6800) [pid = 3532] [serial = 2184] [outer = 0000000000000000] 01:50:40 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7CD342800) [pid = 3532] [serial = 2185] [outer = 000000A7CD2E6800] 01:50:40 INFO - PROCESS | 3532 | 1470732640917 Marionette DEBUG loaded listener.js 01:50:41 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7CD4EA800) [pid = 3532] [serial = 2186] [outer = 000000A7CD2E6800] 01:50:41 INFO - PROCESS | 3532 | 1470732641338 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]]]}] 01:50:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 01:50:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 629ms 01:50:41 INFO - PROCESS | 3532 | 1470732641370 Marionette TRACE conn6 -> [0,2877,"getWindowHandle",null] 01:50:41 INFO - PROCESS | 3532 | 1470732641372 Marionette TRACE conn6 <- [1,2877,null,{"value":"13"}] 01:50:41 INFO - PROCESS | 3532 | 1470732641376 Marionette TRACE conn6 -> [0,2878,"setScriptTimeout",{"ms":35000}] 01:50:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 01:50:41 INFO - PROCESS | 3532 | 1470732641378 Marionette TRACE conn6 <- [1,2878,null,{}] 01:50:41 INFO - PROCESS | 3532 | 1470732641381 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}] 01:50:41 INFO - PROCESS | 3532 | 1470732641383 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:41 INFO - PROCESS | 3532 | 1470732641502 Marionette TRACE conn6 <- [1,2879,null,{"value":null}] 01:50:41 INFO - PROCESS | 3532 | 1470732641511 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:41 INFO - PROCESS | 3532 | 1470732641513 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:41 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CF81B000 == 33 [pid = 3532] [id = 729] 01:50:41 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7CD4F2C00) [pid = 3532] [serial = 2187] [outer = 0000000000000000] 01:50:41 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7CD510800) [pid = 3532] [serial = 2188] [outer = 000000A7CD4F2C00] 01:50:41 INFO - PROCESS | 3532 | 1470732641559 Marionette DEBUG loaded listener.js 01:50:41 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7CD64C800) [pid = 3532] [serial = 2189] [outer = 000000A7CD4F2C00] 01:50:42 INFO - PROCESS | 3532 | 1470732642351 Marionette TRACE conn6 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 01:50:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 01:50:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1028ms 01:50:42 INFO - PROCESS | 3532 | 1470732642408 Marionette TRACE conn6 -> [0,2881,"getWindowHandle",null] 01:50:42 INFO - PROCESS | 3532 | 1470732642413 Marionette TRACE conn6 <- [1,2881,null,{"value":"13"}] 01:50:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 01:50:42 INFO - PROCESS | 3532 | 1470732642438 Marionette TRACE conn6 -> [0,2882,"setScriptTimeout",{"ms":35000}] 01:50:42 INFO - PROCESS | 3532 | 1470732642444 Marionette TRACE conn6 <- [1,2882,null,{}] 01:50:42 INFO - PROCESS | 3532 | 1470732642449 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}] 01:50:42 INFO - PROCESS | 3532 | 1470732642452 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:42 INFO - PROCESS | 3532 | 1470732642585 Marionette TRACE conn6 <- [1,2883,null,{"value":null}] 01:50:42 INFO - PROCESS | 3532 | 1470732642702 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:42 INFO - PROCESS | 3532 | 1470732642705 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:42 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CCA62000 == 34 [pid = 3532] [id = 730] 01:50:42 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7C03C9400) [pid = 3532] [serial = 2190] [outer = 0000000000000000] 01:50:42 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7C0454400) [pid = 3532] [serial = 2191] [outer = 000000A7C03C9400] 01:50:42 INFO - PROCESS | 3532 | 1470732642768 Marionette DEBUG loaded listener.js 01:50:42 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7C4367000) [pid = 3532] [serial = 2192] [outer = 000000A7C03C9400] 01:50:43 INFO - PROCESS | 3532 | 1470732643519 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]]]}] 01:50:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 01:50:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1156ms 01:50:43 INFO - PROCESS | 3532 | 1470732643696 Marionette TRACE conn6 -> [0,2885,"getWindowHandle",null] 01:50:43 INFO - PROCESS | 3532 | 1470732643701 Marionette TRACE conn6 <- [1,2885,null,{"value":"13"}] 01:50:43 INFO - PROCESS | 3532 | 1470732643707 Marionette TRACE conn6 -> [0,2886,"setScriptTimeout",{"ms":35000}] 01:50:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 01:50:43 INFO - PROCESS | 3532 | 1470732643710 Marionette TRACE conn6 <- [1,2886,null,{}] 01:50:43 INFO - PROCESS | 3532 | 1470732643716 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}] 01:50:43 INFO - PROCESS | 3532 | 1470732643719 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:43 INFO - PROCESS | 3532 | 1470732643836 Marionette TRACE conn6 <- [1,2887,null,{"value":null}] 01:50:43 INFO - PROCESS | 3532 | 1470732643911 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:43 INFO - PROCESS | 3532 | 1470732643916 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:43 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CB889800 == 35 [pid = 3532] [id = 731] 01:50:43 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7C03CA000) [pid = 3532] [serial = 2193] [outer = 0000000000000000] 01:50:43 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7C044F400) [pid = 3532] [serial = 2194] [outer = 000000A7C03CA000] 01:50:43 INFO - PROCESS | 3532 | 1470732643966 Marionette DEBUG loaded listener.js 01:50:44 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7C478CC00) [pid = 3532] [serial = 2195] [outer = 000000A7C03CA000] 01:50:44 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2EAD000 == 34 [pid = 3532] [id = 728] 01:50:44 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2D3E800 == 33 [pid = 3532] [id = 727] 01:50:44 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D0628000 == 32 [pid = 3532] [id = 726] 01:50:44 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D18F1800 == 31 [pid = 3532] [id = 725] 01:50:44 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D0F30800 == 30 [pid = 3532] [id = 724] 01:50:44 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CF8BD000 == 29 [pid = 3532] [id = 723] 01:50:44 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CCA73000 == 28 [pid = 3532] [id = 722] 01:50:44 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C61AA000 == 27 [pid = 3532] [id = 721] 01:50:44 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C0BFB000 == 26 [pid = 3532] [id = 720] 01:50:44 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7CD34F000) [pid = 3532] [serial = 2117] [outer = 0000000000000000] [url = about:blank] 01:50:44 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7C6127C00) [pid = 3532] [serial = 2131] [outer = 0000000000000000] [url = about:blank] 01:50:44 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7C4703000) [pid = 3532] [serial = 2128] [outer = 0000000000000000] [url = about:blank] 01:50:44 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7C4809C00) [pid = 3532] [serial = 2129] [outer = 0000000000000000] [url = about:blank] 01:50:44 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7BFDAFC00) [pid = 3532] [serial = 2119] [outer = 0000000000000000] [url = about:blank] 01:50:44 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7C0020000) [pid = 3532] [serial = 2120] [outer = 0000000000000000] [url = about:blank] 01:50:44 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7C026FC00) [pid = 3532] [serial = 2125] [outer = 0000000000000000] [url = about:blank] 01:50:44 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7C03C5800) [pid = 3532] [serial = 2126] [outer = 0000000000000000] [url = about:blank] 01:50:44 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7C15D5000) [pid = 3532] [serial = 2122] [outer = 0000000000000000] [url = about:blank] 01:50:44 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7C480EC00) [pid = 3532] [serial = 2123] [outer = 0000000000000000] [url = about:blank] 01:50:44 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7CC9BE000) [pid = 3532] [serial = 2137] [outer = 0000000000000000] [url = about:blank] 01:50:44 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7C9D79800) [pid = 3532] [serial = 2143] [outer = 0000000000000000] [url = about:blank] 01:50:44 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7CD4F0400) [pid = 3532] [serial = 2140] [outer = 0000000000000000] [url = about:blank] 01:50:44 INFO - PROCESS | 3532 | --DOMWINDOW == 69 (000000A7CDB0A400) [pid = 3532] [serial = 2150] [outer = 0000000000000000] [url = about:blank] 01:50:44 INFO - PROCESS | 3532 | --DOMWINDOW == 68 (000000A7CD519800) [pid = 3532] [serial = 2146] [outer = 0000000000000000] [url = about:blank] 01:50:44 INFO - PROCESS | 3532 | --DOMWINDOW == 67 (000000A7CD50C800) [pid = 3532] [serial = 2141] [outer = 0000000000000000] [url = about:blank] 01:50:44 INFO - PROCESS | 3532 | --DOMWINDOW == 66 (000000A7CD6C6000) [pid = 3532] [serial = 2149] [outer = 0000000000000000] [url = about:blank] 01:50:44 INFO - PROCESS | 3532 | --DOMWINDOW == 65 (000000A7CA66DC00) [pid = 3532] [serial = 2134] [outer = 0000000000000000] [url = about:blank] 01:50:44 INFO - PROCESS | 3532 | --DOMWINDOW == 64 (000000A7CBE72000) [pid = 3532] [serial = 2135] [outer = 0000000000000000] [url = about:blank] 01:50:44 INFO - PROCESS | 3532 | --DOMWINDOW == 63 (000000A7CCE1E400) [pid = 3532] [serial = 2144] [outer = 0000000000000000] [url = about:blank] 01:50:44 INFO - PROCESS | 3532 | --DOMWINDOW == 62 (000000A7CCA2E000) [pid = 3532] [serial = 2138] [outer = 0000000000000000] [url = about:blank] 01:50:44 INFO - PROCESS | 3532 | --DOMWINDOW == 61 (000000A7C9D0C400) [pid = 3532] [serial = 2132] [outer = 0000000000000000] [url = about:blank] 01:50:44 INFO - PROCESS | 3532 | --DOMWINDOW == 60 (000000A7CD655800) [pid = 3532] [serial = 2147] [outer = 0000000000000000] [url = about:blank] 01:50:44 INFO - PROCESS | 3532 | 1470732644582 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]]]}] 01:50:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 01:50:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 943ms 01:50:44 INFO - PROCESS | 3532 | 1470732644656 Marionette TRACE conn6 -> [0,2889,"getWindowHandle",null] 01:50:44 INFO - PROCESS | 3532 | 1470732644660 Marionette TRACE conn6 <- [1,2889,null,{"value":"13"}] 01:50:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 01:50:44 INFO - PROCESS | 3532 | 1470732644667 Marionette TRACE conn6 -> [0,2890,"setScriptTimeout",{"ms":35000}] 01:50:44 INFO - PROCESS | 3532 | 1470732644671 Marionette TRACE conn6 <- [1,2890,null,{}] 01:50:44 INFO - PROCESS | 3532 | 1470732644676 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}] 01:50:44 INFO - PROCESS | 3532 | 1470732644679 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:44 INFO - PROCESS | 3532 | 1470732644773 Marionette TRACE conn6 <- [1,2891,null,{"value":null}] 01:50:44 INFO - PROCESS | 3532 | 1470732644856 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:44 INFO - PROCESS | 3532 | 1470732644858 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:44 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CC41E000 == 27 [pid = 3532] [id = 732] 01:50:44 INFO - PROCESS | 3532 | ++DOMWINDOW == 61 (000000A7C03CA800) [pid = 3532] [serial = 2196] [outer = 0000000000000000] 01:50:44 INFO - PROCESS | 3532 | ++DOMWINDOW == 62 (000000A7C4711400) [pid = 3532] [serial = 2197] [outer = 000000A7C03CA800] 01:50:44 INFO - PROCESS | 3532 | 1470732644908 Marionette DEBUG loaded listener.js 01:50:44 INFO - PROCESS | 3532 | ++DOMWINDOW == 63 (000000A7C4F17C00) [pid = 3532] [serial = 2198] [outer = 000000A7C03CA800] 01:50:45 INFO - PROCESS | 3532 | 1470732645368 Marionette TRACE conn6 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 01:50:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 01:50:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 733ms 01:50:45 INFO - PROCESS | 3532 | 1470732645402 Marionette TRACE conn6 -> [0,2893,"getWindowHandle",null] 01:50:45 INFO - PROCESS | 3532 | 1470732645405 Marionette TRACE conn6 <- [1,2893,null,{"value":"13"}] 01:50:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 01:50:45 INFO - PROCESS | 3532 | 1470732645408 Marionette TRACE conn6 -> [0,2894,"setScriptTimeout",{"ms":35000}] 01:50:45 INFO - PROCESS | 3532 | 1470732645410 Marionette TRACE conn6 <- [1,2894,null,{}] 01:50:45 INFO - PROCESS | 3532 | 1470732645421 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}] 01:50:45 INFO - PROCESS | 3532 | 1470732645426 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:45 INFO - PROCESS | 3532 | 1470732645521 Marionette TRACE conn6 <- [1,2895,null,{"value":null}] 01:50:45 INFO - PROCESS | 3532 | 1470732645538 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:45 INFO - PROCESS | 3532 | 1470732645542 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:45 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0C16000 == 28 [pid = 3532] [id = 733] 01:50:45 INFO - PROCESS | 3532 | ++DOMWINDOW == 64 (000000A7C9D0C400) [pid = 3532] [serial = 2199] [outer = 0000000000000000] 01:50:45 INFO - PROCESS | 3532 | ++DOMWINDOW == 65 (000000A7C9D0C000) [pid = 3532] [serial = 2200] [outer = 000000A7C9D0C400] 01:50:45 INFO - PROCESS | 3532 | 1470732645594 Marionette DEBUG loaded listener.js 01:50:45 INFO - PROCESS | 3532 | ++DOMWINDOW == 66 (000000A7C9DBFC00) [pid = 3532] [serial = 2201] [outer = 000000A7C9D0C400] 01:50:46 INFO - PROCESS | 3532 | 1470732646062 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]]]}] 01:50:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 01:50:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 691ms 01:50:46 INFO - PROCESS | 3532 | 1470732646101 Marionette TRACE conn6 -> [0,2897,"getWindowHandle",null] 01:50:46 INFO - PROCESS | 3532 | 1470732646103 Marionette TRACE conn6 <- [1,2897,null,{"value":"13"}] 01:50:46 INFO - PROCESS | 3532 | 1470732646106 Marionette TRACE conn6 -> [0,2898,"setScriptTimeout",{"ms":35000}] 01:50:46 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 01:50:46 INFO - PROCESS | 3532 | 1470732646108 Marionette TRACE conn6 <- [1,2898,null,{}] 01:50:46 INFO - PROCESS | 3532 | 1470732646112 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}] 01:50:46 INFO - PROCESS | 3532 | 1470732646114 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:46 INFO - PROCESS | 3532 | 1470732646205 Marionette TRACE conn6 <- [1,2899,null,{"value":null}] 01:50:46 INFO - PROCESS | 3532 | 1470732646213 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:46 INFO - PROCESS | 3532 | 1470732646215 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:46 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D18EF800 == 29 [pid = 3532] [id = 734] 01:50:46 INFO - PROCESS | 3532 | ++DOMWINDOW == 67 (000000A7CBE7B400) [pid = 3532] [serial = 2202] [outer = 0000000000000000] 01:50:46 INFO - PROCESS | 3532 | ++DOMWINDOW == 68 (000000A7CC4CE000) [pid = 3532] [serial = 2203] [outer = 000000A7CBE7B400] 01:50:46 INFO - PROCESS | 3532 | 1470732646261 Marionette DEBUG loaded listener.js 01:50:46 INFO - PROCESS | 3532 | ++DOMWINDOW == 69 (000000A7CC9BA400) [pid = 3532] [serial = 2204] [outer = 000000A7CBE7B400] 01:50:46 INFO - PROCESS | 3532 | 1470732646653 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]]]}] 01:50:46 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 01:50:46 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 01:50:46 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 587ms 01:50:46 INFO - PROCESS | 3532 | 1470732646697 Marionette TRACE conn6 -> [0,2901,"getWindowHandle",null] 01:50:46 INFO - PROCESS | 3532 | 1470732646699 Marionette TRACE conn6 <- [1,2901,null,{"value":"13"}] 01:50:46 INFO - TEST-START | /DOMEvents/constructors.html 01:50:46 INFO - PROCESS | 3532 | 1470732646703 Marionette TRACE conn6 -> [0,2902,"setScriptTimeout",{"ms":35000}] 01:50:46 INFO - PROCESS | 3532 | 1470732646705 Marionette TRACE conn6 <- [1,2902,null,{}] 01:50:46 INFO - PROCESS | 3532 | 1470732646726 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}] 01:50:46 INFO - PROCESS | 3532 | 1470732646729 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:46 INFO - PROCESS | 3532 | 1470732646840 Marionette TRACE conn6 <- [1,2903,null,{"value":null}] 01:50:46 INFO - PROCESS | 3532 | 1470732646845 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:46 INFO - PROCESS | 3532 | 1470732646847 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:46 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D209A800 == 30 [pid = 3532] [id = 735] 01:50:46 INFO - PROCESS | 3532 | ++DOMWINDOW == 70 (000000A7CC9C3400) [pid = 3532] [serial = 2205] [outer = 0000000000000000] 01:50:46 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7CCA29000) [pid = 3532] [serial = 2206] [outer = 000000A7CC9C3400] 01:50:46 INFO - PROCESS | 3532 | 1470732646900 Marionette DEBUG loaded listener.js 01:50:46 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7CCD33000) [pid = 3532] [serial = 2207] [outer = 000000A7CC9C3400] 01:50:47 INFO - PROCESS | 3532 | 1470732647466 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]]]}] 01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 01:50:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 01:50:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 01:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:50:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 01:50:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:50:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 01:50:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 01:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:50:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 01:50:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:50:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 01:50:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 01:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:50:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 01:50:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:50:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 01:50:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 01:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:50:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 01:50:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:50:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 01:50:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 01:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:50:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 01:50:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:50:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 01:50:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 01:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:50:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 01:50:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:50:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 01:50:47 INFO - TEST-OK | /DOMEvents/constructors.html | took 796ms 01:50:47 INFO - PROCESS | 3532 | 1470732647511 Marionette TRACE conn6 -> [0,2905,"getWindowHandle",null] 01:50:47 INFO - PROCESS | 3532 | 1470732647514 Marionette TRACE conn6 <- [1,2905,null,{"value":"13"}] 01:50:47 INFO - PROCESS | 3532 | 1470732647517 Marionette TRACE conn6 -> [0,2906,"setScriptTimeout",{"ms":35000}] 01:50:47 INFO - TEST-START | /DOMEvents/event-phases-order.html 01:50:47 INFO - PROCESS | 3532 | 1470732647519 Marionette TRACE conn6 <- [1,2906,null,{}] 01:50:47 INFO - PROCESS | 3532 | 1470732647522 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}] 01:50:47 INFO - PROCESS | 3532 | 1470732647529 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:47 INFO - PROCESS | 3532 | 1470732647673 Marionette TRACE conn6 <- [1,2907,null,{"value":null}] 01:50:47 INFO - PROCESS | 3532 | 1470732647729 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:47 INFO - PROCESS | 3532 | 1470732647732 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:47 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2EA9000 == 31 [pid = 3532] [id = 736] 01:50:47 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7BFDB6000) [pid = 3532] [serial = 2208] [outer = 0000000000000000] 01:50:47 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7CD515400) [pid = 3532] [serial = 2209] [outer = 000000A7BFDB6000] 01:50:47 INFO - PROCESS | 3532 | 1470732647781 Marionette DEBUG loaded listener.js 01:50:47 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7CD6C6C00) [pid = 3532] [serial = 2210] [outer = 000000A7BFDB6000] 01:50:48 INFO - PROCESS | 3532 | 1470732648239 Marionette TRACE conn6 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 01:50:48 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 01:50:48 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 776ms 01:50:48 INFO - PROCESS | 3532 | 1470732648297 Marionette TRACE conn6 -> [0,2909,"getWindowHandle",null] 01:50:48 INFO - PROCESS | 3532 | 1470732648300 Marionette TRACE conn6 <- [1,2909,null,{"value":"13"}] 01:50:48 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 01:50:48 INFO - PROCESS | 3532 | 1470732648303 Marionette TRACE conn6 -> [0,2910,"setScriptTimeout",{"ms":35000}] 01:50:48 INFO - PROCESS | 3532 | 1470732648304 Marionette TRACE conn6 <- [1,2910,null,{}] 01:50:48 INFO - PROCESS | 3532 | 1470732648308 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}] 01:50:48 INFO - PROCESS | 3532 | 1470732648310 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:48 INFO - PROCESS | 3532 | 1470732648424 Marionette TRACE conn6 <- [1,2911,null,{"value":null}] 01:50:48 INFO - PROCESS | 3532 | 1470732648478 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:48 INFO - PROCESS | 3532 | 1470732648481 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:48 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D31E0800 == 32 [pid = 3532] [id = 737] 01:50:48 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7CD6EA000) [pid = 3532] [serial = 2211] [outer = 0000000000000000] 01:50:48 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7CDB8D400) [pid = 3532] [serial = 2212] [outer = 000000A7CD6EA000] 01:50:48 INFO - PROCESS | 3532 | 1470732648526 Marionette DEBUG loaded listener.js 01:50:48 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7CDB96800) [pid = 3532] [serial = 2213] [outer = 000000A7CD6EA000] 01:50:48 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7C9D73000) [pid = 3532] [serial = 2172] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 01:50:48 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7C5365C00) [pid = 3532] [serial = 2154] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 01:50:48 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7BF8C9800) [pid = 3532] [serial = 2175] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 01:50:48 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7C0F58400) [pid = 3532] [serial = 2166] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 01:50:48 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7BE511C00) [pid = 3532] [serial = 2160] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 01:50:48 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7CCA27C00) [pid = 3532] [serial = 2181] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 01:50:48 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7BFDBD400) [pid = 3532] [serial = 2169] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 01:50:48 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7CD225400) [pid = 3532] [serial = 2157] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 01:50:48 INFO - PROCESS | 3532 | --DOMWINDOW == 69 (000000A7BEF05800) [pid = 3532] [serial = 2178] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 01:50:48 INFO - PROCESS | 3532 | --DOMWINDOW == 68 (000000A7C001F400) [pid = 3532] [serial = 2163] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 01:50:48 INFO - PROCESS | 3532 | --DOMWINDOW == 67 (000000A7CD2E6800) [pid = 3532] [serial = 2184] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 01:50:48 INFO - PROCESS | 3532 | --DOMWINDOW == 66 (000000A7C039AC00) [pid = 3532] [serial = 2151] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 01:50:48 INFO - PROCESS | 3532 | [3532] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 01:50:48 INFO - PROCESS | 3532 | [3532] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 01:50:48 INFO - PROCESS | 3532 | [3532] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 01:50:48 INFO - PROCESS | 3532 | [3532] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 01:50:48 INFO - PROCESS | 3532 | 1470732648981 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]]]}] 01:50:49 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 01:50:49 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 01:50:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 01:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:50:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:50:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:50:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:50:49 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 01:50:49 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 01:50:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:50:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:50:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:50:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:50:49 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 01:50:49 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 01:50:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:50:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:50:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:50:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:50:49 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]" 01:50:49 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 01:50:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:50:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:50:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:50:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:50:49 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 01:50:49 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 736ms 01:50:49 INFO - PROCESS | 3532 | 1470732649048 Marionette TRACE conn6 -> [0,2913,"getWindowHandle",null] 01:50:49 INFO - PROCESS | 3532 | 1470732649050 Marionette TRACE conn6 <- [1,2913,null,{"value":"13"}] 01:50:49 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 01:50:49 INFO - PROCESS | 3532 | 1470732649054 Marionette TRACE conn6 -> [0,2914,"setScriptTimeout",{"ms":35000}] 01:50:49 INFO - PROCESS | 3532 | 1470732649056 Marionette TRACE conn6 <- [1,2914,null,{}] 01:50:49 INFO - PROCESS | 3532 | 1470732649060 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}] 01:50:49 INFO - PROCESS | 3532 | 1470732649063 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:49 INFO - PROCESS | 3532 | 1470732649149 Marionette TRACE conn6 <- [1,2915,null,{"value":null}] 01:50:49 INFO - PROCESS | 3532 | 1470732649154 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:49 INFO - PROCESS | 3532 | 1470732649156 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:49 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C993F800 == 33 [pid = 3532] [id = 738] 01:50:49 INFO - PROCESS | 3532 | ++DOMWINDOW == 67 (000000A7C9D73000) [pid = 3532] [serial = 2214] [outer = 0000000000000000] 01:50:49 INFO - PROCESS | 3532 | ++DOMWINDOW == 68 (000000A7CDB93C00) [pid = 3532] [serial = 2215] [outer = 000000A7C9D73000] 01:50:49 INFO - PROCESS | 3532 | 1470732649203 Marionette DEBUG loaded listener.js 01:50:49 INFO - PROCESS | 3532 | ++DOMWINDOW == 69 (000000A7CDCBA400) [pid = 3532] [serial = 2216] [outer = 000000A7C9D73000] 01:50:49 INFO - PROCESS | 3532 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 01:50:49 INFO - PROCESS | 3532 | 1470732649606 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]]]}] 01:50:49 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 01:50:49 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 585ms 01:50:49 INFO - PROCESS | 3532 | 1470732649641 Marionette TRACE conn6 -> [0,2917,"getWindowHandle",null] 01:50:49 INFO - PROCESS | 3532 | 1470732649644 Marionette TRACE conn6 <- [1,2917,null,{"value":"13"}] 01:50:49 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 01:50:49 INFO - PROCESS | 3532 | 1470732649647 Marionette TRACE conn6 -> [0,2918,"setScriptTimeout",{"ms":35000}] 01:50:49 INFO - PROCESS | 3532 | 1470732649649 Marionette TRACE conn6 <- [1,2918,null,{}] 01:50:49 INFO - PROCESS | 3532 | 1470732649652 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}] 01:50:49 INFO - PROCESS | 3532 | 1470732649654 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:49 INFO - PROCESS | 3532 | 1470732649775 Marionette TRACE conn6 <- [1,2919,null,{"value":null}] 01:50:49 INFO - PROCESS | 3532 | 1470732649782 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:49 INFO - PROCESS | 3532 | 1470732649784 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:49 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D36D3000 == 34 [pid = 3532] [id = 739] 01:50:49 INFO - PROCESS | 3532 | ++DOMWINDOW == 70 (000000A7CDCBA800) [pid = 3532] [serial = 2217] [outer = 0000000000000000] 01:50:49 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7CE4D8800) [pid = 3532] [serial = 2218] [outer = 000000A7CDCBA800] 01:50:49 INFO - PROCESS | 3532 | 1470732649830 Marionette DEBUG loaded listener.js 01:50:49 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7CF002400) [pid = 3532] [serial = 2219] [outer = 000000A7CDCBA800] 01:50:50 INFO - PROCESS | 3532 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 01:50:50 INFO - PROCESS | 3532 | 1470732650233 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]]]}] 01:50:50 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 01:50:50 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 627ms 01:50:50 INFO - PROCESS | 3532 | 1470732650277 Marionette TRACE conn6 -> [0,2921,"getWindowHandle",null] 01:50:50 INFO - PROCESS | 3532 | 1470732650279 Marionette TRACE conn6 <- [1,2921,null,{"value":"13"}] 01:50:50 INFO - PROCESS | 3532 | 1470732650282 Marionette TRACE conn6 -> [0,2922,"setScriptTimeout",{"ms":35000}] 01:50:50 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 01:50:50 INFO - PROCESS | 3532 | 1470732650284 Marionette TRACE conn6 <- [1,2922,null,{}] 01:50:50 INFO - PROCESS | 3532 | 1470732650288 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}] 01:50:50 INFO - PROCESS | 3532 | 1470732650290 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:50 INFO - PROCESS | 3532 | 1470732650406 Marionette TRACE conn6 <- [1,2923,null,{"value":null}] 01:50:50 INFO - PROCESS | 3532 | 1470732650413 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:50 INFO - PROCESS | 3532 | 1470732650415 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:50 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D4EE2800 == 35 [pid = 3532] [id = 740] 01:50:50 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7CE7B6400) [pid = 3532] [serial = 2220] [outer = 0000000000000000] 01:50:50 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7CF33D000) [pid = 3532] [serial = 2221] [outer = 000000A7CE7B6400] 01:50:50 INFO - PROCESS | 3532 | 1470732650461 Marionette DEBUG loaded listener.js 01:50:50 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7CF877800) [pid = 3532] [serial = 2222] [outer = 000000A7CE7B6400] 01:50:50 INFO - PROCESS | 3532 | 1470732650917 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]]]}] 01:50:50 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 01:50:50 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 671ms 01:50:51 INFO - PROCESS | 3532 | 1470732650993 Marionette TRACE conn6 -> [0,2925,"getWindowHandle",null] 01:50:51 INFO - PROCESS | 3532 | 1470732650998 Marionette TRACE conn6 <- [1,2925,null,{"value":"13"}] 01:50:51 INFO - PROCESS | 3532 | 1470732651004 Marionette TRACE conn6 -> [0,2926,"setScriptTimeout",{"ms":35000}] 01:50:51 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 01:50:51 INFO - PROCESS | 3532 | 1470732651008 Marionette TRACE conn6 <- [1,2926,null,{}] 01:50:51 INFO - PROCESS | 3532 | 1470732651014 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}] 01:50:51 INFO - PROCESS | 3532 | 1470732651018 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:51 INFO - PROCESS | 3532 | 1470732651210 Marionette TRACE conn6 <- [1,2927,null,{"value":null}] 01:50:51 INFO - PROCESS | 3532 | 1470732651310 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:51 INFO - PROCESS | 3532 | 1470732651313 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:51 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CA318000 == 36 [pid = 3532] [id = 741] 01:50:51 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7C035D800) [pid = 3532] [serial = 2223] [outer = 0000000000000000] 01:50:51 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7C03A1000) [pid = 3532] [serial = 2224] [outer = 000000A7C035D800] 01:50:51 INFO - PROCESS | 3532 | 1470732651373 Marionette DEBUG loaded listener.js 01:50:51 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7C4797400) [pid = 3532] [serial = 2225] [outer = 000000A7C035D800] 01:50:51 INFO - PROCESS | 3532 | 1470732651874 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]]]}] 01:50:51 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. 01:50:51 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 881ms 01:50:51 INFO - PROCESS | 3532 | 1470732651908 Marionette TRACE conn6 -> [0,2929,"getWindowHandle",null] 01:50:51 INFO - PROCESS | 3532 | 1470732651913 Marionette TRACE conn6 <- [1,2929,null,{"value":"13"}] 01:50:51 INFO - PROCESS | 3532 | 1470732651922 Marionette TRACE conn6 -> [0,2930,"setScriptTimeout",{"ms":35000}] 01:50:51 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 01:50:51 INFO - PROCESS | 3532 | 1470732651926 Marionette TRACE conn6 <- [1,2930,null,{}] 01:50:51 INFO - PROCESS | 3532 | 1470732651930 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}] 01:50:51 INFO - PROCESS | 3532 | 1470732651933 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:52 INFO - PROCESS | 3532 | 1470732652051 Marionette TRACE conn6 <- [1,2931,null,{"value":null}] 01:50:52 INFO - PROCESS | 3532 | 1470732652147 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:52 INFO - PROCESS | 3532 | 1470732652150 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:52 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D1DD8000 == 37 [pid = 3532] [id = 742] 01:50:52 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7C64D3400) [pid = 3532] [serial = 2226] [outer = 0000000000000000] 01:50:52 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7C6B8F800) [pid = 3532] [serial = 2227] [outer = 000000A7C64D3400] 01:50:52 INFO - PROCESS | 3532 | 1470732652208 Marionette DEBUG loaded listener.js 01:50:52 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CB825400) [pid = 3532] [serial = 2228] [outer = 000000A7C64D3400] 01:50:52 INFO - PROCESS | 3532 | 1470732652770 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"]]]}] 01:50:52 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 01:50:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 01:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:50:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 01:50:52 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 880ms 01:50:52 INFO - PROCESS | 3532 | 1470732652808 Marionette TRACE conn6 -> [0,2933,"getWindowHandle",null] 01:50:52 INFO - PROCESS | 3532 | 1470732652811 Marionette TRACE conn6 <- [1,2933,null,{"value":"13"}] 01:50:52 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 01:50:52 INFO - PROCESS | 3532 | 1470732652815 Marionette TRACE conn6 -> [0,2934,"setScriptTimeout",{"ms":35000}] 01:50:52 INFO - PROCESS | 3532 | 1470732652819 Marionette TRACE conn6 <- [1,2934,null,{}] 01:50:52 INFO - PROCESS | 3532 | 1470732652847 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}] 01:50:52 INFO - PROCESS | 3532 | 1470732652853 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:53 INFO - PROCESS | 3532 | 1470732652998 Marionette TRACE conn6 <- [1,2935,null,{"value":null}] 01:50:53 INFO - PROCESS | 3532 | 1470732653070 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:53 INFO - PROCESS | 3532 | 1470732653074 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:53 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D4F76000 == 38 [pid = 3532] [id = 743] 01:50:53 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7CD4F1400) [pid = 3532] [serial = 2229] [outer = 0000000000000000] 01:50:53 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7CD4F5800) [pid = 3532] [serial = 2230] [outer = 000000A7CD4F1400] 01:50:53 INFO - PROCESS | 3532 | 1470732653132 Marionette DEBUG loaded listener.js 01:50:53 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7CDB08800) [pid = 3532] [serial = 2231] [outer = 000000A7CD4F1400] 01:50:53 INFO - PROCESS | 3532 | 1470732653620 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]]]}] 01:50:53 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. 01:50:53 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 839ms 01:50:53 INFO - PROCESS | 3532 | 1470732653656 Marionette TRACE conn6 -> [0,2937,"getWindowHandle",null] 01:50:53 INFO - PROCESS | 3532 | 1470732653659 Marionette TRACE conn6 <- [1,2937,null,{"value":"13"}] 01:50:53 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 01:50:53 INFO - PROCESS | 3532 | 1470732653663 Marionette TRACE conn6 -> [0,2938,"setScriptTimeout",{"ms":35000}] 01:50:53 INFO - PROCESS | 3532 | 1470732653665 Marionette TRACE conn6 <- [1,2938,null,{}] 01:50:53 INFO - PROCESS | 3532 | 1470732653669 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}] 01:50:53 INFO - PROCESS | 3532 | 1470732653672 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:53 INFO - PROCESS | 3532 | 1470732653787 Marionette TRACE conn6 <- [1,2939,null,{"value":null}] 01:50:53 INFO - PROCESS | 3532 | 1470732653880 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:53 INFO - PROCESS | 3532 | 1470732653883 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:53 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D55EA800 == 39 [pid = 3532] [id = 744] 01:50:53 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7CF3C7400) [pid = 3532] [serial = 2232] [outer = 0000000000000000] 01:50:53 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7CFCDB000) [pid = 3532] [serial = 2233] [outer = 000000A7CF3C7400] 01:50:53 INFO - PROCESS | 3532 | 1470732653938 Marionette DEBUG loaded listener.js 01:50:54 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7CFCE1800) [pid = 3532] [serial = 2234] [outer = 000000A7CF3C7400] 01:50:54 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C508A000 == 40 [pid = 3532] [id = 745] 01:50:54 INFO - PROCESS | 3532 | ++DOMWINDOW == 88 (000000A7CFCF4800) [pid = 3532] [serial = 2235] [outer = 0000000000000000] 01:50:54 INFO - PROCESS | 3532 | ++DOMWINDOW == 89 (000000A7CFCFAC00) [pid = 3532] [serial = 2236] [outer = 000000A7CFCF4800] 01:50:54 INFO - PROCESS | 3532 | 1470732654569 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]]]}] 01:50:54 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. 01:50:54 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 943ms 01:50:54 INFO - PROCESS | 3532 | 1470732654608 Marionette TRACE conn6 -> [0,2941,"getWindowHandle",null] 01:50:54 INFO - PROCESS | 3532 | 1470732654610 Marionette TRACE conn6 <- [1,2941,null,{"value":"13"}] 01:50:54 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 01:50:54 INFO - PROCESS | 3532 | 1470732654614 Marionette TRACE conn6 -> [0,2942,"setScriptTimeout",{"ms":35000}] 01:50:54 INFO - PROCESS | 3532 | 1470732654616 Marionette TRACE conn6 <- [1,2942,null,{}] 01:50:54 INFO - PROCESS | 3532 | 1470732654620 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}] 01:50:54 INFO - PROCESS | 3532 | 1470732654623 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:54 INFO - PROCESS | 3532 | 1470732654750 Marionette TRACE conn6 <- [1,2943,null,{"value":null}] 01:50:54 INFO - PROCESS | 3532 | 1470732654882 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:54 INFO - PROCESS | 3532 | 1470732654884 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:54 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D31D2000 == 41 [pid = 3532] [id = 746] 01:50:54 INFO - PROCESS | 3532 | ++DOMWINDOW == 90 (000000A7BFDB9800) [pid = 3532] [serial = 2237] [outer = 0000000000000000] 01:50:54 INFO - PROCESS | 3532 | ++DOMWINDOW == 91 (000000A7CFCD9000) [pid = 3532] [serial = 2238] [outer = 000000A7BFDB9800] 01:50:54 INFO - PROCESS | 3532 | 1470732654942 Marionette DEBUG loaded listener.js 01:50:55 INFO - PROCESS | 3532 | ++DOMWINDOW == 92 (000000A7D053D000) [pid = 3532] [serial = 2239] [outer = 000000A7BFDB9800] 01:50:55 INFO - PROCESS | 3532 | 1470732655603 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]]]}] 01:50:55 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:50:55 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 01:50:55 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1026ms 01:50:55 INFO - PROCESS | 3532 | 1470732655645 Marionette TRACE conn6 -> [0,2945,"getWindowHandle",null] 01:50:55 INFO - PROCESS | 3532 | 1470732655650 Marionette TRACE conn6 <- [1,2945,null,{"value":"13"}] 01:50:55 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 01:50:55 INFO - PROCESS | 3532 | 1470732655655 Marionette TRACE conn6 -> [0,2946,"setScriptTimeout",{"ms":35000}] 01:50:55 INFO - PROCESS | 3532 | 1470732655658 Marionette TRACE conn6 <- [1,2946,null,{}] 01:50:55 INFO - PROCESS | 3532 | 1470732655682 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}] 01:50:55 INFO - PROCESS | 3532 | 1470732655685 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:55 INFO - PROCESS | 3532 | 1470732655809 Marionette TRACE conn6 <- [1,2947,null,{"value":null}] 01:50:55 INFO - PROCESS | 3532 | 1470732655915 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:55 INFO - PROCESS | 3532 | 1470732655918 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:55 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C645D000 == 42 [pid = 3532] [id = 747] 01:50:55 INFO - PROCESS | 3532 | ++DOMWINDOW == 93 (000000A7C4805400) [pid = 3532] [serial = 2240] [outer = 0000000000000000] 01:50:55 INFO - PROCESS | 3532 | ++DOMWINDOW == 94 (000000A7C48DC000) [pid = 3532] [serial = 2241] [outer = 000000A7C4805400] 01:50:55 INFO - PROCESS | 3532 | 1470732655971 Marionette DEBUG loaded listener.js 01:50:56 INFO - PROCESS | 3532 | ++DOMWINDOW == 95 (000000A7C6125000) [pid = 3532] [serial = 2242] [outer = 000000A7C4805400] 01:50:56 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D36D3000 == 41 [pid = 3532] [id = 739] 01:50:56 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C993F800 == 40 [pid = 3532] [id = 738] 01:50:56 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D31E0800 == 39 [pid = 3532] [id = 737] 01:50:56 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2EA9000 == 38 [pid = 3532] [id = 736] 01:50:56 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D209A800 == 37 [pid = 3532] [id = 735] 01:50:56 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D18EF800 == 36 [pid = 3532] [id = 734] 01:50:56 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D0C16000 == 35 [pid = 3532] [id = 733] 01:50:56 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CC41E000 == 34 [pid = 3532] [id = 732] 01:50:56 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CB889800 == 33 [pid = 3532] [id = 731] 01:50:56 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CF81B000 == 32 [pid = 3532] [id = 729] 01:50:56 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CCA62000 == 31 [pid = 3532] [id = 730] 01:50:56 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D31D2000 == 30 [pid = 3532] [id = 746] 01:50:56 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C508A000 == 29 [pid = 3532] [id = 745] 01:50:56 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D55EA800 == 28 [pid = 3532] [id = 744] 01:50:56 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D4F76000 == 27 [pid = 3532] [id = 743] 01:50:56 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D1DD8000 == 26 [pid = 3532] [id = 742] 01:50:56 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D4EE2800 == 25 [pid = 3532] [id = 740] 01:50:56 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CA318000 == 24 [pid = 3532] [id = 741] 01:50:56 INFO - PROCESS | 3532 | --DOMWINDOW == 94 (000000A7CD342800) [pid = 3532] [serial = 2185] [outer = 0000000000000000] [url = about:blank] 01:50:56 INFO - PROCESS | 3532 | --DOMWINDOW == 93 (000000A7C9D7F800) [pid = 3532] [serial = 2173] [outer = 0000000000000000] [url = about:blank] 01:50:56 INFO - PROCESS | 3532 | --DOMWINDOW == 92 (000000A7CB820000) [pid = 3532] [serial = 2176] [outer = 0000000000000000] [url = about:blank] 01:50:56 INFO - PROCESS | 3532 | --DOMWINDOW == 91 (000000A7C607FC00) [pid = 3532] [serial = 2170] [outer = 0000000000000000] [url = about:blank] 01:50:56 INFO - PROCESS | 3532 | --DOMWINDOW == 90 (000000A7C0356400) [pid = 3532] [serial = 2164] [outer = 0000000000000000] [url = about:blank] 01:50:56 INFO - PROCESS | 3532 | --DOMWINDOW == 89 (000000A7C03C7000) [pid = 3532] [serial = 2165] [outer = 0000000000000000] [url = about:blank] 01:50:56 INFO - PROCESS | 3532 | --DOMWINDOW == 88 (000000A7C43BDC00) [pid = 3532] [serial = 2167] [outer = 0000000000000000] [url = about:blank] 01:50:56 INFO - PROCESS | 3532 | --DOMWINDOW == 87 (000000A7C479AC00) [pid = 3532] [serial = 2168] [outer = 0000000000000000] [url = about:blank] 01:50:56 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7C03C5400) [pid = 3532] [serial = 2162] [outer = 0000000000000000] [url = about:blank] 01:50:56 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7BFDC1000) [pid = 3532] [serial = 2161] [outer = 0000000000000000] [url = about:blank] 01:50:56 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7C0261000) [pid = 3532] [serial = 2179] [outer = 0000000000000000] [url = about:blank] 01:50:56 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7C0F19400) [pid = 3532] [serial = 2153] [outer = 0000000000000000] [url = about:blank] 01:50:56 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7C03D0C00) [pid = 3532] [serial = 2152] [outer = 0000000000000000] [url = about:blank] 01:50:56 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7CB818400) [pid = 3532] [serial = 2156] [outer = 0000000000000000] [url = about:blank] 01:50:56 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7C679EC00) [pid = 3532] [serial = 2155] [outer = 0000000000000000] [url = about:blank] 01:50:56 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7CD588000) [pid = 3532] [serial = 2159] [outer = 0000000000000000] [url = about:blank] 01:50:56 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7CD351800) [pid = 3532] [serial = 2158] [outer = 0000000000000000] [url = about:blank] 01:50:56 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7CBF45400) [pid = 3532] [serial = 2177] [outer = 0000000000000000] [url = about:blank] 01:50:56 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7CA438400) [pid = 3532] [serial = 2174] [outer = 0000000000000000] [url = about:blank] 01:50:56 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7CA43DC00) [pid = 3532] [serial = 2180] [outer = 0000000000000000] [url = about:blank] 01:50:56 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7CD4EA800) [pid = 3532] [serial = 2186] [outer = 0000000000000000] [url = about:blank] 01:50:56 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7CD2E6400) [pid = 3532] [serial = 2183] [outer = 0000000000000000] [url = about:blank] 01:50:56 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7CD248400) [pid = 3532] [serial = 2182] [outer = 0000000000000000] [url = about:blank] 01:50:56 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7C64D6800) [pid = 3532] [serial = 2171] [outer = 0000000000000000] [url = about:blank] 01:50:57 INFO - PROCESS | 3532 | 1470732657221 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]]]}] 01:50:57 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. 01:50:57 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1621ms 01:50:57 INFO - PROCESS | 3532 | 1470732657278 Marionette TRACE conn6 -> [0,2949,"getWindowHandle",null] 01:50:57 INFO - PROCESS | 3532 | 1470732657282 Marionette TRACE conn6 <- [1,2949,null,{"value":"13"}] 01:50:57 INFO - PROCESS | 3532 | 1470732657287 Marionette TRACE conn6 -> [0,2950,"setScriptTimeout",{"ms":35000}] 01:50:57 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 01:50:57 INFO - PROCESS | 3532 | 1470732657290 Marionette TRACE conn6 <- [1,2950,null,{}] 01:50:57 INFO - PROCESS | 3532 | 1470732657296 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}] 01:50:57 INFO - PROCESS | 3532 | 1470732657299 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:57 INFO - PROCESS | 3532 | 1470732657388 Marionette TRACE conn6 <- [1,2951,null,{"value":null}] 01:50:57 INFO - PROCESS | 3532 | 1470732657469 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:57 INFO - PROCESS | 3532 | 1470732657471 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:57 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C602F000 == 25 [pid = 3532] [id = 748] 01:50:57 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7C0013C00) [pid = 3532] [serial = 2243] [outer = 0000000000000000] 01:50:57 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7C026E800) [pid = 3532] [serial = 2244] [outer = 000000A7C0013C00] 01:50:57 INFO - PROCESS | 3532 | 1470732657521 Marionette DEBUG loaded listener.js 01:50:57 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7C039DC00) [pid = 3532] [serial = 2245] [outer = 000000A7C0013C00] 01:50:57 INFO - PROCESS | 3532 | 1470732657918 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]]]}] 01:50:57 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. 01:50:57 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 691ms 01:50:57 INFO - PROCESS | 3532 | 1470732657982 Marionette TRACE conn6 -> [0,2953,"getWindowHandle",null] 01:50:58 INFO - PROCESS | 3532 | 1470732657988 Marionette TRACE conn6 <- [1,2953,null,{"value":"13"}] 01:50:58 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 01:50:58 INFO - PROCESS | 3532 | 1470732657994 Marionette TRACE conn6 -> [0,2954,"setScriptTimeout",{"ms":35000}] 01:50:58 INFO - PROCESS | 3532 | 1470732657997 Marionette TRACE conn6 <- [1,2954,null,{}] 01:50:58 INFO - PROCESS | 3532 | 1470732658001 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}] 01:50:58 INFO - PROCESS | 3532 | 1470732658004 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:58 INFO - PROCESS | 3532 | 1470732658096 Marionette TRACE conn6 <- [1,2955,null,{"value":null}] 01:50:58 INFO - PROCESS | 3532 | 1470732658102 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:58 INFO - PROCESS | 3532 | 1470732658104 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:58 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CA629800 == 26 [pid = 3532] [id = 749] 01:50:58 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7C044B800) [pid = 3532] [serial = 2246] [outer = 0000000000000000] 01:50:58 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7C14F7400) [pid = 3532] [serial = 2247] [outer = 000000A7C044B800] 01:50:58 INFO - PROCESS | 3532 | 1470732658186 Marionette DEBUG loaded listener.js 01:50:58 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7C478B800) [pid = 3532] [serial = 2248] [outer = 000000A7C044B800] 01:50:58 INFO - PROCESS | 3532 | 1470732658665 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]]]}] 01:50:58 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. 01:50:58 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 692ms 01:50:58 INFO - PROCESS | 3532 | 1470732658688 Marionette TRACE conn6 -> [0,2957,"getWindowHandle",null] 01:50:58 INFO - PROCESS | 3532 | 1470732658691 Marionette TRACE conn6 <- [1,2957,null,{"value":"13"}] 01:50:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 01:50:58 INFO - PROCESS | 3532 | 1470732658694 Marionette TRACE conn6 -> [0,2958,"setScriptTimeout",{"ms":35000}] 01:50:58 INFO - PROCESS | 3532 | 1470732658698 Marionette TRACE conn6 <- [1,2958,null,{}] 01:50:58 INFO - PROCESS | 3532 | 1470732658709 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}] 01:50:58 INFO - PROCESS | 3532 | 1470732658714 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:58 INFO - PROCESS | 3532 | 1470732658805 Marionette TRACE conn6 <- [1,2959,null,{"value":null}] 01:50:58 INFO - PROCESS | 3532 | 1470732658813 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:58 INFO - PROCESS | 3532 | 1470732658816 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:58 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CF8D1000 == 27 [pid = 3532] [id = 750] 01:50:58 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7BF8CC000) [pid = 3532] [serial = 2249] [outer = 0000000000000000] 01:50:58 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7C607A400) [pid = 3532] [serial = 2250] [outer = 000000A7BF8CC000] 01:50:58 INFO - PROCESS | 3532 | 1470732658867 Marionette DEBUG loaded listener.js 01:50:58 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7C64CF800) [pid = 3532] [serial = 2251] [outer = 000000A7BF8CC000] 01:50:59 INFO - PROCESS | 3532 | 1470732659282 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]]]}] 01:50:59 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. 01:50:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 629ms 01:50:59 INFO - PROCESS | 3532 | 1470732659342 Marionette TRACE conn6 -> [0,2961,"getWindowHandle",null] 01:50:59 INFO - PROCESS | 3532 | 1470732659345 Marionette TRACE conn6 <- [1,2961,null,{"value":"13"}] 01:50:59 INFO - PROCESS | 3532 | 1470732659348 Marionette TRACE conn6 -> [0,2962,"setScriptTimeout",{"ms":35000}] 01:50:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 01:50:59 INFO - PROCESS | 3532 | 1470732659350 Marionette TRACE conn6 <- [1,2962,null,{}] 01:50:59 INFO - PROCESS | 3532 | 1470732659353 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}] 01:50:59 INFO - PROCESS | 3532 | 1470732659355 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:59 INFO - PROCESS | 3532 | 1470732659479 Marionette TRACE conn6 <- [1,2963,null,{"value":null}] 01:50:59 INFO - PROCESS | 3532 | 1470732659485 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:59 INFO - PROCESS | 3532 | 1470732659487 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:50:59 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0F36800 == 28 [pid = 3532] [id = 751] 01:50:59 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7C9D15800) [pid = 3532] [serial = 2252] [outer = 0000000000000000] 01:50:59 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7C9D7F400) [pid = 3532] [serial = 2253] [outer = 000000A7C9D15800] 01:50:59 INFO - PROCESS | 3532 | 1470732659533 Marionette DEBUG loaded listener.js 01:50:59 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7CA432800) [pid = 3532] [serial = 2254] [outer = 000000A7C9D15800] 01:50:59 INFO - PROCESS | 3532 | 1470732659986 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]]]}] 01:51:00 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. 01:51:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 691ms 01:51:00 INFO - PROCESS | 3532 | 1470732660045 Marionette TRACE conn6 -> [0,2965,"getWindowHandle",null] 01:51:00 INFO - PROCESS | 3532 | 1470732660047 Marionette TRACE conn6 <- [1,2965,null,{"value":"13"}] 01:51:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 01:51:00 INFO - PROCESS | 3532 | 1470732660050 Marionette TRACE conn6 -> [0,2966,"setScriptTimeout",{"ms":35000}] 01:51:00 INFO - PROCESS | 3532 | 1470732660052 Marionette TRACE conn6 <- [1,2966,null,{}] 01:51:00 INFO - PROCESS | 3532 | 1470732660060 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}] 01:51:00 INFO - PROCESS | 3532 | 1470732660062 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:00 INFO - PROCESS | 3532 | 1470732660173 Marionette TRACE conn6 <- [1,2967,null,{"value":null}] 01:51:00 INFO - PROCESS | 3532 | 1470732660178 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:00 INFO - PROCESS | 3532 | 1470732660180 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:00 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D18EE800 == 29 [pid = 3532] [id = 752] 01:51:00 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7C03D3C00) [pid = 3532] [serial = 2255] [outer = 0000000000000000] 01:51:00 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7CB824800) [pid = 3532] [serial = 2256] [outer = 000000A7C03D3C00] 01:51:00 INFO - PROCESS | 3532 | 1470732660226 Marionette DEBUG loaded listener.js 01:51:00 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7CBF40800) [pid = 3532] [serial = 2257] [outer = 000000A7C03D3C00] 01:51:00 INFO - PROCESS | 3532 | 1470732660655 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]]]}] 01:51:00 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. 01:51:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 628ms 01:51:00 INFO - PROCESS | 3532 | 1470732660685 Marionette TRACE conn6 -> [0,2969,"getWindowHandle",null] 01:51:00 INFO - PROCESS | 3532 | 1470732660687 Marionette TRACE conn6 <- [1,2969,null,{"value":"13"}] 01:51:00 INFO - PROCESS | 3532 | 1470732660690 Marionette TRACE conn6 -> [0,2970,"setScriptTimeout",{"ms":35000}] 01:51:00 INFO - PROCESS | 3532 | 1470732660692 Marionette TRACE conn6 <- [1,2970,null,{}] 01:51:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 01:51:00 INFO - PROCESS | 3532 | 1470732660696 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}] 01:51:00 INFO - PROCESS | 3532 | 1470732660702 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:00 INFO - PROCESS | 3532 | 1470732660840 Marionette TRACE conn6 <- [1,2971,null,{"value":null}] 01:51:00 INFO - PROCESS | 3532 | 1470732660925 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:00 INFO - PROCESS | 3532 | 1470732660927 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:00 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D20AB800 == 30 [pid = 3532] [id = 753] 01:51:00 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7BFDC3000) [pid = 3532] [serial = 2258] [outer = 0000000000000000] 01:51:00 INFO - PROCESS | 3532 | ++DOMWINDOW == 88 (000000A7CCA24800) [pid = 3532] [serial = 2259] [outer = 000000A7BFDC3000] 01:51:00 INFO - PROCESS | 3532 | 1470732660975 Marionette DEBUG loaded listener.js 01:51:01 INFO - PROCESS | 3532 | ++DOMWINDOW == 89 (000000A7CD24EC00) [pid = 3532] [serial = 2260] [outer = 000000A7BFDC3000] 01:51:01 INFO - PROCESS | 3532 | 1470732661358 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"]]]}] 01:51:01 INFO - PROCESS | 3532 | --DOMWINDOW == 88 (000000A7CD6EA000) [pid = 3532] [serial = 2211] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 01:51:01 INFO - PROCESS | 3532 | --DOMWINDOW == 87 (000000A7CDCBA800) [pid = 3532] [serial = 2217] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 01:51:01 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7CE7B6400) [pid = 3532] [serial = 2220] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 01:51:01 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7CC9C3400) [pid = 3532] [serial = 2205] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 01:51:01 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7BFDB6000) [pid = 3532] [serial = 2208] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 01:51:01 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7C9D0C400) [pid = 3532] [serial = 2199] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 01:51:01 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7C03CA800) [pid = 3532] [serial = 2196] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 01:51:01 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7CBE7B400) [pid = 3532] [serial = 2202] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 01:51:01 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7C03CA000) [pid = 3532] [serial = 2193] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 01:51:01 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7CD4F2C00) [pid = 3532] [serial = 2187] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 01:51:01 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7C03C9400) [pid = 3532] [serial = 2190] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 01:51:01 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7C9D73000) [pid = 3532] [serial = 2214] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 01:51:01 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 01:51:01 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 01:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:01 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 01:51:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 983ms 01:51:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 01:51:01 INFO - PROCESS | 3532 | 1470732661679 Marionette TRACE conn6 -> [0,2973,"getWindowHandle",null] 01:51:01 INFO - PROCESS | 3532 | 1470732661681 Marionette TRACE conn6 <- [1,2973,null,{"value":"13"}] 01:51:01 INFO - PROCESS | 3532 | 1470732661684 Marionette TRACE conn6 -> [0,2974,"setScriptTimeout",{"ms":35000}] 01:51:01 INFO - PROCESS | 3532 | 1470732661686 Marionette TRACE conn6 <- [1,2974,null,{}] 01:51:01 INFO - PROCESS | 3532 | 1470732661690 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}] 01:51:01 INFO - PROCESS | 3532 | 1470732661692 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:01 INFO - PROCESS | 3532 | 1470732661773 Marionette TRACE conn6 <- [1,2975,null,{"value":null}] 01:51:01 INFO - PROCESS | 3532 | 1470732661778 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:01 INFO - PROCESS | 3532 | 1470732661780 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:01 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2D49000 == 31 [pid = 3532] [id = 754] 01:51:01 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7C0814000) [pid = 3532] [serial = 2261] [outer = 0000000000000000] 01:51:01 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7C50CFC00) [pid = 3532] [serial = 2262] [outer = 000000A7C0814000] 01:51:01 INFO - PROCESS | 3532 | 1470732661825 Marionette DEBUG loaded listener.js 01:51:01 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CD249400) [pid = 3532] [serial = 2263] [outer = 000000A7C0814000] 01:51:02 INFO - PROCESS | 3532 | 1470732662218 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]]]}] 01:51:02 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. 01:51:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 586ms 01:51:02 INFO - PROCESS | 3532 | 1470732662277 Marionette TRACE conn6 -> [0,2977,"getWindowHandle",null] 01:51:02 INFO - PROCESS | 3532 | 1470732662279 Marionette TRACE conn6 <- [1,2977,null,{"value":"13"}] 01:51:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 01:51:02 INFO - PROCESS | 3532 | 1470732662282 Marionette TRACE conn6 -> [0,2978,"setScriptTimeout",{"ms":35000}] 01:51:02 INFO - PROCESS | 3532 | 1470732662284 Marionette TRACE conn6 <- [1,2978,null,{}] 01:51:02 INFO - PROCESS | 3532 | 1470732662287 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}] 01:51:02 INFO - PROCESS | 3532 | 1470732662289 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:02 INFO - PROCESS | 3532 | 1470732662371 Marionette TRACE conn6 <- [1,2979,null,{"value":null}] 01:51:02 INFO - PROCESS | 3532 | 1470732662377 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:02 INFO - PROCESS | 3532 | 1470732662380 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:02 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D3178000 == 32 [pid = 3532] [id = 755] 01:51:02 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7CD342C00) [pid = 3532] [serial = 2264] [outer = 0000000000000000] 01:51:02 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7CD4E9800) [pid = 3532] [serial = 2265] [outer = 000000A7CD342C00] 01:51:02 INFO - PROCESS | 3532 | 1470732662425 Marionette DEBUG loaded listener.js 01:51:02 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7CD4F5C00) [pid = 3532] [serial = 2266] [outer = 000000A7CD342C00] 01:51:02 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D1DD7800 == 33 [pid = 3532] [id = 756] 01:51:02 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7CD588800) [pid = 3532] [serial = 2267] [outer = 0000000000000000] 01:51:02 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7CD657C00) [pid = 3532] [serial = 2268] [outer = 000000A7CD588800] 01:51:02 INFO - PROCESS | 3532 | 1470732662866 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]]]}] 01:51:02 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. 01:51:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 627ms 01:51:02 INFO - PROCESS | 3532 | 1470732662910 Marionette TRACE conn6 -> [0,2981,"getWindowHandle",null] 01:51:02 INFO - PROCESS | 3532 | 1470732662912 Marionette TRACE conn6 <- [1,2981,null,{"value":"13"}] 01:51:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 01:51:02 INFO - PROCESS | 3532 | 1470732662915 Marionette TRACE conn6 -> [0,2982,"setScriptTimeout",{"ms":35000}] 01:51:02 INFO - PROCESS | 3532 | 1470732662917 Marionette TRACE conn6 <- [1,2982,null,{}] 01:51:02 INFO - PROCESS | 3532 | 1470732662921 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}] 01:51:02 INFO - PROCESS | 3532 | 1470732662923 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:03 INFO - PROCESS | 3532 | 1470732663020 Marionette TRACE conn6 <- [1,2983,null,{"value":null}] 01:51:03 INFO - PROCESS | 3532 | 1470732663031 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:03 INFO - PROCESS | 3532 | 1470732663033 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:03 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CF8CF800 == 34 [pid = 3532] [id = 757] 01:51:03 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7CD514000) [pid = 3532] [serial = 2269] [outer = 0000000000000000] 01:51:03 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7CD650C00) [pid = 3532] [serial = 2270] [outer = 000000A7CD514000] 01:51:03 INFO - PROCESS | 3532 | 1470732663077 Marionette DEBUG loaded listener.js 01:51:03 INFO - PROCESS | 3532 | ++DOMWINDOW == 88 (000000A7CDB0C800) [pid = 3532] [serial = 2271] [outer = 000000A7CD514000] 01:51:03 INFO - PROCESS | 3532 | 1470732663460 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]]]}] 01:51:03 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:51:03 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 01:51:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 587ms 01:51:03 INFO - PROCESS | 3532 | 1470732663506 Marionette TRACE conn6 -> [0,2985,"getWindowHandle",null] 01:51:03 INFO - PROCESS | 3532 | 1470732663508 Marionette TRACE conn6 <- [1,2985,null,{"value":"13"}] 01:51:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 01:51:03 INFO - PROCESS | 3532 | 1470732663512 Marionette TRACE conn6 -> [0,2986,"setScriptTimeout",{"ms":35000}] 01:51:03 INFO - PROCESS | 3532 | 1470732663514 Marionette TRACE conn6 <- [1,2986,null,{}] 01:51:03 INFO - PROCESS | 3532 | 1470732663517 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}] 01:51:03 INFO - PROCESS | 3532 | 1470732663519 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:03 INFO - PROCESS | 3532 | 1470732663651 Marionette TRACE conn6 <- [1,2987,null,{"value":null}] 01:51:03 INFO - PROCESS | 3532 | 1470732663847 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:03 INFO - PROCESS | 3532 | 1470732663850 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:03 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C508C000 == 35 [pid = 3532] [id = 758] 01:51:03 INFO - PROCESS | 3532 | ++DOMWINDOW == 89 (000000A7BEED1C00) [pid = 3532] [serial = 2272] [outer = 0000000000000000] 01:51:03 INFO - PROCESS | 3532 | ++DOMWINDOW == 90 (000000A7BF80CC00) [pid = 3532] [serial = 2273] [outer = 000000A7BEED1C00] 01:51:03 INFO - PROCESS | 3532 | 1470732663913 Marionette DEBUG loaded listener.js 01:51:04 INFO - PROCESS | 3532 | ++DOMWINDOW == 91 (000000A7BFDBF400) [pid = 3532] [serial = 2274] [outer = 000000A7BEED1C00] 01:51:04 INFO - PROCESS | 3532 | 1470732664542 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]]]}] 01:51:04 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. 01:51:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1076ms 01:51:04 INFO - PROCESS | 3532 | 1470732664596 Marionette TRACE conn6 -> [0,2989,"getWindowHandle",null] 01:51:04 INFO - PROCESS | 3532 | 1470732664600 Marionette TRACE conn6 <- [1,2989,null,{"value":"13"}] 01:51:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 01:51:04 INFO - PROCESS | 3532 | 1470732664605 Marionette TRACE conn6 -> [0,2990,"setScriptTimeout",{"ms":35000}] 01:51:04 INFO - PROCESS | 3532 | 1470732664609 Marionette TRACE conn6 <- [1,2990,null,{}] 01:51:04 INFO - PROCESS | 3532 | 1470732664614 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}] 01:51:04 INFO - PROCESS | 3532 | 1470732664617 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:04 INFO - PROCESS | 3532 | 1470732664745 Marionette TRACE conn6 <- [1,2991,null,{"value":null}] 01:51:04 INFO - PROCESS | 3532 | 1470732664870 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:04 INFO - PROCESS | 3532 | 1470732664874 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:04 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CF8C9000 == 36 [pid = 3532] [id = 759] 01:51:04 INFO - PROCESS | 3532 | ++DOMWINDOW == 92 (000000A7C0F53400) [pid = 3532] [serial = 2275] [outer = 0000000000000000] 01:51:04 INFO - PROCESS | 3532 | ++DOMWINDOW == 93 (000000A7C43BBC00) [pid = 3532] [serial = 2276] [outer = 000000A7C0F53400] 01:51:04 INFO - PROCESS | 3532 | 1470732664932 Marionette DEBUG loaded listener.js 01:51:05 INFO - PROCESS | 3532 | ++DOMWINDOW == 94 (000000A7C5046400) [pid = 3532] [serial = 2277] [outer = 000000A7C0F53400] 01:51:05 INFO - PROCESS | 3532 | 1470732665545 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]]]}] 01:51:05 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. 01:51:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 986ms 01:51:05 INFO - PROCESS | 3532 | 1470732665594 Marionette TRACE conn6 -> [0,2993,"getWindowHandle",null] 01:51:05 INFO - PROCESS | 3532 | 1470732665599 Marionette TRACE conn6 <- [1,2993,null,{"value":"13"}] 01:51:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 01:51:05 INFO - PROCESS | 3532 | 1470732665603 Marionette TRACE conn6 -> [0,2994,"setScriptTimeout",{"ms":35000}] 01:51:05 INFO - PROCESS | 3532 | 1470732665606 Marionette TRACE conn6 <- [1,2994,null,{}] 01:51:05 INFO - PROCESS | 3532 | 1470732665610 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}] 01:51:05 INFO - PROCESS | 3532 | 1470732665612 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:05 INFO - PROCESS | 3532 | 1470732665740 Marionette TRACE conn6 <- [1,2995,null,{"value":null}] 01:51:05 INFO - PROCESS | 3532 | 1470732665867 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:05 INFO - PROCESS | 3532 | 1470732665870 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:05 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D3649000 == 37 [pid = 3532] [id = 760] 01:51:05 INFO - PROCESS | 3532 | ++DOMWINDOW == 95 (000000A7C9D14400) [pid = 3532] [serial = 2278] [outer = 0000000000000000] 01:51:05 INFO - PROCESS | 3532 | ++DOMWINDOW == 96 (000000A7CBF41C00) [pid = 3532] [serial = 2279] [outer = 000000A7C9D14400] 01:51:05 INFO - PROCESS | 3532 | 1470732665926 Marionette DEBUG loaded listener.js 01:51:06 INFO - PROCESS | 3532 | ++DOMWINDOW == 97 (000000A7CC9C6000) [pid = 3532] [serial = 2280] [outer = 000000A7C9D14400] 01:51:06 INFO - PROCESS | 3532 | 1470732666702 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]]]}] 01:51:06 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CF8CF800 == 36 [pid = 3532] [id = 757] 01:51:06 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D1DD7800 == 35 [pid = 3532] [id = 756] 01:51:06 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D3178000 == 34 [pid = 3532] [id = 755] 01:51:06 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2D49000 == 33 [pid = 3532] [id = 754] 01:51:06 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D20AB800 == 32 [pid = 3532] [id = 753] 01:51:06 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D18EE800 == 31 [pid = 3532] [id = 752] 01:51:06 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D0F36800 == 30 [pid = 3532] [id = 751] 01:51:06 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CF8D1000 == 29 [pid = 3532] [id = 750] 01:51:06 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CA629800 == 28 [pid = 3532] [id = 749] 01:51:06 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C602F000 == 27 [pid = 3532] [id = 748] 01:51:06 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C645D000 == 26 [pid = 3532] [id = 747] 01:51:06 INFO - PROCESS | 3532 | --DOMWINDOW == 96 (000000A7CF002400) [pid = 3532] [serial = 2219] [outer = 0000000000000000] [url = about:blank] 01:51:06 INFO - PROCESS | 3532 | --DOMWINDOW == 95 (000000A7CF33D000) [pid = 3532] [serial = 2221] [outer = 0000000000000000] [url = about:blank] 01:51:06 INFO - PROCESS | 3532 | --DOMWINDOW == 94 (000000A7CCD33000) [pid = 3532] [serial = 2207] [outer = 0000000000000000] [url = about:blank] 01:51:06 INFO - PROCESS | 3532 | --DOMWINDOW == 93 (000000A7CD6C6C00) [pid = 3532] [serial = 2210] [outer = 0000000000000000] [url = about:blank] 01:51:06 INFO - PROCESS | 3532 | --DOMWINDOW == 92 (000000A7CD515400) [pid = 3532] [serial = 2209] [outer = 0000000000000000] [url = about:blank] 01:51:06 INFO - PROCESS | 3532 | --DOMWINDOW == 91 (000000A7C9D0C000) [pid = 3532] [serial = 2200] [outer = 0000000000000000] [url = about:blank] 01:51:06 INFO - PROCESS | 3532 | --DOMWINDOW == 90 (000000A7C9DBFC00) [pid = 3532] [serial = 2201] [outer = 0000000000000000] [url = about:blank] 01:51:06 INFO - PROCESS | 3532 | --DOMWINDOW == 89 (000000A7C4711400) [pid = 3532] [serial = 2197] [outer = 0000000000000000] [url = about:blank] 01:51:06 INFO - PROCESS | 3532 | --DOMWINDOW == 88 (000000A7C4F17C00) [pid = 3532] [serial = 2198] [outer = 0000000000000000] [url = about:blank] 01:51:06 INFO - PROCESS | 3532 | --DOMWINDOW == 87 (000000A7CC4CE000) [pid = 3532] [serial = 2203] [outer = 0000000000000000] [url = about:blank] 01:51:06 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7C044F400) [pid = 3532] [serial = 2194] [outer = 0000000000000000] [url = about:blank] 01:51:06 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7C478CC00) [pid = 3532] [serial = 2195] [outer = 0000000000000000] [url = about:blank] 01:51:06 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7CF877800) [pid = 3532] [serial = 2222] [outer = 0000000000000000] [url = about:blank] 01:51:06 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7CDB8D400) [pid = 3532] [serial = 2212] [outer = 0000000000000000] [url = about:blank] 01:51:06 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7CD64C800) [pid = 3532] [serial = 2189] [outer = 0000000000000000] [url = about:blank] 01:51:06 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7CD510800) [pid = 3532] [serial = 2188] [outer = 0000000000000000] [url = about:blank] 01:51:06 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7C0454400) [pid = 3532] [serial = 2191] [outer = 0000000000000000] [url = about:blank] 01:51:06 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7C4367000) [pid = 3532] [serial = 2192] [outer = 0000000000000000] [url = about:blank] 01:51:06 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7CDB96800) [pid = 3532] [serial = 2213] [outer = 0000000000000000] [url = about:blank] 01:51:06 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7CCA29000) [pid = 3532] [serial = 2206] [outer = 0000000000000000] [url = about:blank] 01:51:06 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7CDCBA400) [pid = 3532] [serial = 2216] [outer = 0000000000000000] [url = about:blank] 01:51:06 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7CE4D8800) [pid = 3532] [serial = 2218] [outer = 0000000000000000] [url = about:blank] 01:51:06 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7CC9BA400) [pid = 3532] [serial = 2204] [outer = 0000000000000000] [url = about:blank] 01:51:06 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7CDB93C00) [pid = 3532] [serial = 2215] [outer = 0000000000000000] [url = about:blank] 01:51:06 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. 01:51:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1187ms 01:51:06 INFO - PROCESS | 3532 | 1470732666791 Marionette TRACE conn6 -> [0,2997,"getWindowHandle",null] 01:51:06 INFO - PROCESS | 3532 | 1470732666796 Marionette TRACE conn6 <- [1,2997,null,{"value":"13"}] 01:51:06 INFO - TEST-START | /FileAPI/FileReaderSync.worker 01:51:06 INFO - PROCESS | 3532 | 1470732666803 Marionette TRACE conn6 -> [0,2998,"setScriptTimeout",{"ms":35000}] 01:51:06 INFO - PROCESS | 3532 | 1470732666806 Marionette TRACE conn6 <- [1,2998,null,{}] 01:51:06 INFO - PROCESS | 3532 | 1470732666812 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}] 01:51:06 INFO - PROCESS | 3532 | 1470732666815 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:06 INFO - PROCESS | 3532 | 1470732666912 Marionette TRACE conn6 <- [1,2999,null,{"value":null}] 01:51:06 INFO - PROCESS | 3532 | 1470732666919 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:06 INFO - PROCESS | 3532 | 1470732666921 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:06 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C6452800 == 27 [pid = 3532] [id = 761] 01:51:06 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7C0017C00) [pid = 3532] [serial = 2281] [outer = 0000000000000000] 01:51:06 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7C001BC00) [pid = 3532] [serial = 2282] [outer = 000000A7C0017C00] 01:51:06 INFO - PROCESS | 3532 | 1470732666972 Marionette DEBUG loaded listener.js 01:51:07 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7C026D800) [pid = 3532] [serial = 2283] [outer = 000000A7C0017C00] 01:51:07 INFO - PROCESS | 3532 | [3532] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:51:07 INFO - PROCESS | 3532 | 1470732667499 Marionette TRACE conn6 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 01:51:07 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 01:51:07 INFO - {} 01:51:07 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 01:51:07 INFO - {} 01:51:07 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 01:51:07 INFO - {} 01:51:07 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 01:51:07 INFO - {} 01:51:07 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 733ms 01:51:07 INFO - PROCESS | 3532 | 1470732667539 Marionette TRACE conn6 -> [0,3001,"getWindowHandle",null] 01:51:07 INFO - PROCESS | 3532 | 1470732667543 Marionette TRACE conn6 <- [1,3001,null,{"value":"13"}] 01:51:07 INFO - TEST-START | /FileAPI/fileReader.html 01:51:07 INFO - PROCESS | 3532 | 1470732667549 Marionette TRACE conn6 -> [0,3002,"setScriptTimeout",{"ms":35000}] 01:51:07 INFO - PROCESS | 3532 | 1470732667552 Marionette TRACE conn6 <- [1,3002,null,{}] 01:51:07 INFO - PROCESS | 3532 | 1470732667586 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}] 01:51:07 INFO - PROCESS | 3532 | 1470732667589 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:07 INFO - PROCESS | 3532 | 1470732667687 Marionette TRACE conn6 <- [1,3003,null,{"value":null}] 01:51:07 INFO - PROCESS | 3532 | 1470732667762 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:07 INFO - PROCESS | 3532 | 1470732667764 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:07 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CDB46800 == 28 [pid = 3532] [id = 762] 01:51:07 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7C080FC00) [pid = 3532] [serial = 2284] [outer = 0000000000000000] 01:51:07 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7C08AE400) [pid = 3532] [serial = 2285] [outer = 000000A7C080FC00] 01:51:07 INFO - PROCESS | 3532 | 1470732667815 Marionette DEBUG loaded listener.js 01:51:07 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7C436B400) [pid = 3532] [serial = 2286] [outer = 000000A7C080FC00] 01:51:08 INFO - PROCESS | 3532 | 1470732668177 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]]]}] 01:51:08 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 01:51:08 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 01:51:08 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 01:51:08 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 01:51:08 INFO - TEST-OK | /FileAPI/fileReader.html | took 671ms 01:51:08 INFO - PROCESS | 3532 | 1470732668229 Marionette TRACE conn6 -> [0,3005,"getWindowHandle",null] 01:51:08 INFO - PROCESS | 3532 | 1470732668232 Marionette TRACE conn6 <- [1,3005,null,{"value":"13"}] 01:51:08 INFO - TEST-START | /FileAPI/historical.html 01:51:08 INFO - PROCESS | 3532 | 1470732668235 Marionette TRACE conn6 -> [0,3006,"setScriptTimeout",{"ms":35000}] 01:51:08 INFO - PROCESS | 3532 | 1470732668239 Marionette TRACE conn6 <- [1,3006,null,{}] 01:51:08 INFO - PROCESS | 3532 | 1470732668251 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}] 01:51:08 INFO - PROCESS | 3532 | 1470732668256 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:08 INFO - PROCESS | 3532 | 1470732668345 Marionette TRACE conn6 <- [1,3007,null,{"value":null}] 01:51:08 INFO - PROCESS | 3532 | 1470732668352 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:08 INFO - PROCESS | 3532 | 1470732668355 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:08 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0F24800 == 29 [pid = 3532] [id = 763] 01:51:08 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7C4F4B800) [pid = 3532] [serial = 2287] [outer = 0000000000000000] 01:51:08 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7C6013400) [pid = 3532] [serial = 2288] [outer = 000000A7C4F4B800] 01:51:08 INFO - PROCESS | 3532 | 1470732668405 Marionette DEBUG loaded listener.js 01:51:08 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7C6798400) [pid = 3532] [serial = 2289] [outer = 000000A7C4F4B800] 01:51:08 INFO - PROCESS | 3532 | 1470732668827 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"]]]}] 01:51:08 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 01:51:08 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 01:51:08 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 01:51:08 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 01:51:08 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 01:51:08 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 01:51:08 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 01:51:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:08 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 01:51:08 INFO - TEST-OK | /FileAPI/historical.html | took 648ms 01:51:08 INFO - PROCESS | 3532 | 1470732668885 Marionette TRACE conn6 -> [0,3009,"getWindowHandle",null] 01:51:08 INFO - PROCESS | 3532 | 1470732668888 Marionette TRACE conn6 <- [1,3009,null,{"value":"13"}] 01:51:08 INFO - TEST-START | /FileAPI/idlharness.html 01:51:08 INFO - PROCESS | 3532 | 1470732668892 Marionette TRACE conn6 -> [0,3010,"setScriptTimeout",{"ms":35000}] 01:51:08 INFO - PROCESS | 3532 | 1470732668894 Marionette TRACE conn6 <- [1,3010,null,{}] 01:51:08 INFO - PROCESS | 3532 | 1470732668902 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}] 01:51:08 INFO - PROCESS | 3532 | 1470732668904 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:09 INFO - PROCESS | 3532 | 1470732669022 Marionette TRACE conn6 <- [1,3011,null,{"value":null}] 01:51:09 INFO - PROCESS | 3532 | 1470732669107 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:09 INFO - PROCESS | 3532 | 1470732669109 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:09 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D1DD5000 == 30 [pid = 3532] [id = 764] 01:51:09 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7C9DBC400) [pid = 3532] [serial = 2290] [outer = 0000000000000000] 01:51:09 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7CA40F000) [pid = 3532] [serial = 2291] [outer = 000000A7C9DBC400] 01:51:09 INFO - PROCESS | 3532 | 1470732669163 Marionette DEBUG loaded listener.js 01:51:09 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7CB822000) [pid = 3532] [serial = 2292] [outer = 000000A7C9DBC400] 01:51:10 INFO - PROCESS | 3532 | 1470732669994 Marionette TRACE conn6 <- [1,3012,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 01:51:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:51:10 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:51:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:10 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:51:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:51:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:51:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:51:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 01:51:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:51:10 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:51:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:10 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:51:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:51:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:51:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:51:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 01:51:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:51:10 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:51:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:10 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:51:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:51:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:51:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:51:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 01:51:10 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 01:51:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:51:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:51:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:51:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:51:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:51:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 01:51:10 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 01:51:10 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 01:51:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:51:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:51:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:51:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:51:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:51:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 01:51:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:51:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:51:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:51:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:51:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:51:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 01:51:10 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 01:51:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:51:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:51:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:51:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:51:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:51:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 01:51:10 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 01:51:10 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 01:51:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:51:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:51:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:51:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:51:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:51:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 01:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 01:51:10 INFO - TEST-OK | /FileAPI/idlharness.html | took 1179ms 01:51:10 INFO - PROCESS | 3532 | 1470732670074 Marionette TRACE conn6 -> [0,3013,"getWindowHandle",null] 01:51:10 INFO - PROCESS | 3532 | 1470732670076 Marionette TRACE conn6 <- [1,3013,null,{"value":"13"}] 01:51:10 INFO - TEST-START | /FileAPI/idlharness.worker 01:51:10 INFO - PROCESS | 3532 | 1470732670080 Marionette TRACE conn6 -> [0,3014,"setScriptTimeout",{"ms":35000}] 01:51:10 INFO - PROCESS | 3532 | 1470732670082 Marionette TRACE conn6 <- [1,3014,null,{}] 01:51:10 INFO - PROCESS | 3532 | 1470732670086 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}] 01:51:10 INFO - PROCESS | 3532 | 1470732670088 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:10 INFO - PROCESS | 3532 | 1470732670211 Marionette TRACE conn6 <- [1,3015,null,{"value":null}] 01:51:10 INFO - PROCESS | 3532 | 1470732670217 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:10 INFO - PROCESS | 3532 | 1470732670219 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:10 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D36A2800 == 31 [pid = 3532] [id = 765] 01:51:10 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7BFDB5800) [pid = 3532] [serial = 2293] [outer = 0000000000000000] 01:51:10 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7CD4E8C00) [pid = 3532] [serial = 2294] [outer = 000000A7BFDB5800] 01:51:10 INFO - PROCESS | 3532 | 1470732670311 Marionette DEBUG loaded listener.js 01:51:10 INFO - PROCESS | 3532 | ++DOMWINDOW == 88 (000000A7CD658000) [pid = 3532] [serial = 2295] [outer = 000000A7BFDB5800] 01:51:10 INFO - PROCESS | 3532 | [3532] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:51:10 INFO - PROCESS | 3532 | --DOMWINDOW == 87 (000000A7BF8CC000) [pid = 3532] [serial = 2249] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 01:51:10 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7C4805400) [pid = 3532] [serial = 2240] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 01:51:10 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7C044B800) [pid = 3532] [serial = 2246] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 01:51:10 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7C0013C00) [pid = 3532] [serial = 2243] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 01:51:10 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7C035D800) [pid = 3532] [serial = 2223] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 01:51:10 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7C64D3400) [pid = 3532] [serial = 2226] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 01:51:10 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7CD4F1400) [pid = 3532] [serial = 2229] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 01:51:10 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7CFCF4800) [pid = 3532] [serial = 2235] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 01:51:10 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7CF3C7400) [pid = 3532] [serial = 2232] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 01:51:10 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7BFDB9800) [pid = 3532] [serial = 2237] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 01:51:10 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7C03D3C00) [pid = 3532] [serial = 2255] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 01:51:10 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7BFDC3000) [pid = 3532] [serial = 2258] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 01:51:10 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7C0814000) [pid = 3532] [serial = 2261] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 01:51:10 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7CD342C00) [pid = 3532] [serial = 2264] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 01:51:10 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7C9D15800) [pid = 3532] [serial = 2252] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 01:51:10 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7CD588800) [pid = 3532] [serial = 2267] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 01:51:11 INFO - PROCESS | 3532 | 1470732671294 Marionette TRACE conn6 <- [1,3016,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:51:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:51:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:51:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:51:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:51:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:51:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:51:11 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:51:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:11 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:51:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:51:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:51:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:51:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:51:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:51:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:51:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:51:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:51:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:51:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 01:51:11 INFO - {} 01:51:11 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 01:51:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:51:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:51:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:51:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:51:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:51:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 01:51:11 INFO - {} 01:51:11 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 - {} 01:51:11 INFO - {} 01:51:11 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 01:51:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:51:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:51:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:51:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:51:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:51:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:51:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:51:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:51:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:51:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:51:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 01:51:11 INFO - {} 01:51:11 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 01:51:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:51:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:51:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:51:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:51:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:51:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 01:51:11 INFO - {} 01:51:11 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 - {} 01:51:11 INFO - {} 01:51:11 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 01:51:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:51:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:51:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:51:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:51:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:51:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:51:11 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 01:51:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 01:51:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 01:51:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:51:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:51:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:51:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:51:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 01:51:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:51:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:51:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:51:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:51:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:51:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 01:51:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 01:51:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:51:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:51:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:51:11 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 01:51:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 01:51:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 01:51:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:51:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:51:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:51:11 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 01:51:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 01:51:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 01:51:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:51:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:51:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:51:11 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 01:51:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 01:51:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:51:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:51:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:51:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:51:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:51:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:51:11 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 01:51:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:11 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:51:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:51:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:51:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:51:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:51:11 INFO - {} 01:51:11 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1346ms 01:51:11 INFO - PROCESS | 3532 | 1470732671429 Marionette TRACE conn6 -> [0,3017,"getWindowHandle",null] 01:51:11 INFO - PROCESS | 3532 | 1470732671431 Marionette TRACE conn6 <- [1,3017,null,{"value":"13"}] 01:51:11 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 01:51:11 INFO - PROCESS | 3532 | 1470732671435 Marionette TRACE conn6 -> [0,3018,"setScriptTimeout",{"ms":35000}] 01:51:11 INFO - PROCESS | 3532 | 1470732671436 Marionette TRACE conn6 <- [1,3018,null,{}] 01:51:11 INFO - PROCESS | 3532 | 1470732671440 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}] 01:51:11 INFO - PROCESS | 3532 | 1470732671447 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:11 INFO - PROCESS | 3532 | 1470732671592 Marionette TRACE conn6 <- [1,3019,null,{"value":null}] 01:51:11 INFO - PROCESS | 3532 | 1470732671671 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:11 INFO - PROCESS | 3532 | 1470732671673 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:11 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D3A1E800 == 32 [pid = 3532] [id = 766] 01:51:11 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7CDB0A400) [pid = 3532] [serial = 2296] [outer = 0000000000000000] 01:51:11 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7D1FEC400) [pid = 3532] [serial = 2297] [outer = 000000A7CDB0A400] 01:51:11 INFO - PROCESS | 3532 | 1470732671719 Marionette DEBUG loaded listener.js 01:51:11 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7D2DDAC00) [pid = 3532] [serial = 2298] [outer = 000000A7CDB0A400] 01:51:12 INFO - PROCESS | 3532 | 1470732672061 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]]]}] 01:51:12 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 01:51:12 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 671ms 01:51:12 INFO - PROCESS | 3532 | 1470732672109 Marionette TRACE conn6 -> [0,3021,"getWindowHandle",null] 01:51:12 INFO - PROCESS | 3532 | 1470732672111 Marionette TRACE conn6 <- [1,3021,null,{"value":"13"}] 01:51:12 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 01:51:12 INFO - PROCESS | 3532 | 1470732672126 Marionette TRACE conn6 -> [0,3022,"setScriptTimeout",{"ms":35000}] 01:51:12 INFO - PROCESS | 3532 | 1470732672127 Marionette TRACE conn6 <- [1,3022,null,{}] 01:51:12 INFO - PROCESS | 3532 | 1470732672132 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}] 01:51:12 INFO - PROCESS | 3532 | 1470732672134 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:12 INFO - PROCESS | 3532 | 1470732672220 Marionette TRACE conn6 <- [1,3023,null,{"value":null}] 01:51:12 INFO - PROCESS | 3532 | 1470732672225 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:12 INFO - PROCESS | 3532 | 1470732672227 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:12 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D151E000 == 33 [pid = 3532] [id = 767] 01:51:12 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7D1555C00) [pid = 3532] [serial = 2299] [outer = 0000000000000000] 01:51:12 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7D1559C00) [pid = 3532] [serial = 2300] [outer = 000000A7D1555C00] 01:51:12 INFO - PROCESS | 3532 | 1470732672274 Marionette DEBUG loaded listener.js 01:51:12 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7D155F400) [pid = 3532] [serial = 2301] [outer = 000000A7D1555C00] 01:51:12 INFO - PROCESS | 3532 | 1470732672674 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]]]}] 01:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 01:51:12 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 586ms 01:51:12 INFO - PROCESS | 3532 | 1470732672703 Marionette TRACE conn6 -> [0,3025,"getWindowHandle",null] 01:51:12 INFO - PROCESS | 3532 | 1470732672706 Marionette TRACE conn6 <- [1,3025,null,{"value":"13"}] 01:51:12 INFO - TEST-START | /FileAPI/blob/Blob-close.html 01:51:12 INFO - PROCESS | 3532 | 1470732672709 Marionette TRACE conn6 -> [0,3026,"setScriptTimeout",{"ms":35000}] 01:51:12 INFO - PROCESS | 3532 | 1470732672711 Marionette TRACE conn6 <- [1,3026,null,{}] 01:51:12 INFO - PROCESS | 3532 | 1470732672714 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}] 01:51:12 INFO - PROCESS | 3532 | 1470732672716 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:12 INFO - PROCESS | 3532 | 1470732672838 Marionette TRACE conn6 <- [1,3027,null,{"value":null}] 01:51:12 INFO - PROCESS | 3532 | 1470732672846 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:12 INFO - PROCESS | 3532 | 1470732672848 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:12 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CCE70000 == 34 [pid = 3532] [id = 768] 01:51:12 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7C03A9800) [pid = 3532] [serial = 2302] [outer = 0000000000000000] 01:51:12 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7D1556000) [pid = 3532] [serial = 2303] [outer = 000000A7C03A9800] 01:51:12 INFO - PROCESS | 3532 | 1470732672902 Marionette DEBUG loaded listener.js 01:51:12 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7D2DE1800) [pid = 3532] [serial = 2304] [outer = 000000A7C03A9800] 01:51:13 INFO - PROCESS | 3532 | 1470732673557 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"]]]}] 01:51:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 01:51:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 01:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 01:51:13 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 879ms 01:51:13 INFO - PROCESS | 3532 | 1470732673592 Marionette TRACE conn6 -> [0,3029,"getWindowHandle",null] 01:51:13 INFO - PROCESS | 3532 | 1470732673596 Marionette TRACE conn6 <- [1,3029,null,{"value":"13"}] 01:51:13 INFO - PROCESS | 3532 | 1470732673601 Marionette TRACE conn6 -> [0,3030,"setScriptTimeout",{"ms":35000}] 01:51:13 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 01:51:13 INFO - PROCESS | 3532 | 1470732673605 Marionette TRACE conn6 <- [1,3030,null,{}] 01:51:13 INFO - PROCESS | 3532 | 1470732673610 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}] 01:51:13 INFO - PROCESS | 3532 | 1470732673614 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:13 INFO - PROCESS | 3532 | 1470732673763 Marionette TRACE conn6 <- [1,3031,null,{"value":null}] 01:51:13 INFO - PROCESS | 3532 | 1470732673861 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:13 INFO - PROCESS | 3532 | 1470732673864 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:13 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CCEF0000 == 35 [pid = 3532] [id = 769] 01:51:13 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7C0266C00) [pid = 3532] [serial = 2305] [outer = 0000000000000000] 01:51:13 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7C03C7400) [pid = 3532] [serial = 2306] [outer = 000000A7C0266C00] 01:51:13 INFO - PROCESS | 3532 | 1470732673924 Marionette DEBUG loaded listener.js 01:51:14 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7C0B57C00) [pid = 3532] [serial = 2307] [outer = 000000A7C0266C00] 01:51:14 INFO - PROCESS | 3532 | 1470732674650 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]]]}] 01:51:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 01:51:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 01:51:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 01:51:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 01:51:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 01:51:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 01:51:14 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. 01:51:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 01:51:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 01:51:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 01:51:14 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'.) 01:51:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 01:51:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 01:51:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 01:51:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 01:51:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 01:51:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 01:51:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 01:51:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 01:51:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 01:51:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 01:51:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 01:51:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 01:51:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 01:51:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 01:51:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 01:51:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 01:51:14 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. 01:51:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 01:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 01:51:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 01:51:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 01:51:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 01:51:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 01:51:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 01:51:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 01:51:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 01:51:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 01:51:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 01:51:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 01:51:14 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. 01:51:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 01:51:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:51:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 01:51:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:51:14 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. 01:51:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 01:51:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:51:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 01:51:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:51:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 01:51:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 01:51:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 01:51:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 01:51:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 01:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:51:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 01:51:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 01:51:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 01:51:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 01:51:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:51:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:51:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 01:51:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 01:51:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:51:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:51:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 01:51:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:51:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:51:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 01:51:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:51:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:51:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 01:51:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 01:51:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:51:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:51:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 01:51:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:51:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:51:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 01:51:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:51:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:51:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 01:51:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:51:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:51:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 01:51:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:51:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:51:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 01:51:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 01:51:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 01:51:14 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1170ms 01:51:14 INFO - PROCESS | 3532 | 1470732674777 Marionette TRACE conn6 -> [0,3033,"getWindowHandle",null] 01:51:14 INFO - PROCESS | 3532 | 1470732674782 Marionette TRACE conn6 <- [1,3033,null,{"value":"13"}] 01:51:14 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 01:51:14 INFO - PROCESS | 3532 | 1470732674796 Marionette TRACE conn6 -> [0,3034,"setScriptTimeout",{"ms":35000}] 01:51:14 INFO - PROCESS | 3532 | 1470732674799 Marionette TRACE conn6 <- [1,3034,null,{}] 01:51:14 INFO - PROCESS | 3532 | 1470732674804 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}] 01:51:14 INFO - PROCESS | 3532 | 1470732674807 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:14 INFO - PROCESS | 3532 | 1470732674929 Marionette TRACE conn6 <- [1,3035,null,{"value":null}] 01:51:15 INFO - PROCESS | 3532 | 1470732675047 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:15 INFO - PROCESS | 3532 | 1470732675050 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:15 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D36B3000 == 36 [pid = 3532] [id = 770] 01:51:15 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7C6078800) [pid = 3532] [serial = 2308] [outer = 0000000000000000] 01:51:15 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7CD346800) [pid = 3532] [serial = 2309] [outer = 000000A7C6078800] 01:51:15 INFO - PROCESS | 3532 | 1470732675108 Marionette DEBUG loaded listener.js 01:51:15 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7CDB96800) [pid = 3532] [serial = 2310] [outer = 000000A7C6078800] 01:51:15 INFO - PROCESS | 3532 | [3532] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:51:15 INFO - PROCESS | 3532 | 1470732675637 Marionette TRACE conn6 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 01:51:15 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 01:51:15 INFO - {} 01:51:15 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 882ms 01:51:15 INFO - PROCESS | 3532 | 1470732675702 Marionette TRACE conn6 -> [0,3037,"getWindowHandle",null] 01:51:15 INFO - PROCESS | 3532 | 1470732675705 Marionette TRACE conn6 <- [1,3037,null,{"value":"13"}] 01:51:15 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 01:51:15 INFO - PROCESS | 3532 | 1470732675714 Marionette TRACE conn6 -> [0,3038,"setScriptTimeout",{"ms":35000}] 01:51:15 INFO - PROCESS | 3532 | 1470732675718 Marionette TRACE conn6 <- [1,3038,null,{}] 01:51:15 INFO - PROCESS | 3532 | 1470732675730 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}] 01:51:15 INFO - PROCESS | 3532 | 1470732675736 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:15 INFO - PROCESS | 3532 | 1470732675858 Marionette TRACE conn6 <- [1,3039,null,{"value":null}] 01:51:15 INFO - PROCESS | 3532 | 1470732675951 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:15 INFO - PROCESS | 3532 | 1470732675955 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:15 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2042000 == 37 [pid = 3532] [id = 771] 01:51:15 INFO - PROCESS | 3532 | ++DOMWINDOW == 88 (000000A7D0589800) [pid = 3532] [serial = 2311] [outer = 0000000000000000] 01:51:16 INFO - PROCESS | 3532 | ++DOMWINDOW == 89 (000000A7D0F1A800) [pid = 3532] [serial = 2312] [outer = 000000A7D0589800] 01:51:16 INFO - PROCESS | 3532 | 1470732676013 Marionette DEBUG loaded listener.js 01:51:16 INFO - PROCESS | 3532 | ++DOMWINDOW == 90 (000000A7D1FE2C00) [pid = 3532] [serial = 2313] [outer = 000000A7D0589800] 01:51:16 INFO - PROCESS | 3532 | 1470732676549 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]]]}] 01:51:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 01:51:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 01:51:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 01:51:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 01:51:16 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 900ms 01:51:16 INFO - PROCESS | 3532 | 1470732676611 Marionette TRACE conn6 -> [0,3041,"getWindowHandle",null] 01:51:16 INFO - PROCESS | 3532 | 1470732676614 Marionette TRACE conn6 <- [1,3041,null,{"value":"13"}] 01:51:16 INFO - PROCESS | 3532 | 1470732676618 Marionette TRACE conn6 -> [0,3042,"setScriptTimeout",{"ms":35000}] 01:51:16 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 01:51:16 INFO - PROCESS | 3532 | 1470732676620 Marionette TRACE conn6 <- [1,3042,null,{}] 01:51:16 INFO - PROCESS | 3532 | 1470732676624 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}] 01:51:16 INFO - PROCESS | 3532 | 1470732676627 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:16 INFO - PROCESS | 3532 | 1470732676790 Marionette TRACE conn6 <- [1,3043,null,{"value":null}] 01:51:16 INFO - PROCESS | 3532 | 1470732676859 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:16 INFO - PROCESS | 3532 | 1470732676862 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:16 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D4EE2800 == 38 [pid = 3532] [id = 772] 01:51:16 INFO - PROCESS | 3532 | ++DOMWINDOW == 91 (000000A7CDA24C00) [pid = 3532] [serial = 2314] [outer = 0000000000000000] 01:51:16 INFO - PROCESS | 3532 | ++DOMWINDOW == 92 (000000A7CDB8F000) [pid = 3532] [serial = 2315] [outer = 000000A7CDA24C00] 01:51:16 INFO - PROCESS | 3532 | 1470732676917 Marionette DEBUG loaded listener.js 01:51:17 INFO - PROCESS | 3532 | ++DOMWINDOW == 93 (000000A7CE2EC000) [pid = 3532] [serial = 2316] [outer = 000000A7CDA24C00] 01:51:17 INFO - PROCESS | 3532 | 1470732677687 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"]]]}] 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 01:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 01:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 01:51:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 01:51:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 01:51:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 01:51:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 01:51:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 01:51:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 01:51:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 01:51:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 01:51:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 01:51:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 01:51:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 01:51:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 01:51:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 01:51:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 01:51:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 01:51:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 01:51:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 01:51:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 01:51:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 01:51:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 01:51:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 01:51:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:51:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:51:17 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" 01:51:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:51:17 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" 01:51:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:51:17 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1228ms 01:51:18 INFO - PROCESS | 3532 | 1470732677995 Marionette TRACE conn6 -> [0,3045,"getWindowHandle",null] 01:51:18 INFO - PROCESS | 3532 | 1470732677999 Marionette TRACE conn6 <- [1,3045,null,{"value":"13"}] 01:51:18 INFO - PROCESS | 3532 | 1470732678008 Marionette TRACE conn6 -> [0,3046,"setScriptTimeout",{"ms":35000}] 01:51:18 INFO - PROCESS | 3532 | 1470732678012 Marionette TRACE conn6 <- [1,3046,null,{}] 01:51:18 INFO - TEST-START | /FileAPI/file/File-constructor.html 01:51:18 INFO - PROCESS | 3532 | 1470732678018 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}] 01:51:18 INFO - PROCESS | 3532 | 1470732678022 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:18 INFO - PROCESS | 3532 | 1470732678133 Marionette TRACE conn6 <- [1,3047,null,{"value":null}] 01:51:18 INFO - PROCESS | 3532 | 1470732678265 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:18 INFO - PROCESS | 3532 | 1470732678268 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:18 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CC9EC000 == 39 [pid = 3532] [id = 773] 01:51:18 INFO - PROCESS | 3532 | ++DOMWINDOW == 94 (000000A7C0019C00) [pid = 3532] [serial = 2317] [outer = 0000000000000000] 01:51:18 INFO - PROCESS | 3532 | ++DOMWINDOW == 95 (000000A7C026C000) [pid = 3532] [serial = 2318] [outer = 000000A7C0019C00] 01:51:18 INFO - PROCESS | 3532 | 1470732678321 Marionette DEBUG loaded listener.js 01:51:18 INFO - PROCESS | 3532 | ++DOMWINDOW == 96 (000000A7C03C8000) [pid = 3532] [serial = 2319] [outer = 000000A7C0019C00] 01:51:18 INFO - PROCESS | 3532 | 1470732678860 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]]]}] 01:51:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 01:51:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 01:51:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 01:51:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 01:51:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 01:51:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 01:51:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 01:51:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 01:51:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 01:51:18 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 01:51:18 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 01:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:18 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 01:51:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 01:51:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 01:51:18 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:51:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 01:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 01:51:18 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 01:51:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 01:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 01:51:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 01:51:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 01:51:18 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 886ms 01:51:18 INFO - PROCESS | 3532 | 1470732678916 Marionette TRACE conn6 -> [0,3049,"getWindowHandle",null] 01:51:18 INFO - PROCESS | 3532 | 1470732678920 Marionette TRACE conn6 <- [1,3049,null,{"value":"13"}] 01:51:18 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 01:51:18 INFO - PROCESS | 3532 | 1470732678928 Marionette TRACE conn6 -> [0,3050,"setScriptTimeout",{"ms":35000}] 01:51:18 INFO - PROCESS | 3532 | 1470732678931 Marionette TRACE conn6 <- [1,3050,null,{}] 01:51:18 INFO - PROCESS | 3532 | 1470732678936 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}] 01:51:18 INFO - PROCESS | 3532 | 1470732678939 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:19 INFO - PROCESS | 3532 | 1470732679048 Marionette TRACE conn6 <- [1,3051,null,{"value":null}] 01:51:19 INFO - PROCESS | 3532 | 1470732679154 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:19 INFO - PROCESS | 3532 | 1470732679156 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:19 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D04E0800 == 40 [pid = 3532] [id = 774] 01:51:19 INFO - PROCESS | 3532 | ++DOMWINDOW == 97 (000000A7C03D1000) [pid = 3532] [serial = 2320] [outer = 0000000000000000] 01:51:19 INFO - PROCESS | 3532 | ++DOMWINDOW == 98 (000000A7C4782000) [pid = 3532] [serial = 2321] [outer = 000000A7C03D1000] 01:51:19 INFO - PROCESS | 3532 | 1470732679208 Marionette DEBUG loaded listener.js 01:51:19 INFO - PROCESS | 3532 | ++DOMWINDOW == 99 (000000A7C4875000) [pid = 3532] [serial = 2322] [outer = 000000A7C03D1000] 01:51:19 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D151E000 == 39 [pid = 3532] [id = 767] 01:51:19 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D3A1E800 == 38 [pid = 3532] [id = 766] 01:51:19 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D36A2800 == 37 [pid = 3532] [id = 765] 01:51:19 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D1DD5000 == 36 [pid = 3532] [id = 764] 01:51:19 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D0F24800 == 35 [pid = 3532] [id = 763] 01:51:19 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CDB46800 == 34 [pid = 3532] [id = 762] 01:51:19 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C6452800 == 33 [pid = 3532] [id = 761] 01:51:19 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C508C000 == 32 [pid = 3532] [id = 758] 01:51:19 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CF8C9000 == 31 [pid = 3532] [id = 759] 01:51:19 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D3649000 == 30 [pid = 3532] [id = 760] 01:51:19 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CC9EC000 == 29 [pid = 3532] [id = 773] 01:51:19 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D4EE2800 == 28 [pid = 3532] [id = 772] 01:51:19 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2042000 == 27 [pid = 3532] [id = 771] 01:51:19 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D36B3000 == 26 [pid = 3532] [id = 770] 01:51:19 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CCEF0000 == 25 [pid = 3532] [id = 769] 01:51:19 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CCE70000 == 24 [pid = 3532] [id = 768] 01:51:20 INFO - PROCESS | 3532 | --DOMWINDOW == 98 (000000A7C607A400) [pid = 3532] [serial = 2250] [outer = 0000000000000000] [url = about:blank] 01:51:20 INFO - PROCESS | 3532 | --DOMWINDOW == 97 (000000A7C6125000) [pid = 3532] [serial = 2242] [outer = 0000000000000000] [url = about:blank] 01:51:20 INFO - PROCESS | 3532 | --DOMWINDOW == 96 (000000A7C48DC000) [pid = 3532] [serial = 2241] [outer = 0000000000000000] [url = about:blank] 01:51:20 INFO - PROCESS | 3532 | --DOMWINDOW == 95 (000000A7C14F7400) [pid = 3532] [serial = 2247] [outer = 0000000000000000] [url = about:blank] 01:51:20 INFO - PROCESS | 3532 | --DOMWINDOW == 94 (000000A7C478B800) [pid = 3532] [serial = 2248] [outer = 0000000000000000] [url = about:blank] 01:51:20 INFO - PROCESS | 3532 | --DOMWINDOW == 93 (000000A7C026E800) [pid = 3532] [serial = 2244] [outer = 0000000000000000] [url = about:blank] 01:51:20 INFO - PROCESS | 3532 | --DOMWINDOW == 92 (000000A7C039DC00) [pid = 3532] [serial = 2245] [outer = 0000000000000000] [url = about:blank] 01:51:20 INFO - PROCESS | 3532 | --DOMWINDOW == 91 (000000A7CD650C00) [pid = 3532] [serial = 2270] [outer = 0000000000000000] [url = about:blank] 01:51:20 INFO - PROCESS | 3532 | --DOMWINDOW == 90 (000000A7C4797400) [pid = 3532] [serial = 2225] [outer = 0000000000000000] [url = about:blank] 01:51:20 INFO - PROCESS | 3532 | --DOMWINDOW == 89 (000000A7C03A1000) [pid = 3532] [serial = 2224] [outer = 0000000000000000] [url = about:blank] 01:51:20 INFO - PROCESS | 3532 | --DOMWINDOW == 88 (000000A7CB825400) [pid = 3532] [serial = 2228] [outer = 0000000000000000] [url = about:blank] 01:51:20 INFO - PROCESS | 3532 | --DOMWINDOW == 87 (000000A7C6B8F800) [pid = 3532] [serial = 2227] [outer = 0000000000000000] [url = about:blank] 01:51:20 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7CDB08800) [pid = 3532] [serial = 2231] [outer = 0000000000000000] [url = about:blank] 01:51:20 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7CD4F5800) [pid = 3532] [serial = 2230] [outer = 0000000000000000] [url = about:blank] 01:51:20 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7CFCFAC00) [pid = 3532] [serial = 2236] [outer = 0000000000000000] [url = about:blank] 01:51:20 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7CFCE1800) [pid = 3532] [serial = 2234] [outer = 0000000000000000] [url = about:blank] 01:51:20 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7CFCDB000) [pid = 3532] [serial = 2233] [outer = 0000000000000000] [url = about:blank] 01:51:20 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7D053D000) [pid = 3532] [serial = 2239] [outer = 0000000000000000] [url = about:blank] 01:51:20 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7CFCD9000) [pid = 3532] [serial = 2238] [outer = 0000000000000000] [url = about:blank] 01:51:20 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7CB824800) [pid = 3532] [serial = 2256] [outer = 0000000000000000] [url = about:blank] 01:51:20 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7CCA24800) [pid = 3532] [serial = 2259] [outer = 0000000000000000] [url = about:blank] 01:51:20 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7CD249400) [pid = 3532] [serial = 2263] [outer = 0000000000000000] [url = about:blank] 01:51:20 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7C50CFC00) [pid = 3532] [serial = 2262] [outer = 0000000000000000] [url = about:blank] 01:51:20 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7CD4E9800) [pid = 3532] [serial = 2265] [outer = 0000000000000000] [url = about:blank] 01:51:20 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7CD24EC00) [pid = 3532] [serial = 2260] [outer = 0000000000000000] [url = about:blank] 01:51:20 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7C9D7F400) [pid = 3532] [serial = 2253] [outer = 0000000000000000] [url = about:blank] 01:51:20 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7CA432800) [pid = 3532] [serial = 2254] [outer = 0000000000000000] [url = about:blank] 01:51:20 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7CBF40800) [pid = 3532] [serial = 2257] [outer = 0000000000000000] [url = about:blank] 01:51:20 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7CD4F5C00) [pid = 3532] [serial = 2266] [outer = 0000000000000000] [url = about:blank] 01:51:20 INFO - PROCESS | 3532 | --DOMWINDOW == 69 (000000A7C64CF800) [pid = 3532] [serial = 2251] [outer = 0000000000000000] [url = about:blank] 01:51:20 INFO - PROCESS | 3532 | --DOMWINDOW == 68 (000000A7CD657C00) [pid = 3532] [serial = 2268] [outer = 0000000000000000] [url = about:blank] 01:51:20 INFO - PROCESS | 3532 | [3532] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:51:20 INFO - PROCESS | 3532 | 1470732680395 Marionette TRACE conn6 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 01:51:20 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 01:51:20 INFO - {} 01:51:20 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1502ms 01:51:20 INFO - PROCESS | 3532 | 1470732680430 Marionette TRACE conn6 -> [0,3053,"getWindowHandle",null] 01:51:20 INFO - PROCESS | 3532 | 1470732680434 Marionette TRACE conn6 <- [1,3053,null,{"value":"13"}] 01:51:20 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 01:51:20 INFO - PROCESS | 3532 | 1470732680440 Marionette TRACE conn6 -> [0,3054,"setScriptTimeout",{"ms":35000}] 01:51:20 INFO - PROCESS | 3532 | 1470732680445 Marionette TRACE conn6 <- [1,3054,null,{}] 01:51:20 INFO - PROCESS | 3532 | 1470732680450 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}] 01:51:20 INFO - PROCESS | 3532 | 1470732680453 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:20 INFO - PROCESS | 3532 | 1470732680594 Marionette TRACE conn6 <- [1,3055,null,{"value":null}] 01:51:20 INFO - PROCESS | 3532 | 1470732680669 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:20 INFO - PROCESS | 3532 | 1470732680672 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:20 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C6452800 == 25 [pid = 3532] [id = 775] 01:51:20 INFO - PROCESS | 3532 | ++DOMWINDOW == 69 (000000A7C026D400) [pid = 3532] [serial = 2323] [outer = 0000000000000000] 01:51:20 INFO - PROCESS | 3532 | ++DOMWINDOW == 70 (000000A7C03A7800) [pid = 3532] [serial = 2324] [outer = 000000A7C026D400] 01:51:20 INFO - PROCESS | 3532 | 1470732680724 Marionette DEBUG loaded listener.js 01:51:20 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7C0455000) [pid = 3532] [serial = 2325] [outer = 000000A7C026D400] 01:51:21 INFO - PROCESS | 3532 | 1470732681115 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]]]}] 01:51:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 01:51:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 01:51:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 01:51:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 01:51:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 01:51:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 01:51:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 01:51:21 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 733ms 01:51:21 INFO - PROCESS | 3532 | 1470732681178 Marionette TRACE conn6 -> [0,3057,"getWindowHandle",null] 01:51:21 INFO - PROCESS | 3532 | 1470732681182 Marionette TRACE conn6 <- [1,3057,null,{"value":"13"}] 01:51:21 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 01:51:21 INFO - PROCESS | 3532 | 1470732681219 Marionette TRACE conn6 -> [0,3058,"setScriptTimeout",{"ms":35000}] 01:51:21 INFO - PROCESS | 3532 | 1470732681222 Marionette TRACE conn6 <- [1,3058,null,{}] 01:51:21 INFO - PROCESS | 3532 | 1470732681230 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}] 01:51:21 INFO - PROCESS | 3532 | 1470732681233 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:21 INFO - PROCESS | 3532 | 1470732681325 Marionette TRACE conn6 <- [1,3059,null,{"value":null}] 01:51:21 INFO - PROCESS | 3532 | 1470732681332 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:21 INFO - PROCESS | 3532 | 1470732681335 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:21 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CCE6D000 == 26 [pid = 3532] [id = 776] 01:51:21 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7C477A400) [pid = 3532] [serial = 2326] [outer = 0000000000000000] 01:51:21 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7C4782400) [pid = 3532] [serial = 2327] [outer = 000000A7C477A400] 01:51:21 INFO - PROCESS | 3532 | 1470732681384 Marionette DEBUG loaded listener.js 01:51:21 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7C486CC00) [pid = 3532] [serial = 2328] [outer = 000000A7C477A400] 01:51:21 INFO - PROCESS | 3532 | 1470732681820 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]]]}] 01:51:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 01:51:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 01:51:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 01:51:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 01:51:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 01:51:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 01:51:21 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 628ms 01:51:21 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 01:51:21 INFO - PROCESS | 3532 | 1470732681856 Marionette TRACE conn6 -> [0,3061,"getWindowHandle",null] 01:51:21 INFO - PROCESS | 3532 | 1470732681859 Marionette TRACE conn6 <- [1,3061,null,{"value":"13"}] 01:51:21 INFO - PROCESS | 3532 | 1470732681862 Marionette TRACE conn6 -> [0,3062,"setScriptTimeout",{"ms":35000}] 01:51:21 INFO - PROCESS | 3532 | 1470732681866 Marionette TRACE conn6 <- [1,3062,null,{}] 01:51:21 INFO - PROCESS | 3532 | 1470732681877 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}] 01:51:21 INFO - PROCESS | 3532 | 1470732681882 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:21 INFO - PROCESS | 3532 | 1470732681972 Marionette TRACE conn6 <- [1,3063,null,{"value":null}] 01:51:21 INFO - PROCESS | 3532 | 1470732681980 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:21 INFO - PROCESS | 3532 | 1470732681983 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:22 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D0C1D800 == 27 [pid = 3532] [id = 777] 01:51:22 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7C5365C00) [pid = 3532] [serial = 2329] [outer = 0000000000000000] 01:51:22 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7C61E1400) [pid = 3532] [serial = 2330] [outer = 000000A7C5365C00] 01:51:22 INFO - PROCESS | 3532 | 1470732682034 Marionette DEBUG loaded listener.js 01:51:22 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7C67C9800) [pid = 3532] [serial = 2331] [outer = 000000A7C5365C00] 01:51:22 INFO - PROCESS | 3532 | 1470732682504 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]]]}] 01:51:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 01:51:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 01:51:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 01:51:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 01:51:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 01:51:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 01:51:22 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 692ms 01:51:22 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 01:51:22 INFO - PROCESS | 3532 | 1470732682556 Marionette TRACE conn6 -> [0,3065,"getWindowHandle",null] 01:51:22 INFO - PROCESS | 3532 | 1470732682559 Marionette TRACE conn6 <- [1,3065,null,{"value":"13"}] 01:51:22 INFO - PROCESS | 3532 | 1470732682563 Marionette TRACE conn6 -> [0,3066,"setScriptTimeout",{"ms":35000}] 01:51:22 INFO - PROCESS | 3532 | 1470732682565 Marionette TRACE conn6 <- [1,3066,null,{}] 01:51:22 INFO - PROCESS | 3532 | 1470732682569 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}] 01:51:22 INFO - PROCESS | 3532 | 1470732682571 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:22 INFO - PROCESS | 3532 | 1470732682692 Marionette TRACE conn6 <- [1,3067,null,{"value":null}] 01:51:22 INFO - PROCESS | 3532 | 1470732682781 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:22 INFO - PROCESS | 3532 | 1470732682783 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:22 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D151D000 == 28 [pid = 3532] [id = 778] 01:51:22 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7CA385000) [pid = 3532] [serial = 2332] [outer = 0000000000000000] 01:51:22 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7CA432800) [pid = 3532] [serial = 2333] [outer = 000000A7CA385000] 01:51:22 INFO - PROCESS | 3532 | 1470732682841 Marionette DEBUG loaded listener.js 01:51:22 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CB81A400) [pid = 3532] [serial = 2334] [outer = 000000A7CA385000] 01:51:23 INFO - PROCESS | 3532 | 1470732683252 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] 01:51:23 INFO - PROCESS | 3532 | 1470732683309 Marionette TRACE conn6 <- [1,3069,null,{"value":"13"}] 01:51:23 INFO - PROCESS | 3532 | 1470732683313 Marionette TRACE conn6 -> [0,3070,"setScriptTimeout",{"ms":35000}] 01:51:23 INFO - PROCESS | 3532 | 1470732683315 Marionette TRACE conn6 <- [1,3070,null,{}] 01:51:23 INFO - PROCESS | 3532 | 1470732683332 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}] 01:51:23 INFO - PROCESS | 3532 | 1470732683334 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:23 INFO - PROCESS | 3532 | 1470732683449 Marionette TRACE conn6 <- [1,3071,null,{"value":null}] 01:51:23 INFO - PROCESS | 3532 | 1470732683454 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:23 INFO - PROCESS | 3532 | 1470732683457 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:23 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D1F75800 == 29 [pid = 3532] [id = 779] 01:51:23 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7BFDAF000) [pid = 3532] [serial = 2335] [outer = 0000000000000000] 01:51:23 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7CBE06C00) [pid = 3532] [serial = 2336] [outer = 000000A7BFDAF000] 01:51:23 INFO - PROCESS | 3532 | 1470732683503 Marionette DEBUG loaded listener.js 01:51:23 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7CC978800) [pid = 3532] [serial = 2337] [outer = 000000A7BFDAF000] 01:51:23 INFO - PROCESS | 3532 | 1470732683957 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]]]}] 01:51:24 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 01:51:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 01:51:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 01:51:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 01:51:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 690ms 01:51:24 INFO - PROCESS | 3532 | 1470732684006 Marionette TRACE conn6 -> [0,3073,"getWindowHandle",null] 01:51:24 INFO - PROCESS | 3532 | 1470732684008 Marionette TRACE conn6 <- [1,3073,null,{"value":"13"}] 01:51:24 INFO - PROCESS | 3532 | 1470732684012 Marionette TRACE conn6 -> [0,3074,"setScriptTimeout",{"ms":35000}] 01:51:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 01:51:24 INFO - PROCESS | 3532 | 1470732684014 Marionette TRACE conn6 <- [1,3074,null,{}] 01:51:24 INFO - PROCESS | 3532 | 1470732684017 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}] 01:51:24 INFO - PROCESS | 3532 | 1470732684023 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:24 INFO - PROCESS | 3532 | 1470732684190 Marionette TRACE conn6 <- [1,3075,null,{"value":null}] 01:51:24 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7BFDB5800) [pid = 3532] [serial = 2293] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 01:51:24 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7C03A9800) [pid = 3532] [serial = 2302] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 01:51:24 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7D1555C00) [pid = 3532] [serial = 2299] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 01:51:24 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7C9DBC400) [pid = 3532] [serial = 2290] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 01:51:24 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7C0F53400) [pid = 3532] [serial = 2275] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 01:51:24 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7C9D14400) [pid = 3532] [serial = 2278] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 01:51:24 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7BEED1C00) [pid = 3532] [serial = 2272] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 01:51:24 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7C4F4B800) [pid = 3532] [serial = 2287] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 01:51:24 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7C080FC00) [pid = 3532] [serial = 2284] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 01:51:24 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7CDB0A400) [pid = 3532] [serial = 2296] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 01:51:24 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7C0017C00) [pid = 3532] [serial = 2281] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 01:51:24 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7CD514000) [pid = 3532] [serial = 2269] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 01:51:24 INFO - PROCESS | 3532 | 1470732684489 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:24 INFO - PROCESS | 3532 | 1470732684491 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:24 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D1F80800 == 30 [pid = 3532] [id = 780] 01:51:24 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7BFD24400) [pid = 3532] [serial = 2338] [outer = 0000000000000000] 01:51:24 INFO - PROCESS | 3532 | ++DOMWINDOW == 73 (000000A7C0F53400) [pid = 3532] [serial = 2339] [outer = 000000A7BFD24400] 01:51:24 INFO - PROCESS | 3532 | 1470732684539 Marionette DEBUG loaded listener.js 01:51:24 INFO - PROCESS | 3532 | ++DOMWINDOW == 74 (000000A7CC9BF400) [pid = 3532] [serial = 2340] [outer = 000000A7BFD24400] 01:51:24 INFO - PROCESS | 3532 | 1470732684884 Marionette TRACE conn6 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 01:51:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 01:51:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 925ms 01:51:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 01:51:24 INFO - PROCESS | 3532 | 1470732684939 Marionette TRACE conn6 -> [0,3077,"getWindowHandle",null] 01:51:24 INFO - PROCESS | 3532 | 1470732684941 Marionette TRACE conn6 <- [1,3077,null,{"value":"13"}] 01:51:24 INFO - PROCESS | 3532 | 1470732684944 Marionette TRACE conn6 -> [0,3078,"setScriptTimeout",{"ms":35000}] 01:51:24 INFO - PROCESS | 3532 | 1470732684946 Marionette TRACE conn6 <- [1,3078,null,{}] 01:51:24 INFO - PROCESS | 3532 | 1470732684950 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}] 01:51:24 INFO - PROCESS | 3532 | 1470732684952 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:25 INFO - PROCESS | 3532 | 1470732685036 Marionette TRACE conn6 <- [1,3079,null,{"value":null}] 01:51:25 INFO - PROCESS | 3532 | 1470732685116 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:25 INFO - PROCESS | 3532 | 1470732685119 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:25 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D2D3D800 == 31 [pid = 3532] [id = 781] 01:51:25 INFO - PROCESS | 3532 | ++DOMWINDOW == 75 (000000A7BFD2F800) [pid = 3532] [serial = 2341] [outer = 0000000000000000] 01:51:25 INFO - PROCESS | 3532 | ++DOMWINDOW == 76 (000000A7CD249000) [pid = 3532] [serial = 2342] [outer = 000000A7BFD2F800] 01:51:25 INFO - PROCESS | 3532 | 1470732685164 Marionette DEBUG loaded listener.js 01:51:25 INFO - PROCESS | 3532 | ++DOMWINDOW == 77 (000000A7CD348800) [pid = 3532] [serial = 2343] [outer = 000000A7BFD2F800] 01:51:25 INFO - PROCESS | 3532 | 1470732685472 Marionette TRACE conn6 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 01:51:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 01:51:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 588ms 01:51:25 INFO - PROCESS | 3532 | 1470732685537 Marionette TRACE conn6 -> [0,3081,"getWindowHandle",null] 01:51:25 INFO - PROCESS | 3532 | 1470732685539 Marionette TRACE conn6 <- [1,3081,null,{"value":"13"}] 01:51:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 01:51:25 INFO - PROCESS | 3532 | 1470732685542 Marionette TRACE conn6 -> [0,3082,"setScriptTimeout",{"ms":35000}] 01:51:25 INFO - PROCESS | 3532 | 1470732685544 Marionette TRACE conn6 <- [1,3082,null,{}] 01:51:25 INFO - PROCESS | 3532 | 1470732685548 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}] 01:51:25 INFO - PROCESS | 3532 | 1470732685550 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:25 INFO - PROCESS | 3532 | 1470732685642 Marionette TRACE conn6 <- [1,3083,null,{"value":null}] 01:51:25 INFO - PROCESS | 3532 | 1470732685647 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:25 INFO - PROCESS | 3532 | 1470732685649 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:25 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C6038000 == 32 [pid = 3532] [id = 782] 01:51:25 INFO - PROCESS | 3532 | ++DOMWINDOW == 78 (000000A7C0354000) [pid = 3532] [serial = 2344] [outer = 0000000000000000] 01:51:25 INFO - PROCESS | 3532 | ++DOMWINDOW == 79 (000000A7CD34C400) [pid = 3532] [serial = 2345] [outer = 000000A7C0354000] 01:51:25 INFO - PROCESS | 3532 | 1470732685696 Marionette DEBUG loaded listener.js 01:51:25 INFO - PROCESS | 3532 | ++DOMWINDOW == 80 (000000A7CD4F2C00) [pid = 3532] [serial = 2346] [outer = 000000A7C0354000] 01:51:26 INFO - PROCESS | 3532 | 1470732686128 Marionette TRACE conn6 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 01:51:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 01:51:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 629ms 01:51:26 INFO - PROCESS | 3532 | 1470732686173 Marionette TRACE conn6 -> [0,3085,"getWindowHandle",null] 01:51:26 INFO - PROCESS | 3532 | 1470732686175 Marionette TRACE conn6 <- [1,3085,null,{"value":"13"}] 01:51:26 INFO - PROCESS | 3532 | 1470732686179 Marionette TRACE conn6 -> [0,3086,"setScriptTimeout",{"ms":35000}] 01:51:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 01:51:26 INFO - PROCESS | 3532 | 1470732686180 Marionette TRACE conn6 <- [1,3086,null,{}] 01:51:26 INFO - PROCESS | 3532 | 1470732686184 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}] 01:51:26 INFO - PROCESS | 3532 | 1470732686186 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:26 INFO - PROCESS | 3532 | 1470732686270 Marionette TRACE conn6 <- [1,3087,null,{"value":null}] 01:51:26 INFO - PROCESS | 3532 | 1470732686275 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:26 INFO - PROCESS | 3532 | 1470732686278 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:26 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D3178000 == 33 [pid = 3532] [id = 783] 01:51:26 INFO - PROCESS | 3532 | ++DOMWINDOW == 81 (000000A7C48CEC00) [pid = 3532] [serial = 2347] [outer = 0000000000000000] 01:51:26 INFO - PROCESS | 3532 | ++DOMWINDOW == 82 (000000A7CD514800) [pid = 3532] [serial = 2348] [outer = 000000A7C48CEC00] 01:51:26 INFO - PROCESS | 3532 | 1470732686326 Marionette DEBUG loaded listener.js 01:51:26 INFO - PROCESS | 3532 | ++DOMWINDOW == 83 (000000A7CD655000) [pid = 3532] [serial = 2349] [outer = 000000A7C48CEC00] 01:51:27 INFO - PROCESS | 3532 | 1470732687044 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]]]}] 01:51:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 01:51:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 01:51:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 942ms 01:51:27 INFO - PROCESS | 3532 | 1470732687125 Marionette TRACE conn6 -> [0,3089,"getWindowHandle",null] 01:51:27 INFO - PROCESS | 3532 | 1470732687130 Marionette TRACE conn6 <- [1,3089,null,{"value":"13"}] 01:51:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 01:51:27 INFO - PROCESS | 3532 | 1470732687135 Marionette TRACE conn6 -> [0,3090,"setScriptTimeout",{"ms":35000}] 01:51:27 INFO - PROCESS | 3532 | 1470732687140 Marionette TRACE conn6 <- [1,3090,null,{}] 01:51:27 INFO - PROCESS | 3532 | 1470732687146 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}] 01:51:27 INFO - PROCESS | 3532 | 1470732687149 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:27 INFO - PROCESS | 3532 | 1470732687293 Marionette TRACE conn6 <- [1,3091,null,{"value":null}] 01:51:27 INFO - PROCESS | 3532 | 1470732687416 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:27 INFO - PROCESS | 3532 | 1470732687419 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:27 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CCA62000 == 34 [pid = 3532] [id = 784] 01:51:27 INFO - PROCESS | 3532 | ++DOMWINDOW == 84 (000000A7C0018400) [pid = 3532] [serial = 2350] [outer = 0000000000000000] 01:51:27 INFO - PROCESS | 3532 | ++DOMWINDOW == 85 (000000A7C03CD400) [pid = 3532] [serial = 2351] [outer = 000000A7C0018400] 01:51:27 INFO - PROCESS | 3532 | 1470732687481 Marionette DEBUG loaded listener.js 01:51:27 INFO - PROCESS | 3532 | ++DOMWINDOW == 86 (000000A7C0FCE000) [pid = 3532] [serial = 2352] [outer = 000000A7C0018400] 01:51:28 INFO - PROCESS | 3532 | 1470732688061 Marionette TRACE conn6 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 01:51:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 01:51:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 985ms 01:51:28 INFO - PROCESS | 3532 | 1470732688124 Marionette TRACE conn6 -> [0,3093,"getWindowHandle",null] 01:51:28 INFO - PROCESS | 3532 | 1470732688129 Marionette TRACE conn6 <- [1,3093,null,{"value":"13"}] 01:51:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 01:51:28 INFO - PROCESS | 3532 | 1470732688136 Marionette TRACE conn6 -> [0,3094,"setScriptTimeout",{"ms":35000}] 01:51:28 INFO - PROCESS | 3532 | 1470732688139 Marionette TRACE conn6 <- [1,3094,null,{}] 01:51:28 INFO - PROCESS | 3532 | 1470732688143 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}] 01:51:28 INFO - PROCESS | 3532 | 1470732688146 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:28 INFO - PROCESS | 3532 | 1470732688278 Marionette TRACE conn6 <- [1,3095,null,{"value":null}] 01:51:28 INFO - PROCESS | 3532 | 1470732688407 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:28 INFO - PROCESS | 3532 | 1470732688410 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:28 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7D1514000 == 35 [pid = 3532] [id = 785] 01:51:28 INFO - PROCESS | 3532 | ++DOMWINDOW == 87 (000000A7C4796C00) [pid = 3532] [serial = 2353] [outer = 0000000000000000] 01:51:28 INFO - PROCESS | 3532 | ++DOMWINDOW == 88 (000000A7C4FC7000) [pid = 3532] [serial = 2354] [outer = 000000A7C4796C00] 01:51:28 INFO - PROCESS | 3532 | 1470732688469 Marionette DEBUG loaded listener.js 01:51:28 INFO - PROCESS | 3532 | ++DOMWINDOW == 89 (000000A7C607C400) [pid = 3532] [serial = 2355] [outer = 000000A7C4796C00] 01:51:29 INFO - PROCESS | 3532 | 1470732689294 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]]]}] 01:51:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 01:51:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 01:51:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 01:51:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1198ms 01:51:29 INFO - PROCESS | 3532 | 1470732689336 Marionette TRACE conn6 -> [0,3097,"getWindowHandle",null] 01:51:29 INFO - PROCESS | 3532 | 1470732689340 Marionette TRACE conn6 <- [1,3097,null,{"value":"13"}] 01:51:29 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 01:51:29 INFO - PROCESS | 3532 | 1470732689346 Marionette TRACE conn6 -> [0,3098,"setScriptTimeout",{"ms":35000}] 01:51:29 INFO - PROCESS | 3532 | 1470732689349 Marionette TRACE conn6 <- [1,3098,null,{}] 01:51:29 INFO - PROCESS | 3532 | 1470732689355 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}] 01:51:29 INFO - PROCESS | 3532 | 1470732689358 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:29 INFO - PROCESS | 3532 | 1470732689505 Marionette TRACE conn6 <- [1,3099,null,{"value":null}] 01:51:29 INFO - PROCESS | 3532 | 1470732689622 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:29 INFO - PROCESS | 3532 | 1470732689627 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:29 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7C47C8000 == 36 [pid = 3532] [id = 786] 01:51:29 INFO - PROCESS | 3532 | ++DOMWINDOW == 90 (000000A7BFDAFC00) [pid = 3532] [serial = 2356] [outer = 0000000000000000] 01:51:29 INFO - PROCESS | 3532 | ++DOMWINDOW == 91 (000000A7C0021C00) [pid = 3532] [serial = 2357] [outer = 000000A7BFDAFC00] 01:51:29 INFO - PROCESS | 3532 | 1470732689718 Marionette DEBUG loaded listener.js 01:51:29 INFO - PROCESS | 3532 | ++DOMWINDOW == 92 (000000A7C03CC800) [pid = 3532] [serial = 2358] [outer = 000000A7BFDAFC00] 01:51:29 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C6038000 == 35 [pid = 3532] [id = 782] 01:51:29 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D2D3D800 == 34 [pid = 3532] [id = 781] 01:51:29 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D1F80800 == 33 [pid = 3532] [id = 780] 01:51:29 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D1F75800 == 32 [pid = 3532] [id = 779] 01:51:29 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D151D000 == 31 [pid = 3532] [id = 778] 01:51:29 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D0C1D800 == 30 [pid = 3532] [id = 777] 01:51:29 INFO - PROCESS | 3532 | --DOCSHELL 000000A7CCE6D000 == 29 [pid = 3532] [id = 776] 01:51:29 INFO - PROCESS | 3532 | --DOCSHELL 000000A7C6452800 == 28 [pid = 3532] [id = 775] 01:51:29 INFO - PROCESS | 3532 | --DOCSHELL 000000A7D04E0800 == 27 [pid = 3532] [id = 774] 01:51:29 INFO - PROCESS | 3532 | --DOMWINDOW == 91 (000000A7CDB0C800) [pid = 3532] [serial = 2271] [outer = 0000000000000000] [url = about:blank] 01:51:29 INFO - PROCESS | 3532 | --DOMWINDOW == 90 (000000A7CD658000) [pid = 3532] [serial = 2295] [outer = 0000000000000000] [url = about:blank] 01:51:29 INFO - PROCESS | 3532 | --DOMWINDOW == 89 (000000A7D2DE1800) [pid = 3532] [serial = 2304] [outer = 0000000000000000] [url = about:blank] 01:51:29 INFO - PROCESS | 3532 | --DOMWINDOW == 88 (000000A7D1556000) [pid = 3532] [serial = 2303] [outer = 0000000000000000] [url = about:blank] 01:51:29 INFO - PROCESS | 3532 | --DOMWINDOW == 87 (000000A7D1559C00) [pid = 3532] [serial = 2300] [outer = 0000000000000000] [url = about:blank] 01:51:29 INFO - PROCESS | 3532 | --DOMWINDOW == 86 (000000A7CA40F000) [pid = 3532] [serial = 2291] [outer = 0000000000000000] [url = about:blank] 01:51:29 INFO - PROCESS | 3532 | --DOMWINDOW == 85 (000000A7CB822000) [pid = 3532] [serial = 2292] [outer = 0000000000000000] [url = about:blank] 01:51:29 INFO - PROCESS | 3532 | --DOMWINDOW == 84 (000000A7CD4E8C00) [pid = 3532] [serial = 2294] [outer = 0000000000000000] [url = about:blank] 01:51:29 INFO - PROCESS | 3532 | --DOMWINDOW == 83 (000000A7C43BBC00) [pid = 3532] [serial = 2276] [outer = 0000000000000000] [url = about:blank] 01:51:29 INFO - PROCESS | 3532 | --DOMWINDOW == 82 (000000A7C5046400) [pid = 3532] [serial = 2277] [outer = 0000000000000000] [url = about:blank] 01:51:29 INFO - PROCESS | 3532 | --DOMWINDOW == 81 (000000A7CBF41C00) [pid = 3532] [serial = 2279] [outer = 0000000000000000] [url = about:blank] 01:51:29 INFO - PROCESS | 3532 | --DOMWINDOW == 80 (000000A7CC9C6000) [pid = 3532] [serial = 2280] [outer = 0000000000000000] [url = about:blank] 01:51:29 INFO - PROCESS | 3532 | --DOMWINDOW == 79 (000000A7BF80CC00) [pid = 3532] [serial = 2273] [outer = 0000000000000000] [url = about:blank] 01:51:29 INFO - PROCESS | 3532 | --DOMWINDOW == 78 (000000A7BFDBF400) [pid = 3532] [serial = 2274] [outer = 0000000000000000] [url = about:blank] 01:51:29 INFO - PROCESS | 3532 | --DOMWINDOW == 77 (000000A7C6013400) [pid = 3532] [serial = 2288] [outer = 0000000000000000] [url = about:blank] 01:51:29 INFO - PROCESS | 3532 | --DOMWINDOW == 76 (000000A7C08AE400) [pid = 3532] [serial = 2285] [outer = 0000000000000000] [url = about:blank] 01:51:29 INFO - PROCESS | 3532 | --DOMWINDOW == 75 (000000A7D2DDAC00) [pid = 3532] [serial = 2298] [outer = 0000000000000000] [url = about:blank] 01:51:29 INFO - PROCESS | 3532 | --DOMWINDOW == 74 (000000A7C436B400) [pid = 3532] [serial = 2286] [outer = 0000000000000000] [url = about:blank] 01:51:29 INFO - PROCESS | 3532 | --DOMWINDOW == 73 (000000A7C001BC00) [pid = 3532] [serial = 2282] [outer = 0000000000000000] [url = about:blank] 01:51:29 INFO - PROCESS | 3532 | --DOMWINDOW == 72 (000000A7C026D800) [pid = 3532] [serial = 2283] [outer = 0000000000000000] [url = about:blank] 01:51:29 INFO - PROCESS | 3532 | --DOMWINDOW == 71 (000000A7D155F400) [pid = 3532] [serial = 2301] [outer = 0000000000000000] [url = about:blank] 01:51:29 INFO - PROCESS | 3532 | --DOMWINDOW == 70 (000000A7D1FEC400) [pid = 3532] [serial = 2297] [outer = 0000000000000000] [url = about:blank] 01:51:29 INFO - PROCESS | 3532 | --DOMWINDOW == 69 (000000A7C6798400) [pid = 3532] [serial = 2289] [outer = 0000000000000000] [url = about:blank] 01:51:30 INFO - PROCESS | 3532 | 1470732690169 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"]]]}] 01:51:30 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 01:51:30 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 01:51:30 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 01:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:30 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 01:51:30 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 881ms 01:51:30 INFO - PROCESS | 3532 | 1470732690230 Marionette TRACE conn6 -> [0,3101,"getWindowHandle",null] 01:51:30 INFO - PROCESS | 3532 | 1470732690235 Marionette TRACE conn6 <- [1,3101,null,{"value":"13"}] 01:51:30 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 01:51:30 INFO - PROCESS | 3532 | 1470732690241 Marionette TRACE conn6 -> [0,3102,"setScriptTimeout",{"ms":35000}] 01:51:30 INFO - PROCESS | 3532 | 1470732690244 Marionette TRACE conn6 <- [1,3102,null,{}] 01:51:30 INFO - PROCESS | 3532 | 1470732690248 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}] 01:51:30 INFO - PROCESS | 3532 | 1470732690251 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:30 INFO - PROCESS | 3532 | 1470732690345 Marionette TRACE conn6 <- [1,3103,null,{"value":null}] 01:51:30 INFO - PROCESS | 3532 | 1470732690351 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\", \"4b2745db-126c-42ef-804f-0351b780ee8b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:30 INFO - PROCESS | 3532 | 1470732690353 Marionette INFO sendAsync 7ee92491-397d-4e32-ba36-000a48add76e 01:51:30 INFO - PROCESS | 3532 | ++DOCSHELL 000000A7CC53B800 == 28 [pid = 3532] [id = 787] 01:51:30 INFO - PROCESS | 3532 | ++DOMWINDOW == 70 (000000A7C03CFC00) [pid = 3532] [serial = 2359] [outer = 0000000000000000] 01:51:30 INFO - PROCESS | 3532 | ++DOMWINDOW == 71 (000000A7C436DC00) [pid = 3532] [serial = 2360] [outer = 000000A7C03CFC00] 01:51:30 INFO - PROCESS | 3532 | 1470732690403 Marionette DEBUG loaded listener.js 01:51:30 INFO - PROCESS | 3532 | ++DOMWINDOW == 72 (000000A7C477E000) [pid = 3532] [serial = 2361] [outer = 000000A7C03CFC00] 01:51:30 INFO - PROCESS | 3532 | 1470732690861 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]]]}] 01:51:30 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 01:51:30 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 691ms 01:51:30 INFO - PROCESS | 3532 | 1470732690935 Marionette TRACE conn6 -> [0,3105,"getWindowHandle",null] 01:51:30 INFO - PROCESS | 3532 | 1470732690937 Marionette TRACE conn6 <- [1,3105,null,{"value":"13"}] 01:51:32 WARNING - u'runner_teardown' () 01:51:32 INFO - No more tests 01:51:32 INFO - Got 0 unexpected results 01:51:32 INFO - SUITE-END | took 683s 01:51:32 INFO - Closing logging queue 01:51:32 INFO - queue closed 01:51:32 INFO - Return code: 0 01:51:32 WARNING - # TBPL SUCCESS # 01:51:32 INFO - Running post-action listener: _resource_record_post_action 01:51:32 INFO - Running post-run listener: _resource_record_post_run 01:51:33 INFO - Total resource usage - Wall time: 692s; CPU: 14.0%; Read bytes: 44134912; Write bytes: 987646464; Read time: 653070; Write time: 3756960 01:51:33 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 01:51:33 INFO - install - Wall time: 3s; CPU: 12.0%; Read bytes: 0; Write bytes: 37852160; Read time: 0; Write time: 53370 01:51:33 INFO - run-tests - Wall time: 690s; CPU: 14.0%; Read bytes: 44134912; Write bytes: 871499264; Read time: 653070; Write time: 3645300 01:51:33 INFO - Running post-run listener: _upload_blobber_files 01:51:33 INFO - Blob upload gear active. 01:51:33 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 01:51:33 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 01:51:33 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-release', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 01:51:33 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-release -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 01:51:33 INFO - (blobuploader) - INFO - Open directory for files ... 01:51:33 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 01:51:33 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:51:33 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:51:34 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 01:51:34 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:51:34 INFO - (blobuploader) - INFO - Done attempting. 01:51:34 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 01:51:34 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:51:34 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:51:36 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 01:51:36 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:51:36 INFO - (blobuploader) - INFO - Done attempting. 01:51:36 INFO - (blobuploader) - INFO - Iteration through files over. 01:51:36 INFO - Return code: 0 01:51:36 INFO - rmtree: C:\slave\test\build\uploaded_files.json 01:51:36 INFO - Using _rmtree_windows ... 01:51:36 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 01:51:36 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/d1f8f8716e116655f051bcaabb1c4be9b8f451887b6d9026e1d5261a891711aa3395223ab6a7608d593ec1ed5b9770f815b9f59b9b9b81c909248f4945f9f4c9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/cfb969f9234fcc0328cfc188fa09594c1410e800dfa0ea5605f1c25a7e99c86edd60901f8265ced0d8e2b810ef65ba16c211403cb66445508a1c03ea63f05caa"} 01:51:36 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 01:51:36 INFO - Writing to file C:\slave\test\properties\blobber_files 01:51:36 INFO - Contents: 01:51:36 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/d1f8f8716e116655f051bcaabb1c4be9b8f451887b6d9026e1d5261a891711aa3395223ab6a7608d593ec1ed5b9770f815b9f59b9b9b81c909248f4945f9f4c9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/cfb969f9234fcc0328cfc188fa09594c1410e800dfa0ea5605f1c25a7e99c86edd60901f8265ced0d8e2b810ef65ba16c211403cb66445508a1c03ea63f05caa"} 01:51:36 INFO - Running post-run listener: copy_logs_to_upload_dir 01:51:36 INFO - Copying logs to upload dir... 01:51:36 INFO - mkdir: C:\slave\test\build\upload\logs 01:51:36 INFO - Copying logs to upload dir... 01:51:36 INFO - Using _rmtree_windows ... 01:51:36 INFO - Using _rmtree_windows ... 01:51:36 INFO - Using _rmtree_windows ... 01:51:36 INFO - Using _rmtree_windows ... 01:51:36 INFO - Using _rmtree_windows ... 01:51:36 INFO - Using _rmtree_windows ... 01:51:36 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=833.868000 ========= master_lag: 0.30 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 13 mins, 54 secs) (at 2016-08-09 01:51:36.500389) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-08-09 01:51:36.501495) ========= '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-174\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-174 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-174 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-174\AppData\Local LOGONSERVER=\\T-W864-IX-174 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-174 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-174 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-174 WINDIR=C:\windows using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/d1f8f8716e116655f051bcaabb1c4be9b8f451887b6d9026e1d5261a891711aa3395223ab6a7608d593ec1ed5b9770f815b9f59b9b9b81c909248f4945f9f4c9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/cfb969f9234fcc0328cfc188fa09594c1410e800dfa0ea5605f1c25a7e99c86edd60901f8265ced0d8e2b810ef65ba16c211403cb66445508a1c03ea63f05caa"} build_url:https://queue.taskcluster.net/v1/task/V0p9UTEbRg6DFY9PZSQMJg/artifacts/public/build/firefox-48.0.1.en-US.win64.zip symbols_url:https://queue.taskcluster.net/v1/task/V0p9UTEbRg6DFY9PZSQMJg/artifacts/public/build/firefox-48.0.1.en-US.win64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.101000 build_url: 'https://queue.taskcluster.net/v1/task/V0p9UTEbRg6DFY9PZSQMJg/artifacts/public/build/firefox-48.0.1.en-US.win64.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/d1f8f8716e116655f051bcaabb1c4be9b8f451887b6d9026e1d5261a891711aa3395223ab6a7608d593ec1ed5b9770f815b9f59b9b9b81c909248f4945f9f4c9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/cfb969f9234fcc0328cfc188fa09594c1410e800dfa0ea5605f1c25a7e99c86edd60901f8265ced0d8e2b810ef65ba16c211403cb66445508a1c03ea63f05caa"}' symbols_url: 'https://queue.taskcluster.net/v1/task/V0p9UTEbRg6DFY9PZSQMJg/artifacts/public/build/firefox-48.0.1.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-08-09 01:51:36.626568) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-09 01:51:36.626986) ========= '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-174\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-174 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-174 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-174\AppData\Local LOGONSERVER=\\T-W864-IX-174 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-174 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-174 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-174 WINDIR=C:\windows using PTY: False program finished with exit code 0 elapsedTime=0.101000 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-09 01:51:36.747385) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-08-09 01:51:36.747791) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-08-09 01:51:37.281895) ========= ========= Total master_lag: 2.45 =========