builder: mozilla-beta_win8_64-debug_test-web-platform-tests-1 slave: t-w864-ix-143 starttime: 1468752653.87 results: success (0) buildid: 20160717013154 builduid: b29bf0c67b4642cdbf4ed5e6aa124749 revision: 92ec0fc8583e2a8bf38f0d8e98a3b78cda4eebaa ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-17 03:50:53.872100) ========= master: http://buildbot-master112.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-17 03:50:53.872632) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-17 03:50:53.873026) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-17 03:50:54.075309) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-17 03:50:54.075781) ========= '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-143\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-143 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-143 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-143\AppData\Local LOGONSERVER=\\T-W864-IX-143 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;C:\mozilla-build\hg 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-143 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-143 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-143 WINDIR=C:\windows using PTY: False --03:50:55-- 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% 13.76 MB/s 03:50:55 (13.76 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.902000 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-17 03:50:56.015813) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-07-17 03:50:56.016192) ========= '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-143\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-143 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-143 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-143\AppData\Local LOGONSERVER=\\T-W864-IX-143 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;C:\mozilla-build\hg 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-143 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-143 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-143 WINDIR=C:\windows using PTY: False program finished with exit code 0 elapsedTime=3.813000 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-07-17 03:50:59.847417) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-07-17 03:50:59.848385) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 92ec0fc8583e2a8bf38f0d8e98a3b78cda4eebaa --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-beta --rev 92ec0fc8583e2a8bf38f0d8e98a3b78cda4eebaa --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld.T-W864-IX-143\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-143 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-143 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-143\AppData\Local LOGONSERVER=\\T-W864-IX-143 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;C:\mozilla-build\hg 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-143 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-143 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-143 WINDIR=C:\windows using PTY: False 2016-07-17 03:50:59,862 truncating revision to first 12 chars 2016-07-17 03:50:59,862 Setting DEBUG logging. 2016-07-17 03:50:59,862 attempt 1/10 2016-07-17 03:50:59,862 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/92ec0fc8583e?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-17 03:51:01,394 unpacking tar archive at: mozilla-beta-92ec0fc8583e/testing/mozharness/ program finished with exit code 0 elapsedTime=2.392000 ========= master_lag: 0.64 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-07-17 03:51:02.878521) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-17 03:51:02.878904) ========= script_repo_revision: 92ec0fc8583e2a8bf38f0d8e98a3b78cda4eebaa ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-17 03:51:02.879344) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-17 03:51:02.879648) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-17 03:51:02.898410) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 8 secs) (at 2016-07-17 03:51:02.899012) ========= '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-beta' '--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-beta', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld.T-W864-IX-143\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-143 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-143 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-143\AppData\Local LOGONSERVER=\\T-W864-IX-143 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;C:\mozilla-build\hg 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-143 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-143 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-143 WINDIR=C:\windows XPCOM_DEBUG_BREAK=warn using PTY: False 03:51:03 INFO - MultiFileLogger online at 20160717 03:51:03 in C:\slave\test 03:51:03 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-beta --download-symbols true 03:51:03 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 03:51:03 INFO - {'append_to_log': False, 03:51:03 INFO - 'base_work_dir': 'C:\\slave\\test', 03:51:03 INFO - 'blob_upload_branch': 'mozilla-beta', 03:51:03 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 03:51:03 INFO - 'buildbot_json_path': 'buildprops.json', 03:51:03 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 03:51:03 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 03:51:03 INFO - 'download_minidump_stackwalk': True, 03:51:03 INFO - 'download_symbols': 'true', 03:51:03 INFO - 'e10s': False, 03:51:03 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 03:51:03 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 03:51:03 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 03:51:03 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 03:51:03 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 03:51:03 INFO - 'C:/mozilla-build/tooltool.py'), 03:51:03 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 03:51:03 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 03:51:03 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 03:51:03 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 03:51:03 INFO - 'log_level': 'info', 03:51:03 INFO - 'log_to_console': True, 03:51:03 INFO - 'opt_config_files': (), 03:51:03 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 03:51:03 INFO - '--processes=1', 03:51:03 INFO - '--config=%(test_path)s/wptrunner.ini', 03:51:03 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 03:51:03 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 03:51:03 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 03:51:03 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 03:51:03 INFO - 'pip_index': False, 03:51:03 INFO - 'require_test_zip': True, 03:51:03 INFO - 'test_type': ('testharness',), 03:51:03 INFO - 'this_chunk': '1', 03:51:03 INFO - 'total_chunks': '10', 03:51:03 INFO - 'virtualenv_path': 'venv', 03:51:03 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 03:51:03 INFO - 'work_dir': 'build'} 03:51:03 INFO - ##### 03:51:03 INFO - ##### Running clobber step. 03:51:03 INFO - ##### 03:51:03 INFO - Running pre-action listener: _resource_record_pre_action 03:51:03 INFO - Running main action method: clobber 03:51:03 INFO - rmtree: C:\slave\test\build 03:51:03 INFO - Using _rmtree_windows ... 03:51:03 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 03:52:39 INFO - Running post-action listener: _resource_record_post_action 03:52:39 INFO - ##### 03:52:39 INFO - ##### Running read-buildbot-config step. 03:52:39 INFO - ##### 03:52:39 INFO - Running pre-action listener: _resource_record_pre_action 03:52:39 INFO - Running main action method: read_buildbot_config 03:52:39 INFO - Using buildbot properties: 03:52:39 INFO - { 03:52:39 INFO - "project": "", 03:52:39 INFO - "product": "firefox", 03:52:39 INFO - "script_repo_revision": "production", 03:52:39 INFO - "scheduler": "tests-mozilla-beta-win8_64-debug-unittest", 03:52:39 INFO - "repository": "", 03:52:39 INFO - "buildername": "Windows 8 64-bit mozilla-beta debug test web-platform-tests-1", 03:52:39 INFO - "buildid": "20160717013154", 03:52:39 INFO - "pgo_build": "False", 03:52:39 INFO - "basedir": "C:\\slave\\test", 03:52:39 INFO - "buildnumber": 25, 03:52:39 INFO - "slavename": "t-w864-ix-143", 03:52:39 INFO - "revision": "92ec0fc8583e2a8bf38f0d8e98a3b78cda4eebaa", 03:52:39 INFO - "master": "http://buildbot-master112.bb.releng.scl3.mozilla.com:8201/", 03:52:39 INFO - "platform": "win64", 03:52:39 INFO - "branch": "mozilla-beta", 03:52:39 INFO - "repo_path": "releases/mozilla-beta", 03:52:39 INFO - "moz_repo_path": "", 03:52:39 INFO - "stage_platform": "win64", 03:52:39 INFO - "builduid": "b29bf0c67b4642cdbf4ed5e6aa124749", 03:52:39 INFO - "slavebuilddir": "test" 03:52:39 INFO - } 03:52:39 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/HrCJXUc6S3SUbQZhVUtSOg/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json. 03:52:39 INFO - Found installer url https://queue.taskcluster.net/v1/task/HrCJXUc6S3SUbQZhVUtSOg/artifacts/public/build/firefox-48.0.en-US.win64.zip. 03:52:39 INFO - Running post-action listener: _resource_record_post_action 03:52:39 INFO - ##### 03:52:39 INFO - ##### Running download-and-extract step. 03:52:39 INFO - ##### 03:52:39 INFO - Running pre-action listener: _resource_record_pre_action 03:52:39 INFO - Running main action method: download_and_extract 03:52:39 INFO - mkdir: C:\slave\test\build\tests 03:52:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:52:39 INFO - https://queue.taskcluster.net/v1/task/HrCJXUc6S3SUbQZhVUtSOg/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json matches https://queue.taskcluster.net 03:52:39 INFO - trying https://queue.taskcluster.net/v1/task/HrCJXUc6S3SUbQZhVUtSOg/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json 03:52:39 INFO - Downloading https://queue.taskcluster.net/v1/task/HrCJXUc6S3SUbQZhVUtSOg/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json to C:\slave\test\build\firefox-48.0.en-US.win64.test_packages.json 03:52:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/HrCJXUc6S3SUbQZhVUtSOg/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.test_packages.json'}, attempt #1 03:52:40 INFO - Downloaded 1240 bytes. 03:52:40 INFO - Reading from file C:\slave\test\build\firefox-48.0.en-US.win64.test_packages.json 03:52:40 INFO - Using the following test package requirements: 03:52:40 INFO - {u'common': [u'firefox-48.0.en-US.win64.common.tests.zip'], 03:52:40 INFO - u'cppunittest': [u'firefox-48.0.en-US.win64.common.tests.zip', 03:52:40 INFO - u'firefox-48.0.en-US.win64.cppunittest.tests.zip'], 03:52:40 INFO - u'gtest': [u'firefox-48.0.en-US.win64.common.tests.zip', 03:52:40 INFO - u'firefox-48.0.en-US.win64.gtest.tests.zip'], 03:52:40 INFO - u'jittest': [u'firefox-48.0.en-US.win64.common.tests.zip', 03:52:40 INFO - u'jsshell-win64.zip'], 03:52:40 INFO - u'mochitest': [u'firefox-48.0.en-US.win64.common.tests.zip', 03:52:40 INFO - u'firefox-48.0.en-US.win64.mochitest.tests.zip'], 03:52:40 INFO - u'mozbase': [u'firefox-48.0.en-US.win64.common.tests.zip'], 03:52:40 INFO - u'reftest': [u'firefox-48.0.en-US.win64.common.tests.zip', 03:52:40 INFO - u'firefox-48.0.en-US.win64.reftest.tests.zip'], 03:52:40 INFO - u'talos': [u'firefox-48.0.en-US.win64.common.tests.zip', 03:52:40 INFO - u'firefox-48.0.en-US.win64.talos.tests.zip'], 03:52:40 INFO - u'web-platform': [u'firefox-48.0.en-US.win64.common.tests.zip', 03:52:40 INFO - u'firefox-48.0.en-US.win64.web-platform.tests.zip'], 03:52:40 INFO - u'xpcshell': [u'firefox-48.0.en-US.win64.common.tests.zip', 03:52:40 INFO - u'firefox-48.0.en-US.win64.xpcshell.tests.zip']} 03:52:40 INFO - Downloading packages: [u'firefox-48.0.en-US.win64.common.tests.zip', u'firefox-48.0.en-US.win64.web-platform.tests.zip'] for test suite category: web-platform 03:52:40 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')]} 03:52:40 INFO - https://queue.taskcluster.net/v1/task/HrCJXUc6S3SUbQZhVUtSOg/artifacts/public/build/firefox-48.0.en-US.win64.common.tests.zip matches https://queue.taskcluster.net 03:52:40 INFO - trying https://queue.taskcluster.net/v1/task/HrCJXUc6S3SUbQZhVUtSOg/artifacts/public/build/firefox-48.0.en-US.win64.common.tests.zip 03:52:40 INFO - Downloading https://queue.taskcluster.net/v1/task/HrCJXUc6S3SUbQZhVUtSOg/artifacts/public/build/firefox-48.0.en-US.win64.common.tests.zip to C:\slave\test\build\firefox-48.0.en-US.win64.common.tests.zip 03:52:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/HrCJXUc6S3SUbQZhVUtSOg/artifacts/public/build/firefox-48.0.en-US.win64.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.common.tests.zip'}, attempt #1 03:52:41 INFO - Downloaded 20871999 bytes. 03:52:41 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 03:52:41 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win64.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 03:52:43 INFO - caution: filename not matched: web-platform/* 03:52:43 INFO - Return code: 11 03:52:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:52:43 INFO - https://queue.taskcluster.net/v1/task/HrCJXUc6S3SUbQZhVUtSOg/artifacts/public/build/firefox-48.0.en-US.win64.web-platform.tests.zip matches https://queue.taskcluster.net 03:52:43 INFO - trying https://queue.taskcluster.net/v1/task/HrCJXUc6S3SUbQZhVUtSOg/artifacts/public/build/firefox-48.0.en-US.win64.web-platform.tests.zip 03:52:43 INFO - Downloading https://queue.taskcluster.net/v1/task/HrCJXUc6S3SUbQZhVUtSOg/artifacts/public/build/firefox-48.0.en-US.win64.web-platform.tests.zip to C:\slave\test\build\firefox-48.0.en-US.win64.web-platform.tests.zip 03:52:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/HrCJXUc6S3SUbQZhVUtSOg/artifacts/public/build/firefox-48.0.en-US.win64.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.web-platform.tests.zip'}, attempt #1 03:52:44 INFO - Downloaded 36389910 bytes. 03:52:44 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 03:52:44 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win64.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 03:53:30 INFO - caution: filename not matched: bin/* 03:53:30 INFO - caution: filename not matched: config/* 03:53:30 INFO - caution: filename not matched: mozbase/* 03:53:30 INFO - caution: filename not matched: marionette/* 03:53:30 INFO - caution: filename not matched: tools/wptserve/* 03:53:30 INFO - Return code: 11 03:53:30 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')]} 03:53:30 INFO - https://queue.taskcluster.net/v1/task/HrCJXUc6S3SUbQZhVUtSOg/artifacts/public/build/firefox-48.0.en-US.win64.zip matches https://queue.taskcluster.net 03:53:30 INFO - trying https://queue.taskcluster.net/v1/task/HrCJXUc6S3SUbQZhVUtSOg/artifacts/public/build/firefox-48.0.en-US.win64.zip 03:53:30 INFO - Downloading https://queue.taskcluster.net/v1/task/HrCJXUc6S3SUbQZhVUtSOg/artifacts/public/build/firefox-48.0.en-US.win64.zip to C:\slave\test\build\firefox-48.0.en-US.win64.zip 03:53:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/HrCJXUc6S3SUbQZhVUtSOg/artifacts/public/build/firefox-48.0.en-US.win64.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.zip'}, attempt #1 03:53:32 INFO - Downloaded 82735144 bytes. 03:53:32 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/HrCJXUc6S3SUbQZhVUtSOg/artifacts/public/build/firefox-48.0.en-US.win64.zip 03:53:32 INFO - mkdir: C:\slave\test\properties 03:53:32 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 03:53:32 INFO - Writing to file C:\slave\test\properties\build_url 03:53:32 INFO - Contents: 03:53:32 INFO - build_url:https://queue.taskcluster.net/v1/task/HrCJXUc6S3SUbQZhVUtSOg/artifacts/public/build/firefox-48.0.en-US.win64.zip 03:53:32 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/HrCJXUc6S3SUbQZhVUtSOg/artifacts/public/build/firefox-48.0.en-US.win64.crashreporter-symbols.zip 03:53:32 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 03:53:32 INFO - Writing to file C:\slave\test\properties\symbols_url 03:53:32 INFO - Contents: 03:53:32 INFO - symbols_url:https://queue.taskcluster.net/v1/task/HrCJXUc6S3SUbQZhVUtSOg/artifacts/public/build/firefox-48.0.en-US.win64.crashreporter-symbols.zip 03:53:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:53:32 INFO - https://queue.taskcluster.net/v1/task/HrCJXUc6S3SUbQZhVUtSOg/artifacts/public/build/firefox-48.0.en-US.win64.crashreporter-symbols.zip matches https://queue.taskcluster.net 03:53:32 INFO - trying https://queue.taskcluster.net/v1/task/HrCJXUc6S3SUbQZhVUtSOg/artifacts/public/build/firefox-48.0.en-US.win64.crashreporter-symbols.zip 03:53:32 INFO - Downloading https://queue.taskcluster.net/v1/task/HrCJXUc6S3SUbQZhVUtSOg/artifacts/public/build/firefox-48.0.en-US.win64.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0.en-US.win64.crashreporter-symbols.zip 03:53:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/HrCJXUc6S3SUbQZhVUtSOg/artifacts/public/build/firefox-48.0.en-US.win64.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.crashreporter-symbols.zip'}, attempt #1 03:53:34 INFO - Downloaded 50748801 bytes. 03:53:34 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 03:53:34 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win64.crashreporter-symbols.zip -d C:\slave\test\build\symbols 03:53:37 INFO - Return code: 0 03:53:37 INFO - Running post-action listener: _resource_record_post_action 03:53:37 INFO - Running post-action listener: set_extra_try_arguments 03:53:37 INFO - ##### 03:53:37 INFO - ##### Running create-virtualenv step. 03:53:37 INFO - ##### 03:53:37 INFO - Running pre-action listener: _pre_create_virtualenv 03:53:37 INFO - Running pre-action listener: _resource_record_pre_action 03:53:37 INFO - Running main action method: create_virtualenv 03:53:37 INFO - Creating virtualenv C:\slave\test\build\venv 03:53:37 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 03:53:37 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 03:53:41 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 03:53:44 INFO - Installing distribute......................................................................................................................................................................................done. 03:53:46 INFO - Return code: 0 03:53:46 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 03:53:46 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')]} 03:53:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:53:46 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')]} 03:53:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:53:46 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 0x025AB6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x026D4200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02657C40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0268E368>, '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 0x023AED30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026E70C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-143', 'USERDOMAIN': 'T-W864-IX-143', '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-143', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-143\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-143', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-143', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-143', '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;C:\\mozilla-build\\hg', '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-143\\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 03:53:46 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 03:53:46 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 03:53:46 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 03:53:46 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-143\\AppData\\Roaming', 03:53:46 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 03:53:46 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 03:53:46 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 03:53:46 INFO - 'COMPUTERNAME': 'T-W864-IX-143', 03:53:46 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 03:53:46 INFO - 'DCLOCATION': 'SCL3', 03:53:46 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 03:53:46 INFO - 'FP_NO_HOST_CHECK': 'NO', 03:53:46 INFO - 'HOMEDRIVE': 'C:', 03:53:46 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-143', 03:53:46 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 03:53:46 INFO - 'KTS_VERSION': '1.19c', 03:53:46 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-143\\AppData\\Local', 03:53:46 INFO - 'LOGONSERVER': '\\\\T-W864-IX-143', 03:53:46 INFO - 'MONDIR': 'C:\\Monitor_config\\', 03:53:46 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 03:53:46 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 03:53:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:53:46 INFO - 'MOZ_NO_REMOTE': '1', 03:53:46 INFO - 'NO_EM_RESTART': '1', 03:53:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:53:46 INFO - 'NUMBER_OF_PROCESSORS': '8', 03:53:46 INFO - 'OS': 'Windows_NT', 03:53:46 INFO - 'OURDRIVE': 'C:', 03:53:46 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;C:\\mozilla-build\\hg', 03:53:46 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 03:53:46 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 03:53:46 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 03:53:46 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 03:53:46 INFO - 'PROCESSOR_LEVEL': '6', 03:53:46 INFO - 'PROCESSOR_REVISION': '1e05', 03:53:46 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 03:53:46 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 03:53:46 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 03:53:46 INFO - 'PROGRAMW6432': 'C:\\Program Files', 03:53:46 INFO - 'PROMPT': '$P$G', 03:53:46 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 03:53:46 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 03:53:46 INFO - 'PUBLIC': 'C:\\Users\\Public', 03:53:46 INFO - 'PWD': 'C:\\slave\\test', 03:53:46 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 03:53:46 INFO - 'SLAVEDIR': 'C:\\slave\\', 03:53:46 INFO - 'SYSTEMDRIVE': 'C:', 03:53:46 INFO - 'SYSTEMROOT': 'C:\\windows', 03:53:46 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 03:53:46 INFO - 'TEST1': 'testie', 03:53:46 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 03:53:46 INFO - 'USERDOMAIN': 'T-W864-IX-143', 03:53:46 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-143', 03:53:46 INFO - 'USERNAME': 'cltbld', 03:53:46 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-143', 03:53:46 INFO - 'WINDIR': 'C:\\windows', 03:53:46 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 03:53:47 INFO - Ignoring indexes: http://pypi.python.org/simple/ 03:53:47 INFO - Downloading/unpacking psutil>=0.7.1 03:53:47 INFO - Running setup.py egg_info for package psutil 03:53:47 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 03:53:47 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:53:47 INFO - Installing collected packages: psutil 03:53:47 INFO - Running setup.py install for psutil 03:53:47 INFO - building 'psutil._psutil_windows' extension 03:53:47 INFO - error: Unable to find vcvarsall.bat 03:53:47 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-0hvmpl-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 03:53:47 INFO - running install 03:53:47 INFO - running build 03:53:47 INFO - running build_py 03:53:47 INFO - creating build 03:53:47 INFO - creating build\lib.win32-2.7 03:53:47 INFO - creating build\lib.win32-2.7\psutil 03:53:47 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 03:53:47 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 03:53:47 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 03:53:47 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 03:53:47 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 03:53:47 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 03:53:47 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 03:53:47 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 03:53:47 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 03:53:47 INFO - running build_ext 03:53:47 INFO - building 'psutil._psutil_windows' extension 03:53:47 INFO - error: Unable to find vcvarsall.bat 03:53:47 INFO - ---------------------------------------- 03:53:47 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-0hvmpl-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 03:53:47 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-143\AppData\Roaming\pip\pip.log 03:53:47 WARNING - Return code: 1 03:53:47 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! 03:53:47 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 03:53:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:53:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:53:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:53:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:53:47 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 0x025AB6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x026D4200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02657C40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0268E368>, '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 0x023AED30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026E70C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-143', 'USERDOMAIN': 'T-W864-IX-143', '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-143', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-143\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-143', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-143', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-143', '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;C:\\mozilla-build\\hg', '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-143\\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 03:53:47 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 03:53:47 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 03:53:47 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 03:53:47 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-143\\AppData\\Roaming', 03:53:47 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 03:53:47 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 03:53:47 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 03:53:47 INFO - 'COMPUTERNAME': 'T-W864-IX-143', 03:53:47 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 03:53:47 INFO - 'DCLOCATION': 'SCL3', 03:53:47 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 03:53:47 INFO - 'FP_NO_HOST_CHECK': 'NO', 03:53:47 INFO - 'HOMEDRIVE': 'C:', 03:53:47 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-143', 03:53:47 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 03:53:47 INFO - 'KTS_VERSION': '1.19c', 03:53:47 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-143\\AppData\\Local', 03:53:47 INFO - 'LOGONSERVER': '\\\\T-W864-IX-143', 03:53:47 INFO - 'MONDIR': 'C:\\Monitor_config\\', 03:53:47 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 03:53:47 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 03:53:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:53:47 INFO - 'MOZ_NO_REMOTE': '1', 03:53:47 INFO - 'NO_EM_RESTART': '1', 03:53:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:53:47 INFO - 'NUMBER_OF_PROCESSORS': '8', 03:53:47 INFO - 'OS': 'Windows_NT', 03:53:47 INFO - 'OURDRIVE': 'C:', 03:53:47 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;C:\\mozilla-build\\hg', 03:53:47 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 03:53:47 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 03:53:47 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 03:53:47 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 03:53:47 INFO - 'PROCESSOR_LEVEL': '6', 03:53:47 INFO - 'PROCESSOR_REVISION': '1e05', 03:53:47 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 03:53:47 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 03:53:47 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 03:53:47 INFO - 'PROGRAMW6432': 'C:\\Program Files', 03:53:47 INFO - 'PROMPT': '$P$G', 03:53:47 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 03:53:47 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 03:53:47 INFO - 'PUBLIC': 'C:\\Users\\Public', 03:53:47 INFO - 'PWD': 'C:\\slave\\test', 03:53:47 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 03:53:47 INFO - 'SLAVEDIR': 'C:\\slave\\', 03:53:47 INFO - 'SYSTEMDRIVE': 'C:', 03:53:47 INFO - 'SYSTEMROOT': 'C:\\windows', 03:53:47 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 03:53:47 INFO - 'TEST1': 'testie', 03:53:47 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 03:53:47 INFO - 'USERDOMAIN': 'T-W864-IX-143', 03:53:47 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-143', 03:53:47 INFO - 'USERNAME': 'cltbld', 03:53:47 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-143', 03:53:47 INFO - 'WINDIR': 'C:\\windows', 03:53:47 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 03:53:48 INFO - Ignoring indexes: http://pypi.python.org/simple/ 03:53:48 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 03:53:48 INFO - Downloading mozsystemmonitor-0.0.tar.gz 03:53:48 INFO - Running setup.py egg_info for package mozsystemmonitor 03:53:48 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 03:53:48 INFO - Running setup.py egg_info for package psutil 03:53:48 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 03:53:48 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:53:48 INFO - Installing collected packages: mozsystemmonitor, psutil 03:53:48 INFO - Running setup.py install for mozsystemmonitor 03:53:48 INFO - Running setup.py install for psutil 03:53:48 INFO - building 'psutil._psutil_windows' extension 03:53:48 INFO - error: Unable to find vcvarsall.bat 03:53:48 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-m2eqfu-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 03:53:48 INFO - running install 03:53:48 INFO - running build 03:53:48 INFO - running build_py 03:53:48 INFO - running build_ext 03:53:48 INFO - building 'psutil._psutil_windows' extension 03:53:48 INFO - error: Unable to find vcvarsall.bat 03:53:48 INFO - ---------------------------------------- 03:53:48 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-m2eqfu-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 03:53:48 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-143\AppData\Roaming\pip\pip.log 03:53:48 WARNING - Return code: 1 03:53:48 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! 03:53:48 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 03:53:48 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')]} 03:53:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:53:48 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')]} 03:53:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:53:48 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 0x025AB6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x026D4200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02657C40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0268E368>, '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 0x023AED30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026E70C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-143', 'USERDOMAIN': 'T-W864-IX-143', '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-143', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-143\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-143', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-143', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-143', '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;C:\\mozilla-build\\hg', '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-143\\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 03:53:48 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 03:53:48 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 03:53:48 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 03:53:48 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-143\\AppData\\Roaming', 03:53:48 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 03:53:48 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 03:53:48 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 03:53:48 INFO - 'COMPUTERNAME': 'T-W864-IX-143', 03:53:48 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 03:53:48 INFO - 'DCLOCATION': 'SCL3', 03:53:48 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 03:53:48 INFO - 'FP_NO_HOST_CHECK': 'NO', 03:53:48 INFO - 'HOMEDRIVE': 'C:', 03:53:48 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-143', 03:53:48 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 03:53:48 INFO - 'KTS_VERSION': '1.19c', 03:53:48 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-143\\AppData\\Local', 03:53:48 INFO - 'LOGONSERVER': '\\\\T-W864-IX-143', 03:53:48 INFO - 'MONDIR': 'C:\\Monitor_config\\', 03:53:48 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 03:53:48 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 03:53:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:53:48 INFO - 'MOZ_NO_REMOTE': '1', 03:53:48 INFO - 'NO_EM_RESTART': '1', 03:53:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:53:48 INFO - 'NUMBER_OF_PROCESSORS': '8', 03:53:48 INFO - 'OS': 'Windows_NT', 03:53:48 INFO - 'OURDRIVE': 'C:', 03:53:48 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;C:\\mozilla-build\\hg', 03:53:48 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 03:53:48 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 03:53:48 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 03:53:48 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 03:53:48 INFO - 'PROCESSOR_LEVEL': '6', 03:53:48 INFO - 'PROCESSOR_REVISION': '1e05', 03:53:48 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 03:53:48 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 03:53:48 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 03:53:48 INFO - 'PROGRAMW6432': 'C:\\Program Files', 03:53:48 INFO - 'PROMPT': '$P$G', 03:53:48 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 03:53:48 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 03:53:48 INFO - 'PUBLIC': 'C:\\Users\\Public', 03:53:48 INFO - 'PWD': 'C:\\slave\\test', 03:53:48 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 03:53:48 INFO - 'SLAVEDIR': 'C:\\slave\\', 03:53:48 INFO - 'SYSTEMDRIVE': 'C:', 03:53:48 INFO - 'SYSTEMROOT': 'C:\\windows', 03:53:48 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 03:53:48 INFO - 'TEST1': 'testie', 03:53:48 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 03:53:48 INFO - 'USERDOMAIN': 'T-W864-IX-143', 03:53:48 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-143', 03:53:48 INFO - 'USERNAME': 'cltbld', 03:53:48 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-143', 03:53:48 INFO - 'WINDIR': 'C:\\windows', 03:53:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 03:53:48 INFO - Ignoring indexes: http://pypi.python.org/simple/ 03:53:48 INFO - Downloading/unpacking blobuploader==1.2.4 03:53:48 INFO - Downloading blobuploader-1.2.4.tar.gz 03:53:48 INFO - Running setup.py egg_info for package blobuploader 03:53:48 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 03:53:53 INFO - Running setup.py egg_info for package requests 03:53:53 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 03:53:53 INFO - Downloading docopt-0.6.1.tar.gz 03:53:53 INFO - Running setup.py egg_info for package docopt 03:53:53 INFO - Installing collected packages: blobuploader, docopt, requests 03:53:53 INFO - Running setup.py install for blobuploader 03:53:53 INFO - Running setup.py install for docopt 03:53:53 INFO - Running setup.py install for requests 03:53:53 INFO - Successfully installed blobuploader docopt requests 03:53:53 INFO - Cleaning up... 03:53:53 INFO - Return code: 0 03:53:53 INFO - Installing None into virtualenv C:\slave\test\build\venv 03:53:53 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')]} 03:53:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:53:53 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')]} 03:53:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:53:53 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 0x025AB6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x026D4200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02657C40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0268E368>, '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 0x023AED30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026E70C0>, '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-143', 'USERDOMAIN': 'T-W864-IX-143', '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-143', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-143\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-143', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-143', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-143', '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;C:\\mozilla-build\\hg', '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-143\\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 03:53:53 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 03:53:53 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 03:53:53 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 03:53:53 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-143\\AppData\\Roaming', 03:53:53 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 03:53:53 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 03:53:53 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 03:53:53 INFO - 'COMPUTERNAME': 'T-W864-IX-143', 03:53:53 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 03:53:53 INFO - 'DCLOCATION': 'SCL3', 03:53:53 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 03:53:53 INFO - 'FP_NO_HOST_CHECK': 'NO', 03:53:53 INFO - 'HOMEDRIVE': 'C:', 03:53:53 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-143', 03:53:53 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 03:53:53 INFO - 'KTS_VERSION': '1.19c', 03:53:53 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-143\\AppData\\Local', 03:53:53 INFO - 'LOGONSERVER': '\\\\T-W864-IX-143', 03:53:53 INFO - 'MONDIR': 'C:\\Monitor_config\\', 03:53:53 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 03:53:53 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 03:53:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:53:53 INFO - 'MOZ_NO_REMOTE': '1', 03:53:53 INFO - 'NO_EM_RESTART': '1', 03:53:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:53:53 INFO - 'NUMBER_OF_PROCESSORS': '8', 03:53:53 INFO - 'OS': 'Windows_NT', 03:53:53 INFO - 'OURDRIVE': 'C:', 03:53:53 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;C:\\mozilla-build\\hg', 03:53:53 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 03:53:53 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 03:53:53 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 03:53:53 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 03:53:53 INFO - 'PROCESSOR_LEVEL': '6', 03:53:53 INFO - 'PROCESSOR_REVISION': '1e05', 03:53:53 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 03:53:53 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 03:53:53 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 03:53:53 INFO - 'PROGRAMW6432': 'C:\\Program Files', 03:53:53 INFO - 'PROMPT': '$P$G', 03:53:53 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 03:53:53 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 03:53:53 INFO - 'PUBLIC': 'C:\\Users\\Public', 03:53:53 INFO - 'PWD': 'C:\\slave\\test', 03:53:53 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 03:53:53 INFO - 'SLAVEDIR': 'C:\\slave\\', 03:53:53 INFO - 'SYSTEMDRIVE': 'C:', 03:53:53 INFO - 'SYSTEMROOT': 'C:\\windows', 03:53:53 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 03:53:53 INFO - 'TEST1': 'testie', 03:53:53 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 03:53:53 INFO - 'USERDOMAIN': 'T-W864-IX-143', 03:53:53 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-143', 03:53:53 INFO - 'USERNAME': 'cltbld', 03:53:53 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-143', 03:53:53 INFO - 'WINDIR': 'C:\\windows', 03:53:53 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 03:53:57 INFO - Ignoring indexes: http://pypi.python.org/simple/ 03:53:57 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 03:53:57 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 03:53:57 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 03:53:57 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 03:53:57 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 03:53:57 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 03:53:57 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 03:53:57 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 03:53:57 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 03:53:57 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 03:53:57 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 03:53:57 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 03:53:57 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 03:53:57 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 03:53:57 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 03:53:57 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 03:53:57 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 03:53:57 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 03:53:57 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 03:53:57 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 03:53:57 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 03:53:57 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 03:53:57 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 03:53:57 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 03:53:57 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 03:53:57 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 03:53:57 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 03:53:57 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 03:53:57 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 03:53:57 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 03:53:57 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 03:53:57 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 03:53:57 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 03:53:57 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 03:53:57 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 03:53:57 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 03:53:57 INFO - Unpacking c:\slave\test\build\tests\marionette\client 03:53:57 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 03:53:57 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 03:53:57 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 03:53:57 INFO - Unpacking c:\slave\test\build\tests\marionette 03:53:57 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 03:53:57 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 03:53:57 INFO - Installing collected packages: browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 03:53:57 INFO - Running setup.py install for browsermob-proxy 03:54:13 INFO - Running setup.py install for manifestparser 03:54:13 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 03:54:13 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 03:54:13 INFO - Running setup.py install for marionette-client 03:54:13 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 03:54:13 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 03:54:13 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 03:54:13 INFO - Running setup.py install for marionette-driver 03:54:13 INFO - Running setup.py install for mozcrash 03:54:13 INFO - Running setup.py install for mozdebug 03:54:13 INFO - Running setup.py install for mozdevice 03:54:13 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 03:54:13 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 03:54:13 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 03:54:13 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 03:54:13 INFO - Running setup.py install for mozfile 03:54:13 INFO - Running setup.py install for mozhttpd 03:54:13 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 03:54:13 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 03:54:13 INFO - Running setup.py install for mozinfo 03:54:13 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 03:54:13 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 03:54:13 INFO - Running setup.py install for mozInstall 03:54:13 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 03:54:13 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 03:54:13 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 03:54:13 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 03:54:13 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 03:54:13 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 03:54:13 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 03:54:13 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 03:54:13 INFO - Running setup.py install for mozleak 03:54:13 INFO - Running setup.py install for mozlog 03:54:13 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 03:54:13 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 03:54:13 INFO - Running setup.py install for moznetwork 03:54:13 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 03:54:13 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 03:54:13 INFO - Running setup.py install for mozprocess 03:54:13 INFO - Running setup.py install for mozprofile 03:54:13 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 03:54:13 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 03:54:13 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 03:54:13 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 03:54:13 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 03:54:13 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 03:54:13 INFO - Running setup.py install for mozrunner 03:54:13 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 03:54:13 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 03:54:13 INFO - Running setup.py install for mozscreenshot 03:54:13 INFO - Running setup.py install for moztest 03:54:13 INFO - Running setup.py install for mozversion 03:54:13 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 03:54:13 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 03:54:13 INFO - Running setup.py install for wptserve 03:54:13 INFO - Successfully installed browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve 03:54:13 INFO - Cleaning up... 03:54:13 INFO - Return code: 0 03:54:13 INFO - Installing None into virtualenv C:\slave\test\build\venv 03:54:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:54:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:54:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:54:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:54:13 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x025AB6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x026D4200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02657C40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0268E368>, '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 0x023AED30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026E70C0>, '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-143', 'USERDOMAIN': 'T-W864-IX-143', '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-143', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-143\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-143', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-143', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-143', '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;C:\\mozilla-build\\hg', '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-143\\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 03:54:13 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 03:54:13 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 03:54:13 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 03:54:13 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-143\\AppData\\Roaming', 03:54:13 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 03:54:13 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 03:54:13 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 03:54:13 INFO - 'COMPUTERNAME': 'T-W864-IX-143', 03:54:13 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 03:54:13 INFO - 'DCLOCATION': 'SCL3', 03:54:13 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 03:54:13 INFO - 'FP_NO_HOST_CHECK': 'NO', 03:54:13 INFO - 'HOMEDRIVE': 'C:', 03:54:13 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-143', 03:54:13 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 03:54:13 INFO - 'KTS_VERSION': '1.19c', 03:54:13 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-143\\AppData\\Local', 03:54:13 INFO - 'LOGONSERVER': '\\\\T-W864-IX-143', 03:54:13 INFO - 'MONDIR': 'C:\\Monitor_config\\', 03:54:13 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 03:54:13 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 03:54:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:54:13 INFO - 'MOZ_NO_REMOTE': '1', 03:54:13 INFO - 'NO_EM_RESTART': '1', 03:54:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:54:13 INFO - 'NUMBER_OF_PROCESSORS': '8', 03:54:13 INFO - 'OS': 'Windows_NT', 03:54:13 INFO - 'OURDRIVE': 'C:', 03:54:13 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;C:\\mozilla-build\\hg', 03:54:13 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 03:54:13 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 03:54:13 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 03:54:13 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 03:54:13 INFO - 'PROCESSOR_LEVEL': '6', 03:54:13 INFO - 'PROCESSOR_REVISION': '1e05', 03:54:13 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 03:54:13 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 03:54:13 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 03:54:13 INFO - 'PROGRAMW6432': 'C:\\Program Files', 03:54:13 INFO - 'PROMPT': '$P$G', 03:54:13 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 03:54:13 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 03:54:13 INFO - 'PUBLIC': 'C:\\Users\\Public', 03:54:13 INFO - 'PWD': 'C:\\slave\\test', 03:54:13 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 03:54:13 INFO - 'SLAVEDIR': 'C:\\slave\\', 03:54:13 INFO - 'SYSTEMDRIVE': 'C:', 03:54:13 INFO - 'SYSTEMROOT': 'C:\\windows', 03:54:13 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 03:54:13 INFO - 'TEST1': 'testie', 03:54:13 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 03:54:13 INFO - 'USERDOMAIN': 'T-W864-IX-143', 03:54:13 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-143', 03:54:13 INFO - 'USERNAME': 'cltbld', 03:54:13 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-143', 03:54:13 INFO - 'WINDIR': 'C:\\windows', 03:54:13 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 03:54:18 INFO - Ignoring indexes: http://pypi.python.org/simple/ 03:54:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 03:54:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 03:54:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 03:54:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 03:54:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 03:54:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 03:54:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 03:54:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 03:54:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 03:54:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 03:54:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 03:54:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 03:54:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 03:54:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 03:54:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 03:54:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 03:54:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 03:54:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 03:54:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 03:54:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 03:54:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 03:54:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 03:54:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 03:54:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 03:54:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 03:54:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 03:54:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 03:54:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 03:54:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 03:54:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 03:54:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 03:54:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 03:54:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 03:54:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 03:54:18 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 03:54:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 03:54:18 INFO - Unpacking c:\slave\test\build\tests\marionette\client 03:54:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 03:54:18 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 03:54:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 03:54:18 INFO - Unpacking c:\slave\test\build\tests\marionette 03:54:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 03:54:18 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 03:54:18 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)) 03:54:30 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)) 03:54:30 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)) 03:54:30 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)) 03:54:30 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)) 03:54:30 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 03:54:30 INFO - Downloading blessings-1.6.tar.gz 03:54:30 INFO - Running setup.py egg_info for package blessings 03:54:30 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)) 03:54:30 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 03:54:30 INFO - Running setup.py install for blessings 03:54:30 INFO - Running setup.py install for browsermob-proxy 03:54:30 INFO - Running setup.py install for manifestparser 03:54:30 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 03:54:30 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 03:54:30 INFO - Running setup.py install for marionette-client 03:54:30 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 03:54:30 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 03:54:30 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 03:54:30 INFO - Running setup.py install for marionette-driver 03:54:30 INFO - Running setup.py install for mozcrash 03:54:30 INFO - Running setup.py install for mozdebug 03:54:30 INFO - Running setup.py install for mozdevice 03:54:30 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 03:54:30 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 03:54:30 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 03:54:30 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 03:54:30 INFO - Running setup.py install for mozhttpd 03:54:30 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 03:54:30 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 03:54:30 INFO - Running setup.py install for mozInstall 03:54:30 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 03:54:30 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 03:54:30 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 03:54:30 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 03:54:30 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 03:54:30 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 03:54:30 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 03:54:30 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 03:54:30 INFO - Running setup.py install for mozleak 03:54:30 INFO - Running setup.py install for mozprofile 03:54:30 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 03:54:30 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 03:54:30 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 03:54:30 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 03:54:30 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 03:54:30 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 03:54:30 INFO - Running setup.py install for mozrunner 03:54:30 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 03:54:30 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 03:54:32 INFO - Running setup.py install for mozscreenshot 03:54:32 INFO - Running setup.py install for moztest 03:54:32 INFO - Running setup.py install for mozversion 03:54:32 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 03:54:32 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 03:54:32 INFO - Running setup.py install for wptserve 03:54:32 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 03:54:32 INFO - Cleaning up... 03:54:32 INFO - Return code: 0 03:54:32 INFO - Done creating virtualenv C:\slave\test\build\venv. 03:54:32 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 03:54:32 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 03:54:33 INFO - Reading from file tmpfile_stdout 03:54:33 INFO - Using _rmtree_windows ... 03:54:33 INFO - Using _rmtree_windows ... 03:54:33 INFO - Current package versions: 03:54:33 INFO - blessings == 1.6 03:54:33 INFO - blobuploader == 1.2.4 03:54:33 INFO - browsermob-proxy == 0.6.0 03:54:33 INFO - distribute == 0.6.14 03:54:33 INFO - docopt == 0.6.1 03:54:33 INFO - manifestparser == 1.1 03:54:33 INFO - marionette-client == 2.3.0 03:54:33 INFO - marionette-driver == 1.4.0 03:54:33 INFO - mozInstall == 1.12 03:54:33 INFO - mozcrash == 0.17 03:54:33 INFO - mozdebug == 0.1 03:54:33 INFO - mozdevice == 0.48 03:54:33 INFO - mozfile == 1.2 03:54:33 INFO - mozhttpd == 0.7 03:54:33 INFO - mozinfo == 0.9 03:54:33 INFO - mozleak == 0.1 03:54:33 INFO - mozlog == 3.1 03:54:33 INFO - moznetwork == 0.27 03:54:33 INFO - mozprocess == 0.22 03:54:33 INFO - mozprofile == 0.28 03:54:33 INFO - mozrunner == 6.11 03:54:33 INFO - mozscreenshot == 0.1 03:54:33 INFO - mozsystemmonitor == 0.0 03:54:33 INFO - moztest == 0.7 03:54:33 INFO - mozversion == 1.4 03:54:33 INFO - requests == 1.2.3 03:54:33 INFO - wptserve == 1.4.0 03:54:33 INFO - Running post-action listener: _resource_record_post_action 03:54:33 INFO - Running post-action listener: _start_resource_monitoring 03:54:33 INFO - Starting resource monitoring. 03:54:33 INFO - ##### 03:54:33 INFO - ##### Running pull step. 03:54:33 INFO - ##### 03:54:33 INFO - Running pre-action listener: _resource_record_pre_action 03:54:33 INFO - Running main action method: pull 03:54:33 INFO - Pull has nothing to do! 03:54:33 INFO - Running post-action listener: _resource_record_post_action 03:54:33 INFO - ##### 03:54:33 INFO - ##### Running install step. 03:54:33 INFO - ##### 03:54:33 INFO - Running pre-action listener: _resource_record_pre_action 03:54:33 INFO - Running main action method: install 03:54:33 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 03:54:33 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 03:54:33 INFO - Reading from file tmpfile_stdout 03:54:33 INFO - Using _rmtree_windows ... 03:54:33 INFO - Using _rmtree_windows ... 03:54:33 INFO - Detecting whether we're running mozinstall >=1.0... 03:54:33 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 03:54:33 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 03:54:33 INFO - Reading from file tmpfile_stdout 03:54:33 INFO - Output received: 03:54:33 INFO - Usage: mozinstall-script.py [options] installer 03:54:33 INFO - Options: 03:54:33 INFO - -h, --help show this help message and exit 03:54:33 INFO - -d DEST, --destination=DEST 03:54:33 INFO - Directory to install application into. [default: 03:54:33 INFO - "C:\slave\test"] 03:54:33 INFO - --app=APP Application being installed. [default: firefox] 03:54:33 INFO - Using _rmtree_windows ... 03:54:33 INFO - Using _rmtree_windows ... 03:54:33 INFO - mkdir: C:\slave\test\build\application 03:54:33 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.en-US.win64.zip', '--destination', 'C:\\slave\\test\\build\\application'] 03:54:33 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.en-US.win64.zip --destination C:\slave\test\build\application 03:54:36 INFO - Reading from file tmpfile_stdout 03:54:36 INFO - Output received: 03:54:36 INFO - C:\slave\test\build\application\firefox\firefox.exe 03:54:36 INFO - Using _rmtree_windows ... 03:54:36 INFO - Using _rmtree_windows ... 03:54:36 INFO - Running post-action listener: _resource_record_post_action 03:54:36 INFO - ##### 03:54:36 INFO - ##### Running run-tests step. 03:54:36 INFO - ##### 03:54:36 INFO - Running pre-action listener: _resource_record_pre_action 03:54:36 INFO - Running main action method: run_tests 03:54:36 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 03:54:36 INFO - Minidump filename unknown. Determining based upon platform and architecture. 03:54:36 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 03:54:36 INFO - grabbing minidump binary from tooltool 03:54:36 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')]} 03:54:36 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 0x0268E368>, '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 0x023AED30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026E70C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 03:54:36 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 03:54:36 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 03:54:36 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 03:54:38 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpei9u4z 03:54:38 INFO - INFO - File integrity verified, renaming tmpei9u4z to win32-minidump_stackwalk.exe 03:54:38 INFO - Return code: 0 03:54:38 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 03:54:38 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 03:54:38 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', '-u', 'C:\\slave\\test\\build\\tests\\web-platform\\runtests.py', '--log-raw=-', '--log-raw=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_raw.log', '--log-errorsummary=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_errorsummary.log', '--binary=C:\\slave\\test\\build\\application\\firefox\\firefox.exe', '--symbols-path=https://queue.taskcluster.net/v1/task/HrCJXUc6S3SUbQZhVUtSOg/artifacts/public/build/firefox-48.0.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 03:54:38 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python -u C:\slave\test\build\tests\web-platform\runtests.py --log-raw=- --log-raw=C:\slave\test\build\blobber_upload_dir\wpt_raw.log --log-errorsummary=C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log --binary=C:\slave\test\build\application\firefox\firefox.exe --symbols-path=https://queue.taskcluster.net/v1/task/HrCJXUc6S3SUbQZhVUtSOg/artifacts/public/build/firefox-48.0.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 03:54:38 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 03:54:38 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-143\\AppData\\Roaming', 03:54:38 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 03:54:38 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 03:54:38 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 03:54:38 INFO - 'COMPUTERNAME': 'T-W864-IX-143', 03:54:38 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 03:54:38 INFO - 'DCLOCATION': 'SCL3', 03:54:38 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 03:54:38 INFO - 'FP_NO_HOST_CHECK': 'NO', 03:54:38 INFO - 'HOMEDRIVE': 'C:', 03:54:38 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-143', 03:54:38 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 03:54:38 INFO - 'KTS_VERSION': '1.19c', 03:54:38 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-143\\AppData\\Local', 03:54:38 INFO - 'LOGONSERVER': '\\\\T-W864-IX-143', 03:54:38 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 03:54:38 INFO - 'MONDIR': 'C:\\Monitor_config\\', 03:54:38 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 03:54:38 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 03:54:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:54:38 INFO - 'MOZ_NO_REMOTE': '1', 03:54:38 INFO - 'NO_EM_RESTART': '1', 03:54:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:54:38 INFO - 'NUMBER_OF_PROCESSORS': '8', 03:54:38 INFO - 'OS': 'Windows_NT', 03:54:38 INFO - 'OURDRIVE': 'C:', 03:54:38 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;C:\\mozilla-build\\hg', 03:54:38 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 03:54:38 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 03:54:38 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 03:54:38 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 03:54:38 INFO - 'PROCESSOR_LEVEL': '6', 03:54:38 INFO - 'PROCESSOR_REVISION': '1e05', 03:54:38 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 03:54:38 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 03:54:38 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 03:54:38 INFO - 'PROGRAMW6432': 'C:\\Program Files', 03:54:38 INFO - 'PROMPT': '$P$G', 03:54:38 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 03:54:38 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 03:54:38 INFO - 'PUBLIC': 'C:\\Users\\Public', 03:54:38 INFO - 'PWD': 'C:\\slave\\test', 03:54:38 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 03:54:38 INFO - 'SLAVEDIR': 'C:\\slave\\', 03:54:38 INFO - 'SYSTEMDRIVE': 'C:', 03:54:38 INFO - 'SYSTEMROOT': 'C:\\windows', 03:54:38 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 03:54:38 INFO - 'TEST1': 'testie', 03:54:38 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 03:54:38 INFO - 'USERDOMAIN': 'T-W864-IX-143', 03:54:38 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-143', 03:54:38 INFO - 'USERNAME': 'cltbld', 03:54:38 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-143', 03:54:38 INFO - 'WINDIR': 'C:\\windows', 03:54:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 03:54:38 INFO - Calling ['C:\\slave\\test\\build\\venv\\Scripts\\python', '-u', 'C:\\slave\\test\\build\\tests\\web-platform\\runtests.py', '--log-raw=-', '--log-raw=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_raw.log', '--log-errorsummary=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_errorsummary.log', '--binary=C:\\slave\\test\\build\\application\\firefox\\firefox.exe', '--symbols-path=https://queue.taskcluster.net/v1/task/HrCJXUc6S3SUbQZhVUtSOg/artifacts/public/build/firefox-48.0.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 03:54:40 INFO - STDERR: C:\slave\test\build\venv\lib\site-packages\mozrunner\utils.py:20: UserWarning: Module wptserve was already imported from C:\slave\test\build\tests\web-platform\tests\tools\wptserve\wptserve\__init__.py, but c:\slave\test\build\venv\lib\site-packages is being added to sys.path 03:54:40 INFO - import pkg_resources 03:54:41 INFO - Using 1 client processes 03:54:44 INFO - SUITE-START | Running 778 tests 03:54:44 INFO - Running testharness tests 03:54:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 03:54:44 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 03:54:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 03:54:44 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 03:54:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 03:54:44 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 03:54:44 INFO - Setting up ssl 03:54:45 INFO - PROCESS | certutil | 03:54:45 INFO - PROCESS | certutil | 03:54:45 INFO - PROCESS | certutil | 03:54:45 INFO - Certificate Nickname Trust Attributes 03:54:45 INFO - SSL,S/MIME,JAR/XPI 03:54:45 INFO - 03:54:45 INFO - web-platform-tests CT,, 03:54:45 INFO - 03:54:45 INFO - Starting runner 03:54:45 INFO - PROCESS | 180 | [180] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/startupcache/StartupCache.cpp, line 228 03:54:45 INFO - PROCESS | 180 | [180] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 03:54:46 INFO - PROCESS | 180 | [180] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3456 03:54:47 INFO - PROCESS | 180 | 1468752887302 Marionette DEBUG Marionette enabled via build flag and pref 03:54:48 INFO - PROCESS | 180 | ++DOCSHELL 000000199CE9D800 == 1 [pid = 180] [id = 1] 03:54:48 INFO - PROCESS | 180 | ++DOMWINDOW == 1 (000000199CE9E000) [pid = 180] [serial = 1] [outer = 0000000000000000] 03:54:48 INFO - PROCESS | 180 | [180] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 03:54:48 INFO - PROCESS | 180 | ++DOMWINDOW == 2 (000000199CE9F000) [pid = 180] [serial = 2] [outer = 000000199CE9E000] 03:54:48 INFO - PROCESS | 180 | ++DOCSHELL 000000199D881800 == 2 [pid = 180] [id = 2] 03:54:48 INFO - PROCESS | 180 | ++DOMWINDOW == 3 (000000199D882000) [pid = 180] [serial = 3] [outer = 0000000000000000] 03:54:48 INFO - PROCESS | 180 | [180] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 03:54:48 INFO - PROCESS | 180 | ++DOMWINDOW == 4 (000000199D883000) [pid = 180] [serial = 4] [outer = 000000199D882000] 03:54:49 INFO - PROCESS | 180 | 1468752889053 Marionette INFO Listening on port 2828 03:54:50 INFO - PROCESS | 180 | 1468752890960 Marionette DEBUG Marionette enabled via command-line flag 03:54:50 INFO - PROCESS | 180 | ++DOCSHELL 00000019A10D0000 == 3 [pid = 180] [id = 3] 03:54:50 INFO - PROCESS | 180 | ++DOMWINDOW == 5 (00000019A131C800) [pid = 180] [serial = 5] [outer = 0000000000000000] 03:54:50 INFO - PROCESS | 180 | [180] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 03:54:50 INFO - PROCESS | 180 | ++DOMWINDOW == 6 (00000019A131D800) [pid = 180] [serial = 6] [outer = 00000019A131C800] 03:54:51 INFO - PROCESS | 180 | [180] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 03:54:51 INFO - PROCESS | 180 | [180] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 03:54:52 INFO - PROCESS | 180 | ++DOMWINDOW == 7 (00000019A1E2D000) [pid = 180] [serial = 7] [outer = 000000199D882000] 03:54:52 INFO - PROCESS | 180 | [180] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:54:52 INFO - PROCESS | 180 | 1468752892159 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49258 03:54:52 INFO - PROCESS | 180 | [180] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:54:52 INFO - PROCESS | 180 | 1468752892191 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49259 03:54:52 INFO - PROCESS | 180 | [180] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:54:52 INFO - PROCESS | 180 | 1468752892198 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49260 03:54:52 INFO - PROCESS | 180 | [180] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:54:52 INFO - PROCESS | 180 | 1468752892233 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49261 03:54:52 INFO - PROCESS | 180 | [180] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:54:52 INFO - PROCESS | 180 | 1468752892240 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49262 03:54:52 INFO - PROCESS | 180 | 1468752892243 Marionette DEBUG Closed connection conn0 03:54:52 INFO - PROCESS | 180 | 1468752892245 Marionette DEBUG Closed connection conn1 03:54:52 INFO - PROCESS | 180 | 1468752892248 Marionette DEBUG Closed connection conn2 03:54:52 INFO - PROCESS | 180 | 1468752892303 Marionette DEBUG Closed connection conn3 03:54:52 INFO - PROCESS | 180 | 1468752892330 Marionette DEBUG Closed connection conn4 03:54:52 INFO - PROCESS | 180 | [180] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:54:52 INFO - PROCESS | 180 | 1468752892337 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49263 03:54:52 INFO - PROCESS | 180 | 1468752892470 Marionette DEBUG Closed connection conn5 03:54:52 INFO - PROCESS | 180 | [180] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:54:52 INFO - PROCESS | 180 | 1468752892475 Marionette DEBUG Accepted connection conn6 from 127.0.0.1:49264 03:54:52 INFO - PROCESS | 180 | ++DOCSHELL 00000019A254B800 == 4 [pid = 180] [id = 4] 03:54:52 INFO - PROCESS | 180 | ++DOMWINDOW == 8 (000000199CECFC00) [pid = 180] [serial = 8] [outer = 0000000000000000] 03:54:52 INFO - PROCESS | 180 | ++DOMWINDOW == 9 (00000019A25C0400) [pid = 180] [serial = 9] [outer = 000000199CECFC00] 03:54:52 INFO - PROCESS | 180 | ++DOMWINDOW == 10 (00000019A278A000) [pid = 180] [serial = 10] [outer = 000000199CECFC00] 03:54:52 INFO - PROCESS | 180 | 1468752892644 Marionette TRACE conn6 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 03:54:52 INFO - PROCESS | 180 | 1468752892650 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","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":"20160717013154","device":"desktop","version":"48.0"} 03:54:53 INFO - PROCESS | 180 | [180] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 03:54:53 INFO - PROCESS | 180 | [180] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 03:54:53 INFO - PROCESS | 180 | [180] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:54:54 INFO - PROCESS | 180 | ++DOCSHELL 00000019A7FE2800 == 5 [pid = 180] [id = 5] 03:54:54 INFO - PROCESS | 180 | ++DOMWINDOW == 11 (00000019A7FE3000) [pid = 180] [serial = 11] [outer = 0000000000000000] 03:54:54 INFO - PROCESS | 180 | ++DOCSHELL 00000019A7FE3800 == 6 [pid = 180] [id = 6] 03:54:54 INFO - PROCESS | 180 | ++DOMWINDOW == 12 (00000019A826A400) [pid = 180] [serial = 12] [outer = 0000000000000000] 03:54:54 INFO - PROCESS | 180 | [180] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 03:54:54 INFO - PROCESS | 180 | ++DOCSHELL 00000019A8A96800 == 7 [pid = 180] [id = 7] 03:54:54 INFO - PROCESS | 180 | ++DOMWINDOW == 13 (00000019A8269000) [pid = 180] [serial = 13] [outer = 0000000000000000] 03:54:54 INFO - PROCESS | 180 | [180] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 03:54:54 INFO - PROCESS | 180 | [180] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 03:54:54 INFO - PROCESS | 180 | ++DOMWINDOW == 14 (00000019A8D6FC00) [pid = 180] [serial = 14] [outer = 00000019A8269000] 03:54:55 INFO - PROCESS | 180 | ++DOMWINDOW == 15 (00000019A9090800) [pid = 180] [serial = 15] [outer = 00000019A7FE3000] 03:54:55 INFO - PROCESS | 180 | ++DOMWINDOW == 16 (00000019A8BDA800) [pid = 180] [serial = 16] [outer = 00000019A826A400] 03:54:55 INFO - PROCESS | 180 | ++DOMWINDOW == 17 (00000019A8BE5C00) [pid = 180] [serial = 17] [outer = 00000019A8269000] 03:54:56 INFO - PROCESS | 180 | 1468752896137 Marionette INFO startBrowser 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:54:56 INFO - PROCESS | 180 | 1468752896174 Marionette DEBUG loaded listener.js 03:54:56 INFO - PROCESS | 180 | 1468752896188 Marionette DEBUG loaded listener.js 03:54:56 INFO - PROCESS | 180 | 1468752896191 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:54:57 INFO - PROCESS | 180 | ++DOMWINDOW == 18 (00000019A938B800) [pid = 180] [serial = 18] [outer = 00000019A8269000] 03:54:57 INFO - PROCESS | 180 | 1468752897260 Marionette TRACE conn6 <- [1,1,null,{"sessionId":"90304a91-2e2f-4542-9896-c9e1dd89e6e6","capabilities":{"browserName":"Firefox","browserVersion":"48.0","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":"20160717013154","device":"desktop","version":"48.0","command_id":1}}] 03:54:57 INFO - PROCESS | 180 | 1468752897870 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}] 03:54:57 INFO - PROCESS | 180 | 1468752897873 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:54:57 INFO - PROCESS | 180 | 1468752897907 Marionette TRACE conn6 <- [1,2,null,{"value":null}] 03:54:57 INFO - PROCESS | 180 | 1468752897923 Marionette TRACE conn6 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 03:54:57 INFO - PROCESS | 180 | 1468752897926 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:54:57 INFO - PROCESS | 180 | [180] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 03:54:59 INFO - PROCESS | 180 | --DOCSHELL 000000199CE9D800 == 6 [pid = 180] [id = 1] 03:55:00 INFO - PROCESS | 180 | [180] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 03:55:00 INFO - PROCESS | 180 | ++DOMWINDOW == 19 (00000019A1F0FC00) [pid = 180] [serial = 19] [outer = 00000019A8269000] 03:55:00 INFO - PROCESS | 180 | [180] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 03:55:00 INFO - PROCESS | 180 | [180] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:55:00 INFO - PROCESS | 180 | 1468752900579 Marionette TRACE conn6 <- [1,3,null,{}] 03:55:00 INFO - PROCESS | 180 | 1468752900583 Marionette TRACE conn6 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 03:55:00 INFO - PROCESS | 180 | 1468752900586 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:00 INFO - PROCESS | 180 | 1468752900608 Marionette TRACE conn6 <- [1,4,null,{"value":null}] 03:55:00 INFO - PROCESS | 180 | 1468752900639 Marionette TRACE conn6 -> [0,5,"getWindowHandle",null] 03:55:00 INFO - PROCESS | 180 | 1468752900643 Marionette TRACE conn6 <- [1,5,null,{"value":"13"}] 03:55:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 03:55:00 INFO - PROCESS | 180 | 1468752900649 Marionette TRACE conn6 -> [0,6,"setScriptTimeout",{"ms":35000}] 03:55:00 INFO - PROCESS | 180 | 1468752900653 Marionette TRACE conn6 <- [1,6,null,{}] 03:55:00 INFO - PROCESS | 180 | 1468752900705 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}] 03:55:00 INFO - PROCESS | 180 | 1468752900708 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:00 INFO - PROCESS | 180 | 1468752900730 Marionette TRACE conn6 <- [1,7,null,{"value":null}] 03:55:00 INFO - PROCESS | 180 | 1468752900840 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:00 INFO - PROCESS | 180 | 1468752900844 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:00 INFO - PROCESS | 180 | ++DOCSHELL 000000199B341000 == 7 [pid = 180] [id = 8] 03:55:00 INFO - PROCESS | 180 | ++DOMWINDOW == 20 (000000199C947000) [pid = 180] [serial = 20] [outer = 0000000000000000] 03:55:00 INFO - PROCESS | 180 | ++DOMWINDOW == 21 (000000199D3E2000) [pid = 180] [serial = 21] [outer = 000000199C947000] 03:55:00 INFO - PROCESS | 180 | 1468752900912 Marionette DEBUG loaded listener.js 03:55:01 INFO - PROCESS | 180 | ++DOMWINDOW == 22 (00000019A05E9C00) [pid = 180] [serial = 22] [outer = 000000199C947000] 03:55:01 INFO - PROCESS | 180 | --DOCSHELL 00000019A254B800 == 6 [pid = 180] [id = 4] 03:55:01 INFO - PROCESS | 180 | ++DOCSHELL 000000199B33F800 == 7 [pid = 180] [id = 9] 03:55:01 INFO - PROCESS | 180 | ++DOMWINDOW == 23 (00000019A0DC2000) [pid = 180] [serial = 23] [outer = 0000000000000000] 03:55:01 INFO - PROCESS | 180 | ++DOMWINDOW == 24 (00000019A10E6C00) [pid = 180] [serial = 24] [outer = 00000019A0DC2000] 03:55:01 INFO - PROCESS | 180 | 1468752901338 Marionette DEBUG loaded listener.js 03:55:01 INFO - PROCESS | 180 | ++DOMWINDOW == 25 (00000019A146D400) [pid = 180] [serial = 25] [outer = 00000019A0DC2000] 03:55:01 INFO - PROCESS | 180 | 1468752901835 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]]]}] 03:55:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 03:55:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1242ms 03:55:02 INFO - PROCESS | 180 | ++DOCSHELL 00000019A10C8000 == 8 [pid = 180] [id = 10] 03:55:02 INFO - PROCESS | 180 | ++DOMWINDOW == 26 (00000019A10C9800) [pid = 180] [serial = 26] [outer = 0000000000000000] 03:55:02 INFO - PROCESS | 180 | 1468752902030 Marionette TRACE conn6 -> [0,9,"getWindowHandle",null] 03:55:02 INFO - PROCESS | 180 | 1468752902033 Marionette TRACE conn6 <- [1,9,null,{"value":"13"}] 03:55:02 INFO - PROCESS | 180 | ++DOMWINDOW == 27 (00000019A10CF800) [pid = 180] [serial = 27] [outer = 00000019A10C9800] 03:55:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 03:55:02 INFO - PROCESS | 180 | ++DOMWINDOW == 28 (000000199CE20800) [pid = 180] [serial = 28] [outer = 00000019A10C9800] 03:55:02 INFO - PROCESS | 180 | 1468752902086 Marionette TRACE conn6 -> [0,10,"setScriptTimeout",{"ms":35000}] 03:55:02 INFO - PROCESS | 180 | 1468752902089 Marionette TRACE conn6 <- [1,10,null,{}] 03:55:02 INFO - PROCESS | 180 | ++DOCSHELL 000000199AB24800 == 9 [pid = 180] [id = 11] 03:55:02 INFO - PROCESS | 180 | ++DOMWINDOW == 29 (000000199AE10000) [pid = 180] [serial = 29] [outer = 0000000000000000] 03:55:02 INFO - PROCESS | 180 | ++DOMWINDOW == 30 (00000019A8098C00) [pid = 180] [serial = 30] [outer = 000000199AE10000] 03:55:02 INFO - PROCESS | 180 | 1468752902167 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}] 03:55:02 INFO - PROCESS | 180 | 1468752902170 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:02 INFO - PROCESS | 180 | ++DOMWINDOW == 31 (00000019A8602800) [pid = 180] [serial = 31] [outer = 000000199AE10000] 03:55:02 INFO - PROCESS | 180 | 1468752902305 Marionette TRACE conn6 <- [1,11,null,{"value":null}] 03:55:02 INFO - PROCESS | 180 | 1468752902363 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:02 INFO - PROCESS | 180 | 1468752902365 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:02 INFO - PROCESS | 180 | ++DOCSHELL 00000019A2534800 == 10 [pid = 180] [id = 12] 03:55:02 INFO - PROCESS | 180 | ++DOMWINDOW == 32 (00000019A1FD0C00) [pid = 180] [serial = 32] [outer = 0000000000000000] 03:55:02 INFO - PROCESS | 180 | ++DOMWINDOW == 33 (00000019A8D66C00) [pid = 180] [serial = 33] [outer = 00000019A1FD0C00] 03:55:02 INFO - PROCESS | 180 | 1468752902421 Marionette DEBUG loaded listener.js 03:55:02 INFO - PROCESS | 180 | ++DOMWINDOW == 34 (00000019A9246800) [pid = 180] [serial = 34] [outer = 00000019A1FD0C00] 03:55:02 INFO - PROCESS | 180 | 1468752902865 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]]]}] 03:55:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 03:55:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 861ms 03:55:02 INFO - PROCESS | 180 | 1468752902927 Marionette TRACE conn6 -> [0,13,"getWindowHandle",null] 03:55:02 INFO - PROCESS | 180 | 1468752902932 Marionette TRACE conn6 <- [1,13,null,{"value":"13"}] 03:55:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 03:55:02 INFO - PROCESS | 180 | 1468752902937 Marionette TRACE conn6 -> [0,14,"setScriptTimeout",{"ms":35000}] 03:55:02 INFO - PROCESS | 180 | 1468752902939 Marionette TRACE conn6 <- [1,14,null,{}] 03:55:02 INFO - PROCESS | 180 | 1468752902943 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}] 03:55:02 INFO - PROCESS | 180 | 1468752902946 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:03 INFO - PROCESS | 180 | 1468752903041 Marionette TRACE conn6 <- [1,15,null,{"value":null}] 03:55:03 INFO - PROCESS | 180 | 1468752903049 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:03 INFO - PROCESS | 180 | 1468752903051 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:03 INFO - PROCESS | 180 | ++DOCSHELL 00000019A5A7D000 == 11 [pid = 180] [id = 13] 03:55:03 INFO - PROCESS | 180 | ++DOMWINDOW == 35 (00000019AA2AF400) [pid = 180] [serial = 35] [outer = 0000000000000000] 03:55:03 INFO - PROCESS | 180 | ++DOMWINDOW == 36 (00000019AB02B000) [pid = 180] [serial = 36] [outer = 00000019AA2AF400] 03:55:03 INFO - PROCESS | 180 | 1468752903115 Marionette DEBUG loaded listener.js 03:55:03 INFO - PROCESS | 180 | ++DOMWINDOW == 37 (00000019AB803800) [pid = 180] [serial = 37] [outer = 00000019AA2AF400] 03:55:03 INFO - PROCESS | 180 | 1468752903524 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]]]}] 03:55:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 03:55:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 630ms 03:55:03 INFO - PROCESS | 180 | 1468752903569 Marionette TRACE conn6 -> [0,17,"getWindowHandle",null] 03:55:03 INFO - PROCESS | 180 | 1468752903571 Marionette TRACE conn6 <- [1,17,null,{"value":"13"}] 03:55:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 03:55:03 INFO - PROCESS | 180 | 1468752903576 Marionette TRACE conn6 -> [0,18,"setScriptTimeout",{"ms":35000}] 03:55:03 INFO - PROCESS | 180 | 1468752903583 Marionette TRACE conn6 <- [1,18,null,{}] 03:55:03 INFO - PROCESS | 180 | 1468752903593 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}] 03:55:03 INFO - PROCESS | 180 | 1468752903597 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:03 INFO - PROCESS | 180 | 1468752903710 Marionette TRACE conn6 <- [1,19,null,{"value":null}] 03:55:03 INFO - PROCESS | 180 | 1468752903720 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:03 INFO - PROCESS | 180 | 1468752903723 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:03 INFO - PROCESS | 180 | ++DOCSHELL 00000019A5942800 == 12 [pid = 180] [id = 14] 03:55:03 INFO - PROCESS | 180 | ++DOMWINDOW == 38 (00000019A25F4C00) [pid = 180] [serial = 38] [outer = 0000000000000000] 03:55:03 INFO - PROCESS | 180 | ++DOMWINDOW == 39 (00000019A25F6C00) [pid = 180] [serial = 39] [outer = 00000019A25F4C00] 03:55:03 INFO - PROCESS | 180 | 1468752903774 Marionette DEBUG loaded listener.js 03:55:03 INFO - PROCESS | 180 | ++DOMWINDOW == 40 (00000019A25FD400) [pid = 180] [serial = 40] [outer = 00000019A25F4C00] 03:55:04 INFO - PROCESS | 180 | 1468752904153 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]]]}] 03:55:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 03:55:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 629ms 03:55:04 INFO - PROCESS | 180 | 1468752904207 Marionette TRACE conn6 -> [0,21,"getWindowHandle",null] 03:55:04 INFO - PROCESS | 180 | 1468752904210 Marionette TRACE conn6 <- [1,21,null,{"value":"13"}] 03:55:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 03:55:04 INFO - PROCESS | 180 | 1468752904213 Marionette TRACE conn6 -> [0,22,"setScriptTimeout",{"ms":35000}] 03:55:04 INFO - PROCESS | 180 | 1468752904215 Marionette TRACE conn6 <- [1,22,null,{}] 03:55:04 INFO - PROCESS | 180 | 1468752904219 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}] 03:55:04 INFO - PROCESS | 180 | 1468752904222 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:04 INFO - PROCESS | 180 | 1468752904307 Marionette TRACE conn6 <- [1,23,null,{"value":null}] 03:55:04 INFO - PROCESS | 180 | 1468752904313 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:04 INFO - PROCESS | 180 | 1468752904315 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:04 INFO - PROCESS | 180 | ++DOCSHELL 00000019A6AB5000 == 13 [pid = 180] [id = 15] 03:55:04 INFO - PROCESS | 180 | ++DOMWINDOW == 41 (00000019A5576C00) [pid = 180] [serial = 41] [outer = 0000000000000000] 03:55:04 INFO - PROCESS | 180 | ++DOMWINDOW == 42 (00000019A60C0400) [pid = 180] [serial = 42] [outer = 00000019A5576C00] 03:55:04 INFO - PROCESS | 180 | 1468752904361 Marionette DEBUG loaded listener.js 03:55:04 INFO - PROCESS | 180 | ++DOMWINDOW == 43 (00000019A8097C00) [pid = 180] [serial = 43] [outer = 00000019A5576C00] 03:55:04 INFO - PROCESS | 180 | 1468752904758 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]]]}] 03:55:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 03:55:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 588ms 03:55:04 INFO - PROCESS | 180 | 1468752904810 Marionette TRACE conn6 -> [0,25,"getWindowHandle",null] 03:55:04 INFO - PROCESS | 180 | 1468752904812 Marionette TRACE conn6 <- [1,25,null,{"value":"13"}] 03:55:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 03:55:04 INFO - PROCESS | 180 | 1468752904815 Marionette TRACE conn6 -> [0,26,"setScriptTimeout",{"ms":35000}] 03:55:04 INFO - PROCESS | 180 | 1468752904817 Marionette TRACE conn6 <- [1,26,null,{}] 03:55:04 INFO - PROCESS | 180 | 1468752904821 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}] 03:55:04 INFO - PROCESS | 180 | 1468752904823 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:04 INFO - PROCESS | 180 | 1468752904906 Marionette TRACE conn6 <- [1,27,null,{"value":null}] 03:55:04 INFO - PROCESS | 180 | 1468752904911 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:04 INFO - PROCESS | 180 | 1468752904918 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:04 INFO - PROCESS | 180 | ++DOCSHELL 00000019A86F0800 == 14 [pid = 180] [id = 16] 03:55:04 INFO - PROCESS | 180 | ++DOMWINDOW == 44 (00000019A7EE2C00) [pid = 180] [serial = 44] [outer = 0000000000000000] 03:55:04 INFO - PROCESS | 180 | ++DOMWINDOW == 45 (00000019A9760C00) [pid = 180] [serial = 45] [outer = 00000019A7EE2C00] 03:55:04 INFO - PROCESS | 180 | 1468752904975 Marionette DEBUG loaded listener.js 03:55:05 INFO - PROCESS | 180 | ++DOMWINDOW == 46 (00000019AB878800) [pid = 180] [serial = 46] [outer = 00000019A7EE2C00] 03:55:05 INFO - PROCESS | 180 | 1468752905407 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]]]}] 03:55:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 03:55:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 629ms 03:55:05 INFO - PROCESS | 180 | 1468752905447 Marionette TRACE conn6 -> [0,29,"getWindowHandle",null] 03:55:05 INFO - PROCESS | 180 | 1468752905449 Marionette TRACE conn6 <- [1,29,null,{"value":"13"}] 03:55:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 03:55:05 INFO - PROCESS | 180 | 1468752905452 Marionette TRACE conn6 -> [0,30,"setScriptTimeout",{"ms":35000}] 03:55:05 INFO - PROCESS | 180 | 1468752905454 Marionette TRACE conn6 <- [1,30,null,{}] 03:55:05 INFO - PROCESS | 180 | 1468752905458 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}] 03:55:05 INFO - PROCESS | 180 | 1468752905461 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:05 INFO - PROCESS | 180 | 1468752905544 Marionette TRACE conn6 <- [1,31,null,{"value":null}] 03:55:05 INFO - PROCESS | 180 | 1468752905550 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:05 INFO - PROCESS | 180 | 1468752905552 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:05 INFO - PROCESS | 180 | ++DOCSHELL 00000019A8A8B000 == 15 [pid = 180] [id = 17] 03:55:05 INFO - PROCESS | 180 | ++DOMWINDOW == 47 (000000199A35D400) [pid = 180] [serial = 47] [outer = 0000000000000000] 03:55:05 INFO - PROCESS | 180 | ++DOMWINDOW == 48 (000000199BF19C00) [pid = 180] [serial = 48] [outer = 000000199A35D400] 03:55:05 INFO - PROCESS | 180 | 1468752905598 Marionette DEBUG loaded listener.js 03:55:05 INFO - PROCESS | 180 | ++DOMWINDOW == 49 (000000199BF24000) [pid = 180] [serial = 49] [outer = 000000199A35D400] 03:55:05 INFO - PROCESS | 180 | 1468752905978 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]]]}] 03:55:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 03:55:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 567ms 03:55:06 INFO - PROCESS | 180 | 1468752906023 Marionette TRACE conn6 -> [0,33,"getWindowHandle",null] 03:55:06 INFO - PROCESS | 180 | 1468752906025 Marionette TRACE conn6 <- [1,33,null,{"value":"13"}] 03:55:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 03:55:06 INFO - PROCESS | 180 | 1468752906028 Marionette TRACE conn6 -> [0,34,"setScriptTimeout",{"ms":35000}] 03:55:06 INFO - PROCESS | 180 | 1468752906029 Marionette TRACE conn6 <- [1,34,null,{}] 03:55:06 INFO - PROCESS | 180 | 1468752906044 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}] 03:55:06 INFO - PROCESS | 180 | 1468752906046 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:06 INFO - PROCESS | 180 | 1468752906186 Marionette TRACE conn6 <- [1,35,null,{"value":null}] 03:55:06 INFO - PROCESS | 180 | 1468752906215 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:06 INFO - PROCESS | 180 | 1468752906217 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:06 INFO - PROCESS | 180 | ++DOCSHELL 00000019A9858800 == 16 [pid = 180] [id = 18] 03:55:06 INFO - PROCESS | 180 | ++DOMWINDOW == 50 (000000199A1D2800) [pid = 180] [serial = 50] [outer = 0000000000000000] 03:55:06 INFO - PROCESS | 180 | ++DOMWINDOW == 51 (000000199C74A400) [pid = 180] [serial = 51] [outer = 000000199A1D2800] 03:55:06 INFO - PROCESS | 180 | 1468752906262 Marionette DEBUG loaded listener.js 03:55:06 INFO - PROCESS | 180 | ++DOMWINDOW == 52 (000000199C74F800) [pid = 180] [serial = 52] [outer = 000000199A1D2800] 03:55:06 INFO - PROCESS | 180 | 1468752906641 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]]]}] 03:55:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 03:55:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 630ms 03:55:06 INFO - PROCESS | 180 | 1468752906661 Marionette TRACE conn6 -> [0,37,"getWindowHandle",null] 03:55:06 INFO - PROCESS | 180 | 1468752906663 Marionette TRACE conn6 <- [1,37,null,{"value":"13"}] 03:55:06 INFO - PROCESS | 180 | 1468752906666 Marionette TRACE conn6 -> [0,38,"setScriptTimeout",{"ms":35000}] 03:55:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 03:55:06 INFO - PROCESS | 180 | 1468752906668 Marionette TRACE conn6 <- [1,38,null,{}] 03:55:06 INFO - PROCESS | 180 | 1468752906671 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}] 03:55:06 INFO - PROCESS | 180 | 1468752906681 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:06 INFO - PROCESS | 180 | 1468752906793 Marionette TRACE conn6 <- [1,39,null,{"value":null}] 03:55:06 INFO - PROCESS | 180 | 1468752906800 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:06 INFO - PROCESS | 180 | 1468752906802 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:06 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB00F000 == 17 [pid = 180] [id = 19] 03:55:06 INFO - PROCESS | 180 | ++DOMWINDOW == 53 (000000199C74FC00) [pid = 180] [serial = 53] [outer = 0000000000000000] 03:55:06 INFO - PROCESS | 180 | ++DOMWINDOW == 54 (00000019A0E9A800) [pid = 180] [serial = 54] [outer = 000000199C74FC00] 03:55:06 INFO - PROCESS | 180 | 1468752906847 Marionette DEBUG loaded listener.js 03:55:06 INFO - PROCESS | 180 | ++DOMWINDOW == 55 (00000019AE352C00) [pid = 180] [serial = 55] [outer = 000000199C74FC00] 03:55:07 INFO - PROCESS | 180 | 1468752907207 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]]]}] 03:55:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 03:55:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 567ms 03:55:07 INFO - PROCESS | 180 | 1468752907238 Marionette TRACE conn6 -> [0,41,"getWindowHandle",null] 03:55:07 INFO - PROCESS | 180 | 1468752907240 Marionette TRACE conn6 <- [1,41,null,{"value":"13"}] 03:55:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 03:55:07 INFO - PROCESS | 180 | 1468752907243 Marionette TRACE conn6 -> [0,42,"setScriptTimeout",{"ms":35000}] 03:55:07 INFO - PROCESS | 180 | 1468752907245 Marionette TRACE conn6 <- [1,42,null,{}] 03:55:07 INFO - PROCESS | 180 | 1468752907248 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}] 03:55:07 INFO - PROCESS | 180 | 1468752907250 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:07 INFO - PROCESS | 180 | 1468752907338 Marionette TRACE conn6 <- [1,43,null,{"value":null}] 03:55:07 INFO - PROCESS | 180 | 1468752907392 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:07 INFO - PROCESS | 180 | 1468752907395 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:07 INFO - PROCESS | 180 | ++DOCSHELL 00000019AC09F000 == 18 [pid = 180] [id = 20] 03:55:07 INFO - PROCESS | 180 | ++DOMWINDOW == 56 (00000019A25F3800) [pid = 180] [serial = 56] [outer = 0000000000000000] 03:55:07 INFO - PROCESS | 180 | ++DOMWINDOW == 57 (00000019AE356C00) [pid = 180] [serial = 57] [outer = 00000019A25F3800] 03:55:07 INFO - PROCESS | 180 | 1468752907444 Marionette DEBUG loaded listener.js 03:55:07 INFO - PROCESS | 180 | ++DOMWINDOW == 58 (00000019AE721C00) [pid = 180] [serial = 58] [outer = 00000019A25F3800] 03:55:07 INFO - PROCESS | 180 | 1468752907796 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]]]}] 03:55:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 03:55:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 629ms 03:55:07 INFO - PROCESS | 180 | 1468752907875 Marionette TRACE conn6 -> [0,45,"getWindowHandle",null] 03:55:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 03:55:07 INFO - PROCESS | 180 | 1468752907878 Marionette TRACE conn6 <- [1,45,null,{"value":"13"}] 03:55:07 INFO - PROCESS | 180 | 1468752907881 Marionette TRACE conn6 -> [0,46,"setScriptTimeout",{"ms":35000}] 03:55:07 INFO - PROCESS | 180 | 1468752907882 Marionette TRACE conn6 <- [1,46,null,{}] 03:55:07 INFO - PROCESS | 180 | 1468752907886 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}] 03:55:07 INFO - PROCESS | 180 | 1468752907888 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:08 INFO - PROCESS | 180 | 1468752908002 Marionette TRACE conn6 <- [1,47,null,{"value":null}] 03:55:08 INFO - PROCESS | 180 | 1468752908012 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:08 INFO - PROCESS | 180 | 1468752908014 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:08 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE5E1800 == 19 [pid = 180] [id = 21] 03:55:08 INFO - PROCESS | 180 | ++DOMWINDOW == 59 (00000019AE729400) [pid = 180] [serial = 59] [outer = 0000000000000000] 03:55:08 INFO - PROCESS | 180 | ++DOMWINDOW == 60 (00000019AE78C800) [pid = 180] [serial = 60] [outer = 00000019AE729400] 03:55:08 INFO - PROCESS | 180 | 1468752908064 Marionette DEBUG loaded listener.js 03:55:08 INFO - PROCESS | 180 | ++DOMWINDOW == 61 (00000019AE793800) [pid = 180] [serial = 61] [outer = 00000019AE729400] 03:55:08 INFO - PROCESS | 180 | 1468752908451 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]]]}] 03:55:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 03:55:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 630ms 03:55:08 INFO - PROCESS | 180 | 1468752908515 Marionette TRACE conn6 -> [0,49,"getWindowHandle",null] 03:55:08 INFO - PROCESS | 180 | 1468752908517 Marionette TRACE conn6 <- [1,49,null,{"value":"13"}] 03:55:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 03:55:08 INFO - PROCESS | 180 | 1468752908521 Marionette TRACE conn6 -> [0,50,"setScriptTimeout",{"ms":35000}] 03:55:08 INFO - PROCESS | 180 | 1468752908523 Marionette TRACE conn6 <- [1,50,null,{}] 03:55:08 INFO - PROCESS | 180 | 1468752908527 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}] 03:55:08 INFO - PROCESS | 180 | 1468752908529 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:08 INFO - PROCESS | 180 | 1468752908655 Marionette TRACE conn6 <- [1,51,null,{"value":null}] 03:55:08 INFO - PROCESS | 180 | 1468752908685 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:08 INFO - PROCESS | 180 | 1468752908687 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:08 INFO - PROCESS | 180 | ++DOCSHELL 00000019AF722000 == 20 [pid = 180] [id = 22] 03:55:08 INFO - PROCESS | 180 | ++DOMWINDOW == 62 (00000019AF7D4800) [pid = 180] [serial = 62] [outer = 0000000000000000] 03:55:08 INFO - PROCESS | 180 | ++DOMWINDOW == 63 (00000019AF7DB400) [pid = 180] [serial = 63] [outer = 00000019AF7D4800] 03:55:08 INFO - PROCESS | 180 | 1468752908732 Marionette DEBUG loaded listener.js 03:55:08 INFO - PROCESS | 180 | ++DOMWINDOW == 64 (00000019B0317400) [pid = 180] [serial = 64] [outer = 00000019AF7D4800] 03:55:09 INFO - PROCESS | 180 | 1468752909773 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]]]}] 03:55:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 03:55:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1281ms 03:55:09 INFO - PROCESS | 180 | 1468752909805 Marionette TRACE conn6 -> [0,53,"getWindowHandle",null] 03:55:09 INFO - PROCESS | 180 | 1468752909810 Marionette TRACE conn6 <- [1,53,null,{"value":"13"}] 03:55:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 03:55:09 INFO - PROCESS | 180 | 1468752909814 Marionette TRACE conn6 -> [0,54,"setScriptTimeout",{"ms":35000}] 03:55:09 INFO - PROCESS | 180 | 1468752909818 Marionette TRACE conn6 <- [1,54,null,{}] 03:55:09 INFO - PROCESS | 180 | 1468752909824 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}] 03:55:09 INFO - PROCESS | 180 | 1468752909827 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:09 INFO - PROCESS | 180 | 1468752909967 Marionette TRACE conn6 <- [1,55,null,{"value":null}] 03:55:10 INFO - PROCESS | 180 | 1468752910016 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:10 INFO - PROCESS | 180 | 1468752910018 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:10 INFO - PROCESS | 180 | ++DOCSHELL 00000019A06FB000 == 21 [pid = 180] [id = 23] 03:55:10 INFO - PROCESS | 180 | ++DOMWINDOW == 65 (000000199C74BC00) [pid = 180] [serial = 65] [outer = 0000000000000000] 03:55:10 INFO - PROCESS | 180 | ++DOMWINDOW == 66 (000000199C753800) [pid = 180] [serial = 66] [outer = 000000199C74BC00] 03:55:10 INFO - PROCESS | 180 | 1468752910068 Marionette DEBUG loaded listener.js 03:55:10 INFO - PROCESS | 180 | ++DOMWINDOW == 67 (000000199D82FC00) [pid = 180] [serial = 67] [outer = 000000199C74BC00] 03:55:10 INFO - PROCESS | 180 | 1468752910481 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]]]}] 03:55:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 03:55:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 735ms 03:55:10 INFO - PROCESS | 180 | 1468752910554 Marionette TRACE conn6 -> [0,57,"getWindowHandle",null] 03:55:10 INFO - PROCESS | 180 | 1468752910558 Marionette TRACE conn6 <- [1,57,null,{"value":"13"}] 03:55:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 03:55:10 INFO - PROCESS | 180 | 1468752910565 Marionette TRACE conn6 -> [0,58,"setScriptTimeout",{"ms":35000}] 03:55:10 INFO - PROCESS | 180 | 1468752910567 Marionette TRACE conn6 <- [1,58,null,{}] 03:55:10 INFO - PROCESS | 180 | 1468752910571 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}] 03:55:10 INFO - PROCESS | 180 | 1468752910574 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:10 INFO - PROCESS | 180 | 1468752910681 Marionette TRACE conn6 <- [1,59,null,{"value":null}] 03:55:10 INFO - PROCESS | 180 | 1468752910688 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:10 INFO - PROCESS | 180 | 1468752910691 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:10 INFO - PROCESS | 180 | ++DOCSHELL 00000019A254C800 == 22 [pid = 180] [id = 24] 03:55:10 INFO - PROCESS | 180 | ++DOMWINDOW == 68 (00000019A0D2E800) [pid = 180] [serial = 68] [outer = 0000000000000000] 03:55:10 INFO - PROCESS | 180 | ++DOMWINDOW == 69 (00000019A115E400) [pid = 180] [serial = 69] [outer = 00000019A0D2E800] 03:55:10 INFO - PROCESS | 180 | 1468752910740 Marionette DEBUG loaded listener.js 03:55:10 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (00000019A25EF400) [pid = 180] [serial = 70] [outer = 00000019A0D2E800] 03:55:11 INFO - PROCESS | 180 | --DOMWINDOW == 69 (000000199CECFC00) [pid = 180] [serial = 8] [outer = 0000000000000000] [url = chrome://gfxsanity/content/sanitytest.html] 03:55:11 INFO - PROCESS | 180 | --DOMWINDOW == 68 (00000019A1FD0C00) [pid = 180] [serial = 32] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 03:55:11 INFO - PROCESS | 180 | --DOMWINDOW == 67 (00000019AA2AF400) [pid = 180] [serial = 35] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 03:55:11 INFO - PROCESS | 180 | --DOMWINDOW == 66 (00000019A25F4C00) [pid = 180] [serial = 38] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 03:55:11 INFO - PROCESS | 180 | --DOMWINDOW == 65 (00000019A5576C00) [pid = 180] [serial = 41] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 03:55:11 INFO - PROCESS | 180 | --DOMWINDOW == 64 (000000199C947000) [pid = 180] [serial = 20] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 03:55:11 INFO - PROCESS | 180 | 1468752911355 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]]]}] 03:55:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 03:55:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 838ms 03:55:11 INFO - PROCESS | 180 | 1468752911415 Marionette TRACE conn6 -> [0,61,"getWindowHandle",null] 03:55:11 INFO - PROCESS | 180 | 1468752911417 Marionette TRACE conn6 <- [1,61,null,{"value":"13"}] 03:55:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 03:55:11 INFO - PROCESS | 180 | 1468752911422 Marionette TRACE conn6 -> [0,62,"setScriptTimeout",{"ms":35000}] 03:55:11 INFO - PROCESS | 180 | 1468752911426 Marionette TRACE conn6 <- [1,62,null,{}] 03:55:11 INFO - PROCESS | 180 | 1468752911441 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}] 03:55:11 INFO - PROCESS | 180 | 1468752911446 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:11 INFO - PROCESS | 180 | 1468752911531 Marionette TRACE conn6 <- [1,63,null,{"value":null}] 03:55:11 INFO - PROCESS | 180 | 1468752911540 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:11 INFO - PROCESS | 180 | 1468752911543 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:11 INFO - PROCESS | 180 | ++DOCSHELL 00000019A6B8C000 == 23 [pid = 180] [id = 25] 03:55:11 INFO - PROCESS | 180 | ++DOMWINDOW == 65 (00000019A25F8000) [pid = 180] [serial = 71] [outer = 0000000000000000] 03:55:11 INFO - PROCESS | 180 | ++DOMWINDOW == 66 (00000019A278CC00) [pid = 180] [serial = 72] [outer = 00000019A25F8000] 03:55:11 INFO - PROCESS | 180 | 1468752911592 Marionette DEBUG loaded listener.js 03:55:11 INFO - PROCESS | 180 | ++DOMWINDOW == 67 (00000019A5A0B000) [pid = 180] [serial = 73] [outer = 00000019A25F8000] 03:55:11 INFO - PROCESS | 180 | 1468752911977 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]]]}] 03:55:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 03:55:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 588ms 03:55:12 INFO - PROCESS | 180 | 1468752912014 Marionette TRACE conn6 -> [0,65,"getWindowHandle",null] 03:55:12 INFO - PROCESS | 180 | 1468752912017 Marionette TRACE conn6 <- [1,65,null,{"value":"13"}] 03:55:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 03:55:12 INFO - PROCESS | 180 | 1468752912020 Marionette TRACE conn6 -> [0,66,"setScriptTimeout",{"ms":35000}] 03:55:12 INFO - PROCESS | 180 | 1468752912022 Marionette TRACE conn6 <- [1,66,null,{}] 03:55:12 INFO - PROCESS | 180 | 1468752912025 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}] 03:55:12 INFO - PROCESS | 180 | 1468752912027 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:12 INFO - PROCESS | 180 | 1468752912112 Marionette TRACE conn6 <- [1,67,null,{"value":null}] 03:55:12 INFO - PROCESS | 180 | 1468752912117 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:12 INFO - PROCESS | 180 | 1468752912120 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:12 INFO - PROCESS | 180 | ++DOCSHELL 00000019A84E3800 == 24 [pid = 180] [id = 26] 03:55:12 INFO - PROCESS | 180 | ++DOMWINDOW == 68 (00000019A6AAB400) [pid = 180] [serial = 74] [outer = 0000000000000000] 03:55:12 INFO - PROCESS | 180 | ++DOMWINDOW == 69 (00000019A8604800) [pid = 180] [serial = 75] [outer = 00000019A6AAB400] 03:55:12 INFO - PROCESS | 180 | 1468752912165 Marionette DEBUG loaded listener.js 03:55:12 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (00000019A8E99400) [pid = 180] [serial = 76] [outer = 00000019A6AAB400] 03:55:12 INFO - PROCESS | 180 | 1468752912548 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]]]}] 03:55:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 03:55:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 588ms 03:55:12 INFO - PROCESS | 180 | 1468752912610 Marionette TRACE conn6 -> [0,69,"getWindowHandle",null] 03:55:12 INFO - PROCESS | 180 | 1468752912612 Marionette TRACE conn6 <- [1,69,null,{"value":"13"}] 03:55:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 03:55:12 INFO - PROCESS | 180 | 1468752912616 Marionette TRACE conn6 -> [0,70,"setScriptTimeout",{"ms":35000}] 03:55:12 INFO - PROCESS | 180 | 1468752912618 Marionette TRACE conn6 <- [1,70,null,{}] 03:55:12 INFO - PROCESS | 180 | 1468752912622 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}] 03:55:12 INFO - PROCESS | 180 | 1468752912624 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:12 INFO - PROCESS | 180 | 1468752912703 Marionette TRACE conn6 <- [1,71,null,{"value":null}] 03:55:12 INFO - PROCESS | 180 | 1468752912709 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:12 INFO - PROCESS | 180 | 1468752912711 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:12 INFO - PROCESS | 180 | ++DOCSHELL 00000019A91B6000 == 25 [pid = 180] [id = 27] 03:55:12 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (00000019A087E800) [pid = 180] [serial = 77] [outer = 0000000000000000] 03:55:12 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (00000019A975E000) [pid = 180] [serial = 78] [outer = 00000019A087E800] 03:55:12 INFO - PROCESS | 180 | 1468752912758 Marionette DEBUG loaded listener.js 03:55:12 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019A99E5400) [pid = 180] [serial = 79] [outer = 00000019A087E800] 03:55:13 INFO - PROCESS | 180 | 1468752913206 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]]]}] 03:55:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 03:55:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 629ms 03:55:13 INFO - PROCESS | 180 | 1468752913254 Marionette TRACE conn6 -> [0,73,"getWindowHandle",null] 03:55:13 INFO - PROCESS | 180 | 1468752913259 Marionette TRACE conn6 <- [1,73,null,{"value":"13"}] 03:55:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 03:55:13 INFO - PROCESS | 180 | 1468752913265 Marionette TRACE conn6 -> [0,74,"setScriptTimeout",{"ms":35000}] 03:55:13 INFO - PROCESS | 180 | 1468752913270 Marionette TRACE conn6 <- [1,74,null,{}] 03:55:13 INFO - PROCESS | 180 | 1468752913278 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}] 03:55:13 INFO - PROCESS | 180 | 1468752913281 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:13 INFO - PROCESS | 180 | 1468752913426 Marionette TRACE conn6 <- [1,75,null,{"value":null}] 03:55:13 INFO - PROCESS | 180 | 1468752913495 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:13 INFO - PROCESS | 180 | 1468752913498 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:13 INFO - PROCESS | 180 | ++DOCSHELL 00000019A066C000 == 26 [pid = 180] [id = 28] 03:55:13 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (000000199B336000) [pid = 180] [serial = 80] [outer = 0000000000000000] 03:55:13 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (000000199BC2E400) [pid = 180] [serial = 81] [outer = 000000199B336000] 03:55:13 INFO - PROCESS | 180 | 1468752913563 Marionette DEBUG loaded listener.js 03:55:13 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (000000199CECF000) [pid = 180] [serial = 82] [outer = 000000199B336000] 03:55:14 INFO - PROCESS | 180 | 1468752914136 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]]]}] 03:55:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 03:55:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 924ms 03:55:14 INFO - PROCESS | 180 | 1468752914193 Marionette TRACE conn6 -> [0,77,"getWindowHandle",null] 03:55:14 INFO - PROCESS | 180 | 1468752914198 Marionette TRACE conn6 <- [1,77,null,{"value":"13"}] 03:55:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 03:55:14 INFO - PROCESS | 180 | 1468752914205 Marionette TRACE conn6 -> [0,78,"setScriptTimeout",{"ms":35000}] 03:55:14 INFO - PROCESS | 180 | 1468752914208 Marionette TRACE conn6 <- [1,78,null,{}] 03:55:14 INFO - PROCESS | 180 | 1468752914212 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}] 03:55:14 INFO - PROCESS | 180 | 1468752914215 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:14 INFO - PROCESS | 180 | 1468752914364 Marionette TRACE conn6 <- [1,79,null,{"value":null}] 03:55:14 INFO - PROCESS | 180 | 1468752914401 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:14 INFO - PROCESS | 180 | 1468752914404 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:14 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB009000 == 27 [pid = 180] [id = 29] 03:55:14 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A5576C00) [pid = 180] [serial = 83] [outer = 0000000000000000] 03:55:14 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A5A07800) [pid = 180] [serial = 84] [outer = 00000019A5576C00] 03:55:14 INFO - PROCESS | 180 | 1468752914463 Marionette DEBUG loaded listener.js 03:55:14 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A975F000) [pid = 180] [serial = 85] [outer = 00000019A5576C00] 03:55:14 INFO - PROCESS | 180 | 1468752914976 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]]]}] 03:55:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 03:55:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 840ms 03:55:15 INFO - PROCESS | 180 | 1468752915047 Marionette TRACE conn6 -> [0,81,"getWindowHandle",null] 03:55:15 INFO - PROCESS | 180 | 1468752915050 Marionette TRACE conn6 <- [1,81,null,{"value":"13"}] 03:55:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 03:55:15 INFO - PROCESS | 180 | 1468752915054 Marionette TRACE conn6 -> [0,82,"setScriptTimeout",{"ms":35000}] 03:55:15 INFO - PROCESS | 180 | 1468752915058 Marionette TRACE conn6 <- [1,82,null,{}] 03:55:15 INFO - PROCESS | 180 | 1468752915070 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}] 03:55:15 INFO - PROCESS | 180 | 1468752915075 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:15 INFO - PROCESS | 180 | 1468752915182 Marionette TRACE conn6 <- [1,83,null,{"value":null}] 03:55:15 INFO - PROCESS | 180 | 1468752915244 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:15 INFO - PROCESS | 180 | 1468752915248 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:15 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE5D8800 == 28 [pid = 180] [id = 30] 03:55:15 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (000000199C19DC00) [pid = 180] [serial = 86] [outer = 0000000000000000] 03:55:15 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A9762C00) [pid = 180] [serial = 87] [outer = 000000199C19DC00] 03:55:15 INFO - PROCESS | 180 | 1468752915309 Marionette DEBUG loaded listener.js 03:55:15 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019AB360800) [pid = 180] [serial = 88] [outer = 000000199C19DC00] 03:55:15 INFO - PROCESS | 180 | 1468752915851 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]]]}] 03:55:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 03:55:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 840ms 03:55:15 INFO - PROCESS | 180 | 1468752915896 Marionette TRACE conn6 -> [0,85,"getWindowHandle",null] 03:55:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 03:55:15 INFO - PROCESS | 180 | 1468752915899 Marionette TRACE conn6 <- [1,85,null,{"value":"13"}] 03:55:15 INFO - PROCESS | 180 | 1468752915902 Marionette TRACE conn6 -> [0,86,"setScriptTimeout",{"ms":35000}] 03:55:15 INFO - PROCESS | 180 | 1468752915905 Marionette TRACE conn6 <- [1,86,null,{}] 03:55:15 INFO - PROCESS | 180 | 1468752915909 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}] 03:55:15 INFO - PROCESS | 180 | 1468752915911 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:16 INFO - PROCESS | 180 | 1468752916018 Marionette TRACE conn6 <- [1,87,null,{"value":null}] 03:55:16 INFO - PROCESS | 180 | 1468752916093 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:16 INFO - PROCESS | 180 | 1468752916096 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:16 INFO - PROCESS | 180 | ++DOCSHELL 00000019B01C1800 == 29 [pid = 180] [id = 31] 03:55:16 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (000000199C0C6800) [pid = 180] [serial = 89] [outer = 0000000000000000] 03:55:16 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (000000199C0CBC00) [pid = 180] [serial = 90] [outer = 000000199C0C6800] 03:55:16 INFO - PROCESS | 180 | 1468752916152 Marionette DEBUG loaded listener.js 03:55:16 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019AB361000) [pid = 180] [serial = 91] [outer = 000000199C0C6800] 03:55:16 INFO - PROCESS | 180 | 1468752916660 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]]]}] 03:55:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 03:55:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 819ms 03:55:16 INFO - PROCESS | 180 | 1468752916724 Marionette TRACE conn6 -> [0,89,"getWindowHandle",null] 03:55:16 INFO - PROCESS | 180 | 1468752916727 Marionette TRACE conn6 <- [1,89,null,{"value":"13"}] 03:55:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 03:55:16 INFO - PROCESS | 180 | 1468752916730 Marionette TRACE conn6 -> [0,90,"setScriptTimeout",{"ms":35000}] 03:55:16 INFO - PROCESS | 180 | 1468752916732 Marionette TRACE conn6 <- [1,90,null,{}] 03:55:16 INFO - PROCESS | 180 | 1468752916736 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}] 03:55:16 INFO - PROCESS | 180 | 1468752916739 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:16 INFO - PROCESS | 180 | 1468752916842 Marionette TRACE conn6 <- [1,91,null,{"value":null}] 03:55:16 INFO - PROCESS | 180 | 1468752916917 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:16 INFO - PROCESS | 180 | 1468752916919 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:16 INFO - PROCESS | 180 | ++DOCSHELL 00000019AA034000 == 30 [pid = 180] [id = 32] 03:55:16 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (000000199C257000) [pid = 180] [serial = 92] [outer = 0000000000000000] 03:55:16 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (000000199C25D000) [pid = 180] [serial = 93] [outer = 000000199C257000] 03:55:16 INFO - PROCESS | 180 | 1468752916974 Marionette DEBUG loaded listener.js 03:55:17 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (000000199C262800) [pid = 180] [serial = 94] [outer = 000000199C257000] 03:55:17 INFO - PROCESS | 180 | 1468752917576 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]]]}] 03:55:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 03:55:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 882ms 03:55:17 INFO - PROCESS | 180 | 1468752917615 Marionette TRACE conn6 -> [0,93,"getWindowHandle",null] 03:55:17 INFO - PROCESS | 180 | 1468752917619 Marionette TRACE conn6 <- [1,93,null,{"value":"13"}] 03:55:17 INFO - PROCESS | 180 | 1468752917624 Marionette TRACE conn6 -> [0,94,"setScriptTimeout",{"ms":35000}] 03:55:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 03:55:17 INFO - PROCESS | 180 | 1468752917627 Marionette TRACE conn6 <- [1,94,null,{}] 03:55:17 INFO - PROCESS | 180 | 1468752917633 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}] 03:55:17 INFO - PROCESS | 180 | 1468752917636 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:17 INFO - PROCESS | 180 | 1468752917738 Marionette TRACE conn6 <- [1,95,null,{"value":null}] 03:55:17 INFO - PROCESS | 180 | 1468752917802 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:17 INFO - PROCESS | 180 | 1468752917805 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:17 INFO - PROCESS | 180 | ++DOCSHELL 00000019A111F800 == 31 [pid = 180] [id = 33] 03:55:17 INFO - PROCESS | 180 | ++DOMWINDOW == 89 (000000199C0B4C00) [pid = 180] [serial = 95] [outer = 0000000000000000] 03:55:17 INFO - PROCESS | 180 | ++DOMWINDOW == 90 (000000199C0C4800) [pid = 180] [serial = 96] [outer = 000000199C0B4C00] 03:55:17 INFO - PROCESS | 180 | 1468752917857 Marionette DEBUG loaded listener.js 03:55:17 INFO - PROCESS | 180 | ++DOMWINDOW == 91 (000000199C196C00) [pid = 180] [serial = 97] [outer = 000000199C0B4C00] 03:55:18 INFO - PROCESS | 180 | --DOCSHELL 000000199B341000 == 30 [pid = 180] [id = 8] 03:55:18 INFO - PROCESS | 180 | --DOMWINDOW == 90 (00000019A8BE5C00) [pid = 180] [serial = 17] [outer = 0000000000000000] [url = about:blank] 03:55:18 INFO - PROCESS | 180 | --DOMWINDOW == 89 (00000019A10E6C00) [pid = 180] [serial = 24] [outer = 0000000000000000] [url = about:blank] 03:55:18 INFO - PROCESS | 180 | --DOMWINDOW == 88 (00000019A8098C00) [pid = 180] [serial = 30] [outer = 0000000000000000] [url = about:blank] 03:55:18 INFO - PROCESS | 180 | --DOMWINDOW == 87 (00000019A8D66C00) [pid = 180] [serial = 33] [outer = 0000000000000000] [url = about:blank] 03:55:18 INFO - PROCESS | 180 | --DOMWINDOW == 86 (00000019A9246800) [pid = 180] [serial = 34] [outer = 0000000000000000] [url = about:blank] 03:55:18 INFO - PROCESS | 180 | --DOMWINDOW == 85 (00000019AB02B000) [pid = 180] [serial = 36] [outer = 0000000000000000] [url = about:blank] 03:55:18 INFO - PROCESS | 180 | --DOMWINDOW == 84 (00000019A25F6C00) [pid = 180] [serial = 39] [outer = 0000000000000000] [url = about:blank] 03:55:18 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019A60C0400) [pid = 180] [serial = 42] [outer = 0000000000000000] [url = about:blank] 03:55:18 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019A9760C00) [pid = 180] [serial = 45] [outer = 0000000000000000] [url = about:blank] 03:55:18 INFO - PROCESS | 180 | --DOMWINDOW == 81 (000000199BF19C00) [pid = 180] [serial = 48] [outer = 0000000000000000] [url = about:blank] 03:55:18 INFO - PROCESS | 180 | --DOMWINDOW == 80 (000000199C74A400) [pid = 180] [serial = 51] [outer = 0000000000000000] [url = about:blank] 03:55:18 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019A0E9A800) [pid = 180] [serial = 54] [outer = 0000000000000000] [url = about:blank] 03:55:18 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019AE356C00) [pid = 180] [serial = 57] [outer = 0000000000000000] [url = about:blank] 03:55:18 INFO - PROCESS | 180 | --DOMWINDOW == 77 (000000199D3E2000) [pid = 180] [serial = 21] [outer = 0000000000000000] [url = about:blank] 03:55:18 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019AB803800) [pid = 180] [serial = 37] [outer = 0000000000000000] [url = about:blank] 03:55:18 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A10CF800) [pid = 180] [serial = 27] [outer = 0000000000000000] [url = about:blank] 03:55:18 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019A25FD400) [pid = 180] [serial = 40] [outer = 0000000000000000] [url = about:blank] 03:55:18 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019A8097C00) [pid = 180] [serial = 43] [outer = 0000000000000000] [url = about:blank] 03:55:18 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019A05E9C00) [pid = 180] [serial = 22] [outer = 0000000000000000] [url = about:blank] 03:55:18 INFO - PROCESS | 180 | --DOMWINDOW == 71 (00000019AE78C800) [pid = 180] [serial = 60] [outer = 0000000000000000] [url = about:blank] 03:55:18 INFO - PROCESS | 180 | --DOMWINDOW == 70 (00000019A8D6FC00) [pid = 180] [serial = 14] [outer = 0000000000000000] [url = about:blank] 03:55:18 INFO - PROCESS | 180 | --DOMWINDOW == 69 (00000019A278A000) [pid = 180] [serial = 10] [outer = 0000000000000000] [url = chrome://gfxsanity/content/sanitytest.html] 03:55:18 INFO - PROCESS | 180 | --DOMWINDOW == 68 (00000019A25C0400) [pid = 180] [serial = 9] [outer = 0000000000000000] [url = about:blank] 03:55:18 INFO - PROCESS | 180 | --DOMWINDOW == 67 (000000199D883000) [pid = 180] [serial = 4] [outer = 0000000000000000] [url = about:blank] 03:55:18 INFO - PROCESS | 180 | 1468752918807 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]]]}] 03:55:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 03:55:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1235ms 03:55:18 INFO - PROCESS | 180 | 1468752918865 Marionette TRACE conn6 -> [0,97,"getWindowHandle",null] 03:55:18 INFO - PROCESS | 180 | 1468752918869 Marionette TRACE conn6 <- [1,97,null,{"value":"13"}] 03:55:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 03:55:18 INFO - PROCESS | 180 | 1468752918874 Marionette TRACE conn6 -> [0,98,"setScriptTimeout",{"ms":35000}] 03:55:18 INFO - PROCESS | 180 | 1468752918877 Marionette TRACE conn6 <- [1,98,null,{}] 03:55:18 INFO - PROCESS | 180 | 1468752918888 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}] 03:55:18 INFO - PROCESS | 180 | 1468752918891 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:18 INFO - PROCESS | 180 | 1468752918982 Marionette TRACE conn6 <- [1,99,null,{"value":null}] 03:55:18 INFO - PROCESS | 180 | 1468752918992 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:18 INFO - PROCESS | 180 | 1468752918996 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:19 INFO - PROCESS | 180 | ++DOCSHELL 000000199D5EC800 == 31 [pid = 180] [id = 34] 03:55:19 INFO - PROCESS | 180 | ++DOMWINDOW == 68 (000000199C0C7C00) [pid = 180] [serial = 98] [outer = 0000000000000000] 03:55:19 INFO - PROCESS | 180 | ++DOMWINDOW == 69 (000000199C193000) [pid = 180] [serial = 99] [outer = 000000199C0C7C00] 03:55:19 INFO - PROCESS | 180 | 1468752919051 Marionette DEBUG loaded listener.js 03:55:19 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (000000199C257C00) [pid = 180] [serial = 100] [outer = 000000199C0C7C00] 03:55:19 INFO - PROCESS | 180 | 1468752919494 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]]]}] 03:55:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 03:55:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 693ms 03:55:19 INFO - PROCESS | 180 | 1468752919575 Marionette TRACE conn6 -> [0,101,"getWindowHandle",null] 03:55:19 INFO - PROCESS | 180 | 1468752919580 Marionette TRACE conn6 <- [1,101,null,{"value":"13"}] 03:55:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 03:55:19 INFO - PROCESS | 180 | 1468752919587 Marionette TRACE conn6 -> [0,102,"setScriptTimeout",{"ms":35000}] 03:55:19 INFO - PROCESS | 180 | 1468752919590 Marionette TRACE conn6 <- [1,102,null,{}] 03:55:19 INFO - PROCESS | 180 | 1468752919594 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}] 03:55:19 INFO - PROCESS | 180 | 1468752919597 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:19 INFO - PROCESS | 180 | 1468752919688 Marionette TRACE conn6 <- [1,103,null,{"value":null}] 03:55:19 INFO - PROCESS | 180 | 1468752919704 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:19 INFO - PROCESS | 180 | 1468752919707 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:19 INFO - PROCESS | 180 | ++DOCSHELL 00000019A2555000 == 32 [pid = 180] [id = 35] 03:55:19 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (000000199D82C400) [pid = 180] [serial = 101] [outer = 0000000000000000] 03:55:19 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (000000199D830800) [pid = 180] [serial = 102] [outer = 000000199D82C400] 03:55:19 INFO - PROCESS | 180 | 1468752919757 Marionette DEBUG loaded listener.js 03:55:19 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019A05F5C00) [pid = 180] [serial = 103] [outer = 000000199D82C400] 03:55:20 INFO - PROCESS | 180 | 1468752920172 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]]]}] 03:55:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 03:55:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 630ms 03:55:20 INFO - PROCESS | 180 | 1468752920225 Marionette TRACE conn6 -> [0,105,"getWindowHandle",null] 03:55:20 INFO - PROCESS | 180 | 1468752920227 Marionette TRACE conn6 <- [1,105,null,{"value":"13"}] 03:55:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 03:55:20 INFO - PROCESS | 180 | 1468752920231 Marionette TRACE conn6 -> [0,106,"setScriptTimeout",{"ms":35000}] 03:55:20 INFO - PROCESS | 180 | 1468752920235 Marionette TRACE conn6 <- [1,106,null,{}] 03:55:20 INFO - PROCESS | 180 | 1468752920247 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}] 03:55:20 INFO - PROCESS | 180 | 1468752920252 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:20 INFO - PROCESS | 180 | 1468752920338 Marionette TRACE conn6 <- [1,107,null,{"value":null}] 03:55:20 INFO - PROCESS | 180 | 1468752920375 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:20 INFO - PROCESS | 180 | 1468752920378 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:20 INFO - PROCESS | 180 | ++DOCSHELL 00000019A80D3800 == 33 [pid = 180] [id = 36] 03:55:20 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (000000199B3CF000) [pid = 180] [serial = 104] [outer = 0000000000000000] 03:55:20 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A25B6800) [pid = 180] [serial = 105] [outer = 000000199B3CF000] 03:55:20 INFO - PROCESS | 180 | 1468752920429 Marionette DEBUG loaded listener.js 03:55:20 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A25FA000) [pid = 180] [serial = 106] [outer = 000000199B3CF000] 03:55:20 INFO - PROCESS | 180 | 1468752920830 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]]]}] 03:55:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 03:55:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 629ms 03:55:20 INFO - PROCESS | 180 | 1468752920877 Marionette TRACE conn6 -> [0,109,"getWindowHandle",null] 03:55:20 INFO - PROCESS | 180 | 1468752920880 Marionette TRACE conn6 <- [1,109,null,{"value":"13"}] 03:55:20 INFO - PROCESS | 180 | 1468752920883 Marionette TRACE conn6 -> [0,110,"setScriptTimeout",{"ms":35000}] 03:55:20 INFO - PROCESS | 180 | 1468752920885 Marionette TRACE conn6 <- [1,110,null,{}] 03:55:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 03:55:20 INFO - PROCESS | 180 | 1468752920888 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}] 03:55:20 INFO - PROCESS | 180 | 1468752920890 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:21 INFO - PROCESS | 180 | 1468752921001 Marionette TRACE conn6 <- [1,111,null,{"value":null}] 03:55:21 INFO - PROCESS | 180 | 1468752921007 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:21 INFO - PROCESS | 180 | 1468752921009 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:21 INFO - PROCESS | 180 | ++DOCSHELL 00000019A86FA000 == 34 [pid = 180] [id = 37] 03:55:21 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A5548400) [pid = 180] [serial = 107] [outer = 0000000000000000] 03:55:21 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A554B800) [pid = 180] [serial = 108] [outer = 00000019A5548400] 03:55:21 INFO - PROCESS | 180 | 1468752921055 Marionette DEBUG loaded listener.js 03:55:21 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A5552000) [pid = 180] [serial = 109] [outer = 00000019A5548400] 03:55:21 INFO - PROCESS | 180 | 1468752921471 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]]]}] 03:55:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 03:55:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 631ms 03:55:21 INFO - PROCESS | 180 | 1468752921526 Marionette TRACE conn6 -> [0,113,"getWindowHandle",null] 03:55:21 INFO - PROCESS | 180 | 1468752921529 Marionette TRACE conn6 <- [1,113,null,{"value":"13"}] 03:55:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 03:55:21 INFO - PROCESS | 180 | 1468752921532 Marionette TRACE conn6 -> [0,114,"setScriptTimeout",{"ms":35000}] 03:55:21 INFO - PROCESS | 180 | 1468752921534 Marionette TRACE conn6 <- [1,114,null,{}] 03:55:21 INFO - PROCESS | 180 | 1468752921538 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}] 03:55:21 INFO - PROCESS | 180 | 1468752921541 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:21 INFO - PROCESS | 180 | 1468752921642 Marionette TRACE conn6 <- [1,115,null,{"value":null}] 03:55:21 INFO - PROCESS | 180 | 1468752921647 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:21 INFO - PROCESS | 180 | 1468752921650 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:21 INFO - PROCESS | 180 | ++DOCSHELL 00000019A91BB800 == 35 [pid = 180] [id = 38] 03:55:21 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (000000199C6A1000) [pid = 180] [serial = 110] [outer = 0000000000000000] 03:55:21 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A60B6800) [pid = 180] [serial = 111] [outer = 000000199C6A1000] 03:55:21 INFO - PROCESS | 180 | 1468752921696 Marionette DEBUG loaded listener.js 03:55:21 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A7EBD400) [pid = 180] [serial = 112] [outer = 000000199C6A1000] 03:55:22 INFO - PROCESS | 180 | 1468752922159 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]]]}] 03:55:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 03:55:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 671ms 03:55:22 INFO - PROCESS | 180 | 1468752922206 Marionette TRACE conn6 -> [0,117,"getWindowHandle",null] 03:55:22 INFO - PROCESS | 180 | 1468752922209 Marionette TRACE conn6 <- [1,117,null,{"value":"13"}] 03:55:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 03:55:22 INFO - PROCESS | 180 | 1468752922220 Marionette TRACE conn6 -> [0,118,"setScriptTimeout",{"ms":35000}] 03:55:22 INFO - PROCESS | 180 | 1468752922222 Marionette TRACE conn6 <- [1,118,null,{}] 03:55:22 INFO - PROCESS | 180 | 1468752922225 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}] 03:55:22 INFO - PROCESS | 180 | 1468752922231 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:22 INFO - PROCESS | 180 | 1468752922361 Marionette TRACE conn6 <- [1,119,null,{"value":null}] 03:55:22 INFO - PROCESS | 180 | 1468752922374 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:22 INFO - PROCESS | 180 | 1468752922376 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:22 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB8ED800 == 36 [pid = 180] [id = 39] 03:55:22 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A8092400) [pid = 180] [serial = 113] [outer = 0000000000000000] 03:55:22 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019A8D69C00) [pid = 180] [serial = 114] [outer = 00000019A8092400] 03:55:22 INFO - PROCESS | 180 | 1468752922456 Marionette DEBUG loaded listener.js 03:55:22 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019A9766000) [pid = 180] [serial = 115] [outer = 00000019A8092400] 03:55:22 INFO - PROCESS | 180 | 1468752922854 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]]]}] 03:55:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 03:55:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 671ms 03:55:22 INFO - PROCESS | 180 | --DOMWINDOW == 84 (00000019AF7D4800) [pid = 180] [serial = 62] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 03:55:22 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019AE729400) [pid = 180] [serial = 59] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 03:55:22 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019A7EE2C00) [pid = 180] [serial = 44] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 03:55:22 INFO - PROCESS | 180 | --DOMWINDOW == 81 (000000199A1D2800) [pid = 180] [serial = 50] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 03:55:22 INFO - PROCESS | 180 | --DOMWINDOW == 80 (000000199A35D400) [pid = 180] [serial = 47] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 03:55:22 INFO - PROCESS | 180 | --DOMWINDOW == 79 (000000199C74FC00) [pid = 180] [serial = 53] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 03:55:22 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019A25F3800) [pid = 180] [serial = 56] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 03:55:22 INFO - PROCESS | 180 | --DOMWINDOW == 77 (000000199C74BC00) [pid = 180] [serial = 65] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 03:55:22 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A25F8000) [pid = 180] [serial = 71] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 03:55:22 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A0D2E800) [pid = 180] [serial = 68] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 03:55:22 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019A6AAB400) [pid = 180] [serial = 74] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 03:55:22 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019A087E800) [pid = 180] [serial = 77] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 03:55:22 INFO - PROCESS | 180 | 1468752922971 Marionette TRACE conn6 -> [0,121,"getWindowHandle",null] 03:55:22 INFO - PROCESS | 180 | 1468752922974 Marionette TRACE conn6 <- [1,121,null,{"value":"13"}] 03:55:22 INFO - PROCESS | 180 | 1468752922983 Marionette TRACE conn6 -> [0,122,"setScriptTimeout",{"ms":35000}] 03:55:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 03:55:22 INFO - PROCESS | 180 | 1468752922985 Marionette TRACE conn6 <- [1,122,null,{}] 03:55:22 INFO - PROCESS | 180 | 1468752922989 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}] 03:55:22 INFO - PROCESS | 180 | 1468752922991 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:23 INFO - PROCESS | 180 | 1468752923072 Marionette TRACE conn6 <- [1,123,null,{"value":null}] 03:55:23 INFO - PROCESS | 180 | 1468752923079 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:23 INFO - PROCESS | 180 | 1468752923081 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:23 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB8E1800 == 37 [pid = 180] [id = 40] 03:55:23 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (000000199C519800) [pid = 180] [serial = 116] [outer = 0000000000000000] 03:55:23 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (000000199D831800) [pid = 180] [serial = 117] [outer = 000000199C519800] 03:55:23 INFO - PROCESS | 180 | 1468752923127 Marionette DEBUG loaded listener.js 03:55:23 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A9389400) [pid = 180] [serial = 118] [outer = 000000199C519800] 03:55:23 INFO - PROCESS | 180 | 1468752923493 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]]]}] 03:55:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 03:55:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 586ms 03:55:23 INFO - PROCESS | 180 | 1468752923574 Marionette TRACE conn6 -> [0,125,"getWindowHandle",null] 03:55:23 INFO - PROCESS | 180 | 1468752923576 Marionette TRACE conn6 <- [1,125,null,{"value":"13"}] 03:55:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 03:55:23 INFO - PROCESS | 180 | 1468752923580 Marionette TRACE conn6 -> [0,126,"setScriptTimeout",{"ms":35000}] 03:55:23 INFO - PROCESS | 180 | 1468752923581 Marionette TRACE conn6 <- [1,126,null,{}] 03:55:23 INFO - PROCESS | 180 | 1468752923585 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}] 03:55:23 INFO - PROCESS | 180 | 1468752923587 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:23 INFO - PROCESS | 180 | 1468752923670 Marionette TRACE conn6 <- [1,127,null,{"value":null}] 03:55:23 INFO - PROCESS | 180 | 1468752923676 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:23 INFO - PROCESS | 180 | 1468752923678 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:23 INFO - PROCESS | 180 | ++DOCSHELL 00000019B01B9000 == 38 [pid = 180] [id = 41] 03:55:23 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A1E75C00) [pid = 180] [serial = 119] [outer = 0000000000000000] 03:55:23 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A1E77800) [pid = 180] [serial = 120] [outer = 00000019A1E75C00] 03:55:23 INFO - PROCESS | 180 | 1468752923724 Marionette DEBUG loaded listener.js 03:55:23 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A1F1DC00) [pid = 180] [serial = 121] [outer = 00000019A1E75C00] 03:55:24 INFO - PROCESS | 180 | 1468752924103 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]]]}] 03:55:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 03:55:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 588ms 03:55:24 INFO - PROCESS | 180 | 1468752924173 Marionette TRACE conn6 -> [0,129,"getWindowHandle",null] 03:55:24 INFO - PROCESS | 180 | 1468752924175 Marionette TRACE conn6 <- [1,129,null,{"value":"13"}] 03:55:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 03:55:24 INFO - PROCESS | 180 | 1468752924178 Marionette TRACE conn6 -> [0,130,"setScriptTimeout",{"ms":35000}] 03:55:24 INFO - PROCESS | 180 | 1468752924180 Marionette TRACE conn6 <- [1,130,null,{}] 03:55:24 INFO - PROCESS | 180 | 1468752924184 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}] 03:55:24 INFO - PROCESS | 180 | 1468752924186 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:24 INFO - PROCESS | 180 | 1468752924265 Marionette TRACE conn6 <- [1,131,null,{"value":null}] 03:55:24 INFO - PROCESS | 180 | 1468752924271 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:24 INFO - PROCESS | 180 | 1468752924273 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:24 INFO - PROCESS | 180 | ++DOCSHELL 00000019A80D3000 == 39 [pid = 180] [id = 42] 03:55:24 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A25FB800) [pid = 180] [serial = 122] [outer = 0000000000000000] 03:55:24 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019AA2ACC00) [pid = 180] [serial = 123] [outer = 00000019A25FB800] 03:55:24 INFO - PROCESS | 180 | 1468752924319 Marionette DEBUG loaded listener.js 03:55:24 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019AB811000) [pid = 180] [serial = 124] [outer = 00000019A25FB800] 03:55:24 INFO - PROCESS | 180 | 1468752924733 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]]]}] 03:55:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 03:55:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 588ms 03:55:24 INFO - PROCESS | 180 | 1468752924767 Marionette TRACE conn6 -> [0,133,"getWindowHandle",null] 03:55:24 INFO - PROCESS | 180 | 1468752924769 Marionette TRACE conn6 <- [1,133,null,{"value":"13"}] 03:55:24 INFO - PROCESS | 180 | 1468752924772 Marionette TRACE conn6 -> [0,134,"setScriptTimeout",{"ms":35000}] 03:55:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 03:55:24 INFO - PROCESS | 180 | 1468752924774 Marionette TRACE conn6 <- [1,134,null,{}] 03:55:24 INFO - PROCESS | 180 | 1468752924792 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}] 03:55:24 INFO - PROCESS | 180 | 1468752924794 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:24 INFO - PROCESS | 180 | 1468752924875 Marionette TRACE conn6 <- [1,135,null,{"value":null}] 03:55:24 INFO - PROCESS | 180 | 1468752924881 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:24 INFO - PROCESS | 180 | 1468752924883 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:24 INFO - PROCESS | 180 | ++DOCSHELL 000000199A259800 == 40 [pid = 180] [id = 43] 03:55:24 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019AB093800) [pid = 180] [serial = 125] [outer = 0000000000000000] 03:55:24 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019AE351C00) [pid = 180] [serial = 126] [outer = 00000019AB093800] 03:55:24 INFO - PROCESS | 180 | 1468752924928 Marionette DEBUG loaded listener.js 03:55:25 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019AE35B400) [pid = 180] [serial = 127] [outer = 00000019AB093800] 03:55:25 INFO - PROCESS | 180 | 1468752925787 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]]]}] 03:55:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 03:55:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1081ms 03:55:25 INFO - PROCESS | 180 | 1468752925859 Marionette TRACE conn6 -> [0,137,"getWindowHandle",null] 03:55:25 INFO - PROCESS | 180 | 1468752925863 Marionette TRACE conn6 <- [1,137,null,{"value":"13"}] 03:55:25 INFO - PROCESS | 180 | 1468752925867 Marionette TRACE conn6 -> [0,138,"setScriptTimeout",{"ms":35000}] 03:55:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 03:55:25 INFO - PROCESS | 180 | 1468752925871 Marionette TRACE conn6 <- [1,138,null,{}] 03:55:25 INFO - PROCESS | 180 | 1468752925877 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}] 03:55:25 INFO - PROCESS | 180 | 1468752925881 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:26 INFO - PROCESS | 180 | 1468752926009 Marionette TRACE conn6 <- [1,139,null,{"value":null}] 03:55:26 INFO - PROCESS | 180 | 1468752926067 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:26 INFO - PROCESS | 180 | 1468752926070 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:26 INFO - PROCESS | 180 | ++DOCSHELL 00000019A251D000 == 41 [pid = 180] [id = 44] 03:55:26 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (000000199C190C00) [pid = 180] [serial = 128] [outer = 0000000000000000] 03:55:26 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (000000199C255C00) [pid = 180] [serial = 129] [outer = 000000199C190C00] 03:55:26 INFO - PROCESS | 180 | 1468752926130 Marionette DEBUG loaded listener.js 03:55:26 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (000000199D3E3800) [pid = 180] [serial = 130] [outer = 000000199C190C00] 03:55:27 INFO - PROCESS | 180 | 1468752927089 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]]]}] 03:55:27 INFO - PROCESS | 180 | --DOCSHELL 00000019B01C1800 == 40 [pid = 180] [id = 31] 03:55:27 INFO - PROCESS | 180 | --DOCSHELL 00000019AE5D8800 == 39 [pid = 180] [id = 30] 03:55:27 INFO - PROCESS | 180 | --DOCSHELL 00000019AB009000 == 38 [pid = 180] [id = 29] 03:55:27 INFO - PROCESS | 180 | --DOCSHELL 00000019A80D3000 == 37 [pid = 180] [id = 42] 03:55:27 INFO - PROCESS | 180 | --DOCSHELL 00000019B01B9000 == 36 [pid = 180] [id = 41] 03:55:27 INFO - PROCESS | 180 | --DOCSHELL 00000019AB8E1800 == 35 [pid = 180] [id = 40] 03:55:27 INFO - PROCESS | 180 | --DOCSHELL 00000019AB8ED800 == 34 [pid = 180] [id = 39] 03:55:27 INFO - PROCESS | 180 | --DOCSHELL 00000019A91BB800 == 33 [pid = 180] [id = 38] 03:55:27 INFO - PROCESS | 180 | --DOCSHELL 00000019A86FA000 == 32 [pid = 180] [id = 37] 03:55:27 INFO - PROCESS | 180 | --DOCSHELL 00000019A80D3800 == 31 [pid = 180] [id = 36] 03:55:27 INFO - PROCESS | 180 | --DOCSHELL 00000019A2555000 == 30 [pid = 180] [id = 35] 03:55:27 INFO - PROCESS | 180 | --DOCSHELL 000000199D5EC800 == 29 [pid = 180] [id = 34] 03:55:27 INFO - PROCESS | 180 | --DOMWINDOW == 87 (00000019AF7DB400) [pid = 180] [serial = 63] [outer = 0000000000000000] [url = about:blank] 03:55:27 INFO - PROCESS | 180 | --DOMWINDOW == 86 (00000019AE793800) [pid = 180] [serial = 61] [outer = 0000000000000000] [url = about:blank] 03:55:27 INFO - PROCESS | 180 | --DOMWINDOW == 85 (00000019AB878800) [pid = 180] [serial = 46] [outer = 0000000000000000] [url = about:blank] 03:55:27 INFO - PROCESS | 180 | --DOMWINDOW == 84 (000000199C74F800) [pid = 180] [serial = 52] [outer = 0000000000000000] [url = about:blank] 03:55:27 INFO - PROCESS | 180 | --DOMWINDOW == 83 (000000199BF24000) [pid = 180] [serial = 49] [outer = 0000000000000000] [url = about:blank] 03:55:27 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019AE352C00) [pid = 180] [serial = 55] [outer = 0000000000000000] [url = about:blank] 03:55:27 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019AE721C00) [pid = 180] [serial = 58] [outer = 0000000000000000] [url = about:blank] 03:55:27 INFO - PROCESS | 180 | --DOMWINDOW == 80 (000000199C753800) [pid = 180] [serial = 66] [outer = 0000000000000000] [url = about:blank] 03:55:27 INFO - PROCESS | 180 | --DOMWINDOW == 79 (000000199D82FC00) [pid = 180] [serial = 67] [outer = 0000000000000000] [url = about:blank] 03:55:27 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019A278CC00) [pid = 180] [serial = 72] [outer = 0000000000000000] [url = about:blank] 03:55:27 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019A115E400) [pid = 180] [serial = 69] [outer = 0000000000000000] [url = about:blank] 03:55:27 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A8604800) [pid = 180] [serial = 75] [outer = 0000000000000000] [url = about:blank] 03:55:27 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A99E5400) [pid = 180] [serial = 79] [outer = 0000000000000000] [url = about:blank] 03:55:27 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019A25EF400) [pid = 180] [serial = 70] [outer = 0000000000000000] [url = about:blank] 03:55:27 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019B0317400) [pid = 180] [serial = 64] [outer = 0000000000000000] [url = about:blank] 03:55:27 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019A975E000) [pid = 180] [serial = 78] [outer = 0000000000000000] [url = about:blank] 03:55:27 INFO - PROCESS | 180 | --DOMWINDOW == 71 (00000019A5A0B000) [pid = 180] [serial = 73] [outer = 0000000000000000] [url = about:blank] 03:55:27 INFO - PROCESS | 180 | --DOMWINDOW == 70 (00000019A8E99400) [pid = 180] [serial = 76] [outer = 0000000000000000] [url = about:blank] 03:55:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 03:55:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1287ms 03:55:27 INFO - PROCESS | 180 | 1468752927159 Marionette TRACE conn6 -> [0,141,"getWindowHandle",null] 03:55:27 INFO - PROCESS | 180 | 1468752927163 Marionette TRACE conn6 <- [1,141,null,{"value":"13"}] 03:55:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 03:55:27 INFO - PROCESS | 180 | 1468752927169 Marionette TRACE conn6 -> [0,142,"setScriptTimeout",{"ms":35000}] 03:55:27 INFO - PROCESS | 180 | 1468752927172 Marionette TRACE conn6 <- [1,142,null,{}] 03:55:27 INFO - PROCESS | 180 | 1468752927178 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}] 03:55:27 INFO - PROCESS | 180 | 1468752927181 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:27 INFO - PROCESS | 180 | 1468752927286 Marionette TRACE conn6 <- [1,143,null,{"value":null}] 03:55:27 INFO - PROCESS | 180 | 1468752927343 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:27 INFO - PROCESS | 180 | 1468752927348 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:27 INFO - PROCESS | 180 | ++DOCSHELL 000000199C7CF800 == 30 [pid = 180] [id = 45] 03:55:27 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (000000199BF18400) [pid = 180] [serial = 131] [outer = 0000000000000000] 03:55:27 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (000000199C191800) [pid = 180] [serial = 132] [outer = 000000199BF18400] 03:55:27 INFO - PROCESS | 180 | 1468752927398 Marionette DEBUG loaded listener.js 03:55:27 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (000000199C260000) [pid = 180] [serial = 133] [outer = 000000199BF18400] 03:55:27 INFO - PROCESS | 180 | 1468752927793 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]]]}] 03:55:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 03:55:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 672ms 03:55:27 INFO - PROCESS | 180 | 1468752927846 Marionette TRACE conn6 -> [0,145,"getWindowHandle",null] 03:55:27 INFO - PROCESS | 180 | 1468752927851 Marionette TRACE conn6 <- [1,145,null,{"value":"13"}] 03:55:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 03:55:27 INFO - PROCESS | 180 | 1468752927858 Marionette TRACE conn6 -> [0,146,"setScriptTimeout",{"ms":35000}] 03:55:27 INFO - PROCESS | 180 | 1468752927861 Marionette TRACE conn6 <- [1,146,null,{}] 03:55:27 INFO - PROCESS | 180 | 1468752927865 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}] 03:55:27 INFO - PROCESS | 180 | 1468752927868 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:27 INFO - PROCESS | 180 | 1468752927958 Marionette TRACE conn6 <- [1,147,null,{"value":null}] 03:55:27 INFO - PROCESS | 180 | 1468752927965 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:27 INFO - PROCESS | 180 | 1468752927967 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:27 INFO - PROCESS | 180 | ++DOCSHELL 00000019A2556000 == 31 [pid = 180] [id = 46] 03:55:27 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (000000199D82F400) [pid = 180] [serial = 134] [outer = 0000000000000000] 03:55:28 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A05F3400) [pid = 180] [serial = 135] [outer = 000000199D82F400] 03:55:28 INFO - PROCESS | 180 | 1468752928017 Marionette DEBUG loaded listener.js 03:55:28 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A0EA3800) [pid = 180] [serial = 136] [outer = 000000199D82F400] 03:55:28 INFO - PROCESS | 180 | 1468752928457 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]]]}] 03:55:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 03:55:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 630ms 03:55:28 INFO - PROCESS | 180 | 1468752928488 Marionette TRACE conn6 -> [0,149,"getWindowHandle",null] 03:55:28 INFO - PROCESS | 180 | 1468752928491 Marionette TRACE conn6 <- [1,149,null,{"value":"13"}] 03:55:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 03:55:28 INFO - PROCESS | 180 | 1468752928499 Marionette TRACE conn6 -> [0,150,"setScriptTimeout",{"ms":35000}] 03:55:28 INFO - PROCESS | 180 | 1468752928503 Marionette TRACE conn6 <- [1,150,null,{}] 03:55:28 INFO - PROCESS | 180 | 1468752928514 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}] 03:55:28 INFO - PROCESS | 180 | 1468752928519 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:28 INFO - PROCESS | 180 | 1468752928608 Marionette TRACE conn6 <- [1,151,null,{"value":null}] 03:55:28 INFO - PROCESS | 180 | 1468752928648 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:28 INFO - PROCESS | 180 | 1468752928651 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:28 INFO - PROCESS | 180 | ++DOCSHELL 00000019A80EA800 == 32 [pid = 180] [id = 47] 03:55:28 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A25F1400) [pid = 180] [serial = 137] [outer = 0000000000000000] 03:55:28 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A25F4800) [pid = 180] [serial = 138] [outer = 00000019A25F1400] 03:55:28 INFO - PROCESS | 180 | 1468752928701 Marionette DEBUG loaded listener.js 03:55:28 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A5547400) [pid = 180] [serial = 139] [outer = 00000019A25F1400] 03:55:29 INFO - PROCESS | 180 | 1468752929090 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]]]}] 03:55:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 03:55:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 629ms 03:55:29 INFO - PROCESS | 180 | 1468752929148 Marionette TRACE conn6 -> [0,153,"getWindowHandle",null] 03:55:29 INFO - PROCESS | 180 | 1468752929151 Marionette TRACE conn6 <- [1,153,null,{"value":"13"}] 03:55:29 INFO - PROCESS | 180 | 1468752929158 Marionette TRACE conn6 -> [0,154,"setScriptTimeout",{"ms":35000}] 03:55:29 INFO - PROCESS | 180 | 1468752929160 Marionette TRACE conn6 <- [1,154,null,{}] 03:55:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 03:55:29 INFO - PROCESS | 180 | 1468752929164 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}] 03:55:29 INFO - PROCESS | 180 | 1468752929166 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:29 INFO - PROCESS | 180 | 1468752929254 Marionette TRACE conn6 <- [1,155,null,{"value":null}] 03:55:29 INFO - PROCESS | 180 | 1468752929260 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:29 INFO - PROCESS | 180 | 1468752929262 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:29 INFO - PROCESS | 180 | ++DOCSHELL 00000019A8A87800 == 33 [pid = 180] [id = 48] 03:55:29 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (000000199ABD9C00) [pid = 180] [serial = 140] [outer = 0000000000000000] 03:55:29 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A5553400) [pid = 180] [serial = 141] [outer = 000000199ABD9C00] 03:55:29 INFO - PROCESS | 180 | 1468752929316 Marionette DEBUG loaded listener.js 03:55:29 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A8097000) [pid = 180] [serial = 142] [outer = 000000199ABD9C00] 03:55:29 INFO - PROCESS | 180 | 1468752929762 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]]]}] 03:55:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 03:55:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 629ms 03:55:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 03:55:29 INFO - PROCESS | 180 | 1468752929796 Marionette TRACE conn6 -> [0,157,"getWindowHandle",null] 03:55:29 INFO - PROCESS | 180 | 1468752929799 Marionette TRACE conn6 <- [1,157,null,{"value":"13"}] 03:55:29 INFO - PROCESS | 180 | 1468752929802 Marionette TRACE conn6 -> [0,158,"setScriptTimeout",{"ms":35000}] 03:55:29 INFO - PROCESS | 180 | 1468752929804 Marionette TRACE conn6 <- [1,158,null,{}] 03:55:29 INFO - PROCESS | 180 | 1468752929807 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}] 03:55:29 INFO - PROCESS | 180 | 1468752929810 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:29 INFO - PROCESS | 180 | 1468752929912 Marionette TRACE conn6 <- [1,159,null,{"value":null}] 03:55:29 INFO - PROCESS | 180 | 1468752929919 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:29 INFO - PROCESS | 180 | 1468752929921 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:29 INFO - PROCESS | 180 | ++DOCSHELL 00000019A93F2800 == 34 [pid = 180] [id = 49] 03:55:29 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A8097400) [pid = 180] [serial = 143] [outer = 0000000000000000] 03:55:29 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019A84A7400) [pid = 180] [serial = 144] [outer = 00000019A8097400] 03:55:29 INFO - PROCESS | 180 | 1468752929967 Marionette DEBUG loaded listener.js 03:55:30 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019A8E97000) [pid = 180] [serial = 145] [outer = 00000019A8097400] 03:55:30 INFO - PROCESS | 180 | 1468752930435 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]]]}] 03:55:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 03:55:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 671ms 03:55:30 INFO - PROCESS | 180 | 1468752930488 Marionette TRACE conn6 -> [0,161,"getWindowHandle",null] 03:55:30 INFO - PROCESS | 180 | 1468752930490 Marionette TRACE conn6 <- [1,161,null,{"value":"13"}] 03:55:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 03:55:30 INFO - PROCESS | 180 | 1468752930494 Marionette TRACE conn6 -> [0,162,"setScriptTimeout",{"ms":35000}] 03:55:30 INFO - PROCESS | 180 | 1468752930496 Marionette TRACE conn6 <- [1,162,null,{}] 03:55:30 INFO - PROCESS | 180 | 1468752930499 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}] 03:55:30 INFO - PROCESS | 180 | 1468752930505 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:30 INFO - PROCESS | 180 | 1468752930644 Marionette TRACE conn6 <- [1,163,null,{"value":null}] 03:55:30 INFO - PROCESS | 180 | 1468752930692 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:30 INFO - PROCESS | 180 | 1468752930694 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:30 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB3EC800 == 35 [pid = 180] [id = 50] 03:55:30 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (00000019A92D2400) [pid = 180] [serial = 146] [outer = 0000000000000000] 03:55:30 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (00000019AB02E000) [pid = 180] [serial = 147] [outer = 00000019A92D2400] 03:55:30 INFO - PROCESS | 180 | 1468752930741 Marionette DEBUG loaded listener.js 03:55:30 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (00000019AC08FC00) [pid = 180] [serial = 148] [outer = 00000019A92D2400] 03:55:31 INFO - PROCESS | 180 | 1468752931150 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]]]}] 03:55:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 03:55:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 672ms 03:55:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 03:55:31 INFO - PROCESS | 180 | 1468752931167 Marionette TRACE conn6 -> [0,165,"getWindowHandle",null] 03:55:31 INFO - PROCESS | 180 | 1468752931169 Marionette TRACE conn6 <- [1,165,null,{"value":"13"}] 03:55:31 INFO - PROCESS | 180 | 1468752931172 Marionette TRACE conn6 -> [0,166,"setScriptTimeout",{"ms":35000}] 03:55:31 INFO - PROCESS | 180 | 1468752931174 Marionette TRACE conn6 <- [1,166,null,{}] 03:55:31 INFO - PROCESS | 180 | 1468752931178 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}] 03:55:31 INFO - PROCESS | 180 | 1468752931180 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:31 INFO - PROCESS | 180 | 1468752931304 Marionette TRACE conn6 <- [1,167,null,{"value":null}] 03:55:31 INFO - PROCESS | 180 | 1468752931310 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:31 INFO - PROCESS | 180 | 1468752931312 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:31 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE561800 == 36 [pid = 180] [id = 51] 03:55:31 INFO - PROCESS | 180 | ++DOMWINDOW == 89 (000000199C78E800) [pid = 180] [serial = 149] [outer = 0000000000000000] 03:55:31 INFO - PROCESS | 180 | ++DOMWINDOW == 90 (000000199C795000) [pid = 180] [serial = 150] [outer = 000000199C78E800] 03:55:31 INFO - PROCESS | 180 | 1468752931357 Marionette DEBUG loaded listener.js 03:55:31 INFO - PROCESS | 180 | ++DOMWINDOW == 91 (00000019A9246C00) [pid = 180] [serial = 151] [outer = 000000199C78E800] 03:55:31 INFO - PROCESS | 180 | --DOMWINDOW == 90 (000000199C6A1000) [pid = 180] [serial = 110] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 03:55:31 INFO - PROCESS | 180 | --DOMWINDOW == 89 (000000199B3CF000) [pid = 180] [serial = 104] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 03:55:31 INFO - PROCESS | 180 | --DOMWINDOW == 88 (000000199D82C400) [pid = 180] [serial = 101] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 03:55:31 INFO - PROCESS | 180 | --DOMWINDOW == 87 (000000199C0B4C00) [pid = 180] [serial = 95] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 03:55:31 INFO - PROCESS | 180 | --DOMWINDOW == 86 (000000199C0C7C00) [pid = 180] [serial = 98] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 03:55:31 INFO - PROCESS | 180 | --DOMWINDOW == 85 (00000019A5548400) [pid = 180] [serial = 107] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 03:55:31 INFO - PROCESS | 180 | --DOMWINDOW == 84 (000000199B336000) [pid = 180] [serial = 80] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 03:55:31 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019A5576C00) [pid = 180] [serial = 83] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 03:55:31 INFO - PROCESS | 180 | --DOMWINDOW == 82 (000000199C19DC00) [pid = 180] [serial = 86] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 03:55:31 INFO - PROCESS | 180 | --DOMWINDOW == 81 (000000199C0C6800) [pid = 180] [serial = 89] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 03:55:31 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019A8092400) [pid = 180] [serial = 113] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 03:55:31 INFO - PROCESS | 180 | --DOMWINDOW == 79 (000000199C257000) [pid = 180] [serial = 92] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 03:55:31 INFO - PROCESS | 180 | --DOMWINDOW == 78 (000000199C519800) [pid = 180] [serial = 116] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 03:55:31 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019A1E75C00) [pid = 180] [serial = 119] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 03:55:31 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A25FB800) [pid = 180] [serial = 122] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 03:55:31 INFO - PROCESS | 180 | 1468752931831 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]]]}] 03:55:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 03:55:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 671ms 03:55:31 INFO - PROCESS | 180 | 1468752931847 Marionette TRACE conn6 -> [0,169,"getWindowHandle",null] 03:55:31 INFO - PROCESS | 180 | 1468752931849 Marionette TRACE conn6 <- [1,169,null,{"value":"13"}] 03:55:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 03:55:31 INFO - PROCESS | 180 | 1468752931853 Marionette TRACE conn6 -> [0,170,"setScriptTimeout",{"ms":35000}] 03:55:31 INFO - PROCESS | 180 | 1468752931863 Marionette TRACE conn6 <- [1,170,null,{}] 03:55:31 INFO - PROCESS | 180 | 1468752931867 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}] 03:55:31 INFO - PROCESS | 180 | 1468752931869 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:31 INFO - PROCESS | 180 | 1468752931981 Marionette TRACE conn6 <- [1,171,null,{"value":null}] 03:55:31 INFO - PROCESS | 180 | 1468752931988 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:31 INFO - PROCESS | 180 | 1468752931991 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:32 INFO - PROCESS | 180 | ++DOCSHELL 000000199B34C000 == 37 [pid = 180] [id = 52] 03:55:32 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (000000199AB49000) [pid = 180] [serial = 152] [outer = 0000000000000000] 03:55:32 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (000000199C259800) [pid = 180] [serial = 153] [outer = 000000199AB49000] 03:55:32 INFO - PROCESS | 180 | 1468752932036 Marionette DEBUG loaded listener.js 03:55:32 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A1FC7C00) [pid = 180] [serial = 154] [outer = 000000199AB49000] 03:55:32 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (000000199C519800) [pid = 180] [serial = 155] [outer = 000000199AE10000] 03:55:32 INFO - PROCESS | 180 | 1468752932468 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]]]}] 03:55:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 03:55:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 629ms 03:55:32 INFO - PROCESS | 180 | 1468752932486 Marionette TRACE conn6 -> [0,173,"getWindowHandle",null] 03:55:32 INFO - PROCESS | 180 | 1468752932488 Marionette TRACE conn6 <- [1,173,null,{"value":"13"}] 03:55:32 INFO - PROCESS | 180 | 1468752932491 Marionette TRACE conn6 -> [0,174,"setScriptTimeout",{"ms":35000}] 03:55:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 03:55:32 INFO - PROCESS | 180 | 1468752932493 Marionette TRACE conn6 <- [1,174,null,{}] 03:55:32 INFO - PROCESS | 180 | 1468752932497 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}] 03:55:32 INFO - PROCESS | 180 | 1468752932499 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:32 INFO - PROCESS | 180 | 1468752932580 Marionette TRACE conn6 <- [1,175,null,{"value":null}] 03:55:32 INFO - PROCESS | 180 | 1468752932586 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:32 INFO - PROCESS | 180 | 1468752932588 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:32 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE59A000 == 38 [pid = 180] [id = 53] 03:55:32 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A937D000) [pid = 180] [serial = 156] [outer = 0000000000000000] 03:55:32 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019AE356800) [pid = 180] [serial = 157] [outer = 00000019A937D000] 03:55:32 INFO - PROCESS | 180 | 1468752932633 Marionette DEBUG loaded listener.js 03:55:32 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019AE727400) [pid = 180] [serial = 158] [outer = 00000019A937D000] 03:55:33 INFO - PROCESS | 180 | 1468752933035 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]]]}] 03:55:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 03:55:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 587ms 03:55:33 INFO - PROCESS | 180 | 1468752933081 Marionette TRACE conn6 -> [0,177,"getWindowHandle",null] 03:55:33 INFO - PROCESS | 180 | 1468752933084 Marionette TRACE conn6 <- [1,177,null,{"value":"13"}] 03:55:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 03:55:33 INFO - PROCESS | 180 | 1468752933097 Marionette TRACE conn6 -> [0,178,"setScriptTimeout",{"ms":35000}] 03:55:33 INFO - PROCESS | 180 | 1468752933099 Marionette TRACE conn6 <- [1,178,null,{}] 03:55:33 INFO - PROCESS | 180 | 1468752933104 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}] 03:55:33 INFO - PROCESS | 180 | 1468752933106 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:33 INFO - PROCESS | 180 | 1468752933188 Marionette TRACE conn6 <- [1,179,null,{"value":null}] 03:55:33 INFO - PROCESS | 180 | 1468752933193 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:33 INFO - PROCESS | 180 | 1468752933195 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:33 INFO - PROCESS | 180 | ++DOCSHELL 00000019A8213800 == 39 [pid = 180] [id = 54] 03:55:33 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019AE721C00) [pid = 180] [serial = 159] [outer = 0000000000000000] 03:55:33 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019AE78CC00) [pid = 180] [serial = 160] [outer = 00000019AE721C00] 03:55:33 INFO - PROCESS | 180 | 1468752933242 Marionette DEBUG loaded listener.js 03:55:33 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (00000019AE795000) [pid = 180] [serial = 161] [outer = 00000019AE721C00] 03:55:33 INFO - PROCESS | 180 | 1468752933670 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]]]}] 03:55:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 03:55:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 649ms 03:55:33 INFO - PROCESS | 180 | 1468752933741 Marionette TRACE conn6 -> [0,181,"getWindowHandle",null] 03:55:33 INFO - PROCESS | 180 | 1468752933746 Marionette TRACE conn6 <- [1,181,null,{"value":"13"}] 03:55:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 03:55:33 INFO - PROCESS | 180 | 1468752933752 Marionette TRACE conn6 -> [0,182,"setScriptTimeout",{"ms":35000}] 03:55:33 INFO - PROCESS | 180 | 1468752933757 Marionette TRACE conn6 <- [1,182,null,{}] 03:55:33 INFO - PROCESS | 180 | 1468752933764 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}] 03:55:33 INFO - PROCESS | 180 | 1468752933768 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:33 INFO - PROCESS | 180 | 1468752933896 Marionette TRACE conn6 <- [1,183,null,{"value":null}] 03:55:34 INFO - PROCESS | 180 | 1468752934020 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:34 INFO - PROCESS | 180 | 1468752934025 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:34 INFO - PROCESS | 180 | ++DOCSHELL 00000019A131B000 == 40 [pid = 180] [id = 55] 03:55:34 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (000000199C0CAC00) [pid = 180] [serial = 162] [outer = 0000000000000000] 03:55:34 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (000000199C19FC00) [pid = 180] [serial = 163] [outer = 000000199C0CAC00] 03:55:34 INFO - PROCESS | 180 | 1468752934084 Marionette DEBUG loaded listener.js 03:55:34 INFO - PROCESS | 180 | ++DOMWINDOW == 89 (000000199C754800) [pid = 180] [serial = 164] [outer = 000000199C0CAC00] 03:55:34 INFO - PROCESS | 180 | 1468752934622 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]]]}] 03:55:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 03:55:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 881ms 03:55:34 INFO - PROCESS | 180 | 1468752934643 Marionette TRACE conn6 -> [0,185,"getWindowHandle",null] 03:55:34 INFO - PROCESS | 180 | 1468752934648 Marionette TRACE conn6 <- [1,185,null,{"value":"13"}] 03:55:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 03:55:34 INFO - PROCESS | 180 | 1468752934656 Marionette TRACE conn6 -> [0,186,"setScriptTimeout",{"ms":35000}] 03:55:34 INFO - PROCESS | 180 | 1468752934659 Marionette TRACE conn6 <- [1,186,null,{}] 03:55:34 INFO - PROCESS | 180 | 1468752934664 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}] 03:55:34 INFO - PROCESS | 180 | 1468752934667 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:34 INFO - PROCESS | 180 | 1468752934784 Marionette TRACE conn6 <- [1,187,null,{"value":null}] 03:55:34 INFO - PROCESS | 180 | 1468752934866 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:34 INFO - PROCESS | 180 | 1468752934869 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:34 INFO - PROCESS | 180 | ++DOCSHELL 00000019A84E5000 == 41 [pid = 180] [id = 56] 03:55:34 INFO - PROCESS | 180 | ++DOMWINDOW == 90 (00000019A0E97800) [pid = 180] [serial = 165] [outer = 0000000000000000] 03:55:34 INFO - PROCESS | 180 | ++DOMWINDOW == 91 (00000019A1157C00) [pid = 180] [serial = 166] [outer = 00000019A0E97800] 03:55:34 INFO - PROCESS | 180 | 1468752934930 Marionette DEBUG loaded listener.js 03:55:35 INFO - PROCESS | 180 | ++DOMWINDOW == 92 (00000019A1F1C800) [pid = 180] [serial = 167] [outer = 00000019A0E97800] 03:55:35 INFO - PROCESS | 180 | 1468752935501 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]]]}] 03:55:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 03:55:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 881ms 03:55:35 INFO - PROCESS | 180 | 1468752935543 Marionette TRACE conn6 -> [0,189,"getWindowHandle",null] 03:55:35 INFO - PROCESS | 180 | 1468752935546 Marionette TRACE conn6 <- [1,189,null,{"value":"13"}] 03:55:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 03:55:35 INFO - PROCESS | 180 | 1468752935551 Marionette TRACE conn6 -> [0,190,"setScriptTimeout",{"ms":35000}] 03:55:35 INFO - PROCESS | 180 | 1468752935555 Marionette TRACE conn6 <- [1,190,null,{}] 03:55:35 INFO - PROCESS | 180 | 1468752935569 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}] 03:55:35 INFO - PROCESS | 180 | 1468752935575 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:35 INFO - PROCESS | 180 | 1468752935701 Marionette TRACE conn6 <- [1,191,null,{"value":null}] 03:55:35 INFO - PROCESS | 180 | 1468752935772 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:35 INFO - PROCESS | 180 | 1468752935776 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:35 INFO - PROCESS | 180 | ++DOCSHELL 00000019AF605000 == 42 [pid = 180] [id = 57] 03:55:35 INFO - PROCESS | 180 | ++DOMWINDOW == 93 (00000019A970C000) [pid = 180] [serial = 168] [outer = 0000000000000000] 03:55:35 INFO - PROCESS | 180 | ++DOMWINDOW == 94 (00000019A99E0C00) [pid = 180] [serial = 169] [outer = 00000019A970C000] 03:55:35 INFO - PROCESS | 180 | 1468752935838 Marionette DEBUG loaded listener.js 03:55:35 INFO - PROCESS | 180 | ++DOMWINDOW == 95 (00000019AC08D400) [pid = 180] [serial = 170] [outer = 00000019A970C000] 03:55:36 INFO - PROCESS | 180 | 1468752936466 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]]]}] 03:55:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 03:55:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 986ms 03:55:36 INFO - PROCESS | 180 | 1468752936538 Marionette TRACE conn6 -> [0,193,"getWindowHandle",null] 03:55:36 INFO - PROCESS | 180 | 1468752936541 Marionette TRACE conn6 <- [1,193,null,{"value":"13"}] 03:55:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 03:55:36 INFO - PROCESS | 180 | 1468752936545 Marionette TRACE conn6 -> [0,194,"setScriptTimeout",{"ms":35000}] 03:55:36 INFO - PROCESS | 180 | 1468752936547 Marionette TRACE conn6 <- [1,194,null,{}] 03:55:36 INFO - PROCESS | 180 | 1468752936551 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}] 03:55:36 INFO - PROCESS | 180 | 1468752936553 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:36 INFO - PROCESS | 180 | 1468752936671 Marionette TRACE conn6 <- [1,195,null,{"value":null}] 03:55:36 INFO - PROCESS | 180 | 1468752936732 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:36 INFO - PROCESS | 180 | 1468752936735 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:36 INFO - PROCESS | 180 | ++DOCSHELL 00000019B0D03000 == 43 [pid = 180] [id = 58] 03:55:36 INFO - PROCESS | 180 | ++DOMWINDOW == 96 (00000019AF7D5800) [pid = 180] [serial = 171] [outer = 0000000000000000] 03:55:36 INFO - PROCESS | 180 | ++DOMWINDOW == 97 (00000019AF7D8400) [pid = 180] [serial = 172] [outer = 00000019AF7D5800] 03:55:36 INFO - PROCESS | 180 | 1468752936791 Marionette DEBUG loaded listener.js 03:55:36 INFO - PROCESS | 180 | ++DOMWINDOW == 98 (00000019B0D7F800) [pid = 180] [serial = 173] [outer = 00000019AF7D5800] 03:55:37 INFO - PROCESS | 180 | 1468752937449 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]]]}] 03:55:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 03:55:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 987ms 03:55:37 INFO - PROCESS | 180 | 1468752937534 Marionette TRACE conn6 -> [0,197,"getWindowHandle",null] 03:55:37 INFO - PROCESS | 180 | 1468752937538 Marionette TRACE conn6 <- [1,197,null,{"value":"13"}] 03:55:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 03:55:37 INFO - PROCESS | 180 | 1468752937544 Marionette TRACE conn6 -> [0,198,"setScriptTimeout",{"ms":35000}] 03:55:37 INFO - PROCESS | 180 | 1468752937548 Marionette TRACE conn6 <- [1,198,null,{}] 03:55:37 INFO - PROCESS | 180 | 1468752937553 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}] 03:55:37 INFO - PROCESS | 180 | 1468752937557 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:37 INFO - PROCESS | 180 | 1468752937662 Marionette TRACE conn6 <- [1,199,null,{"value":null}] 03:55:37 INFO - PROCESS | 180 | 1468752937726 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:37 INFO - PROCESS | 180 | 1468752937731 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:37 INFO - PROCESS | 180 | ++DOCSHELL 00000019A14AB800 == 44 [pid = 180] [id = 59] 03:55:37 INFO - PROCESS | 180 | ++DOMWINDOW == 99 (000000199C192C00) [pid = 180] [serial = 174] [outer = 0000000000000000] 03:55:37 INFO - PROCESS | 180 | ++DOMWINDOW == 100 (000000199C199400) [pid = 180] [serial = 175] [outer = 000000199C192C00] 03:55:37 INFO - PROCESS | 180 | 1468752937784 Marionette DEBUG loaded listener.js 03:55:37 INFO - PROCESS | 180 | ++DOMWINDOW == 101 (000000199C753C00) [pid = 180] [serial = 176] [outer = 000000199C192C00] 03:55:38 INFO - PROCESS | 180 | --DOCSHELL 00000019AE59A000 == 43 [pid = 180] [id = 53] 03:55:38 INFO - PROCESS | 180 | --DOCSHELL 000000199B34C000 == 42 [pid = 180] [id = 52] 03:55:38 INFO - PROCESS | 180 | --DOCSHELL 00000019AE561800 == 41 [pid = 180] [id = 51] 03:55:38 INFO - PROCESS | 180 | --DOCSHELL 00000019AB3EC800 == 40 [pid = 180] [id = 50] 03:55:38 INFO - PROCESS | 180 | --DOCSHELL 00000019A93F2800 == 39 [pid = 180] [id = 49] 03:55:38 INFO - PROCESS | 180 | --DOCSHELL 00000019A8A87800 == 38 [pid = 180] [id = 48] 03:55:38 INFO - PROCESS | 180 | --DOCSHELL 00000019A80EA800 == 37 [pid = 180] [id = 47] 03:55:38 INFO - PROCESS | 180 | --DOCSHELL 00000019A2556000 == 36 [pid = 180] [id = 46] 03:55:38 INFO - PROCESS | 180 | --DOCSHELL 000000199C7CF800 == 35 [pid = 180] [id = 45] 03:55:38 INFO - PROCESS | 180 | --DOMWINDOW == 100 (00000019AA2ACC00) [pid = 180] [serial = 123] [outer = 0000000000000000] [url = about:blank] 03:55:38 INFO - PROCESS | 180 | --DOMWINDOW == 99 (00000019A60B6800) [pid = 180] [serial = 111] [outer = 0000000000000000] [url = about:blank] 03:55:38 INFO - PROCESS | 180 | --DOMWINDOW == 98 (00000019A25B6800) [pid = 180] [serial = 105] [outer = 0000000000000000] [url = about:blank] 03:55:38 INFO - PROCESS | 180 | --DOMWINDOW == 97 (000000199D830800) [pid = 180] [serial = 102] [outer = 0000000000000000] [url = about:blank] 03:55:38 INFO - PROCESS | 180 | --DOMWINDOW == 96 (00000019A05F5C00) [pid = 180] [serial = 103] [outer = 0000000000000000] [url = about:blank] 03:55:38 INFO - PROCESS | 180 | --DOMWINDOW == 95 (000000199C196C00) [pid = 180] [serial = 97] [outer = 0000000000000000] [url = about:blank] 03:55:38 INFO - PROCESS | 180 | --DOMWINDOW == 94 (000000199C0C4800) [pid = 180] [serial = 96] [outer = 0000000000000000] [url = about:blank] 03:55:38 INFO - PROCESS | 180 | --DOMWINDOW == 93 (000000199C193000) [pid = 180] [serial = 99] [outer = 0000000000000000] [url = about:blank] 03:55:38 INFO - PROCESS | 180 | --DOMWINDOW == 92 (000000199C257C00) [pid = 180] [serial = 100] [outer = 0000000000000000] [url = about:blank] 03:55:38 INFO - PROCESS | 180 | --DOMWINDOW == 91 (00000019A554B800) [pid = 180] [serial = 108] [outer = 0000000000000000] [url = about:blank] 03:55:38 INFO - PROCESS | 180 | --DOMWINDOW == 90 (000000199CECF000) [pid = 180] [serial = 82] [outer = 0000000000000000] [url = about:blank] 03:55:38 INFO - PROCESS | 180 | --DOMWINDOW == 89 (000000199BC2E400) [pid = 180] [serial = 81] [outer = 0000000000000000] [url = about:blank] 03:55:38 INFO - PROCESS | 180 | --DOMWINDOW == 88 (00000019A975F000) [pid = 180] [serial = 85] [outer = 0000000000000000] [url = about:blank] 03:55:38 INFO - PROCESS | 180 | --DOMWINDOW == 87 (00000019A5A07800) [pid = 180] [serial = 84] [outer = 0000000000000000] [url = about:blank] 03:55:38 INFO - PROCESS | 180 | --DOMWINDOW == 86 (00000019AB360800) [pid = 180] [serial = 88] [outer = 0000000000000000] [url = about:blank] 03:55:38 INFO - PROCESS | 180 | --DOMWINDOW == 85 (00000019A9762C00) [pid = 180] [serial = 87] [outer = 0000000000000000] [url = about:blank] 03:55:38 INFO - PROCESS | 180 | --DOMWINDOW == 84 (00000019AB361000) [pid = 180] [serial = 91] [outer = 0000000000000000] [url = about:blank] 03:55:38 INFO - PROCESS | 180 | --DOMWINDOW == 83 (000000199C0CBC00) [pid = 180] [serial = 90] [outer = 0000000000000000] [url = about:blank] 03:55:38 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019A8D69C00) [pid = 180] [serial = 114] [outer = 0000000000000000] [url = about:blank] 03:55:38 INFO - PROCESS | 180 | --DOMWINDOW == 81 (000000199C262800) [pid = 180] [serial = 94] [outer = 0000000000000000] [url = about:blank] 03:55:38 INFO - PROCESS | 180 | --DOMWINDOW == 80 (000000199C25D000) [pid = 180] [serial = 93] [outer = 0000000000000000] [url = about:blank] 03:55:38 INFO - PROCESS | 180 | --DOMWINDOW == 79 (000000199D831800) [pid = 180] [serial = 117] [outer = 0000000000000000] [url = about:blank] 03:55:38 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019A1F1DC00) [pid = 180] [serial = 121] [outer = 0000000000000000] [url = about:blank] 03:55:38 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019A9389400) [pid = 180] [serial = 118] [outer = 0000000000000000] [url = about:blank] 03:55:38 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A9766000) [pid = 180] [serial = 115] [outer = 0000000000000000] [url = about:blank] 03:55:38 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A1E77800) [pid = 180] [serial = 120] [outer = 0000000000000000] [url = about:blank] 03:55:38 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019AB811000) [pid = 180] [serial = 124] [outer = 0000000000000000] [url = about:blank] 03:55:38 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019A7EBD400) [pid = 180] [serial = 112] [outer = 0000000000000000] [url = about:blank] 03:55:38 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019A5552000) [pid = 180] [serial = 109] [outer = 0000000000000000] [url = about:blank] 03:55:38 INFO - PROCESS | 180 | --DOMWINDOW == 71 (00000019A25FA000) [pid = 180] [serial = 106] [outer = 0000000000000000] [url = about:blank] 03:55:38 INFO - PROCESS | 180 | 1468752938395 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]]]}] 03:55:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 03:55:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 881ms 03:55:38 INFO - PROCESS | 180 | 1468752938429 Marionette TRACE conn6 -> [0,201,"getWindowHandle",null] 03:55:38 INFO - PROCESS | 180 | 1468752938433 Marionette TRACE conn6 <- [1,201,null,{"value":"13"}] 03:55:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 03:55:38 INFO - PROCESS | 180 | 1468752938439 Marionette TRACE conn6 -> [0,202,"setScriptTimeout",{"ms":35000}] 03:55:38 INFO - PROCESS | 180 | 1468752938442 Marionette TRACE conn6 <- [1,202,null,{}] 03:55:38 INFO - PROCESS | 180 | 1468752938446 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}] 03:55:38 INFO - PROCESS | 180 | 1468752938449 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:38 INFO - PROCESS | 180 | 1468752938539 Marionette TRACE conn6 <- [1,203,null,{"value":null}] 03:55:38 INFO - PROCESS | 180 | 1468752938548 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:38 INFO - PROCESS | 180 | 1468752938550 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:38 INFO - PROCESS | 180 | ++DOCSHELL 000000199A250000 == 36 [pid = 180] [id = 60] 03:55:38 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (000000199BF1BC00) [pid = 180] [serial = 177] [outer = 0000000000000000] 03:55:38 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (000000199C25E800) [pid = 180] [serial = 178] [outer = 000000199BF1BC00] 03:55:38 INFO - PROCESS | 180 | 1468752938654 Marionette DEBUG loaded listener.js 03:55:38 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (000000199C798C00) [pid = 180] [serial = 179] [outer = 000000199BF1BC00] 03:55:39 INFO - PROCESS | 180 | 1468752939051 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]]]}] 03:55:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 03:55:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 629ms 03:55:39 INFO - PROCESS | 180 | 1468752939072 Marionette TRACE conn6 -> [0,205,"getWindowHandle",null] 03:55:39 INFO - PROCESS | 180 | 1468752939074 Marionette TRACE conn6 <- [1,205,null,{"value":"13"}] 03:55:39 INFO - PROCESS | 180 | 1468752939078 Marionette TRACE conn6 -> [0,206,"setScriptTimeout",{"ms":35000}] 03:55:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 03:55:39 INFO - PROCESS | 180 | 1468752939082 Marionette TRACE conn6 <- [1,206,null,{}] 03:55:39 INFO - PROCESS | 180 | 1468752939093 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}] 03:55:39 INFO - PROCESS | 180 | 1468752939098 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:39 INFO - PROCESS | 180 | 1468752939218 Marionette TRACE conn6 <- [1,207,null,{"value":null}] 03:55:39 INFO - PROCESS | 180 | 1468752939238 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:39 INFO - PROCESS | 180 | 1468752939242 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:39 INFO - PROCESS | 180 | ++DOCSHELL 00000019A6B7B800 == 37 [pid = 180] [id = 61] 03:55:39 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A134AC00) [pid = 180] [serial = 180] [outer = 0000000000000000] 03:55:39 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A1E0A400) [pid = 180] [serial = 181] [outer = 00000019A134AC00] 03:55:39 INFO - PROCESS | 180 | 1468752939304 Marionette DEBUG loaded listener.js 03:55:39 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A1FC8400) [pid = 180] [serial = 182] [outer = 00000019A134AC00] 03:55:39 INFO - PROCESS | 180 | 1468752939726 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]]]}] 03:55:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 03:55:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 672ms 03:55:39 INFO - PROCESS | 180 | 1468752939764 Marionette TRACE conn6 -> [0,209,"getWindowHandle",null] 03:55:39 INFO - PROCESS | 180 | 1468752939767 Marionette TRACE conn6 <- [1,209,null,{"value":"13"}] 03:55:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 03:55:39 INFO - PROCESS | 180 | 1468752939770 Marionette TRACE conn6 -> [0,210,"setScriptTimeout",{"ms":35000}] 03:55:39 INFO - PROCESS | 180 | 1468752939772 Marionette TRACE conn6 <- [1,210,null,{}] 03:55:39 INFO - PROCESS | 180 | 1468752939775 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}] 03:55:39 INFO - PROCESS | 180 | 1468752939777 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:39 INFO - PROCESS | 180 | 1468752939867 Marionette TRACE conn6 <- [1,211,null,{"value":null}] 03:55:39 INFO - PROCESS | 180 | 1468752939873 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:39 INFO - PROCESS | 180 | 1468752939876 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:39 INFO - PROCESS | 180 | ++DOCSHELL 00000019A821D800 == 38 [pid = 180] [id = 62] 03:55:39 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A2A5A000) [pid = 180] [serial = 183] [outer = 0000000000000000] 03:55:39 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A554B000) [pid = 180] [serial = 184] [outer = 00000019A2A5A000] 03:55:39 INFO - PROCESS | 180 | 1468752939925 Marionette DEBUG loaded listener.js 03:55:40 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A5577800) [pid = 180] [serial = 185] [outer = 00000019A2A5A000] 03:55:40 INFO - PROCESS | 180 | 1468752940329 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]]]}] 03:55:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 03:55:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 586ms 03:55:40 INFO - PROCESS | 180 | 1468752940358 Marionette TRACE conn6 -> [0,213,"getWindowHandle",null] 03:55:40 INFO - PROCESS | 180 | 1468752940361 Marionette TRACE conn6 <- [1,213,null,{"value":"13"}] 03:55:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 03:55:40 INFO - PROCESS | 180 | 1468752940364 Marionette TRACE conn6 -> [0,214,"setScriptTimeout",{"ms":35000}] 03:55:40 INFO - PROCESS | 180 | 1468752940366 Marionette TRACE conn6 <- [1,214,null,{}] 03:55:40 INFO - PROCESS | 180 | 1468752940396 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}] 03:55:40 INFO - PROCESS | 180 | 1468752940398 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:40 INFO - PROCESS | 180 | 1468752940508 Marionette TRACE conn6 <- [1,215,null,{"value":null}] 03:55:40 INFO - PROCESS | 180 | 1468752940514 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:40 INFO - PROCESS | 180 | 1468752940516 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:40 INFO - PROCESS | 180 | ++DOCSHELL 00000019A8A85000 == 39 [pid = 180] [id = 63] 03:55:40 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A60BA400) [pid = 180] [serial = 186] [outer = 0000000000000000] 03:55:40 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A7EBD400) [pid = 180] [serial = 187] [outer = 00000019A60BA400] 03:55:40 INFO - PROCESS | 180 | 1468752940570 Marionette DEBUG loaded listener.js 03:55:40 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A849E400) [pid = 180] [serial = 188] [outer = 00000019A60BA400] 03:55:41 INFO - PROCESS | 180 | 1468752941037 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]]]}] 03:55:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 03:55:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 692ms 03:55:41 INFO - PROCESS | 180 | 1468752941059 Marionette TRACE conn6 -> [0,217,"getWindowHandle",null] 03:55:41 INFO - PROCESS | 180 | 1468752941062 Marionette TRACE conn6 <- [1,217,null,{"value":"13"}] 03:55:41 INFO - PROCESS | 180 | 1468752941065 Marionette TRACE conn6 -> [0,218,"setScriptTimeout",{"ms":35000}] 03:55:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 03:55:41 INFO - PROCESS | 180 | 1468752941066 Marionette TRACE conn6 <- [1,218,null,{}] 03:55:41 INFO - PROCESS | 180 | 1468752941082 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}] 03:55:41 INFO - PROCESS | 180 | 1468752941088 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:41 INFO - PROCESS | 180 | 1468752941229 Marionette TRACE conn6 <- [1,219,null,{"value":null}] 03:55:41 INFO - PROCESS | 180 | 1468752941243 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:41 INFO - PROCESS | 180 | 1468752941245 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:41 INFO - PROCESS | 180 | ++DOCSHELL 00000019AA2A3800 == 40 [pid = 180] [id = 64] 03:55:41 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019A8D65400) [pid = 180] [serial = 189] [outer = 0000000000000000] 03:55:41 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019AA006400) [pid = 180] [serial = 190] [outer = 00000019A8D65400] 03:55:41 INFO - PROCESS | 180 | 1468752941329 Marionette DEBUG loaded listener.js 03:55:41 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (00000019AB02E800) [pid = 180] [serial = 191] [outer = 00000019A8D65400] 03:55:41 INFO - PROCESS | 180 | 1468752941751 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]]]}] 03:55:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 03:55:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 734ms 03:55:41 INFO - PROCESS | 180 | 1468752941809 Marionette TRACE conn6 -> [0,221,"getWindowHandle",null] 03:55:41 INFO - PROCESS | 180 | 1468752941812 Marionette TRACE conn6 <- [1,221,null,{"value":"13"}] 03:55:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 03:55:41 INFO - PROCESS | 180 | 1468752941838 Marionette TRACE conn6 -> [0,222,"setScriptTimeout",{"ms":35000}] 03:55:41 INFO - PROCESS | 180 | 1468752941840 Marionette TRACE conn6 <- [1,222,null,{}] 03:55:41 INFO - PROCESS | 180 | 1468752941855 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}] 03:55:41 INFO - PROCESS | 180 | 1468752941857 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:41 INFO - PROCESS | 180 | 1468752941971 Marionette TRACE conn6 <- [1,223,null,{"value":null}] 03:55:41 INFO - PROCESS | 180 | 1468752941983 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:42 INFO - PROCESS | 180 | 1468752941985 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:42 INFO - PROCESS | 180 | ++DOCSHELL 00000019A93D9000 == 41 [pid = 180] [id = 65] 03:55:42 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (000000199BC32800) [pid = 180] [serial = 192] [outer = 0000000000000000] 03:55:42 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (000000199C313400) [pid = 180] [serial = 193] [outer = 000000199BC32800] 03:55:42 INFO - PROCESS | 180 | 1468752942031 Marionette DEBUG loaded listener.js 03:55:42 INFO - PROCESS | 180 | ++DOMWINDOW == 89 (000000199D85C400) [pid = 180] [serial = 194] [outer = 000000199BC32800] 03:55:42 INFO - PROCESS | 180 | --DOMWINDOW == 88 (000000199BF18400) [pid = 180] [serial = 131] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 03:55:42 INFO - PROCESS | 180 | --DOMWINDOW == 87 (000000199ABD9C00) [pid = 180] [serial = 140] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 03:55:42 INFO - PROCESS | 180 | --DOMWINDOW == 86 (00000019A8097400) [pid = 180] [serial = 143] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 03:55:42 INFO - PROCESS | 180 | --DOMWINDOW == 85 (000000199D82F400) [pid = 180] [serial = 134] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 03:55:42 INFO - PROCESS | 180 | --DOMWINDOW == 84 (00000019A25F1400) [pid = 180] [serial = 137] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 03:55:42 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019A92D2400) [pid = 180] [serial = 146] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 03:55:42 INFO - PROCESS | 180 | --DOMWINDOW == 82 (000000199C78E800) [pid = 180] [serial = 149] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 03:55:42 INFO - PROCESS | 180 | --DOMWINDOW == 81 (000000199AB49000) [pid = 180] [serial = 152] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 03:55:42 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019A937D000) [pid = 180] [serial = 156] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 03:55:42 INFO - PROCESS | 180 | 1468752942535 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]]]}] 03:55:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 03:55:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 755ms 03:55:42 INFO - PROCESS | 180 | 1468752942571 Marionette TRACE conn6 -> [0,225,"getWindowHandle",null] 03:55:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 03:55:42 INFO - PROCESS | 180 | 1468752942573 Marionette TRACE conn6 <- [1,225,null,{"value":"13"}] 03:55:42 INFO - PROCESS | 180 | 1468752942576 Marionette TRACE conn6 -> [0,226,"setScriptTimeout",{"ms":35000}] 03:55:42 INFO - PROCESS | 180 | 1468752942578 Marionette TRACE conn6 <- [1,226,null,{}] 03:55:42 INFO - PROCESS | 180 | 1468752942582 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}] 03:55:42 INFO - PROCESS | 180 | 1468752942584 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:42 INFO - PROCESS | 180 | 1468752942669 Marionette TRACE conn6 <- [1,227,null,{"value":null}] 03:55:42 INFO - PROCESS | 180 | 1468752942675 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:42 INFO - PROCESS | 180 | 1468752942677 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:42 INFO - PROCESS | 180 | ++DOCSHELL 00000019AC099800 == 42 [pid = 180] [id = 66] 03:55:42 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (000000199D82F400) [pid = 180] [serial = 195] [outer = 0000000000000000] 03:55:42 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A0883800) [pid = 180] [serial = 196] [outer = 000000199D82F400] 03:55:42 INFO - PROCESS | 180 | 1468752942725 Marionette DEBUG loaded listener.js 03:55:42 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A6B05400) [pid = 180] [serial = 197] [outer = 000000199D82F400] 03:55:43 INFO - PROCESS | 180 | 1468752943124 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]]]}] 03:55:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 03:55:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 567ms 03:55:43 INFO - PROCESS | 180 | 1468752943147 Marionette TRACE conn6 -> [0,229,"getWindowHandle",null] 03:55:43 INFO - PROCESS | 180 | 1468752943150 Marionette TRACE conn6 <- [1,229,null,{"value":"13"}] 03:55:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 03:55:43 INFO - PROCESS | 180 | 1468752943153 Marionette TRACE conn6 -> [0,230,"setScriptTimeout",{"ms":35000}] 03:55:43 INFO - PROCESS | 180 | 1468752943155 Marionette TRACE conn6 <- [1,230,null,{}] 03:55:43 INFO - PROCESS | 180 | 1468752943168 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}] 03:55:43 INFO - PROCESS | 180 | 1468752943170 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:43 INFO - PROCESS | 180 | 1468752943263 Marionette TRACE conn6 <- [1,231,null,{"value":null}] 03:55:43 INFO - PROCESS | 180 | 1468752943289 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:43 INFO - PROCESS | 180 | 1468752943291 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:43 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE56A800 == 43 [pid = 180] [id = 67] 03:55:43 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019A6B06000) [pid = 180] [serial = 198] [outer = 0000000000000000] 03:55:43 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019A6B0E400) [pid = 180] [serial = 199] [outer = 00000019A6B06000] 03:55:43 INFO - PROCESS | 180 | 1468752943337 Marionette DEBUG loaded listener.js 03:55:43 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (00000019A92D2400) [pid = 180] [serial = 200] [outer = 00000019A6B06000] 03:55:43 INFO - PROCESS | 180 | 1468752943722 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]]]}] 03:55:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 03:55:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 587ms 03:55:43 INFO - PROCESS | 180 | 1468752943744 Marionette TRACE conn6 -> [0,233,"getWindowHandle",null] 03:55:43 INFO - PROCESS | 180 | 1468752943746 Marionette TRACE conn6 <- [1,233,null,{"value":"13"}] 03:55:43 INFO - PROCESS | 180 | 1468752943749 Marionette TRACE conn6 -> [0,234,"setScriptTimeout",{"ms":35000}] 03:55:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 03:55:43 INFO - PROCESS | 180 | 1468752943751 Marionette TRACE conn6 <- [1,234,null,{}] 03:55:43 INFO - PROCESS | 180 | 1468752943754 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}] 03:55:43 INFO - PROCESS | 180 | 1468752943756 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:43 INFO - PROCESS | 180 | 1468752943874 Marionette TRACE conn6 <- [1,235,null,{"value":null}] 03:55:43 INFO - PROCESS | 180 | 1468752943890 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:43 INFO - PROCESS | 180 | 1468752943892 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:43 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE5D7800 == 44 [pid = 180] [id = 68] 03:55:43 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (00000019A6B30400) [pid = 180] [serial = 201] [outer = 0000000000000000] 03:55:43 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (00000019A6B34400) [pid = 180] [serial = 202] [outer = 00000019A6B30400] 03:55:43 INFO - PROCESS | 180 | 1468752943937 Marionette DEBUG loaded listener.js 03:55:44 INFO - PROCESS | 180 | ++DOMWINDOW == 89 (00000019A6B39C00) [pid = 180] [serial = 203] [outer = 00000019A6B30400] 03:55:44 INFO - PROCESS | 180 | 1468752944363 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]]]}] 03:55:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 03:55:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 672ms 03:55:44 INFO - PROCESS | 180 | 1468752944428 Marionette TRACE conn6 -> [0,237,"getWindowHandle",null] 03:55:44 INFO - PROCESS | 180 | 1468752944430 Marionette TRACE conn6 <- [1,237,null,{"value":"13"}] 03:55:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 03:55:44 INFO - PROCESS | 180 | 1468752944454 Marionette TRACE conn6 -> [0,238,"setScriptTimeout",{"ms":35000}] 03:55:44 INFO - PROCESS | 180 | 1468752944456 Marionette TRACE conn6 <- [1,238,null,{}] 03:55:44 INFO - PROCESS | 180 | 1468752944493 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}] 03:55:44 INFO - PROCESS | 180 | 1468752944496 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:44 INFO - PROCESS | 180 | 1468752944697 Marionette TRACE conn6 <- [1,239,null,{"value":null}] 03:55:44 INFO - PROCESS | 180 | 1468752944774 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:44 INFO - PROCESS | 180 | 1468752944778 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:44 INFO - PROCESS | 180 | ++DOCSHELL 000000199C5AA800 == 45 [pid = 180] [id = 69] 03:55:44 INFO - PROCESS | 180 | ++DOMWINDOW == 90 (000000199B7CD800) [pid = 180] [serial = 204] [outer = 0000000000000000] 03:55:44 INFO - PROCESS | 180 | ++DOMWINDOW == 91 (000000199BC34400) [pid = 180] [serial = 205] [outer = 000000199B7CD800] 03:55:44 INFO - PROCESS | 180 | 1468752944853 Marionette DEBUG loaded listener.js 03:55:44 INFO - PROCESS | 180 | ++DOMWINDOW == 92 (000000199C196000) [pid = 180] [serial = 206] [outer = 000000199B7CD800] 03:55:45 INFO - PROCESS | 180 | 1468752945398 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]]]}] 03:55:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 03:55:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1004ms 03:55:45 INFO - PROCESS | 180 | 1468752945451 Marionette TRACE conn6 -> [0,241,"getWindowHandle",null] 03:55:45 INFO - PROCESS | 180 | 1468752945456 Marionette TRACE conn6 <- [1,241,null,{"value":"13"}] 03:55:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 03:55:45 INFO - PROCESS | 180 | 1468752945461 Marionette TRACE conn6 -> [0,242,"setScriptTimeout",{"ms":35000}] 03:55:45 INFO - PROCESS | 180 | 1468752945465 Marionette TRACE conn6 <- [1,242,null,{}] 03:55:45 INFO - PROCESS | 180 | 1468752945471 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}] 03:55:45 INFO - PROCESS | 180 | 1468752945474 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:45 INFO - PROCESS | 180 | 1468752945597 Marionette TRACE conn6 <- [1,243,null,{"value":null}] 03:55:45 INFO - PROCESS | 180 | 1468752945670 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:45 INFO - PROCESS | 180 | 1468752945673 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:45 INFO - PROCESS | 180 | ++DOCSHELL 00000019A80EE800 == 46 [pid = 180] [id = 70] 03:55:45 INFO - PROCESS | 180 | ++DOMWINDOW == 93 (000000199D830800) [pid = 180] [serial = 207] [outer = 0000000000000000] 03:55:45 INFO - PROCESS | 180 | ++DOMWINDOW == 94 (000000199D866C00) [pid = 180] [serial = 208] [outer = 000000199D830800] 03:55:45 INFO - PROCESS | 180 | 1468752945773 Marionette DEBUG loaded listener.js 03:55:45 INFO - PROCESS | 180 | ++DOMWINDOW == 95 (00000019A1159000) [pid = 180] [serial = 209] [outer = 000000199D830800] 03:55:46 INFO - PROCESS | 180 | 1468752946356 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]]]}] 03:55:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 03:55:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 923ms 03:55:46 INFO - PROCESS | 180 | 1468752946387 Marionette TRACE conn6 -> [0,245,"getWindowHandle",null] 03:55:46 INFO - PROCESS | 180 | 1468752946390 Marionette TRACE conn6 <- [1,245,null,{"value":"13"}] 03:55:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 03:55:46 INFO - PROCESS | 180 | 1468752946394 Marionette TRACE conn6 -> [0,246,"setScriptTimeout",{"ms":35000}] 03:55:46 INFO - PROCESS | 180 | 1468752946396 Marionette TRACE conn6 <- [1,246,null,{}] 03:55:46 INFO - PROCESS | 180 | 1468752946401 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}] 03:55:46 INFO - PROCESS | 180 | 1468752946404 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:46 INFO - PROCESS | 180 | 1468752946521 Marionette TRACE conn6 <- [1,247,null,{"value":null}] 03:55:46 INFO - PROCESS | 180 | 1468752946607 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:46 INFO - PROCESS | 180 | 1468752946609 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:46 INFO - PROCESS | 180 | ++DOCSHELL 00000019AF70B000 == 47 [pid = 180] [id = 71] 03:55:46 INFO - PROCESS | 180 | ++DOMWINDOW == 96 (00000019A25C0C00) [pid = 180] [serial = 210] [outer = 0000000000000000] 03:55:46 INFO - PROCESS | 180 | ++DOMWINDOW == 97 (00000019A6B31400) [pid = 180] [serial = 211] [outer = 00000019A25C0C00] 03:55:46 INFO - PROCESS | 180 | 1468752946666 Marionette DEBUG loaded listener.js 03:55:46 INFO - PROCESS | 180 | ++DOMWINDOW == 98 (00000019A8A6FC00) [pid = 180] [serial = 212] [outer = 00000019A25C0C00] 03:55:47 INFO - PROCESS | 180 | 1468752947201 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]]]}] 03:55:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 03:55:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 840ms 03:55:47 INFO - PROCESS | 180 | 1468752947270 Marionette TRACE conn6 -> [0,249,"getWindowHandle",null] 03:55:47 INFO - PROCESS | 180 | 1468752947274 Marionette TRACE conn6 <- [1,249,null,{"value":"13"}] 03:55:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 03:55:47 INFO - PROCESS | 180 | 1468752947287 Marionette TRACE conn6 -> [0,250,"setScriptTimeout",{"ms":35000}] 03:55:47 INFO - PROCESS | 180 | 1468752947292 Marionette TRACE conn6 <- [1,250,null,{}] 03:55:47 INFO - PROCESS | 180 | 1468752947296 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}] 03:55:47 INFO - PROCESS | 180 | 1468752947300 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:47 INFO - PROCESS | 180 | 1468752947426 Marionette TRACE conn6 <- [1,251,null,{"value":null}] 03:55:47 INFO - PROCESS | 180 | 1468752947488 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:47 INFO - PROCESS | 180 | 1468752947491 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:47 INFO - PROCESS | 180 | ++DOCSHELL 00000019B0D20000 == 48 [pid = 180] [id = 72] 03:55:47 INFO - PROCESS | 180 | ++DOMWINDOW == 99 (00000019A9247800) [pid = 180] [serial = 213] [outer = 0000000000000000] 03:55:47 INFO - PROCESS | 180 | ++DOMWINDOW == 100 (00000019A99E6000) [pid = 180] [serial = 214] [outer = 00000019A9247800] 03:55:47 INFO - PROCESS | 180 | 1468752947547 Marionette DEBUG loaded listener.js 03:55:47 INFO - PROCESS | 180 | ++DOMWINDOW == 101 (00000019AB86D400) [pid = 180] [serial = 215] [outer = 00000019A9247800] 03:55:48 INFO - PROCESS | 180 | 1468752948083 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]]]}] 03:55:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 03:55:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 839ms 03:55:48 INFO - PROCESS | 180 | 1468752948129 Marionette TRACE conn6 -> [0,253,"getWindowHandle",null] 03:55:48 INFO - PROCESS | 180 | 1468752948131 Marionette TRACE conn6 <- [1,253,null,{"value":"13"}] 03:55:48 INFO - PROCESS | 180 | 1468752948136 Marionette TRACE conn6 -> [0,254,"setScriptTimeout",{"ms":35000}] 03:55:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 03:55:48 INFO - PROCESS | 180 | 1468752948138 Marionette TRACE conn6 <- [1,254,null,{}] 03:55:48 INFO - PROCESS | 180 | 1468752948142 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}] 03:55:48 INFO - PROCESS | 180 | 1468752948145 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:48 INFO - PROCESS | 180 | 1468752948260 Marionette TRACE conn6 <- [1,255,null,{"value":null}] 03:55:48 INFO - PROCESS | 180 | 1468752948369 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:48 INFO - PROCESS | 180 | 1468752948372 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:48 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACEEE000 == 49 [pid = 180] [id = 73] 03:55:48 INFO - PROCESS | 180 | ++DOMWINDOW == 102 (00000019A99E2000) [pid = 180] [serial = 216] [outer = 0000000000000000] 03:55:48 INFO - PROCESS | 180 | ++DOMWINDOW == 103 (00000019AE35AC00) [pid = 180] [serial = 217] [outer = 00000019A99E2000] 03:55:48 INFO - PROCESS | 180 | 1468752948427 Marionette DEBUG loaded listener.js 03:55:48 INFO - PROCESS | 180 | ++DOMWINDOW == 104 (00000019AE791000) [pid = 180] [serial = 218] [outer = 00000019A99E2000] 03:55:49 INFO - PROCESS | 180 | 1468752949367 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]]]}] 03:55:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 03:55:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1288ms 03:55:49 INFO - PROCESS | 180 | 1468752949428 Marionette TRACE conn6 -> [0,257,"getWindowHandle",null] 03:55:49 INFO - PROCESS | 180 | 1468752949432 Marionette TRACE conn6 <- [1,257,null,{"value":"13"}] 03:55:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 03:55:49 INFO - PROCESS | 180 | 1468752949436 Marionette TRACE conn6 -> [0,258,"setScriptTimeout",{"ms":35000}] 03:55:49 INFO - PROCESS | 180 | 1468752949438 Marionette TRACE conn6 <- [1,258,null,{}] 03:55:49 INFO - PROCESS | 180 | 1468752949444 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}] 03:55:49 INFO - PROCESS | 180 | 1468752949447 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:49 INFO - PROCESS | 180 | 1468752949555 Marionette TRACE conn6 <- [1,259,null,{"value":null}] 03:55:49 INFO - PROCESS | 180 | 1468752949627 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:49 INFO - PROCESS | 180 | 1468752949629 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:49 INFO - PROCESS | 180 | ++DOCSHELL 000000199C95F800 == 50 [pid = 180] [id = 74] 03:55:49 INFO - PROCESS | 180 | ++DOMWINDOW == 105 (000000199C318800) [pid = 180] [serial = 219] [outer = 0000000000000000] 03:55:49 INFO - PROCESS | 180 | ++DOMWINDOW == 106 (000000199D5C6000) [pid = 180] [serial = 220] [outer = 000000199C318800] 03:55:49 INFO - PROCESS | 180 | 1468752949682 Marionette DEBUG loaded listener.js 03:55:49 INFO - PROCESS | 180 | ++DOMWINDOW == 107 (00000019A115D400) [pid = 180] [serial = 221] [outer = 000000199C318800] 03:55:50 INFO - PROCESS | 180 | --DOCSHELL 00000019A111F800 == 49 [pid = 180] [id = 33] 03:55:50 INFO - PROCESS | 180 | --DOCSHELL 00000019AE5D7800 == 48 [pid = 180] [id = 68] 03:55:50 INFO - PROCESS | 180 | --DOCSHELL 00000019AE56A800 == 47 [pid = 180] [id = 67] 03:55:50 INFO - PROCESS | 180 | --DOCSHELL 00000019AC099800 == 46 [pid = 180] [id = 66] 03:55:50 INFO - PROCESS | 180 | --DOCSHELL 00000019A93D9000 == 45 [pid = 180] [id = 65] 03:55:50 INFO - PROCESS | 180 | --DOCSHELL 00000019AA2A3800 == 44 [pid = 180] [id = 64] 03:55:50 INFO - PROCESS | 180 | --DOCSHELL 00000019A8A85000 == 43 [pid = 180] [id = 63] 03:55:50 INFO - PROCESS | 180 | --DOCSHELL 00000019A821D800 == 42 [pid = 180] [id = 62] 03:55:50 INFO - PROCESS | 180 | --DOCSHELL 00000019A6B7B800 == 41 [pid = 180] [id = 61] 03:55:50 INFO - PROCESS | 180 | --DOCSHELL 000000199A250000 == 40 [pid = 180] [id = 60] 03:55:50 INFO - PROCESS | 180 | --DOCSHELL 00000019A14AB800 == 39 [pid = 180] [id = 59] 03:55:50 INFO - PROCESS | 180 | --DOCSHELL 00000019B0D03000 == 38 [pid = 180] [id = 58] 03:55:50 INFO - PROCESS | 180 | --DOCSHELL 00000019A131B000 == 37 [pid = 180] [id = 55] 03:55:50 INFO - PROCESS | 180 | --DOCSHELL 00000019A8213800 == 36 [pid = 180] [id = 54] 03:55:50 INFO - PROCESS | 180 | --DOMWINDOW == 106 (000000199C191800) [pid = 180] [serial = 132] [outer = 0000000000000000] [url = about:blank] 03:55:50 INFO - PROCESS | 180 | --DOMWINDOW == 105 (000000199C260000) [pid = 180] [serial = 133] [outer = 0000000000000000] [url = about:blank] 03:55:50 INFO - PROCESS | 180 | --DOMWINDOW == 104 (00000019A5553400) [pid = 180] [serial = 141] [outer = 0000000000000000] [url = about:blank] 03:55:50 INFO - PROCESS | 180 | --DOMWINDOW == 103 (00000019A84A7400) [pid = 180] [serial = 144] [outer = 0000000000000000] [url = about:blank] 03:55:50 INFO - PROCESS | 180 | --DOMWINDOW == 102 (00000019A05F3400) [pid = 180] [serial = 135] [outer = 0000000000000000] [url = about:blank] 03:55:50 INFO - PROCESS | 180 | --DOMWINDOW == 101 (00000019A0EA3800) [pid = 180] [serial = 136] [outer = 0000000000000000] [url = about:blank] 03:55:50 INFO - PROCESS | 180 | --DOMWINDOW == 100 (00000019A25F4800) [pid = 180] [serial = 138] [outer = 0000000000000000] [url = about:blank] 03:55:50 INFO - PROCESS | 180 | --DOMWINDOW == 99 (000000199C255C00) [pid = 180] [serial = 129] [outer = 0000000000000000] [url = about:blank] 03:55:50 INFO - PROCESS | 180 | --DOMWINDOW == 98 (00000019A5547400) [pid = 180] [serial = 139] [outer = 0000000000000000] [url = about:blank] 03:55:50 INFO - PROCESS | 180 | --DOMWINDOW == 97 (00000019AE351C00) [pid = 180] [serial = 126] [outer = 0000000000000000] [url = about:blank] 03:55:50 INFO - PROCESS | 180 | --DOMWINDOW == 96 (00000019AB02E000) [pid = 180] [serial = 147] [outer = 0000000000000000] [url = about:blank] 03:55:50 INFO - PROCESS | 180 | --DOMWINDOW == 95 (00000019AC08FC00) [pid = 180] [serial = 148] [outer = 0000000000000000] [url = about:blank] 03:55:50 INFO - PROCESS | 180 | --DOMWINDOW == 94 (000000199C795000) [pid = 180] [serial = 150] [outer = 0000000000000000] [url = about:blank] 03:55:50 INFO - PROCESS | 180 | --DOMWINDOW == 93 (00000019A8602800) [pid = 180] [serial = 31] [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.] 03:55:50 INFO - PROCESS | 180 | --DOMWINDOW == 92 (000000199C259800) [pid = 180] [serial = 153] [outer = 0000000000000000] [url = about:blank] 03:55:50 INFO - PROCESS | 180 | --DOMWINDOW == 91 (00000019AE356800) [pid = 180] [serial = 157] [outer = 0000000000000000] [url = about:blank] 03:55:50 INFO - PROCESS | 180 | --DOMWINDOW == 90 (00000019AE727400) [pid = 180] [serial = 158] [outer = 0000000000000000] [url = about:blank] 03:55:50 INFO - PROCESS | 180 | --DOMWINDOW == 89 (00000019A1FC7C00) [pid = 180] [serial = 154] [outer = 0000000000000000] [url = about:blank] 03:55:50 INFO - PROCESS | 180 | --DOMWINDOW == 88 (00000019A9246C00) [pid = 180] [serial = 151] [outer = 0000000000000000] [url = about:blank] 03:55:50 INFO - PROCESS | 180 | --DOMWINDOW == 87 (00000019A8E97000) [pid = 180] [serial = 145] [outer = 0000000000000000] [url = about:blank] 03:55:50 INFO - PROCESS | 180 | --DOMWINDOW == 86 (00000019AE78CC00) [pid = 180] [serial = 160] [outer = 0000000000000000] [url = about:blank] 03:55:50 INFO - PROCESS | 180 | --DOMWINDOW == 85 (00000019A8097000) [pid = 180] [serial = 142] [outer = 0000000000000000] [url = about:blank] 03:55:50 INFO - PROCESS | 180 | 1468752950279 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]]]}] 03:55:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 03:55:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 879ms 03:55:50 INFO - PROCESS | 180 | 1468752950317 Marionette TRACE conn6 -> [0,261,"getWindowHandle",null] 03:55:50 INFO - PROCESS | 180 | 1468752950321 Marionette TRACE conn6 <- [1,261,null,{"value":"13"}] 03:55:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 03:55:50 INFO - PROCESS | 180 | 1468752950327 Marionette TRACE conn6 -> [0,262,"setScriptTimeout",{"ms":35000}] 03:55:50 INFO - PROCESS | 180 | 1468752950330 Marionette TRACE conn6 <- [1,262,null,{}] 03:55:50 INFO - PROCESS | 180 | 1468752950334 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}] 03:55:50 INFO - PROCESS | 180 | 1468752950337 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:50 INFO - PROCESS | 180 | 1468752950430 Marionette TRACE conn6 <- [1,263,null,{"value":null}] 03:55:50 INFO - PROCESS | 180 | 1468752950438 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:50 INFO - PROCESS | 180 | 1468752950441 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:50 INFO - PROCESS | 180 | ++DOCSHELL 00000019A1331800 == 37 [pid = 180] [id = 75] 03:55:50 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (000000199C259800) [pid = 180] [serial = 222] [outer = 0000000000000000] 03:55:50 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (000000199D5C5C00) [pid = 180] [serial = 223] [outer = 000000199C259800] 03:55:50 INFO - PROCESS | 180 | 1468752950489 Marionette DEBUG loaded listener.js 03:55:50 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (00000019A1FC8000) [pid = 180] [serial = 224] [outer = 000000199C259800] 03:55:50 INFO - PROCESS | 180 | 1468752950953 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]]]}] 03:55:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 03:55:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 671ms 03:55:51 INFO - PROCESS | 180 | 1468752951002 Marionette TRACE conn6 -> [0,265,"getWindowHandle",null] 03:55:51 INFO - PROCESS | 180 | 1468752951005 Marionette TRACE conn6 <- [1,265,null,{"value":"13"}] 03:55:51 INFO - PROCESS | 180 | 1468752951008 Marionette TRACE conn6 -> [0,266,"setScriptTimeout",{"ms":35000}] 03:55:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 03:55:51 INFO - PROCESS | 180 | 1468752951012 Marionette TRACE conn6 <- [1,266,null,{}] 03:55:51 INFO - PROCESS | 180 | 1468752951023 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}] 03:55:51 INFO - PROCESS | 180 | 1468752951028 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:51 INFO - PROCESS | 180 | 1468752951120 Marionette TRACE conn6 <- [1,267,null,{"value":null}] 03:55:51 INFO - PROCESS | 180 | 1468752951129 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:51 INFO - PROCESS | 180 | 1468752951132 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:51 INFO - PROCESS | 180 | ++DOCSHELL 00000019A84D5000 == 38 [pid = 180] [id = 76] 03:55:51 INFO - PROCESS | 180 | ++DOMWINDOW == 89 (00000019A6AAB400) [pid = 180] [serial = 225] [outer = 0000000000000000] 03:55:51 INFO - PROCESS | 180 | ++DOMWINDOW == 90 (00000019A6B10C00) [pid = 180] [serial = 226] [outer = 00000019A6AAB400] 03:55:51 INFO - PROCESS | 180 | 1468752951184 Marionette DEBUG loaded listener.js 03:55:51 INFO - PROCESS | 180 | ++DOMWINDOW == 91 (00000019A809B000) [pid = 180] [serial = 227] [outer = 00000019A6AAB400] 03:55:51 INFO - PROCESS | 180 | 1468752951632 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]]]}] 03:55:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 03:55:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 693ms 03:55:51 INFO - PROCESS | 180 | 1468752951704 Marionette TRACE conn6 -> [0,269,"getWindowHandle",null] 03:55:51 INFO - PROCESS | 180 | 1468752951707 Marionette TRACE conn6 <- [1,269,null,{"value":"13"}] 03:55:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 03:55:51 INFO - PROCESS | 180 | 1468752951710 Marionette TRACE conn6 -> [0,270,"setScriptTimeout",{"ms":35000}] 03:55:51 INFO - PROCESS | 180 | 1468752951712 Marionette TRACE conn6 <- [1,270,null,{}] 03:55:51 INFO - PROCESS | 180 | 1468752951716 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}] 03:55:51 INFO - PROCESS | 180 | 1468752951718 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:51 INFO - PROCESS | 180 | 1468752951812 Marionette TRACE conn6 <- [1,271,null,{"value":null}] 03:55:51 INFO - PROCESS | 180 | 1468752951884 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:51 INFO - PROCESS | 180 | 1468752951886 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:51 INFO - PROCESS | 180 | ++DOCSHELL 00000019A9080000 == 39 [pid = 180] [id = 77] 03:55:51 INFO - PROCESS | 180 | ++DOMWINDOW == 92 (00000019A7EDEC00) [pid = 180] [serial = 228] [outer = 0000000000000000] 03:55:51 INFO - PROCESS | 180 | ++DOMWINDOW == 93 (00000019A8BE3000) [pid = 180] [serial = 229] [outer = 00000019A7EDEC00] 03:55:51 INFO - PROCESS | 180 | 1468752951934 Marionette DEBUG loaded listener.js 03:55:52 INFO - PROCESS | 180 | ++DOMWINDOW == 94 (00000019A92C9800) [pid = 180] [serial = 230] [outer = 00000019A7EDEC00] 03:55:52 INFO - PROCESS | 180 | 1468752952285 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]]]}] 03:55:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 03:55:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 629ms 03:55:52 INFO - PROCESS | 180 | 1468752952345 Marionette TRACE conn6 -> [0,273,"getWindowHandle",null] 03:55:52 INFO - PROCESS | 180 | 1468752952347 Marionette TRACE conn6 <- [1,273,null,{"value":"13"}] 03:55:52 INFO - PROCESS | 180 | 1468752952351 Marionette TRACE conn6 -> [0,274,"setScriptTimeout",{"ms":35000}] 03:55:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 03:55:52 INFO - PROCESS | 180 | 1468752952353 Marionette TRACE conn6 <- [1,274,null,{}] 03:55:52 INFO - PROCESS | 180 | 1468752952356 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}] 03:55:52 INFO - PROCESS | 180 | 1468752952359 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:52 INFO - PROCESS | 180 | 1468752952478 Marionette TRACE conn6 <- [1,275,null,{"value":null}] 03:55:52 INFO - PROCESS | 180 | 1468752952552 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:52 INFO - PROCESS | 180 | 1468752952554 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:52 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB3DF800 == 40 [pid = 180] [id = 78] 03:55:52 INFO - PROCESS | 180 | ++DOMWINDOW == 95 (00000019A8E99400) [pid = 180] [serial = 231] [outer = 0000000000000000] 03:55:52 INFO - PROCESS | 180 | ++DOMWINDOW == 96 (00000019A9769400) [pid = 180] [serial = 232] [outer = 00000019A8E99400] 03:55:52 INFO - PROCESS | 180 | 1468752952609 Marionette DEBUG loaded listener.js 03:55:52 INFO - PROCESS | 180 | ++DOMWINDOW == 97 (00000019AB811000) [pid = 180] [serial = 233] [outer = 00000019A8E99400] 03:55:53 INFO - PROCESS | 180 | 1468752953034 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]]]}] 03:55:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 03:55:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 734ms 03:55:53 INFO - PROCESS | 180 | 1468752953098 Marionette TRACE conn6 -> [0,277,"getWindowHandle",null] 03:55:53 INFO - PROCESS | 180 | 1468752953101 Marionette TRACE conn6 <- [1,277,null,{"value":"13"}] 03:55:53 INFO - PROCESS | 180 | 1468752953104 Marionette TRACE conn6 -> [0,278,"setScriptTimeout",{"ms":35000}] 03:55:53 INFO - PROCESS | 180 | 1468752953106 Marionette TRACE conn6 <- [1,278,null,{}] 03:55:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 03:55:53 INFO - PROCESS | 180 | 1468752953110 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}] 03:55:53 INFO - PROCESS | 180 | 1468752953116 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:53 INFO - PROCESS | 180 | 1468752953261 Marionette TRACE conn6 <- [1,279,null,{"value":null}] 03:55:53 INFO - PROCESS | 180 | 1468752953312 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:53 INFO - PROCESS | 180 | 1468752953315 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:53 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE563800 == 41 [pid = 180] [id = 79] 03:55:53 INFO - PROCESS | 180 | ++DOMWINDOW == 98 (00000019ACE17000) [pid = 180] [serial = 234] [outer = 0000000000000000] 03:55:53 INFO - PROCESS | 180 | ++DOMWINDOW == 99 (00000019ACE1DC00) [pid = 180] [serial = 235] [outer = 00000019ACE17000] 03:55:53 INFO - PROCESS | 180 | 1468752953364 Marionette DEBUG loaded listener.js 03:55:53 INFO - PROCESS | 180 | ++DOMWINDOW == 100 (00000019ACEACC00) [pid = 180] [serial = 236] [outer = 00000019ACE17000] 03:55:53 INFO - PROCESS | 180 | 1468752953764 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]]]}] 03:55:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 03:55:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 673ms 03:55:53 INFO - PROCESS | 180 | 1468752953782 Marionette TRACE conn6 -> [0,281,"getWindowHandle",null] 03:55:53 INFO - PROCESS | 180 | 1468752953785 Marionette TRACE conn6 <- [1,281,null,{"value":"13"}] 03:55:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 03:55:53 INFO - PROCESS | 180 | 1468752953788 Marionette TRACE conn6 -> [0,282,"setScriptTimeout",{"ms":35000}] 03:55:53 INFO - PROCESS | 180 | 1468752953790 Marionette TRACE conn6 <- [1,282,null,{}] 03:55:53 INFO - PROCESS | 180 | 1468752953793 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}] 03:55:53 INFO - PROCESS | 180 | 1468752953795 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:53 INFO - PROCESS | 180 | 1468752953934 Marionette TRACE conn6 <- [1,283,null,{"value":null}] 03:55:53 INFO - PROCESS | 180 | 1468752953966 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:53 INFO - PROCESS | 180 | 1468752953968 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:53 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE5E5800 == 42 [pid = 180] [id = 80] 03:55:53 INFO - PROCESS | 180 | ++DOMWINDOW == 101 (00000019ACDE5800) [pid = 180] [serial = 237] [outer = 0000000000000000] 03:55:54 INFO - PROCESS | 180 | ++DOMWINDOW == 102 (00000019ACDEC400) [pid = 180] [serial = 238] [outer = 00000019ACDE5800] 03:55:54 INFO - PROCESS | 180 | 1468752954013 Marionette DEBUG loaded listener.js 03:55:54 INFO - PROCESS | 180 | ++DOMWINDOW == 103 (00000019ACDF1400) [pid = 180] [serial = 239] [outer = 00000019ACDE5800] 03:55:54 INFO - PROCESS | 180 | 1468752954417 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]]]}] 03:55:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 03:55:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 671ms 03:55:54 INFO - PROCESS | 180 | 1468752954463 Marionette TRACE conn6 -> [0,285,"getWindowHandle",null] 03:55:54 INFO - PROCESS | 180 | 1468752954465 Marionette TRACE conn6 <- [1,285,null,{"value":"13"}] 03:55:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 03:55:54 INFO - PROCESS | 180 | 1468752954468 Marionette TRACE conn6 -> [0,286,"setScriptTimeout",{"ms":35000}] 03:55:54 INFO - PROCESS | 180 | 1468752954470 Marionette TRACE conn6 <- [1,286,null,{}] 03:55:54 INFO - PROCESS | 180 | 1468752954473 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}] 03:55:54 INFO - PROCESS | 180 | 1468752954475 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:54 INFO - PROCESS | 180 | 1468752954691 Marionette TRACE conn6 <- [1,287,null,{"value":null}] 03:55:54 INFO - PROCESS | 180 | --DOMWINDOW == 102 (000000199C190C00) [pid = 180] [serial = 128] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 03:55:54 INFO - PROCESS | 180 | --DOMWINDOW == 101 (00000019A8D65400) [pid = 180] [serial = 189] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 03:55:54 INFO - PROCESS | 180 | --DOMWINDOW == 100 (00000019A60BA400) [pid = 180] [serial = 186] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 03:55:54 INFO - PROCESS | 180 | --DOMWINDOW == 99 (00000019A0E97800) [pid = 180] [serial = 165] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 03:55:54 INFO - PROCESS | 180 | --DOMWINDOW == 98 (000000199C192C00) [pid = 180] [serial = 174] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 03:55:54 INFO - PROCESS | 180 | --DOMWINDOW == 97 (000000199BF1BC00) [pid = 180] [serial = 177] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 03:55:54 INFO - PROCESS | 180 | --DOMWINDOW == 96 (00000019A134AC00) [pid = 180] [serial = 180] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 03:55:54 INFO - PROCESS | 180 | --DOMWINDOW == 95 (00000019AF7D5800) [pid = 180] [serial = 171] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 03:55:54 INFO - PROCESS | 180 | --DOMWINDOW == 94 (000000199C0CAC00) [pid = 180] [serial = 162] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 03:55:54 INFO - PROCESS | 180 | --DOMWINDOW == 93 (00000019A970C000) [pid = 180] [serial = 168] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 03:55:54 INFO - PROCESS | 180 | --DOMWINDOW == 92 (00000019A2A5A000) [pid = 180] [serial = 183] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 03:55:54 INFO - PROCESS | 180 | --DOMWINDOW == 91 (00000019AE721C00) [pid = 180] [serial = 159] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 03:55:54 INFO - PROCESS | 180 | --DOMWINDOW == 90 (000000199D82F400) [pid = 180] [serial = 195] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 03:55:54 INFO - PROCESS | 180 | --DOMWINDOW == 89 (000000199BC32800) [pid = 180] [serial = 192] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 03:55:54 INFO - PROCESS | 180 | --DOMWINDOW == 88 (00000019A6B06000) [pid = 180] [serial = 198] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 03:55:54 INFO - PROCESS | 180 | --DOMWINDOW == 87 (00000019AB093800) [pid = 180] [serial = 125] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 03:55:54 INFO - PROCESS | 180 | 1468752954740 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:54 INFO - PROCESS | 180 | 1468752954743 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:54 INFO - PROCESS | 180 | ++DOCSHELL 00000019A2555800 == 43 [pid = 180] [id = 81] 03:55:54 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (000000199A35B400) [pid = 180] [serial = 240] [outer = 0000000000000000] 03:55:54 INFO - PROCESS | 180 | ++DOMWINDOW == 89 (000000199BF1F800) [pid = 180] [serial = 241] [outer = 000000199A35B400] 03:55:54 INFO - PROCESS | 180 | 1468752954788 Marionette DEBUG loaded listener.js 03:55:54 INFO - PROCESS | 180 | ++DOMWINDOW == 90 (00000019A0E97800) [pid = 180] [serial = 242] [outer = 000000199A35B400] 03:55:55 INFO - PROCESS | 180 | 1468752955165 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]]]}] 03:55:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 03:55:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 734ms 03:55:55 INFO - PROCESS | 180 | 1468752955206 Marionette TRACE conn6 -> [0,289,"getWindowHandle",null] 03:55:55 INFO - PROCESS | 180 | 1468752955208 Marionette TRACE conn6 <- [1,289,null,{"value":"13"}] 03:55:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 03:55:55 INFO - PROCESS | 180 | 1468752955211 Marionette TRACE conn6 -> [0,290,"setScriptTimeout",{"ms":35000}] 03:55:55 INFO - PROCESS | 180 | 1468752955213 Marionette TRACE conn6 <- [1,290,null,{}] 03:55:55 INFO - PROCESS | 180 | 1468752955217 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}] 03:55:55 INFO - PROCESS | 180 | 1468752955219 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:55 INFO - PROCESS | 180 | 1468752955314 Marionette TRACE conn6 <- [1,291,null,{"value":null}] 03:55:55 INFO - PROCESS | 180 | 1468752955319 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:55 INFO - PROCESS | 180 | 1468752955322 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:55 INFO - PROCESS | 180 | ++DOCSHELL 00000019B0658000 == 44 [pid = 180] [id = 82] 03:55:55 INFO - PROCESS | 180 | ++DOMWINDOW == 91 (00000019A6B07000) [pid = 180] [serial = 243] [outer = 0000000000000000] 03:55:55 INFO - PROCESS | 180 | ++DOMWINDOW == 92 (00000019ACC0B800) [pid = 180] [serial = 244] [outer = 00000019A6B07000] 03:55:55 INFO - PROCESS | 180 | 1468752955366 Marionette DEBUG loaded listener.js 03:55:55 INFO - PROCESS | 180 | ++DOMWINDOW == 93 (00000019ACC11C00) [pid = 180] [serial = 245] [outer = 00000019A6B07000] 03:55:55 INFO - PROCESS | 180 | 1468752955759 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]]]}] 03:55:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 03:55:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 588ms 03:55:55 INFO - PROCESS | 180 | 1468752955802 Marionette TRACE conn6 -> [0,293,"getWindowHandle",null] 03:55:55 INFO - PROCESS | 180 | 1468752955804 Marionette TRACE conn6 <- [1,293,null,{"value":"13"}] 03:55:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 03:55:55 INFO - PROCESS | 180 | 1468752955819 Marionette TRACE conn6 -> [0,294,"setScriptTimeout",{"ms":35000}] 03:55:55 INFO - PROCESS | 180 | 1468752955821 Marionette TRACE conn6 <- [1,294,null,{}] 03:55:55 INFO - PROCESS | 180 | 1468752955824 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}] 03:55:55 INFO - PROCESS | 180 | 1468752955826 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:55 INFO - PROCESS | 180 | 1468752955913 Marionette TRACE conn6 <- [1,295,null,{"value":null}] 03:55:55 INFO - PROCESS | 180 | 1468752955919 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:55 INFO - PROCESS | 180 | 1468752955921 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:55 INFO - PROCESS | 180 | ++DOCSHELL 00000019B12C8800 == 45 [pid = 180] [id = 83] 03:55:55 INFO - PROCESS | 180 | ++DOMWINDOW == 94 (00000019ACC12000) [pid = 180] [serial = 246] [outer = 0000000000000000] 03:55:55 INFO - PROCESS | 180 | ++DOMWINDOW == 95 (00000019ACDE9C00) [pid = 180] [serial = 247] [outer = 00000019ACC12000] 03:55:55 INFO - PROCESS | 180 | 1468752955966 Marionette DEBUG loaded listener.js 03:55:56 INFO - PROCESS | 180 | ++DOMWINDOW == 96 (00000019AD005800) [pid = 180] [serial = 248] [outer = 00000019ACC12000] 03:55:56 INFO - PROCESS | 180 | 1468752956273 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 03:55:56 INFO - PROCESS | 180 | 1468752956424 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]]]}] 03:55:56 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. 03:55:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 629ms 03:55:56 INFO - PROCESS | 180 | 1468752956456 Marionette TRACE conn6 -> [0,297,"getWindowHandle",null] 03:55:56 INFO - PROCESS | 180 | 1468752956459 Marionette TRACE conn6 <- [1,297,null,{"value":"13"}] 03:55:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 03:55:56 INFO - PROCESS | 180 | 1468752956462 Marionette TRACE conn6 -> [0,298,"setScriptTimeout",{"ms":35000}] 03:55:56 INFO - PROCESS | 180 | 1468752956465 Marionette TRACE conn6 <- [1,298,null,{}] 03:55:56 INFO - PROCESS | 180 | 1468752956469 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}] 03:55:56 INFO - PROCESS | 180 | 1468752956472 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:56 INFO - PROCESS | 180 | 1468752956577 Marionette TRACE conn6 <- [1,299,null,{"value":null}] 03:55:56 INFO - PROCESS | 180 | 1468752956584 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:56 INFO - PROCESS | 180 | 1468752956586 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:56 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD7CC000 == 46 [pid = 180] [id = 84] 03:55:56 INFO - PROCESS | 180 | ++DOMWINDOW == 97 (00000019AD7E3000) [pid = 180] [serial = 249] [outer = 0000000000000000] 03:55:56 INFO - PROCESS | 180 | ++DOMWINDOW == 98 (00000019AD7EB800) [pid = 180] [serial = 250] [outer = 00000019AD7E3000] 03:55:56 INFO - PROCESS | 180 | 1468752956633 Marionette DEBUG loaded listener.js 03:55:56 INFO - PROCESS | 180 | ++DOMWINDOW == 99 (00000019AE78CC00) [pid = 180] [serial = 251] [outer = 00000019AD7E3000] 03:55:57 INFO - PROCESS | 180 | 1468752957277 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]]]}] 03:55:57 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. 03:55:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 923ms 03:55:57 INFO - PROCESS | 180 | 1468752957390 Marionette TRACE conn6 -> [0,301,"getWindowHandle",null] 03:55:57 INFO - PROCESS | 180 | 1468752957395 Marionette TRACE conn6 <- [1,301,null,{"value":"13"}] 03:55:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 03:55:57 INFO - PROCESS | 180 | 1468752957400 Marionette TRACE conn6 -> [0,302,"setScriptTimeout",{"ms":35000}] 03:55:57 INFO - PROCESS | 180 | 1468752957406 Marionette TRACE conn6 <- [1,302,null,{}] 03:55:57 INFO - PROCESS | 180 | 1468752957412 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}] 03:55:57 INFO - PROCESS | 180 | 1468752957415 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:57 INFO - PROCESS | 180 | 1468752957545 Marionette TRACE conn6 <- [1,303,null,{"value":null}] 03:55:57 INFO - PROCESS | 180 | 1468752957612 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:57 INFO - PROCESS | 180 | 1468752957616 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:57 INFO - PROCESS | 180 | ++DOCSHELL 00000019A5A68000 == 47 [pid = 180] [id = 85] 03:55:57 INFO - PROCESS | 180 | ++DOMWINDOW == 100 (000000199C25D400) [pid = 180] [serial = 252] [outer = 0000000000000000] 03:55:57 INFO - PROCESS | 180 | ++DOMWINDOW == 101 (000000199D82F800) [pid = 180] [serial = 253] [outer = 000000199C25D400] 03:55:57 INFO - PROCESS | 180 | 1468752957676 Marionette DEBUG loaded listener.js 03:55:57 INFO - PROCESS | 180 | ++DOMWINDOW == 102 (00000019A1F1BC00) [pid = 180] [serial = 254] [outer = 000000199C25D400] 03:55:58 INFO - PROCESS | 180 | 1468752958243 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]]]}] 03:55:58 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. 03:55:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 882ms 03:55:58 INFO - PROCESS | 180 | 1468752958285 Marionette TRACE conn6 -> [0,305,"getWindowHandle",null] 03:55:58 INFO - PROCESS | 180 | 1468752958290 Marionette TRACE conn6 <- [1,305,null,{"value":"13"}] 03:55:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 03:55:58 INFO - PROCESS | 180 | 1468752958297 Marionette TRACE conn6 -> [0,306,"setScriptTimeout",{"ms":35000}] 03:55:58 INFO - PROCESS | 180 | 1468752958301 Marionette TRACE conn6 <- [1,306,null,{}] 03:55:58 INFO - PROCESS | 180 | 1468752958305 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}] 03:55:58 INFO - PROCESS | 180 | 1468752958308 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:58 INFO - PROCESS | 180 | 1468752958434 Marionette TRACE conn6 <- [1,307,null,{"value":null}] 03:55:58 INFO - PROCESS | 180 | 1468752958522 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:58 INFO - PROCESS | 180 | 1468752958525 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:58 INFO - PROCESS | 180 | ++DOCSHELL 00000019AC0AD800 == 48 [pid = 180] [id = 86] 03:55:58 INFO - PROCESS | 180 | ++DOMWINDOW == 103 (00000019A6AA7000) [pid = 180] [serial = 255] [outer = 0000000000000000] 03:55:58 INFO - PROCESS | 180 | ++DOMWINDOW == 104 (00000019A6B11800) [pid = 180] [serial = 256] [outer = 00000019A6AA7000] 03:55:58 INFO - PROCESS | 180 | 1468752958584 Marionette DEBUG loaded listener.js 03:55:58 INFO - PROCESS | 180 | ++DOMWINDOW == 105 (00000019A8A6D400) [pid = 180] [serial = 257] [outer = 00000019A6AA7000] 03:55:59 INFO - PROCESS | 180 | 1468752959181 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]]]}] 03:55:59 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. 03:55:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 945ms 03:55:59 INFO - PROCESS | 180 | 1468752959260 Marionette TRACE conn6 -> [0,309,"getWindowHandle",null] 03:55:59 INFO - PROCESS | 180 | 1468752959263 Marionette TRACE conn6 <- [1,309,null,{"value":"13"}] 03:55:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 03:55:59 INFO - PROCESS | 180 | 1468752959282 Marionette TRACE conn6 -> [0,310,"setScriptTimeout",{"ms":35000}] 03:55:59 INFO - PROCESS | 180 | 1468752959287 Marionette TRACE conn6 <- [1,310,null,{}] 03:55:59 INFO - PROCESS | 180 | 1468752959302 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}] 03:55:59 INFO - PROCESS | 180 | 1468752959307 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:59 INFO - PROCESS | 180 | 1468752959431 Marionette TRACE conn6 <- [1,311,null,{"value":null}] 03:55:59 INFO - PROCESS | 180 | 1468752959539 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:59 INFO - PROCESS | 180 | 1468752959543 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:55:59 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD7C9000 == 49 [pid = 180] [id = 87] 03:55:59 INFO - PROCESS | 180 | ++DOMWINDOW == 106 (00000019ACDE4400) [pid = 180] [serial = 258] [outer = 0000000000000000] 03:55:59 INFO - PROCESS | 180 | ++DOMWINDOW == 107 (00000019ACE13C00) [pid = 180] [serial = 259] [outer = 00000019ACDE4400] 03:55:59 INFO - PROCESS | 180 | 1468752959603 Marionette DEBUG loaded listener.js 03:55:59 INFO - PROCESS | 180 | ++DOMWINDOW == 108 (00000019ACE21000) [pid = 180] [serial = 260] [outer = 00000019ACDE4400] 03:56:00 INFO - PROCESS | 180 | 1468752960252 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]]]}] 03:56:00 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. 03:56:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1006ms 03:56:00 INFO - PROCESS | 180 | 1468752960276 Marionette TRACE conn6 -> [0,313,"getWindowHandle",null] 03:56:00 INFO - PROCESS | 180 | 1468752960280 Marionette TRACE conn6 <- [1,313,null,{"value":"13"}] 03:56:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 03:56:00 INFO - PROCESS | 180 | 1468752960284 Marionette TRACE conn6 -> [0,314,"setScriptTimeout",{"ms":35000}] 03:56:00 INFO - PROCESS | 180 | 1468752960286 Marionette TRACE conn6 <- [1,314,null,{}] 03:56:00 INFO - PROCESS | 180 | 1468752960290 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}] 03:56:00 INFO - PROCESS | 180 | 1468752960292 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:00 INFO - PROCESS | 180 | 1468752960416 Marionette TRACE conn6 <- [1,315,null,{"value":null}] 03:56:00 INFO - PROCESS | 180 | 1468752960681 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:00 INFO - PROCESS | 180 | 1468752960684 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:00 INFO - PROCESS | 180 | ++DOCSHELL 00000019A132B800 == 50 [pid = 180] [id = 88] 03:56:00 INFO - PROCESS | 180 | ++DOMWINDOW == 109 (000000199C0C5C00) [pid = 180] [serial = 261] [outer = 0000000000000000] 03:56:00 INFO - PROCESS | 180 | ++DOMWINDOW == 110 (000000199C258000) [pid = 180] [serial = 262] [outer = 000000199C0C5C00] 03:56:00 INFO - PROCESS | 180 | 1468752960758 Marionette DEBUG loaded listener.js 03:56:00 INFO - PROCESS | 180 | ++DOMWINDOW == 111 (000000199C78C800) [pid = 180] [serial = 263] [outer = 000000199C0C5C00] 03:56:01 INFO - PROCESS | 180 | 1468752961363 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]]]}] 03:56:01 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. 03:56:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1131ms 03:56:01 INFO - PROCESS | 180 | 1468752961418 Marionette TRACE conn6 -> [0,317,"getWindowHandle",null] 03:56:01 INFO - PROCESS | 180 | 1468752961422 Marionette TRACE conn6 <- [1,317,null,{"value":"13"}] 03:56:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 03:56:01 INFO - PROCESS | 180 | 1468752961426 Marionette TRACE conn6 -> [0,318,"setScriptTimeout",{"ms":35000}] 03:56:01 INFO - PROCESS | 180 | 1468752961429 Marionette TRACE conn6 <- [1,318,null,{}] 03:56:01 INFO - PROCESS | 180 | 1468752961435 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}] 03:56:01 INFO - PROCESS | 180 | 1468752961440 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:01 INFO - PROCESS | 180 | 1468752961550 Marionette TRACE conn6 <- [1,319,null,{"value":null}] 03:56:01 INFO - PROCESS | 180 | 1468752961624 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:01 INFO - PROCESS | 180 | 1468752961627 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:01 INFO - PROCESS | 180 | ++DOCSHELL 00000019A2550800 == 51 [pid = 180] [id = 89] 03:56:01 INFO - PROCESS | 180 | ++DOMWINDOW == 112 (000000199D5C1800) [pid = 180] [serial = 264] [outer = 0000000000000000] 03:56:01 INFO - PROCESS | 180 | ++DOMWINDOW == 113 (00000019A088D400) [pid = 180] [serial = 265] [outer = 000000199D5C1800] 03:56:01 INFO - PROCESS | 180 | 1468752961679 Marionette DEBUG loaded listener.js 03:56:01 INFO - PROCESS | 180 | ++DOMWINDOW == 114 (00000019A25F2000) [pid = 180] [serial = 266] [outer = 000000199D5C1800] 03:56:01 INFO - PROCESS | 180 | --DOCSHELL 00000019B12C8800 == 50 [pid = 180] [id = 83] 03:56:01 INFO - PROCESS | 180 | --DOCSHELL 00000019B0658000 == 49 [pid = 180] [id = 82] 03:56:01 INFO - PROCESS | 180 | --DOCSHELL 00000019A2555800 == 48 [pid = 180] [id = 81] 03:56:01 INFO - PROCESS | 180 | --DOCSHELL 00000019AE5E5800 == 47 [pid = 180] [id = 80] 03:56:01 INFO - PROCESS | 180 | --DOCSHELL 00000019AE563800 == 46 [pid = 180] [id = 79] 03:56:01 INFO - PROCESS | 180 | --DOCSHELL 00000019AB3DF800 == 45 [pid = 180] [id = 78] 03:56:01 INFO - PROCESS | 180 | --DOCSHELL 00000019A9080000 == 44 [pid = 180] [id = 77] 03:56:01 INFO - PROCESS | 180 | --DOCSHELL 00000019A84D5000 == 43 [pid = 180] [id = 76] 03:56:01 INFO - PROCESS | 180 | --DOCSHELL 00000019A1331800 == 42 [pid = 180] [id = 75] 03:56:01 INFO - PROCESS | 180 | --DOMWINDOW == 113 (00000019A6B34400) [pid = 180] [serial = 202] [outer = 0000000000000000] [url = about:blank] 03:56:01 INFO - PROCESS | 180 | --DOCSHELL 000000199C95F800 == 41 [pid = 180] [id = 74] 03:56:01 INFO - PROCESS | 180 | --DOCSHELL 000000199C5AA800 == 40 [pid = 180] [id = 69] 03:56:01 INFO - PROCESS | 180 | --DOMWINDOW == 112 (00000019AE35B400) [pid = 180] [serial = 127] [outer = 0000000000000000] [url = about:blank] 03:56:01 INFO - PROCESS | 180 | --DOMWINDOW == 111 (000000199D3E3800) [pid = 180] [serial = 130] [outer = 0000000000000000] [url = about:blank] 03:56:01 INFO - PROCESS | 180 | --DOMWINDOW == 110 (00000019AA006400) [pid = 180] [serial = 190] [outer = 0000000000000000] [url = about:blank] 03:56:01 INFO - PROCESS | 180 | --DOMWINDOW == 109 (00000019A849E400) [pid = 180] [serial = 188] [outer = 0000000000000000] [url = about:blank] 03:56:01 INFO - PROCESS | 180 | --DOMWINDOW == 108 (00000019A7EBD400) [pid = 180] [serial = 187] [outer = 0000000000000000] [url = about:blank] 03:56:01 INFO - PROCESS | 180 | --DOMWINDOW == 107 (00000019A1157C00) [pid = 180] [serial = 166] [outer = 0000000000000000] [url = about:blank] 03:56:01 INFO - PROCESS | 180 | --DOMWINDOW == 106 (00000019AB02E800) [pid = 180] [serial = 191] [outer = 0000000000000000] [url = about:blank] 03:56:01 INFO - PROCESS | 180 | --DOMWINDOW == 105 (000000199C753C00) [pid = 180] [serial = 176] [outer = 0000000000000000] [url = about:blank] 03:56:01 INFO - PROCESS | 180 | --DOMWINDOW == 104 (000000199C199400) [pid = 180] [serial = 175] [outer = 0000000000000000] [url = about:blank] 03:56:01 INFO - PROCESS | 180 | --DOMWINDOW == 103 (000000199C25E800) [pid = 180] [serial = 178] [outer = 0000000000000000] [url = about:blank] 03:56:01 INFO - PROCESS | 180 | --DOMWINDOW == 102 (000000199C798C00) [pid = 180] [serial = 179] [outer = 0000000000000000] [url = about:blank] 03:56:01 INFO - PROCESS | 180 | --DOMWINDOW == 101 (00000019A1E0A400) [pid = 180] [serial = 181] [outer = 0000000000000000] [url = about:blank] 03:56:01 INFO - PROCESS | 180 | --DOMWINDOW == 100 (00000019A1FC8400) [pid = 180] [serial = 182] [outer = 0000000000000000] [url = about:blank] 03:56:01 INFO - PROCESS | 180 | --DOMWINDOW == 99 (00000019B0D7F800) [pid = 180] [serial = 173] [outer = 0000000000000000] [url = about:blank] 03:56:01 INFO - PROCESS | 180 | --DOMWINDOW == 98 (00000019AF7D8400) [pid = 180] [serial = 172] [outer = 0000000000000000] [url = about:blank] 03:56:01 INFO - PROCESS | 180 | --DOMWINDOW == 97 (000000199C754800) [pid = 180] [serial = 164] [outer = 0000000000000000] [url = about:blank] 03:56:01 INFO - PROCESS | 180 | --DOMWINDOW == 96 (000000199C19FC00) [pid = 180] [serial = 163] [outer = 0000000000000000] [url = about:blank] 03:56:01 INFO - PROCESS | 180 | --DOMWINDOW == 95 (00000019AC08D400) [pid = 180] [serial = 170] [outer = 0000000000000000] [url = about:blank] 03:56:01 INFO - PROCESS | 180 | --DOMWINDOW == 94 (00000019A99E0C00) [pid = 180] [serial = 169] [outer = 0000000000000000] [url = about:blank] 03:56:01 INFO - PROCESS | 180 | --DOMWINDOW == 93 (00000019A554B000) [pid = 180] [serial = 184] [outer = 0000000000000000] [url = about:blank] 03:56:01 INFO - PROCESS | 180 | --DOMWINDOW == 92 (00000019AE795000) [pid = 180] [serial = 161] [outer = 0000000000000000] [url = about:blank] 03:56:01 INFO - PROCESS | 180 | --DOMWINDOW == 91 (00000019A6B05400) [pid = 180] [serial = 197] [outer = 0000000000000000] [url = about:blank] 03:56:01 INFO - PROCESS | 180 | --DOMWINDOW == 90 (000000199C313400) [pid = 180] [serial = 193] [outer = 0000000000000000] [url = about:blank] 03:56:01 INFO - PROCESS | 180 | --DOMWINDOW == 89 (00000019A0883800) [pid = 180] [serial = 196] [outer = 0000000000000000] [url = about:blank] 03:56:01 INFO - PROCESS | 180 | --DOMWINDOW == 88 (000000199D85C400) [pid = 180] [serial = 194] [outer = 0000000000000000] [url = about:blank] 03:56:01 INFO - PROCESS | 180 | --DOMWINDOW == 87 (00000019A1F1C800) [pid = 180] [serial = 167] [outer = 0000000000000000] [url = about:blank] 03:56:01 INFO - PROCESS | 180 | --DOMWINDOW == 86 (00000019A92D2400) [pid = 180] [serial = 200] [outer = 0000000000000000] [url = about:blank] 03:56:01 INFO - PROCESS | 180 | --DOMWINDOW == 85 (00000019A5577800) [pid = 180] [serial = 185] [outer = 0000000000000000] [url = about:blank] 03:56:01 INFO - PROCESS | 180 | --DOMWINDOW == 84 (00000019A6B0E400) [pid = 180] [serial = 199] [outer = 0000000000000000] [url = about:blank] 03:56:02 INFO - PROCESS | 180 | 1468752962198 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]]]}] 03:56:02 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. 03:56:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 818ms 03:56:02 INFO - PROCESS | 180 | 1468752962251 Marionette TRACE conn6 -> [0,321,"getWindowHandle",null] 03:56:02 INFO - PROCESS | 180 | 1468752962255 Marionette TRACE conn6 <- [1,321,null,{"value":"13"}] 03:56:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 03:56:02 INFO - PROCESS | 180 | 1468752962260 Marionette TRACE conn6 -> [0,322,"setScriptTimeout",{"ms":35000}] 03:56:02 INFO - PROCESS | 180 | 1468752962262 Marionette TRACE conn6 <- [1,322,null,{}] 03:56:02 INFO - PROCESS | 180 | 1468752962266 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}] 03:56:02 INFO - PROCESS | 180 | 1468752962268 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:02 INFO - PROCESS | 180 | 1468752962363 Marionette TRACE conn6 <- [1,323,null,{"value":null}] 03:56:02 INFO - PROCESS | 180 | 1468752962370 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:02 INFO - PROCESS | 180 | 1468752962373 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:02 INFO - PROCESS | 180 | ++DOCSHELL 00000019A2555800 == 41 [pid = 180] [id = 90] 03:56:02 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (000000199CECFC00) [pid = 180] [serial = 267] [outer = 0000000000000000] 03:56:02 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (00000019A0DBC800) [pid = 180] [serial = 268] [outer = 000000199CECFC00] 03:56:02 INFO - PROCESS | 180 | 1468752962420 Marionette DEBUG loaded listener.js 03:56:02 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (00000019A278EC00) [pid = 180] [serial = 269] [outer = 000000199CECFC00] 03:56:02 INFO - PROCESS | 180 | 1468752962888 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]]]}] 03:56:02 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. 03:56:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 672ms 03:56:02 INFO - PROCESS | 180 | 1468752962935 Marionette TRACE conn6 -> [0,325,"getWindowHandle",null] 03:56:02 INFO - PROCESS | 180 | 1468752962937 Marionette TRACE conn6 <- [1,325,null,{"value":"13"}] 03:56:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 03:56:02 INFO - PROCESS | 180 | 1468752962943 Marionette TRACE conn6 -> [0,326,"setScriptTimeout",{"ms":35000}] 03:56:02 INFO - PROCESS | 180 | 1468752962949 Marionette TRACE conn6 <- [1,326,null,{}] 03:56:02 INFO - PROCESS | 180 | 1468752962958 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}] 03:56:02 INFO - PROCESS | 180 | 1468752962962 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:03 INFO - PROCESS | 180 | 1468752963053 Marionette TRACE conn6 <- [1,327,null,{"value":null}] 03:56:03 INFO - PROCESS | 180 | 1468752963062 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:03 INFO - PROCESS | 180 | 1468752963064 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:03 INFO - PROCESS | 180 | ++DOCSHELL 00000019A8218000 == 42 [pid = 180] [id = 91] 03:56:03 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (00000019A60C1800) [pid = 180] [serial = 270] [outer = 0000000000000000] 03:56:03 INFO - PROCESS | 180 | ++DOMWINDOW == 89 (00000019A6B0B000) [pid = 180] [serial = 271] [outer = 00000019A60C1800] 03:56:03 INFO - PROCESS | 180 | 1468752963118 Marionette DEBUG loaded listener.js 03:56:03 INFO - PROCESS | 180 | ++DOMWINDOW == 90 (00000019A6B38000) [pid = 180] [serial = 272] [outer = 00000019A60C1800] 03:56:03 INFO - PROCESS | 180 | 1468752963591 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]]]}] 03:56:03 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. 03:56:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 691ms 03:56:03 INFO - PROCESS | 180 | 1468752963634 Marionette TRACE conn6 -> [0,329,"getWindowHandle",null] 03:56:03 INFO - PROCESS | 180 | 1468752963637 Marionette TRACE conn6 <- [1,329,null,{"value":"13"}] 03:56:03 INFO - PROCESS | 180 | 1468752963641 Marionette TRACE conn6 -> [0,330,"setScriptTimeout",{"ms":35000}] 03:56:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 03:56:03 INFO - PROCESS | 180 | 1468752963643 Marionette TRACE conn6 <- [1,330,null,{}] 03:56:03 INFO - PROCESS | 180 | 1468752963647 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}] 03:56:03 INFO - PROCESS | 180 | 1468752963649 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:03 INFO - PROCESS | 180 | 1468752963739 Marionette TRACE conn6 <- [1,331,null,{"value":null}] 03:56:03 INFO - PROCESS | 180 | 1468752963818 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:03 INFO - PROCESS | 180 | 1468752963820 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:03 INFO - PROCESS | 180 | ++DOCSHELL 00000019A8A7F800 == 43 [pid = 180] [id = 92] 03:56:03 INFO - PROCESS | 180 | ++DOMWINDOW == 91 (00000019A6B3A000) [pid = 180] [serial = 273] [outer = 0000000000000000] 03:56:03 INFO - PROCESS | 180 | ++DOMWINDOW == 92 (00000019A8A78000) [pid = 180] [serial = 274] [outer = 00000019A6B3A000] 03:56:03 INFO - PROCESS | 180 | 1468752963867 Marionette DEBUG loaded listener.js 03:56:03 INFO - PROCESS | 180 | ++DOMWINDOW == 93 (00000019A8E96C00) [pid = 180] [serial = 275] [outer = 00000019A6B3A000] 03:56:04 INFO - PROCESS | 180 | 1468752964277 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]]]}] 03:56:04 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. 03:56:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 671ms 03:56:04 INFO - PROCESS | 180 | 1468752964315 Marionette TRACE conn6 -> [0,333,"getWindowHandle",null] 03:56:04 INFO - PROCESS | 180 | 1468752964317 Marionette TRACE conn6 <- [1,333,null,{"value":"13"}] 03:56:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 03:56:04 INFO - PROCESS | 180 | 1468752964320 Marionette TRACE conn6 -> [0,334,"setScriptTimeout",{"ms":35000}] 03:56:04 INFO - PROCESS | 180 | 1468752964322 Marionette TRACE conn6 <- [1,334,null,{}] 03:56:04 INFO - PROCESS | 180 | 1468752964326 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}] 03:56:04 INFO - PROCESS | 180 | 1468752964328 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:04 INFO - PROCESS | 180 | 1468752964473 Marionette TRACE conn6 <- [1,335,null,{"value":null}] 03:56:04 INFO - PROCESS | 180 | 1468752964496 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:04 INFO - PROCESS | 180 | 1468752964503 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:04 INFO - PROCESS | 180 | ++DOCSHELL 00000019A0E91800 == 44 [pid = 180] [id = 93] 03:56:04 INFO - PROCESS | 180 | ++DOMWINDOW == 94 (00000019A99E5400) [pid = 180] [serial = 276] [outer = 0000000000000000] 03:56:04 INFO - PROCESS | 180 | ++DOMWINDOW == 95 (00000019AA006400) [pid = 180] [serial = 277] [outer = 00000019A99E5400] 03:56:04 INFO - PROCESS | 180 | 1468752964561 Marionette DEBUG loaded listener.js 03:56:04 INFO - PROCESS | 180 | ++DOMWINDOW == 96 (00000019AC088400) [pid = 180] [serial = 278] [outer = 00000019A99E5400] 03:56:05 INFO - PROCESS | 180 | 1468752965014 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]]]}] 03:56:05 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. 03:56:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 735ms 03:56:05 INFO - PROCESS | 180 | 1468752965059 Marionette TRACE conn6 -> [0,337,"getWindowHandle",null] 03:56:05 INFO - PROCESS | 180 | 1468752965061 Marionette TRACE conn6 <- [1,337,null,{"value":"13"}] 03:56:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 03:56:05 INFO - PROCESS | 180 | 1468752965070 Marionette TRACE conn6 -> [0,338,"setScriptTimeout",{"ms":35000}] 03:56:05 INFO - PROCESS | 180 | 1468752965072 Marionette TRACE conn6 <- [1,338,null,{}] 03:56:05 INFO - PROCESS | 180 | 1468752965076 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}] 03:56:05 INFO - PROCESS | 180 | 1468752965078 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:05 INFO - PROCESS | 180 | 1468752965191 Marionette TRACE conn6 <- [1,339,null,{"value":null}] 03:56:05 INFO - PROCESS | 180 | 1468752965202 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:05 INFO - PROCESS | 180 | 1468752965204 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:05 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB8C2000 == 45 [pid = 180] [id = 94] 03:56:05 INFO - PROCESS | 180 | ++DOMWINDOW == 97 (00000019ACBA5000) [pid = 180] [serial = 279] [outer = 0000000000000000] 03:56:05 INFO - PROCESS | 180 | ++DOMWINDOW == 98 (00000019ACC09000) [pid = 180] [serial = 280] [outer = 00000019ACBA5000] 03:56:05 INFO - PROCESS | 180 | 1468752965290 Marionette DEBUG loaded listener.js 03:56:05 INFO - PROCESS | 180 | ++DOMWINDOW == 99 (00000019ACDE6C00) [pid = 180] [serial = 281] [outer = 00000019ACBA5000] 03:56:05 INFO - PROCESS | 180 | 1468752965702 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]]]}] 03:56:05 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. 03:56:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 692ms 03:56:05 INFO - PROCESS | 180 | 1468752965760 Marionette TRACE conn6 -> [0,341,"getWindowHandle",null] 03:56:05 INFO - PROCESS | 180 | 1468752965762 Marionette TRACE conn6 <- [1,341,null,{"value":"13"}] 03:56:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 03:56:05 INFO - PROCESS | 180 | 1468752965773 Marionette TRACE conn6 -> [0,342,"setScriptTimeout",{"ms":35000}] 03:56:05 INFO - PROCESS | 180 | 1468752965776 Marionette TRACE conn6 <- [1,342,null,{}] 03:56:05 INFO - PROCESS | 180 | 1468752965780 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}] 03:56:05 INFO - PROCESS | 180 | 1468752965782 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:05 INFO - PROCESS | 180 | 1468752965919 Marionette TRACE conn6 <- [1,343,null,{"value":null}] 03:56:05 INFO - PROCESS | 180 | 1468752965939 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:05 INFO - PROCESS | 180 | 1468752965941 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:05 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACED3800 == 46 [pid = 180] [id = 95] 03:56:05 INFO - PROCESS | 180 | ++DOMWINDOW == 100 (00000019ACC0BC00) [pid = 180] [serial = 282] [outer = 0000000000000000] 03:56:05 INFO - PROCESS | 180 | ++DOMWINDOW == 101 (00000019ACE1AC00) [pid = 180] [serial = 283] [outer = 00000019ACC0BC00] 03:56:05 INFO - PROCESS | 180 | 1468752965987 Marionette DEBUG loaded listener.js 03:56:06 INFO - PROCESS | 180 | ++DOMWINDOW == 102 (000000199C31A000) [pid = 180] [serial = 284] [outer = 00000019ACC0BC00] 03:56:06 INFO - PROCESS | 180 | --DOMWINDOW == 101 (00000019ACE17000) [pid = 180] [serial = 234] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 03:56:06 INFO - PROCESS | 180 | --DOMWINDOW == 100 (000000199B7CD800) [pid = 180] [serial = 204] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 03:56:06 INFO - PROCESS | 180 | --DOMWINDOW == 99 (00000019A9247800) [pid = 180] [serial = 213] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 03:56:06 INFO - PROCESS | 180 | --DOMWINDOW == 98 (00000019ACDE5800) [pid = 180] [serial = 237] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 03:56:06 INFO - PROCESS | 180 | --DOMWINDOW == 97 (000000199C318800) [pid = 180] [serial = 219] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 03:56:06 INFO - PROCESS | 180 | --DOMWINDOW == 96 (000000199D830800) [pid = 180] [serial = 207] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 03:56:06 INFO - PROCESS | 180 | --DOMWINDOW == 95 (00000019A25C0C00) [pid = 180] [serial = 210] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 03:56:06 INFO - PROCESS | 180 | --DOMWINDOW == 94 (00000019A7EDEC00) [pid = 180] [serial = 228] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 03:56:06 INFO - PROCESS | 180 | --DOMWINDOW == 93 (00000019A6B30400) [pid = 180] [serial = 201] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 03:56:06 INFO - PROCESS | 180 | --DOMWINDOW == 92 (00000019A99E2000) [pid = 180] [serial = 216] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 03:56:06 INFO - PROCESS | 180 | --DOMWINDOW == 91 (00000019A6AAB400) [pid = 180] [serial = 225] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 03:56:06 INFO - PROCESS | 180 | --DOMWINDOW == 90 (000000199C259800) [pid = 180] [serial = 222] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 03:56:06 INFO - PROCESS | 180 | --DOMWINDOW == 89 (00000019A6B07000) [pid = 180] [serial = 243] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 03:56:06 INFO - PROCESS | 180 | --DOMWINDOW == 88 (000000199A35B400) [pid = 180] [serial = 240] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 03:56:06 INFO - PROCESS | 180 | --DOMWINDOW == 87 (00000019A8E99400) [pid = 180] [serial = 231] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 03:56:06 INFO - PROCESS | 180 | --DOMWINDOW == 86 (00000019ACC12000) [pid = 180] [serial = 246] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 03:56:06 INFO - PROCESS | 180 | 1468752966545 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]]]}] 03:56:06 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. 03:56:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 839ms 03:56:06 INFO - PROCESS | 180 | 1468752966608 Marionette TRACE conn6 -> [0,345,"getWindowHandle",null] 03:56:06 INFO - PROCESS | 180 | 1468752966610 Marionette TRACE conn6 <- [1,345,null,{"value":"13"}] 03:56:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 03:56:06 INFO - PROCESS | 180 | 1468752966613 Marionette TRACE conn6 -> [0,346,"setScriptTimeout",{"ms":35000}] 03:56:06 INFO - PROCESS | 180 | 1468752966615 Marionette TRACE conn6 <- [1,346,null,{}] 03:56:06 INFO - PROCESS | 180 | 1468752966619 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}] 03:56:06 INFO - PROCESS | 180 | 1468752966621 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:06 INFO - PROCESS | 180 | 1468752966706 Marionette TRACE conn6 <- [1,347,null,{"value":null}] 03:56:06 INFO - PROCESS | 180 | 1468752966712 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:06 INFO - PROCESS | 180 | 1468752966714 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:06 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD7CA000 == 47 [pid = 180] [id = 96] 03:56:06 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (00000019A10DDC00) [pid = 180] [serial = 285] [outer = 0000000000000000] 03:56:06 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (00000019A5552400) [pid = 180] [serial = 286] [outer = 00000019A10DDC00] 03:56:06 INFO - PROCESS | 180 | 1468752966759 Marionette DEBUG loaded listener.js 03:56:06 INFO - PROCESS | 180 | ++DOMWINDOW == 89 (00000019A8A75400) [pid = 180] [serial = 287] [outer = 00000019A10DDC00] 03:56:07 INFO - PROCESS | 180 | 1468752967172 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]]]}] 03:56:07 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. 03:56:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 588ms 03:56:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 03:56:07 INFO - PROCESS | 180 | 1468752967210 Marionette TRACE conn6 -> [0,349,"getWindowHandle",null] 03:56:07 INFO - PROCESS | 180 | 1468752967212 Marionette TRACE conn6 <- [1,349,null,{"value":"13"}] 03:56:07 INFO - PROCESS | 180 | 1468752967215 Marionette TRACE conn6 -> [0,350,"setScriptTimeout",{"ms":35000}] 03:56:07 INFO - PROCESS | 180 | 1468752967217 Marionette TRACE conn6 <- [1,350,null,{}] 03:56:07 INFO - PROCESS | 180 | 1468752967225 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}] 03:56:07 INFO - PROCESS | 180 | 1468752967227 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:07 INFO - PROCESS | 180 | 1468752967314 Marionette TRACE conn6 <- [1,351,null,{"value":null}] 03:56:07 INFO - PROCESS | 180 | 1468752967322 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:07 INFO - PROCESS | 180 | 1468752967324 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:07 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE5AF800 == 48 [pid = 180] [id = 97] 03:56:07 INFO - PROCESS | 180 | ++DOMWINDOW == 90 (00000019A8A76C00) [pid = 180] [serial = 288] [outer = 0000000000000000] 03:56:07 INFO - PROCESS | 180 | ++DOMWINDOW == 91 (00000019ACE1B000) [pid = 180] [serial = 289] [outer = 00000019A8A76C00] 03:56:07 INFO - PROCESS | 180 | 1468752967369 Marionette DEBUG loaded listener.js 03:56:07 INFO - PROCESS | 180 | ++DOMWINDOW == 92 (00000019AD003400) [pid = 180] [serial = 290] [outer = 00000019A8A76C00] 03:56:07 INFO - PROCESS | 180 | 1468752967789 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]]]}] 03:56:07 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. 03:56:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 629ms 03:56:07 INFO - PROCESS | 180 | 1468752967851 Marionette TRACE conn6 -> [0,353,"getWindowHandle",null] 03:56:07 INFO - PROCESS | 180 | 1468752967853 Marionette TRACE conn6 <- [1,353,null,{"value":"13"}] 03:56:07 INFO - PROCESS | 180 | 1468752967862 Marionette TRACE conn6 -> [0,354,"setScriptTimeout",{"ms":35000}] 03:56:07 INFO - PROCESS | 180 | 1468752967864 Marionette TRACE conn6 <- [1,354,null,{}] 03:56:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 03:56:07 INFO - PROCESS | 180 | 1468752967867 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}] 03:56:07 INFO - PROCESS | 180 | 1468752967869 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:07 INFO - PROCESS | 180 | 1468752967954 Marionette TRACE conn6 <- [1,355,null,{"value":null}] 03:56:07 INFO - PROCESS | 180 | 1468752967960 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:07 INFO - PROCESS | 180 | 1468752967963 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:07 INFO - PROCESS | 180 | ++DOCSHELL 00000019AF61C800 == 49 [pid = 180] [id = 98] 03:56:07 INFO - PROCESS | 180 | ++DOMWINDOW == 93 (00000019AD004400) [pid = 180] [serial = 291] [outer = 0000000000000000] 03:56:08 INFO - PROCESS | 180 | ++DOMWINDOW == 94 (00000019AD7E2800) [pid = 180] [serial = 292] [outer = 00000019AD004400] 03:56:08 INFO - PROCESS | 180 | 1468752968011 Marionette DEBUG loaded listener.js 03:56:08 INFO - PROCESS | 180 | ++DOMWINDOW == 95 (00000019AD7EEC00) [pid = 180] [serial = 293] [outer = 00000019AD004400] 03:56:08 INFO - PROCESS | 180 | 1468752968622 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]]]}] 03:56:08 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. 03:56:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 776ms 03:56:08 INFO - PROCESS | 180 | 1468752968688 Marionette TRACE conn6 -> [0,357,"getWindowHandle",null] 03:56:08 INFO - PROCESS | 180 | 1468752968693 Marionette TRACE conn6 <- [1,357,null,{"value":"13"}] 03:56:08 INFO - PROCESS | 180 | 1468752968699 Marionette TRACE conn6 -> [0,358,"setScriptTimeout",{"ms":35000}] 03:56:08 INFO - PROCESS | 180 | 1468752968702 Marionette TRACE conn6 <- [1,358,null,{}] 03:56:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 03:56:08 INFO - PROCESS | 180 | 1468752968709 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}] 03:56:08 INFO - PROCESS | 180 | 1468752968712 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:08 INFO - PROCESS | 180 | 1468752968834 Marionette TRACE conn6 <- [1,359,null,{"value":null}] 03:56:08 INFO - PROCESS | 180 | 1468752968952 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:08 INFO - PROCESS | 180 | 1468752968955 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:08 INFO - PROCESS | 180 | ++DOCSHELL 00000019A1F91000 == 50 [pid = 180] [id = 99] 03:56:08 INFO - PROCESS | 180 | ++DOMWINDOW == 96 (000000199C19C800) [pid = 180] [serial = 294] [outer = 0000000000000000] 03:56:09 INFO - PROCESS | 180 | ++DOMWINDOW == 97 (000000199C757000) [pid = 180] [serial = 295] [outer = 000000199C19C800] 03:56:09 INFO - PROCESS | 180 | 1468752969015 Marionette DEBUG loaded listener.js 03:56:09 INFO - PROCESS | 180 | ++DOMWINDOW == 98 (00000019A05E9C00) [pid = 180] [serial = 296] [outer = 000000199C19C800] 03:56:09 INFO - PROCESS | 180 | 1468752969612 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]]]}] 03:56:09 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. 03:56:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 966ms 03:56:09 INFO - PROCESS | 180 | 1468752969675 Marionette TRACE conn6 -> [0,361,"getWindowHandle",null] 03:56:09 INFO - PROCESS | 180 | 1468752969680 Marionette TRACE conn6 <- [1,361,null,{"value":"13"}] 03:56:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 03:56:09 INFO - PROCESS | 180 | 1468752969687 Marionette TRACE conn6 -> [0,362,"setScriptTimeout",{"ms":35000}] 03:56:09 INFO - PROCESS | 180 | 1468752969690 Marionette TRACE conn6 <- [1,362,null,{}] 03:56:09 INFO - PROCESS | 180 | 1468752969695 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}] 03:56:09 INFO - PROCESS | 180 | 1468752969698 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:09 INFO - PROCESS | 180 | 1468752969818 Marionette TRACE conn6 <- [1,363,null,{"value":null}] 03:56:09 INFO - PROCESS | 180 | 1468752969935 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:09 INFO - PROCESS | 180 | 1468752969938 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:09 INFO - PROCESS | 180 | ++DOCSHELL 00000019A985E800 == 51 [pid = 180] [id = 100] 03:56:09 INFO - PROCESS | 180 | ++DOMWINDOW == 99 (00000019A554E000) [pid = 180] [serial = 297] [outer = 0000000000000000] 03:56:10 INFO - PROCESS | 180 | ++DOMWINDOW == 100 (00000019A60B6400) [pid = 180] [serial = 298] [outer = 00000019A554E000] 03:56:10 INFO - PROCESS | 180 | 1468752969998 Marionette DEBUG loaded listener.js 03:56:10 INFO - PROCESS | 180 | ++DOMWINDOW == 101 (00000019A6B37400) [pid = 180] [serial = 299] [outer = 00000019A554E000] 03:56:10 INFO - PROCESS | 180 | 1468752970655 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]]]}] 03:56:10 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. 03:56:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1021ms 03:56:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 03:56:10 INFO - PROCESS | 180 | 1468752970710 Marionette TRACE conn6 -> [0,365,"getWindowHandle",null] 03:56:10 INFO - PROCESS | 180 | 1468752970713 Marionette TRACE conn6 <- [1,365,null,{"value":"13"}] 03:56:10 INFO - PROCESS | 180 | 1468752970717 Marionette TRACE conn6 -> [0,366,"setScriptTimeout",{"ms":35000}] 03:56:10 INFO - PROCESS | 180 | 1468752970721 Marionette TRACE conn6 <- [1,366,null,{}] 03:56:10 INFO - PROCESS | 180 | 1468752970733 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}] 03:56:10 INFO - PROCESS | 180 | 1468752970738 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:10 INFO - PROCESS | 180 | 1468752970856 Marionette TRACE conn6 <- [1,367,null,{"value":null}] 03:56:10 INFO - PROCESS | 180 | 1468752970974 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:10 INFO - PROCESS | 180 | 1468752970978 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:11 INFO - PROCESS | 180 | ++DOCSHELL 00000019B0D0B000 == 52 [pid = 180] [id = 101] 03:56:11 INFO - PROCESS | 180 | ++DOMWINDOW == 102 (00000019AB86E400) [pid = 180] [serial = 300] [outer = 0000000000000000] 03:56:11 INFO - PROCESS | 180 | ++DOMWINDOW == 103 (00000019ACBAA400) [pid = 180] [serial = 301] [outer = 00000019AB86E400] 03:56:11 INFO - PROCESS | 180 | 1468752971038 Marionette DEBUG loaded listener.js 03:56:11 INFO - PROCESS | 180 | ++DOMWINDOW == 104 (00000019ACE12800) [pid = 180] [serial = 302] [outer = 00000019AB86E400] 03:56:11 INFO - PROCESS | 180 | 1468752971681 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]]]}] 03:56:11 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. 03:56:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 987ms 03:56:11 INFO - PROCESS | 180 | 1468752971705 Marionette TRACE conn6 -> [0,369,"getWindowHandle",null] 03:56:11 INFO - PROCESS | 180 | 1468752971708 Marionette TRACE conn6 <- [1,369,null,{"value":"13"}] 03:56:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 03:56:11 INFO - PROCESS | 180 | 1468752971712 Marionette TRACE conn6 -> [0,370,"setScriptTimeout",{"ms":35000}] 03:56:11 INFO - PROCESS | 180 | 1468752971714 Marionette TRACE conn6 <- [1,370,null,{}] 03:56:11 INFO - PROCESS | 180 | 1468752971718 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}] 03:56:11 INFO - PROCESS | 180 | 1468752971720 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:11 INFO - PROCESS | 180 | 1468752971851 Marionette TRACE conn6 <- [1,371,null,{"value":null}] 03:56:11 INFO - PROCESS | 180 | 1468752971967 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:11 INFO - PROCESS | 180 | 1468752971970 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:11 INFO - PROCESS | 180 | ++DOCSHELL 000000199B34D000 == 53 [pid = 180] [id = 102] 03:56:11 INFO - PROCESS | 180 | ++DOMWINDOW == 105 (000000199BF19400) [pid = 180] [serial = 303] [outer = 0000000000000000] 03:56:12 INFO - PROCESS | 180 | ++DOMWINDOW == 106 (000000199C25E800) [pid = 180] [serial = 304] [outer = 000000199BF19400] 03:56:12 INFO - PROCESS | 180 | 1468752972027 Marionette DEBUG loaded listener.js 03:56:12 INFO - PROCESS | 180 | ++DOMWINDOW == 107 (00000019A25F2C00) [pid = 180] [serial = 305] [outer = 000000199BF19400] 03:56:12 INFO - PROCESS | 180 | 1468752972784 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]]]}] 03:56:12 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. 03:56:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1125ms 03:56:12 INFO - PROCESS | 180 | 1468752972840 Marionette TRACE conn6 -> [0,373,"getWindowHandle",null] 03:56:12 INFO - PROCESS | 180 | 1468752972844 Marionette TRACE conn6 <- [1,373,null,{"value":"13"}] 03:56:12 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 03:56:12 INFO - PROCESS | 180 | 1468752972849 Marionette TRACE conn6 -> [0,374,"setScriptTimeout",{"ms":35000}] 03:56:12 INFO - PROCESS | 180 | 1468752972854 Marionette TRACE conn6 <- [1,374,null,{}] 03:56:12 INFO - PROCESS | 180 | 1468752972878 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}] 03:56:12 INFO - PROCESS | 180 | 1468752972880 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:13 INFO - PROCESS | 180 | 1468752972997 Marionette TRACE conn6 <- [1,375,null,{"value":null}] 03:56:13 INFO - PROCESS | 180 | 1468752973065 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:13 INFO - PROCESS | 180 | 1468752973068 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:13 INFO - PROCESS | 180 | ++DOCSHELL 00000019A5A7B000 == 54 [pid = 180] [id = 103] 03:56:13 INFO - PROCESS | 180 | ++DOMWINDOW == 108 (00000019A1340800) [pid = 180] [serial = 306] [outer = 0000000000000000] 03:56:13 INFO - PROCESS | 180 | ++DOMWINDOW == 109 (00000019A25F5400) [pid = 180] [serial = 307] [outer = 00000019A1340800] 03:56:13 INFO - PROCESS | 180 | 1468752973121 Marionette DEBUG loaded listener.js 03:56:13 INFO - PROCESS | 180 | ++DOMWINDOW == 110 (00000019A6A40400) [pid = 180] [serial = 308] [outer = 00000019A1340800] 03:56:13 INFO - PROCESS | 180 | --DOCSHELL 00000019AE5AF800 == 53 [pid = 180] [id = 97] 03:56:13 INFO - PROCESS | 180 | --DOCSHELL 00000019AD7CA000 == 52 [pid = 180] [id = 96] 03:56:13 INFO - PROCESS | 180 | --DOCSHELL 00000019ACED3800 == 51 [pid = 180] [id = 95] 03:56:13 INFO - PROCESS | 180 | --DOCSHELL 00000019AB8C2000 == 50 [pid = 180] [id = 94] 03:56:13 INFO - PROCESS | 180 | --DOCSHELL 00000019A0E91800 == 49 [pid = 180] [id = 93] 03:56:13 INFO - PROCESS | 180 | --DOCSHELL 00000019A8A7F800 == 48 [pid = 180] [id = 92] 03:56:13 INFO - PROCESS | 180 | --DOCSHELL 00000019A8218000 == 47 [pid = 180] [id = 91] 03:56:13 INFO - PROCESS | 180 | --DOCSHELL 00000019A2555800 == 46 [pid = 180] [id = 90] 03:56:13 INFO - PROCESS | 180 | --DOCSHELL 00000019A2550800 == 45 [pid = 180] [id = 89] 03:56:13 INFO - PROCESS | 180 | --DOCSHELL 00000019A132B800 == 44 [pid = 180] [id = 88] 03:56:13 INFO - PROCESS | 180 | --DOCSHELL 00000019A5A68000 == 43 [pid = 180] [id = 85] 03:56:13 INFO - PROCESS | 180 | --DOCSHELL 00000019AD7CC000 == 42 [pid = 180] [id = 84] 03:56:13 INFO - PROCESS | 180 | --DOMWINDOW == 109 (00000019ACDE9C00) [pid = 180] [serial = 247] [outer = 0000000000000000] [url = about:blank] 03:56:13 INFO - PROCESS | 180 | --DOMWINDOW == 108 (00000019ACE1DC00) [pid = 180] [serial = 235] [outer = 0000000000000000] [url = about:blank] 03:56:13 INFO - PROCESS | 180 | --DOMWINDOW == 107 (000000199C196000) [pid = 180] [serial = 206] [outer = 0000000000000000] [url = about:blank] 03:56:13 INFO - PROCESS | 180 | --DOMWINDOW == 106 (000000199BC34400) [pid = 180] [serial = 205] [outer = 0000000000000000] [url = about:blank] 03:56:13 INFO - PROCESS | 180 | --DOMWINDOW == 105 (00000019AB86D400) [pid = 180] [serial = 215] [outer = 0000000000000000] [url = about:blank] 03:56:13 INFO - PROCESS | 180 | --DOMWINDOW == 104 (00000019A99E6000) [pid = 180] [serial = 214] [outer = 0000000000000000] [url = about:blank] 03:56:13 INFO - PROCESS | 180 | --DOMWINDOW == 103 (00000019ACDEC400) [pid = 180] [serial = 238] [outer = 0000000000000000] [url = about:blank] 03:56:13 INFO - PROCESS | 180 | --DOMWINDOW == 102 (00000019A115D400) [pid = 180] [serial = 221] [outer = 0000000000000000] [url = about:blank] 03:56:13 INFO - PROCESS | 180 | --DOMWINDOW == 101 (000000199D5C6000) [pid = 180] [serial = 220] [outer = 0000000000000000] [url = about:blank] 03:56:13 INFO - PROCESS | 180 | --DOMWINDOW == 100 (00000019A1159000) [pid = 180] [serial = 209] [outer = 0000000000000000] [url = about:blank] 03:56:13 INFO - PROCESS | 180 | --DOMWINDOW == 99 (000000199D866C00) [pid = 180] [serial = 208] [outer = 0000000000000000] [url = about:blank] 03:56:13 INFO - PROCESS | 180 | --DOMWINDOW == 98 (00000019A6B31400) [pid = 180] [serial = 211] [outer = 0000000000000000] [url = about:blank] 03:56:13 INFO - PROCESS | 180 | --DOMWINDOW == 97 (00000019A8A6FC00) [pid = 180] [serial = 212] [outer = 0000000000000000] [url = about:blank] 03:56:13 INFO - PROCESS | 180 | --DOMWINDOW == 96 (00000019A8BE3000) [pid = 180] [serial = 229] [outer = 0000000000000000] [url = about:blank] 03:56:13 INFO - PROCESS | 180 | --DOMWINDOW == 95 (00000019A92C9800) [pid = 180] [serial = 230] [outer = 0000000000000000] [url = about:blank] 03:56:13 INFO - PROCESS | 180 | --DOMWINDOW == 94 (00000019A6B39C00) [pid = 180] [serial = 203] [outer = 0000000000000000] [url = about:blank] 03:56:13 INFO - PROCESS | 180 | --DOMWINDOW == 93 (00000019ACEACC00) [pid = 180] [serial = 236] [outer = 0000000000000000] [url = about:blank] 03:56:13 INFO - PROCESS | 180 | --DOMWINDOW == 92 (00000019AE791000) [pid = 180] [serial = 218] [outer = 0000000000000000] [url = about:blank] 03:56:13 INFO - PROCESS | 180 | --DOMWINDOW == 91 (00000019AE35AC00) [pid = 180] [serial = 217] [outer = 0000000000000000] [url = about:blank] 03:56:13 INFO - PROCESS | 180 | --DOMWINDOW == 90 (00000019A809B000) [pid = 180] [serial = 227] [outer = 0000000000000000] [url = about:blank] 03:56:13 INFO - PROCESS | 180 | --DOMWINDOW == 89 (00000019A6B10C00) [pid = 180] [serial = 226] [outer = 0000000000000000] [url = about:blank] 03:56:13 INFO - PROCESS | 180 | --DOMWINDOW == 88 (000000199D5C5C00) [pid = 180] [serial = 223] [outer = 0000000000000000] [url = about:blank] 03:56:13 INFO - PROCESS | 180 | --DOMWINDOW == 87 (00000019A1FC8000) [pid = 180] [serial = 224] [outer = 0000000000000000] [url = about:blank] 03:56:13 INFO - PROCESS | 180 | --DOMWINDOW == 86 (00000019ACDF1400) [pid = 180] [serial = 239] [outer = 0000000000000000] [url = about:blank] 03:56:13 INFO - PROCESS | 180 | --DOMWINDOW == 85 (00000019ACC0B800) [pid = 180] [serial = 244] [outer = 0000000000000000] [url = about:blank] 03:56:13 INFO - PROCESS | 180 | --DOMWINDOW == 84 (00000019A0E97800) [pid = 180] [serial = 242] [outer = 0000000000000000] [url = about:blank] 03:56:13 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019ACC11C00) [pid = 180] [serial = 245] [outer = 0000000000000000] [url = about:blank] 03:56:13 INFO - PROCESS | 180 | --DOMWINDOW == 82 (000000199BF1F800) [pid = 180] [serial = 241] [outer = 0000000000000000] [url = about:blank] 03:56:13 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019A9769400) [pid = 180] [serial = 232] [outer = 0000000000000000] [url = about:blank] 03:56:13 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019AD005800) [pid = 180] [serial = 248] [outer = 0000000000000000] [url = about:blank] 03:56:13 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019AB811000) [pid = 180] [serial = 233] [outer = 0000000000000000] [url = about:blank] 03:56:13 INFO - PROCESS | 180 | 1468752973749 Marionette TRACE conn6 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 03:56:13 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 03:56:13 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 964ms 03:56:13 INFO - PROCESS | 180 | 1468752973812 Marionette TRACE conn6 -> [0,377,"getWindowHandle",null] 03:56:13 INFO - PROCESS | 180 | 1468752973817 Marionette TRACE conn6 <- [1,377,null,{"value":"13"}] 03:56:13 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 03:56:13 INFO - PROCESS | 180 | 1468752973831 Marionette TRACE conn6 -> [0,378,"setScriptTimeout",{"ms":35000}] 03:56:13 INFO - PROCESS | 180 | 1468752973834 Marionette TRACE conn6 <- [1,378,null,{}] 03:56:13 INFO - PROCESS | 180 | 1468752973841 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}] 03:56:13 INFO - PROCESS | 180 | 1468752973844 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:13 INFO - PROCESS | 180 | 1468752973940 Marionette TRACE conn6 <- [1,379,null,{"value":null}] 03:56:13 INFO - PROCESS | 180 | 1468752973953 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:13 INFO - PROCESS | 180 | 1468752973955 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:13 INFO - PROCESS | 180 | ++DOCSHELL 00000019A1F93000 == 43 [pid = 180] [id = 104] 03:56:13 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (000000199D866C00) [pid = 180] [serial = 309] [outer = 0000000000000000] 03:56:14 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A25FCC00) [pid = 180] [serial = 310] [outer = 000000199D866C00] 03:56:14 INFO - PROCESS | 180 | 1468752974004 Marionette DEBUG loaded listener.js 03:56:14 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A6B0DC00) [pid = 180] [serial = 311] [outer = 000000199D866C00] 03:56:14 INFO - PROCESS | 180 | 1468752974631 Marionette TRACE conn6 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 03:56:14 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 03:56:14 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 838ms 03:56:14 INFO - PROCESS | 180 | 1468752974664 Marionette TRACE conn6 -> [0,381,"getWindowHandle",null] 03:56:14 INFO - PROCESS | 180 | 1468752974667 Marionette TRACE conn6 <- [1,381,null,{"value":"13"}] 03:56:14 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 03:56:14 INFO - PROCESS | 180 | 1468752974670 Marionette TRACE conn6 -> [0,382,"setScriptTimeout",{"ms":35000}] 03:56:14 INFO - PROCESS | 180 | 1468752974674 Marionette TRACE conn6 <- [1,382,null,{}] 03:56:14 INFO - PROCESS | 180 | 1468752974685 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}] 03:56:14 INFO - PROCESS | 180 | 1468752974690 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:14 INFO - PROCESS | 180 | 1468752974782 Marionette TRACE conn6 <- [1,383,null,{"value":null}] 03:56:14 INFO - PROCESS | 180 | 1468752974860 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:14 INFO - PROCESS | 180 | 1468752974863 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:14 INFO - PROCESS | 180 | ++DOCSHELL 00000019A91A2800 == 44 [pid = 180] [id = 105] 03:56:14 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A8A79000) [pid = 180] [serial = 312] [outer = 0000000000000000] 03:56:14 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019A8D68000) [pid = 180] [serial = 313] [outer = 00000019A8A79000] 03:56:14 INFO - PROCESS | 180 | 1468752974920 Marionette DEBUG loaded listener.js 03:56:15 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019A9FF1800) [pid = 180] [serial = 314] [outer = 00000019A8A79000] 03:56:15 INFO - PROCESS | 180 | 1468752975342 Marionette TRACE conn6 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 03:56:15 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 03:56:15 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 734ms 03:56:15 INFO - PROCESS | 180 | 1468752975408 Marionette TRACE conn6 -> [0,385,"getWindowHandle",null] 03:56:15 INFO - PROCESS | 180 | 1468752975411 Marionette TRACE conn6 <- [1,385,null,{"value":"13"}] 03:56:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 03:56:15 INFO - PROCESS | 180 | 1468752975414 Marionette TRACE conn6 -> [0,386,"setScriptTimeout",{"ms":35000}] 03:56:15 INFO - PROCESS | 180 | 1468752975416 Marionette TRACE conn6 <- [1,386,null,{}] 03:56:15 INFO - PROCESS | 180 | 1468752975421 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}] 03:56:15 INFO - PROCESS | 180 | 1468752975423 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:15 INFO - PROCESS | 180 | 1468752975522 Marionette TRACE conn6 <- [1,387,null,{"value":null}] 03:56:15 INFO - PROCESS | 180 | 1468752975533 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:15 INFO - PROCESS | 180 | 1468752975535 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:15 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB015000 == 45 [pid = 180] [id = 106] 03:56:15 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (00000019ACBA3400) [pid = 180] [serial = 315] [outer = 0000000000000000] 03:56:15 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (00000019ACBAE400) [pid = 180] [serial = 316] [outer = 00000019ACBA3400] 03:56:15 INFO - PROCESS | 180 | 1468752975582 Marionette DEBUG loaded listener.js 03:56:15 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (00000019ACC14000) [pid = 180] [serial = 317] [outer = 00000019ACBA3400] 03:56:16 INFO - PROCESS | 180 | 1468752976040 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]]]}] 03:56:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 03:56:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 672ms 03:56:16 INFO - PROCESS | 180 | 1468752976088 Marionette TRACE conn6 -> [0,389,"getWindowHandle",null] 03:56:16 INFO - PROCESS | 180 | 1468752976090 Marionette TRACE conn6 <- [1,389,null,{"value":"13"}] 03:56:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 03:56:16 INFO - PROCESS | 180 | 1468752976134 Marionette TRACE conn6 -> [0,390,"setScriptTimeout",{"ms":35000}] 03:56:16 INFO - PROCESS | 180 | 1468752976136 Marionette TRACE conn6 <- [1,390,null,{}] 03:56:16 INFO - PROCESS | 180 | 1468752976144 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}] 03:56:16 INFO - PROCESS | 180 | 1468752976147 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:16 INFO - PROCESS | 180 | 1468752976268 Marionette TRACE conn6 <- [1,391,null,{"value":null}] 03:56:16 INFO - PROCESS | 180 | 1468752976279 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:16 INFO - PROCESS | 180 | 1468752976282 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:16 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACB5E800 == 46 [pid = 180] [id = 107] 03:56:16 INFO - PROCESS | 180 | ++DOMWINDOW == 89 (00000019ACDE7000) [pid = 180] [serial = 318] [outer = 0000000000000000] 03:56:16 INFO - PROCESS | 180 | ++DOMWINDOW == 90 (00000019ACE17800) [pid = 180] [serial = 319] [outer = 00000019ACDE7000] 03:56:16 INFO - PROCESS | 180 | 1468752976368 Marionette DEBUG loaded listener.js 03:56:16 INFO - PROCESS | 180 | ++DOMWINDOW == 91 (00000019ACEA6800) [pid = 180] [serial = 320] [outer = 00000019ACDE7000] 03:56:16 INFO - PROCESS | 180 | 1468752976837 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]]]}] 03:56:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 03:56:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 734ms 03:56:16 INFO - PROCESS | 180 | 1468752976866 Marionette TRACE conn6 -> [0,393,"getWindowHandle",null] 03:56:16 INFO - PROCESS | 180 | 1468752976869 Marionette TRACE conn6 <- [1,393,null,{"value":"13"}] 03:56:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 03:56:16 INFO - PROCESS | 180 | 1468752976872 Marionette TRACE conn6 -> [0,394,"setScriptTimeout",{"ms":35000}] 03:56:16 INFO - PROCESS | 180 | 1468752976874 Marionette TRACE conn6 <- [1,394,null,{}] 03:56:16 INFO - PROCESS | 180 | 1468752976883 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}] 03:56:16 INFO - PROCESS | 180 | 1468752976889 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:17 INFO - PROCESS | 180 | 1468752977020 Marionette TRACE conn6 <- [1,395,null,{"value":null}] 03:56:17 INFO - PROCESS | 180 | 1468752977075 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:17 INFO - PROCESS | 180 | 1468752977077 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:17 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD029000 == 47 [pid = 180] [id = 108] 03:56:17 INFO - PROCESS | 180 | ++DOMWINDOW == 92 (00000019AD7DC400) [pid = 180] [serial = 321] [outer = 0000000000000000] 03:56:17 INFO - PROCESS | 180 | ++DOMWINDOW == 93 (00000019AD7E5000) [pid = 180] [serial = 322] [outer = 00000019AD7DC400] 03:56:17 INFO - PROCESS | 180 | 1468752977124 Marionette DEBUG loaded listener.js 03:56:17 INFO - PROCESS | 180 | ++DOMWINDOW == 94 (00000019AD7ED000) [pid = 180] [serial = 323] [outer = 00000019AD7DC400] 03:56:17 INFO - PROCESS | 180 | 1468752977553 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]]]}] 03:56:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 03:56:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 734ms 03:56:17 INFO - PROCESS | 180 | 1468752977617 Marionette TRACE conn6 -> [0,397,"getWindowHandle",null] 03:56:17 INFO - PROCESS | 180 | 1468752977627 Marionette TRACE conn6 <- [1,397,null,{"value":"13"}] 03:56:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 03:56:17 INFO - PROCESS | 180 | 1468752977643 Marionette TRACE conn6 -> [0,398,"setScriptTimeout",{"ms":35000}] 03:56:17 INFO - PROCESS | 180 | 1468752977645 Marionette TRACE conn6 <- [1,398,null,{}] 03:56:17 INFO - PROCESS | 180 | 1468752977648 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}] 03:56:17 INFO - PROCESS | 180 | 1468752977650 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:17 INFO - PROCESS | 180 | 1468752977846 Marionette TRACE conn6 <- [1,399,null,{"value":null}] 03:56:17 INFO - PROCESS | 180 | --DOMWINDOW == 93 (000000199C0C5C00) [pid = 180] [serial = 261] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 03:56:17 INFO - PROCESS | 180 | --DOMWINDOW == 92 (00000019A99E5400) [pid = 180] [serial = 276] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 03:56:17 INFO - PROCESS | 180 | --DOMWINDOW == 91 (00000019ACDE4400) [pid = 180] [serial = 258] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 03:56:17 INFO - PROCESS | 180 | --DOMWINDOW == 90 (00000019A60C1800) [pid = 180] [serial = 270] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 03:56:17 INFO - PROCESS | 180 | --DOMWINDOW == 89 (00000019A6B3A000) [pid = 180] [serial = 273] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 03:56:17 INFO - PROCESS | 180 | --DOMWINDOW == 88 (00000019AD7E3000) [pid = 180] [serial = 249] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 03:56:17 INFO - PROCESS | 180 | --DOMWINDOW == 87 (000000199CECFC00) [pid = 180] [serial = 267] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 03:56:17 INFO - PROCESS | 180 | --DOMWINDOW == 86 (000000199C25D400) [pid = 180] [serial = 252] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 03:56:17 INFO - PROCESS | 180 | --DOMWINDOW == 85 (00000019A6AA7000) [pid = 180] [serial = 255] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 03:56:17 INFO - PROCESS | 180 | --DOMWINDOW == 84 (000000199D5C1800) [pid = 180] [serial = 264] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 03:56:17 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019ACBA5000) [pid = 180] [serial = 279] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 03:56:17 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019ACC0BC00) [pid = 180] [serial = 282] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 03:56:17 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019A8A76C00) [pid = 180] [serial = 288] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 03:56:17 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019A10DDC00) [pid = 180] [serial = 285] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 03:56:17 INFO - PROCESS | 180 | 1468752977903 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:17 INFO - PROCESS | 180 | 1468752977905 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:17 INFO - PROCESS | 180 | ++DOCSHELL 000000199C95B800 == 48 [pid = 180] [id = 109] 03:56:17 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (000000199B557C00) [pid = 180] [serial = 324] [outer = 0000000000000000] 03:56:17 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (000000199C259800) [pid = 180] [serial = 325] [outer = 000000199B557C00] 03:56:17 INFO - PROCESS | 180 | 1468752977952 Marionette DEBUG loaded listener.js 03:56:18 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A05B5400) [pid = 180] [serial = 326] [outer = 000000199B557C00] 03:56:18 INFO - PROCESS | 180 | 1468752978336 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]]]}] 03:56:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 03:56:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 735ms 03:56:18 INFO - PROCESS | 180 | 1468752978379 Marionette TRACE conn6 -> [0,401,"getWindowHandle",null] 03:56:18 INFO - PROCESS | 180 | 1468752978381 Marionette TRACE conn6 <- [1,401,null,{"value":"13"}] 03:56:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 03:56:18 INFO - PROCESS | 180 | 1468752978385 Marionette TRACE conn6 -> [0,402,"setScriptTimeout",{"ms":35000}] 03:56:18 INFO - PROCESS | 180 | 1468752978387 Marionette TRACE conn6 <- [1,402,null,{}] 03:56:18 INFO - PROCESS | 180 | 1468752978396 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}] 03:56:18 INFO - PROCESS | 180 | 1468752978398 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:18 INFO - PROCESS | 180 | 1468752978486 Marionette TRACE conn6 <- [1,403,null,{"value":null}] 03:56:18 INFO - PROCESS | 180 | 1468752978493 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:18 INFO - PROCESS | 180 | 1468752978495 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:18 INFO - PROCESS | 180 | ++DOCSHELL 00000019AF60E800 == 49 [pid = 180] [id = 110] 03:56:18 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019A05BA400) [pid = 180] [serial = 327] [outer = 0000000000000000] 03:56:18 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019A8A72800) [pid = 180] [serial = 328] [outer = 00000019A05BA400] 03:56:18 INFO - PROCESS | 180 | 1468752978540 Marionette DEBUG loaded listener.js 03:56:18 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (00000019AD7D8C00) [pid = 180] [serial = 329] [outer = 00000019A05BA400] 03:56:19 INFO - PROCESS | 180 | 1468752979308 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]]]}] 03:56:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 03:56:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 986ms 03:56:19 INFO - PROCESS | 180 | 1468752979375 Marionette TRACE conn6 -> [0,405,"getWindowHandle",null] 03:56:19 INFO - PROCESS | 180 | 1468752979380 Marionette TRACE conn6 <- [1,405,null,{"value":"13"}] 03:56:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 03:56:19 INFO - PROCESS | 180 | 1468752979385 Marionette TRACE conn6 -> [0,406,"setScriptTimeout",{"ms":35000}] 03:56:19 INFO - PROCESS | 180 | 1468752979391 Marionette TRACE conn6 <- [1,406,null,{}] 03:56:19 INFO - PROCESS | 180 | 1468752979397 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}] 03:56:19 INFO - PROCESS | 180 | 1468752979400 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:19 INFO - PROCESS | 180 | 1468752979523 Marionette TRACE conn6 <- [1,407,null,{"value":null}] 03:56:19 INFO - PROCESS | 180 | 1468752979641 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:19 INFO - PROCESS | 180 | 1468752979644 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:19 INFO - PROCESS | 180 | ++DOCSHELL 00000019A7FEE800 == 50 [pid = 180] [id = 111] 03:56:19 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (00000019A05AE000) [pid = 180] [serial = 330] [outer = 0000000000000000] 03:56:19 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (00000019A0EBAC00) [pid = 180] [serial = 331] [outer = 00000019A05AE000] 03:56:19 INFO - PROCESS | 180 | 1468752979705 Marionette DEBUG loaded listener.js 03:56:19 INFO - PROCESS | 180 | ++DOMWINDOW == 89 (00000019A554AC00) [pid = 180] [serial = 332] [outer = 00000019A05AE000] 03:56:20 INFO - PROCESS | 180 | 1468752980320 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]]]}] 03:56:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 03:56:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 986ms 03:56:20 INFO - PROCESS | 180 | 1468752980376 Marionette TRACE conn6 -> [0,409,"getWindowHandle",null] 03:56:20 INFO - PROCESS | 180 | 1468752980381 Marionette TRACE conn6 <- [1,409,null,{"value":"13"}] 03:56:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 03:56:20 INFO - PROCESS | 180 | 1468752980388 Marionette TRACE conn6 -> [0,410,"setScriptTimeout",{"ms":35000}] 03:56:20 INFO - PROCESS | 180 | 1468752980392 Marionette TRACE conn6 <- [1,410,null,{}] 03:56:20 INFO - PROCESS | 180 | 1468752980396 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}] 03:56:20 INFO - PROCESS | 180 | 1468752980400 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:20 INFO - PROCESS | 180 | 1468752980529 Marionette TRACE conn6 <- [1,411,null,{"value":null}] 03:56:20 INFO - PROCESS | 180 | 1468752980647 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:20 INFO - PROCESS | 180 | 1468752980650 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:20 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD01A000 == 51 [pid = 180] [id = 112] 03:56:20 INFO - PROCESS | 180 | ++DOMWINDOW == 90 (00000019A84A7400) [pid = 180] [serial = 333] [outer = 0000000000000000] 03:56:20 INFO - PROCESS | 180 | ++DOMWINDOW == 91 (00000019A9387800) [pid = 180] [serial = 334] [outer = 00000019A84A7400] 03:56:20 INFO - PROCESS | 180 | 1468752980709 Marionette DEBUG loaded listener.js 03:56:20 INFO - PROCESS | 180 | ++DOMWINDOW == 92 (00000019AB879C00) [pid = 180] [serial = 335] [outer = 00000019A84A7400] 03:56:21 INFO - PROCESS | 180 | 1468752981384 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]]]}] 03:56:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 03:56:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1027ms 03:56:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 03:56:21 INFO - PROCESS | 180 | 1468752981416 Marionette TRACE conn6 -> [0,413,"getWindowHandle",null] 03:56:21 INFO - PROCESS | 180 | 1468752981419 Marionette TRACE conn6 <- [1,413,null,{"value":"13"}] 03:56:21 INFO - PROCESS | 180 | 1468752981422 Marionette TRACE conn6 -> [0,414,"setScriptTimeout",{"ms":35000}] 03:56:21 INFO - PROCESS | 180 | 1468752981427 Marionette TRACE conn6 <- [1,414,null,{}] 03:56:21 INFO - PROCESS | 180 | 1468752981439 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}] 03:56:21 INFO - PROCESS | 180 | 1468752981444 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:21 INFO - PROCESS | 180 | 1468752981563 Marionette TRACE conn6 <- [1,415,null,{"value":null}] 03:56:21 INFO - PROCESS | 180 | 1468752981682 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:21 INFO - PROCESS | 180 | 1468752981686 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:21 INFO - PROCESS | 180 | ++DOCSHELL 00000019B01BD800 == 52 [pid = 180] [id = 113] 03:56:21 INFO - PROCESS | 180 | ++DOMWINDOW == 93 (00000019AD7D6800) [pid = 180] [serial = 336] [outer = 0000000000000000] 03:56:21 INFO - PROCESS | 180 | ++DOMWINDOW == 94 (00000019AD7DA400) [pid = 180] [serial = 337] [outer = 00000019AD7D6800] 03:56:21 INFO - PROCESS | 180 | 1468752981747 Marionette DEBUG loaded listener.js 03:56:21 INFO - PROCESS | 180 | ++DOMWINDOW == 95 (00000019AE354C00) [pid = 180] [serial = 338] [outer = 00000019AD7D6800] 03:56:22 INFO - PROCESS | 180 | 1468752982377 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]]]}] 03:56:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 03:56:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 986ms 03:56:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 03:56:22 INFO - PROCESS | 180 | 1468752982411 Marionette TRACE conn6 -> [0,417,"getWindowHandle",null] 03:56:22 INFO - PROCESS | 180 | 1468752982414 Marionette TRACE conn6 <- [1,417,null,{"value":"13"}] 03:56:22 INFO - PROCESS | 180 | 1468752982418 Marionette TRACE conn6 -> [0,418,"setScriptTimeout",{"ms":35000}] 03:56:22 INFO - PROCESS | 180 | 1468752982420 Marionette TRACE conn6 <- [1,418,null,{}] 03:56:22 INFO - PROCESS | 180 | 1468752982424 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}] 03:56:22 INFO - PROCESS | 180 | 1468752982426 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:22 INFO - PROCESS | 180 | 1468752982544 Marionette TRACE conn6 <- [1,419,null,{"value":null}] 03:56:22 INFO - PROCESS | 180 | 1468752982772 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:22 INFO - PROCESS | 180 | 1468752982776 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:22 INFO - PROCESS | 180 | ++DOCSHELL 00000019A1E42800 == 53 [pid = 180] [id = 114] 03:56:22 INFO - PROCESS | 180 | ++DOMWINDOW == 96 (000000199A352400) [pid = 180] [serial = 339] [outer = 0000000000000000] 03:56:22 INFO - PROCESS | 180 | ++DOMWINDOW == 97 (000000199C0ADC00) [pid = 180] [serial = 340] [outer = 000000199A352400] 03:56:22 INFO - PROCESS | 180 | 1468752982838 Marionette DEBUG loaded listener.js 03:56:22 INFO - PROCESS | 180 | ++DOMWINDOW == 98 (000000199C262000) [pid = 180] [serial = 341] [outer = 000000199A352400] 03:56:23 INFO - PROCESS | 180 | --DOCSHELL 000000199C95B800 == 52 [pid = 180] [id = 109] 03:56:23 INFO - PROCESS | 180 | --DOCSHELL 00000019AD029000 == 51 [pid = 180] [id = 108] 03:56:23 INFO - PROCESS | 180 | --DOCSHELL 00000019ACB5E800 == 50 [pid = 180] [id = 107] 03:56:23 INFO - PROCESS | 180 | --DOCSHELL 00000019AB015000 == 49 [pid = 180] [id = 106] 03:56:23 INFO - PROCESS | 180 | --DOCSHELL 00000019A91A2800 == 48 [pid = 180] [id = 105] 03:56:23 INFO - PROCESS | 180 | --DOCSHELL 00000019A1F93000 == 47 [pid = 180] [id = 104] 03:56:23 INFO - PROCESS | 180 | --DOCSHELL 00000019A5A7B000 == 46 [pid = 180] [id = 103] 03:56:23 INFO - PROCESS | 180 | --DOMWINDOW == 97 (000000199C78C800) [pid = 180] [serial = 263] [outer = 0000000000000000] [url = about:blank] 03:56:23 INFO - PROCESS | 180 | --DOMWINDOW == 96 (000000199C258000) [pid = 180] [serial = 262] [outer = 0000000000000000] [url = about:blank] 03:56:23 INFO - PROCESS | 180 | --DOMWINDOW == 95 (00000019AA006400) [pid = 180] [serial = 277] [outer = 0000000000000000] [url = about:blank] 03:56:23 INFO - PROCESS | 180 | --DOMWINDOW == 94 (00000019ACE21000) [pid = 180] [serial = 260] [outer = 0000000000000000] [url = about:blank] 03:56:23 INFO - PROCESS | 180 | --DOMWINDOW == 93 (00000019ACE13C00) [pid = 180] [serial = 259] [outer = 0000000000000000] [url = about:blank] 03:56:23 INFO - PROCESS | 180 | --DOMWINDOW == 92 (00000019A6B0B000) [pid = 180] [serial = 271] [outer = 0000000000000000] [url = about:blank] 03:56:23 INFO - PROCESS | 180 | --DOMWINDOW == 91 (00000019A6B38000) [pid = 180] [serial = 272] [outer = 0000000000000000] [url = about:blank] 03:56:23 INFO - PROCESS | 180 | --DOMWINDOW == 90 (00000019A8A78000) [pid = 180] [serial = 274] [outer = 0000000000000000] [url = about:blank] 03:56:23 INFO - PROCESS | 180 | --DOMWINDOW == 89 (00000019AD7EB800) [pid = 180] [serial = 250] [outer = 0000000000000000] [url = about:blank] 03:56:23 INFO - PROCESS | 180 | --DOMWINDOW == 88 (00000019AE78CC00) [pid = 180] [serial = 251] [outer = 0000000000000000] [url = about:blank] 03:56:23 INFO - PROCESS | 180 | --DOMWINDOW == 87 (00000019A0DBC800) [pid = 180] [serial = 268] [outer = 0000000000000000] [url = about:blank] 03:56:23 INFO - PROCESS | 180 | --DOMWINDOW == 86 (00000019A278EC00) [pid = 180] [serial = 269] [outer = 0000000000000000] [url = about:blank] 03:56:23 INFO - PROCESS | 180 | --DOMWINDOW == 85 (000000199D82F800) [pid = 180] [serial = 253] [outer = 0000000000000000] [url = about:blank] 03:56:23 INFO - PROCESS | 180 | --DOMWINDOW == 84 (00000019A1F1BC00) [pid = 180] [serial = 254] [outer = 0000000000000000] [url = about:blank] 03:56:23 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019A8A6D400) [pid = 180] [serial = 257] [outer = 0000000000000000] [url = about:blank] 03:56:23 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019A6B11800) [pid = 180] [serial = 256] [outer = 0000000000000000] [url = about:blank] 03:56:23 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019A25F2000) [pid = 180] [serial = 266] [outer = 0000000000000000] [url = about:blank] 03:56:23 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019A088D400) [pid = 180] [serial = 265] [outer = 0000000000000000] [url = about:blank] 03:56:23 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019ACDE6C00) [pid = 180] [serial = 281] [outer = 0000000000000000] [url = about:blank] 03:56:23 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019ACC09000) [pid = 180] [serial = 280] [outer = 0000000000000000] [url = about:blank] 03:56:23 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019AC088400) [pid = 180] [serial = 278] [outer = 0000000000000000] [url = about:blank] 03:56:23 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019ACE1AC00) [pid = 180] [serial = 283] [outer = 0000000000000000] [url = about:blank] 03:56:23 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019ACE1B000) [pid = 180] [serial = 289] [outer = 0000000000000000] [url = about:blank] 03:56:23 INFO - PROCESS | 180 | --DOMWINDOW == 74 (000000199C31A000) [pid = 180] [serial = 284] [outer = 0000000000000000] [url = about:blank] 03:56:23 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019AD003400) [pid = 180] [serial = 290] [outer = 0000000000000000] [url = about:blank] 03:56:23 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019AD7E2800) [pid = 180] [serial = 292] [outer = 0000000000000000] [url = about:blank] 03:56:23 INFO - PROCESS | 180 | --DOMWINDOW == 71 (00000019A5552400) [pid = 180] [serial = 286] [outer = 0000000000000000] [url = about:blank] 03:56:23 INFO - PROCESS | 180 | --DOMWINDOW == 70 (00000019A8A75400) [pid = 180] [serial = 287] [outer = 0000000000000000] [url = about:blank] 03:56:23 INFO - PROCESS | 180 | --DOMWINDOW == 69 (00000019A8E96C00) [pid = 180] [serial = 275] [outer = 0000000000000000] [url = about:blank] 03:56:23 INFO - PROCESS | 180 | 1468752983965 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]]]}] 03:56:24 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 03:56:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1591ms 03:56:24 INFO - PROCESS | 180 | 1468752984012 Marionette TRACE conn6 -> [0,421,"getWindowHandle",null] 03:56:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 03:56:24 INFO - PROCESS | 180 | 1468752984015 Marionette TRACE conn6 <- [1,421,null,{"value":"13"}] 03:56:24 INFO - PROCESS | 180 | 1468752984020 Marionette TRACE conn6 -> [0,422,"setScriptTimeout",{"ms":35000}] 03:56:24 INFO - PROCESS | 180 | 1468752984023 Marionette TRACE conn6 <- [1,422,null,{}] 03:56:24 INFO - PROCESS | 180 | 1468752984028 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}] 03:56:24 INFO - PROCESS | 180 | 1468752984031 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:24 INFO - PROCESS | 180 | 1468752984126 Marionette TRACE conn6 <- [1,423,null,{"value":null}] 03:56:24 INFO - PROCESS | 180 | 1468752984203 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:24 INFO - PROCESS | 180 | 1468752984206 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:24 INFO - PROCESS | 180 | ++DOCSHELL 00000019A1E35800 == 47 [pid = 180] [id = 115] 03:56:24 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (000000199C748400) [pid = 180] [serial = 342] [outer = 0000000000000000] 03:56:24 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (000000199C757800) [pid = 180] [serial = 343] [outer = 000000199C748400] 03:56:24 INFO - PROCESS | 180 | 1468752984255 Marionette DEBUG loaded listener.js 03:56:24 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (00000019A05AB400) [pid = 180] [serial = 344] [outer = 000000199C748400] 03:56:25 INFO - PROCESS | 180 | 1468752985139 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]]]}] 03:56:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 03:56:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1132ms 03:56:25 INFO - PROCESS | 180 | 1468752985153 Marionette TRACE conn6 -> [0,425,"getWindowHandle",null] 03:56:25 INFO - PROCESS | 180 | 1468752985157 Marionette TRACE conn6 <- [1,425,null,{"value":"13"}] 03:56:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 03:56:25 INFO - PROCESS | 180 | 1468752985170 Marionette TRACE conn6 -> [0,426,"setScriptTimeout",{"ms":35000}] 03:56:25 INFO - PROCESS | 180 | 1468752985172 Marionette TRACE conn6 <- [1,426,null,{}] 03:56:25 INFO - PROCESS | 180 | 1468752985176 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}] 03:56:25 INFO - PROCESS | 180 | 1468752985178 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:25 INFO - PROCESS | 180 | 1468752985274 Marionette TRACE conn6 <- [1,427,null,{"value":null}] 03:56:25 INFO - PROCESS | 180 | 1468752985281 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:25 INFO - PROCESS | 180 | 1468752985283 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:25 INFO - PROCESS | 180 | ++DOCSHELL 00000019A7FDC800 == 48 [pid = 180] [id = 116] 03:56:25 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019A088D400) [pid = 180] [serial = 345] [outer = 0000000000000000] 03:56:25 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019A278EC00) [pid = 180] [serial = 346] [outer = 00000019A088D400] 03:56:25 INFO - PROCESS | 180 | 1468752985330 Marionette DEBUG loaded listener.js 03:56:25 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A6034800) [pid = 180] [serial = 347] [outer = 00000019A088D400] 03:56:25 INFO - PROCESS | 180 | 1468752985840 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] 03:56:25 INFO - PROCESS | 180 | 1468752985908 Marionette TRACE conn6 <- [1,429,null,{"value":"13"}] 03:56:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 03:56:25 INFO - PROCESS | 180 | 1468752985913 Marionette TRACE conn6 -> [0,430,"setScriptTimeout",{"ms":35000}] 03:56:25 INFO - PROCESS | 180 | 1468752985919 Marionette TRACE conn6 <- [1,430,null,{}] 03:56:25 INFO - PROCESS | 180 | 1468752985929 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}] 03:56:25 INFO - PROCESS | 180 | 1468752985933 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:26 INFO - PROCESS | 180 | 1468752986056 Marionette TRACE conn6 <- [1,431,null,{"value":null}] 03:56:26 INFO - PROCESS | 180 | 1468752986070 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:26 INFO - PROCESS | 180 | 1468752986072 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:26 INFO - PROCESS | 180 | ++DOCSHELL 00000019A8A90800 == 49 [pid = 180] [id = 117] 03:56:26 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A8098000) [pid = 180] [serial = 348] [outer = 0000000000000000] 03:56:26 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A8A78000) [pid = 180] [serial = 349] [outer = 00000019A8098000] 03:56:26 INFO - PROCESS | 180 | 1468752986157 Marionette DEBUG loaded listener.js 03:56:26 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A92D2800) [pid = 180] [serial = 350] [outer = 00000019A8098000] 03:56:26 INFO - PROCESS | 180 | 1468752986594 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]]]}] 03:56:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 03:56:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 734ms 03:56:26 INFO - PROCESS | 180 | 1468752986656 Marionette TRACE conn6 -> [0,433,"getWindowHandle",null] 03:56:26 INFO - PROCESS | 180 | 1468752986658 Marionette TRACE conn6 <- [1,433,null,{"value":"13"}] 03:56:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 03:56:26 INFO - PROCESS | 180 | 1468752986675 Marionette TRACE conn6 -> [0,434,"setScriptTimeout",{"ms":35000}] 03:56:26 INFO - PROCESS | 180 | 1468752986677 Marionette TRACE conn6 <- [1,434,null,{}] 03:56:26 INFO - PROCESS | 180 | 1468752986680 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}] 03:56:26 INFO - PROCESS | 180 | 1468752986683 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:26 INFO - PROCESS | 180 | 1468752986800 Marionette TRACE conn6 <- [1,435,null,{"value":null}] 03:56:26 INFO - PROCESS | 180 | 1468752986851 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:26 INFO - PROCESS | 180 | 1468752986860 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:26 INFO - PROCESS | 180 | ++DOCSHELL 00000019AA28F800 == 50 [pid = 180] [id = 118] 03:56:26 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019AA00E400) [pid = 180] [serial = 351] [outer = 0000000000000000] 03:56:26 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019AB808800) [pid = 180] [serial = 352] [outer = 00000019AA00E400] 03:56:26 INFO - PROCESS | 180 | 1468752986907 Marionette DEBUG loaded listener.js 03:56:26 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019ACBA2C00) [pid = 180] [serial = 353] [outer = 00000019AA00E400] 03:56:27 INFO - PROCESS | 180 | 1468752987326 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]]]}] 03:56:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 03:56:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 693ms 03:56:27 INFO - PROCESS | 180 | 1468752987368 Marionette TRACE conn6 -> [0,437,"getWindowHandle",null] 03:56:27 INFO - PROCESS | 180 | 1468752987371 Marionette TRACE conn6 <- [1,437,null,{"value":"13"}] 03:56:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 03:56:27 INFO - PROCESS | 180 | 1468752987383 Marionette TRACE conn6 -> [0,438,"setScriptTimeout",{"ms":35000}] 03:56:27 INFO - PROCESS | 180 | 1468752987384 Marionette TRACE conn6 <- [1,438,null,{}] 03:56:27 INFO - PROCESS | 180 | 1468752987388 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}] 03:56:27 INFO - PROCESS | 180 | 1468752987390 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:27 INFO - PROCESS | 180 | 1468752987505 Marionette TRACE conn6 <- [1,439,null,{"value":null}] 03:56:27 INFO - PROCESS | 180 | 1468752987516 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:27 INFO - PROCESS | 180 | 1468752987522 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:27 INFO - PROCESS | 180 | ++DOCSHELL 000000199C7CF800 == 51 [pid = 180] [id = 119] 03:56:27 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019ACC12800) [pid = 180] [serial = 354] [outer = 0000000000000000] 03:56:27 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019ACDEA800) [pid = 180] [serial = 355] [outer = 00000019ACC12800] 03:56:27 INFO - PROCESS | 180 | 1468752987670 Marionette DEBUG loaded listener.js 03:56:27 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019ACEA3400) [pid = 180] [serial = 356] [outer = 00000019ACC12800] 03:56:27 INFO - PROCESS | 180 | --DOMWINDOW == 83 (000000199B557C00) [pid = 180] [serial = 324] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 03:56:27 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019ACDE7000) [pid = 180] [serial = 318] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 03:56:27 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019AD7DC400) [pid = 180] [serial = 321] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 03:56:27 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019AD004400) [pid = 180] [serial = 291] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 03:56:27 INFO - PROCESS | 180 | --DOMWINDOW == 79 (000000199C19C800) [pid = 180] [serial = 294] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 03:56:27 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019A1340800) [pid = 180] [serial = 306] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 03:56:27 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019AB86E400) [pid = 180] [serial = 300] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 03:56:27 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A554E000) [pid = 180] [serial = 297] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 03:56:27 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A8A79000) [pid = 180] [serial = 312] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 03:56:27 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019ACBA3400) [pid = 180] [serial = 315] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 03:56:27 INFO - PROCESS | 180 | --DOMWINDOW == 73 (000000199D866C00) [pid = 180] [serial = 309] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 03:56:27 INFO - PROCESS | 180 | --DOMWINDOW == 72 (000000199BF19400) [pid = 180] [serial = 303] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 03:56:28 INFO - PROCESS | 180 | 1468752988084 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]]]}] 03:56:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 03:56:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 734ms 03:56:28 INFO - PROCESS | 180 | 1468752988135 Marionette TRACE conn6 -> [0,441,"getWindowHandle",null] 03:56:28 INFO - PROCESS | 180 | 1468752988137 Marionette TRACE conn6 <- [1,441,null,{"value":"13"}] 03:56:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 03:56:28 INFO - PROCESS | 180 | 1468752988140 Marionette TRACE conn6 -> [0,442,"setScriptTimeout",{"ms":35000}] 03:56:28 INFO - PROCESS | 180 | 1468752988142 Marionette TRACE conn6 <- [1,442,null,{}] 03:56:28 INFO - PROCESS | 180 | 1468752988154 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}] 03:56:28 INFO - PROCESS | 180 | 1468752988156 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:28 INFO - PROCESS | 180 | 1468752988255 Marionette TRACE conn6 <- [1,443,null,{"value":null}] 03:56:28 INFO - PROCESS | 180 | 1468752988261 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:28 INFO - PROCESS | 180 | 1468752988264 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:28 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACEED000 == 52 [pid = 180] [id = 120] 03:56:28 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019ACC0C800) [pid = 180] [serial = 357] [outer = 0000000000000000] 03:56:28 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019AD004000) [pid = 180] [serial = 358] [outer = 00000019ACC0C800] 03:56:28 INFO - PROCESS | 180 | 1468752988309 Marionette DEBUG loaded listener.js 03:56:28 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019AD7D7400) [pid = 180] [serial = 359] [outer = 00000019ACC0C800] 03:56:28 INFO - PROCESS | 180 | 1468752988734 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]]]}] 03:56:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 03:56:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 629ms 03:56:28 INFO - PROCESS | 180 | 1468752988772 Marionette TRACE conn6 -> [0,445,"getWindowHandle",null] 03:56:28 INFO - PROCESS | 180 | 1468752988774 Marionette TRACE conn6 <- [1,445,null,{"value":"13"}] 03:56:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 03:56:28 INFO - PROCESS | 180 | 1468752988782 Marionette TRACE conn6 -> [0,446,"setScriptTimeout",{"ms":35000}] 03:56:28 INFO - PROCESS | 180 | 1468752988784 Marionette TRACE conn6 <- [1,446,null,{}] 03:56:28 INFO - PROCESS | 180 | 1468752988788 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}] 03:56:28 INFO - PROCESS | 180 | 1468752988790 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:28 INFO - PROCESS | 180 | 1468752988878 Marionette TRACE conn6 <- [1,447,null,{"value":null}] 03:56:28 INFO - PROCESS | 180 | 1468752988884 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:28 INFO - PROCESS | 180 | 1468752988886 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:28 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD7C1000 == 53 [pid = 180] [id = 121] 03:56:28 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019AD7D4C00) [pid = 180] [serial = 360] [outer = 0000000000000000] 03:56:28 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019AD7E9400) [pid = 180] [serial = 361] [outer = 00000019AD7D4C00] 03:56:28 INFO - PROCESS | 180 | 1468752988930 Marionette DEBUG loaded listener.js 03:56:29 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (000000199BC2DC00) [pid = 180] [serial = 362] [outer = 00000019AD7D4C00] 03:56:29 INFO - PROCESS | 180 | 1468752989356 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]]]}] 03:56:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 03:56:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 628ms 03:56:29 INFO - PROCESS | 180 | 1468752989409 Marionette TRACE conn6 -> [0,449,"getWindowHandle",null] 03:56:29 INFO - PROCESS | 180 | 1468752989411 Marionette TRACE conn6 <- [1,449,null,{"value":"13"}] 03:56:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 03:56:29 INFO - PROCESS | 180 | 1468752989419 Marionette TRACE conn6 -> [0,450,"setScriptTimeout",{"ms":35000}] 03:56:29 INFO - PROCESS | 180 | 1468752989421 Marionette TRACE conn6 <- [1,450,null,{}] 03:56:29 INFO - PROCESS | 180 | 1468752989424 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}] 03:56:29 INFO - PROCESS | 180 | 1468752989426 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:29 INFO - PROCESS | 180 | 1468752989516 Marionette TRACE conn6 <- [1,451,null,{"value":null}] 03:56:29 INFO - PROCESS | 180 | 1468752989522 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:29 INFO - PROCESS | 180 | 1468752989524 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:29 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE5D7000 == 54 [pid = 180] [id = 122] 03:56:29 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A8729C00) [pid = 180] [serial = 363] [outer = 0000000000000000] 03:56:29 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A8731000) [pid = 180] [serial = 364] [outer = 00000019A8729C00] 03:56:29 INFO - PROCESS | 180 | 1468752989569 Marionette DEBUG loaded listener.js 03:56:29 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A8A7BC00) [pid = 180] [serial = 365] [outer = 00000019A8729C00] 03:56:30 INFO - PROCESS | 180 | 1468752990294 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] 03:56:30 INFO - PROCESS | 180 | 1468752990355 Marionette TRACE conn6 <- [1,453,null,{"value":"13"}] 03:56:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 03:56:30 INFO - PROCESS | 180 | 1468752990360 Marionette TRACE conn6 -> [0,454,"setScriptTimeout",{"ms":35000}] 03:56:30 INFO - PROCESS | 180 | 1468752990366 Marionette TRACE conn6 <- [1,454,null,{}] 03:56:30 INFO - PROCESS | 180 | 1468752990371 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}] 03:56:30 INFO - PROCESS | 180 | 1468752990375 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:30 INFO - PROCESS | 180 | 1468752990499 Marionette TRACE conn6 <- [1,455,null,{"value":null}] 03:56:30 INFO - PROCESS | 180 | 1468752990615 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:30 INFO - PROCESS | 180 | 1468752990618 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:30 INFO - PROCESS | 180 | ++DOCSHELL 00000019A74B2800 == 55 [pid = 180] [id = 123] 03:56:30 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (000000199C79A800) [pid = 180] [serial = 366] [outer = 0000000000000000] 03:56:30 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A05AE800) [pid = 180] [serial = 367] [outer = 000000199C79A800] 03:56:30 INFO - PROCESS | 180 | 1468752990679 Marionette DEBUG loaded listener.js 03:56:30 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019A1FC8800) [pid = 180] [serial = 368] [outer = 000000199C79A800] 03:56:31 INFO - PROCESS | 180 | [180] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:56:31 INFO - PROCESS | 180 | 1468752991322 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]]]}] 03:56:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 03:56:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1025ms 03:56:31 INFO - PROCESS | 180 | 1468752991389 Marionette TRACE conn6 -> [0,457,"getWindowHandle",null] 03:56:31 INFO - PROCESS | 180 | 1468752991394 Marionette TRACE conn6 <- [1,457,null,{"value":"13"}] 03:56:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 03:56:31 INFO - PROCESS | 180 | 1468752991402 Marionette TRACE conn6 -> [0,458,"setScriptTimeout",{"ms":35000}] 03:56:31 INFO - PROCESS | 180 | 1468752991405 Marionette TRACE conn6 <- [1,458,null,{}] 03:56:31 INFO - PROCESS | 180 | 1468752991409 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}] 03:56:31 INFO - PROCESS | 180 | 1468752991412 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:31 INFO - PROCESS | 180 | 1468752991567 Marionette TRACE conn6 <- [1,459,null,{"value":null}] 03:56:31 INFO - PROCESS | 180 | 1468752991684 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:31 INFO - PROCESS | 180 | 1468752991687 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:31 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACB55000 == 56 [pid = 180] [id = 124] 03:56:31 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019A6B34400) [pid = 180] [serial = 369] [outer = 0000000000000000] 03:56:31 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (00000019A8726400) [pid = 180] [serial = 370] [outer = 00000019A6B34400] 03:56:31 INFO - PROCESS | 180 | 1468752991747 Marionette DEBUG loaded listener.js 03:56:31 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (00000019A8A74400) [pid = 180] [serial = 371] [outer = 00000019A6B34400] 03:56:32 INFO - PROCESS | 180 | 1468752992385 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] 03:56:32 INFO - PROCESS | 180 | 1468752992449 Marionette TRACE conn6 <- [1,461,null,{"value":"13"}] 03:56:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 03:56:32 INFO - PROCESS | 180 | 1468752992530 Marionette TRACE conn6 -> [0,462,"setScriptTimeout",{"ms":35000}] 03:56:32 INFO - PROCESS | 180 | 1468752992535 Marionette TRACE conn6 <- [1,462,null,{}] 03:56:32 INFO - PROCESS | 180 | 1468752992547 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}] 03:56:32 INFO - PROCESS | 180 | 1468752992552 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:32 INFO - PROCESS | 180 | 1468752992677 Marionette TRACE conn6 <- [1,463,null,{"value":null}] 03:56:32 INFO - PROCESS | 180 | 1468752992748 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:32 INFO - PROCESS | 180 | 1468752992752 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:32 INFO - PROCESS | 180 | ++DOCSHELL 00000019B01B4800 == 57 [pid = 180] [id = 125] 03:56:32 INFO - PROCESS | 180 | ++DOMWINDOW == 89 (00000019ACC0AC00) [pid = 180] [serial = 373] [outer = 0000000000000000] 03:56:32 INFO - PROCESS | 180 | ++DOMWINDOW == 90 (00000019AE35BC00) [pid = 180] [serial = 374] [outer = 00000019ACC0AC00] 03:56:32 INFO - PROCESS | 180 | 1468752992852 Marionette DEBUG loaded listener.js 03:56:32 INFO - PROCESS | 180 | ++DOMWINDOW == 91 (00000019AE78F400) [pid = 180] [serial = 375] [outer = 00000019ACC0AC00] 03:56:33 INFO - PROCESS | 180 | [180] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:56:33 INFO - PROCESS | 180 | 1468752993523 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] 03:56:33 INFO - PROCESS | 180 | 1468752993719 Marionette TRACE conn6 <- [1,465,null,{"value":"13"}] 03:56:33 INFO - PROCESS | 180 | 1468752993734 Marionette TRACE conn6 -> [0,466,"setScriptTimeout",{"ms":35000}] 03:56:33 INFO - PROCESS | 180 | 1468752993737 Marionette TRACE conn6 <- [1,466,null,{}] 03:56:33 INFO - PROCESS | 180 | 1468752993743 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}] 03:56:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 03:56:33 INFO - PROCESS | 180 | 1468752993746 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:33 INFO - PROCESS | 180 | 1468752993855 Marionette TRACE conn6 <- [1,467,null,{"value":null}] 03:56:33 INFO - PROCESS | 180 | 1468752993925 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:33 INFO - PROCESS | 180 | 1468752993930 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:33 INFO - PROCESS | 180 | ++DOCSHELL 00000019A5A75800 == 58 [pid = 180] [id = 126] 03:56:33 INFO - PROCESS | 180 | ++DOMWINDOW == 92 (000000199CECFC00) [pid = 180] [serial = 376] [outer = 0000000000000000] 03:56:33 INFO - PROCESS | 180 | ++DOMWINDOW == 93 (000000199D82FC00) [pid = 180] [serial = 377] [outer = 000000199CECFC00] 03:56:33 INFO - PROCESS | 180 | 1468752993981 Marionette DEBUG loaded listener.js 03:56:34 INFO - PROCESS | 180 | ++DOMWINDOW == 94 (00000019A0883800) [pid = 180] [serial = 378] [outer = 000000199CECFC00] 03:56:34 INFO - PROCESS | 180 | --DOCSHELL 00000019AD7C1000 == 57 [pid = 180] [id = 121] 03:56:34 INFO - PROCESS | 180 | --DOCSHELL 00000019ACEED000 == 56 [pid = 180] [id = 120] 03:56:34 INFO - PROCESS | 180 | --DOCSHELL 000000199C7CF800 == 55 [pid = 180] [id = 119] 03:56:34 INFO - PROCESS | 180 | --DOCSHELL 00000019AA28F800 == 54 [pid = 180] [id = 118] 03:56:34 INFO - PROCESS | 180 | --DOCSHELL 00000019A8A90800 == 53 [pid = 180] [id = 117] 03:56:34 INFO - PROCESS | 180 | --DOCSHELL 00000019A7FDC800 == 52 [pid = 180] [id = 116] 03:56:34 INFO - PROCESS | 180 | --DOCSHELL 00000019A1E35800 == 51 [pid = 180] [id = 115] 03:56:34 INFO - PROCESS | 180 | --DOCSHELL 00000019A1E42800 == 50 [pid = 180] [id = 114] 03:56:34 INFO - PROCESS | 180 | --DOCSHELL 00000019A7FEE800 == 49 [pid = 180] [id = 111] 03:56:34 INFO - PROCESS | 180 | --DOCSHELL 00000019AF60E800 == 48 [pid = 180] [id = 110] 03:56:34 INFO - PROCESS | 180 | --DOMWINDOW == 93 (000000199C259800) [pid = 180] [serial = 325] [outer = 0000000000000000] [url = about:blank] 03:56:34 INFO - PROCESS | 180 | --DOMWINDOW == 92 (00000019ACE17800) [pid = 180] [serial = 319] [outer = 0000000000000000] [url = about:blank] 03:56:34 INFO - PROCESS | 180 | --DOMWINDOW == 91 (00000019AD7E5000) [pid = 180] [serial = 322] [outer = 0000000000000000] [url = about:blank] 03:56:34 INFO - PROCESS | 180 | --DOMWINDOW == 90 (00000019ACEA6800) [pid = 180] [serial = 320] [outer = 0000000000000000] [url = about:blank] 03:56:34 INFO - PROCESS | 180 | --DOMWINDOW == 89 (00000019AD7EEC00) [pid = 180] [serial = 293] [outer = 0000000000000000] [url = about:blank] 03:56:34 INFO - PROCESS | 180 | --DOMWINDOW == 88 (00000019A05E9C00) [pid = 180] [serial = 296] [outer = 0000000000000000] [url = about:blank] 03:56:34 INFO - PROCESS | 180 | --DOMWINDOW == 87 (000000199C757000) [pid = 180] [serial = 295] [outer = 0000000000000000] [url = about:blank] 03:56:34 INFO - PROCESS | 180 | --DOMWINDOW == 86 (00000019A6A40400) [pid = 180] [serial = 308] [outer = 0000000000000000] [url = about:blank] 03:56:34 INFO - PROCESS | 180 | --DOMWINDOW == 85 (00000019A25F5400) [pid = 180] [serial = 307] [outer = 0000000000000000] [url = about:blank] 03:56:34 INFO - PROCESS | 180 | --DOMWINDOW == 84 (00000019ACE12800) [pid = 180] [serial = 302] [outer = 0000000000000000] [url = about:blank] 03:56:34 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019ACBAA400) [pid = 180] [serial = 301] [outer = 0000000000000000] [url = about:blank] 03:56:34 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019A6B37400) [pid = 180] [serial = 299] [outer = 0000000000000000] [url = about:blank] 03:56:34 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019A60B6400) [pid = 180] [serial = 298] [outer = 0000000000000000] [url = about:blank] 03:56:34 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019A8D68000) [pid = 180] [serial = 313] [outer = 0000000000000000] [url = about:blank] 03:56:34 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019A9FF1800) [pid = 180] [serial = 314] [outer = 0000000000000000] [url = about:blank] 03:56:34 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019AD7ED000) [pid = 180] [serial = 323] [outer = 0000000000000000] [url = about:blank] 03:56:34 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019ACBAE400) [pid = 180] [serial = 316] [outer = 0000000000000000] [url = about:blank] 03:56:34 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A25FCC00) [pid = 180] [serial = 310] [outer = 0000000000000000] [url = about:blank] 03:56:34 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A6B0DC00) [pid = 180] [serial = 311] [outer = 0000000000000000] [url = about:blank] 03:56:34 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019A25F2C00) [pid = 180] [serial = 305] [outer = 0000000000000000] [url = about:blank] 03:56:34 INFO - PROCESS | 180 | --DOMWINDOW == 73 (000000199C25E800) [pid = 180] [serial = 304] [outer = 0000000000000000] [url = about:blank] 03:56:34 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019ACC14000) [pid = 180] [serial = 317] [outer = 0000000000000000] [url = about:blank] 03:56:34 INFO - PROCESS | 180 | --DOMWINDOW == 71 (00000019A05B5400) [pid = 180] [serial = 326] [outer = 0000000000000000] [url = about:blank] 03:56:34 INFO - PROCESS | 180 | 1468752994678 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] 03:56:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 03:56:34 INFO - PROCESS | 180 | 1468752994717 Marionette TRACE conn6 <- [1,469,null,{"value":"13"}] 03:56:34 INFO - PROCESS | 180 | 1468752994724 Marionette TRACE conn6 -> [0,470,"setScriptTimeout",{"ms":35000}] 03:56:34 INFO - PROCESS | 180 | 1468752994728 Marionette TRACE conn6 <- [1,470,null,{}] 03:56:34 INFO - PROCESS | 180 | 1468752994732 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}] 03:56:34 INFO - PROCESS | 180 | 1468752994735 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:34 INFO - PROCESS | 180 | 1468752994861 Marionette TRACE conn6 <- [1,471,null,{"value":null}] 03:56:34 INFO - PROCESS | 180 | 1468752994912 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:34 INFO - PROCESS | 180 | 1468752994914 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:34 INFO - PROCESS | 180 | ++DOCSHELL 00000019A1E23800 == 49 [pid = 180] [id = 127] 03:56:34 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (000000199CE44C00) [pid = 180] [serial = 379] [outer = 0000000000000000] 03:56:34 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (000000199D82D000) [pid = 180] [serial = 380] [outer = 000000199CE44C00] 03:56:34 INFO - PROCESS | 180 | 1468752994964 Marionette DEBUG loaded listener.js 03:56:35 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019A0D32800) [pid = 180] [serial = 381] [outer = 000000199CE44C00] 03:56:35 INFO - PROCESS | 180 | 1468752995381 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]]]}] 03:56:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 03:56:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 734ms 03:56:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 03:56:35 INFO - PROCESS | 180 | 1468752995457 Marionette TRACE conn6 -> [0,473,"getWindowHandle",null] 03:56:35 INFO - PROCESS | 180 | 1468752995460 Marionette TRACE conn6 <- [1,473,null,{"value":"13"}] 03:56:35 INFO - PROCESS | 180 | 1468752995464 Marionette TRACE conn6 -> [0,474,"setScriptTimeout",{"ms":35000}] 03:56:35 INFO - PROCESS | 180 | 1468752995466 Marionette TRACE conn6 <- [1,474,null,{}] 03:56:35 INFO - PROCESS | 180 | 1468752995476 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}] 03:56:35 INFO - PROCESS | 180 | 1468752995480 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:35 INFO - PROCESS | 180 | 1468752995576 Marionette TRACE conn6 <- [1,475,null,{"value":null}] 03:56:35 INFO - PROCESS | 180 | 1468752995592 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:35 INFO - PROCESS | 180 | 1468752995596 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:35 INFO - PROCESS | 180 | ++DOCSHELL 00000019A8213000 == 50 [pid = 180] [id = 128] 03:56:35 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A5A12C00) [pid = 180] [serial = 382] [outer = 0000000000000000] 03:56:35 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A6A40400) [pid = 180] [serial = 383] [outer = 00000019A5A12C00] 03:56:35 INFO - PROCESS | 180 | 1468752995647 Marionette DEBUG loaded listener.js 03:56:35 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A6B30C00) [pid = 180] [serial = 384] [outer = 00000019A5A12C00] 03:56:36 INFO - PROCESS | 180 | 1468752996133 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]]]}] 03:56:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 03:56:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 734ms 03:56:36 INFO - PROCESS | 180 | 1468752996200 Marionette TRACE conn6 -> [0,477,"getWindowHandle",null] 03:56:36 INFO - PROCESS | 180 | 1468752996202 Marionette TRACE conn6 <- [1,477,null,{"value":"13"}] 03:56:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 03:56:36 INFO - PROCESS | 180 | 1468752996205 Marionette TRACE conn6 -> [0,478,"setScriptTimeout",{"ms":35000}] 03:56:36 INFO - PROCESS | 180 | 1468752996207 Marionette TRACE conn6 <- [1,478,null,{}] 03:56:36 INFO - PROCESS | 180 | 1468752996211 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}] 03:56:36 INFO - PROCESS | 180 | 1468752996213 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:36 INFO - PROCESS | 180 | 1468752996305 Marionette TRACE conn6 <- [1,479,null,{"value":null}] 03:56:36 INFO - PROCESS | 180 | 1468752996318 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:36 INFO - PROCESS | 180 | 1468752996320 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:36 INFO - PROCESS | 180 | ++DOCSHELL 00000019A93BF800 == 51 [pid = 180] [id = 129] 03:56:36 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A872C400) [pid = 180] [serial = 385] [outer = 0000000000000000] 03:56:36 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A8733C00) [pid = 180] [serial = 386] [outer = 00000019A872C400] 03:56:36 INFO - PROCESS | 180 | 1468752996367 Marionette DEBUG loaded listener.js 03:56:36 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A8AB8000) [pid = 180] [serial = 387] [outer = 00000019A872C400] 03:56:36 INFO - PROCESS | 180 | 1468752996821 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]]]}] 03:56:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 03:56:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 672ms 03:56:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 03:56:36 INFO - PROCESS | 180 | 1468752996880 Marionette TRACE conn6 -> [0,481,"getWindowHandle",null] 03:56:36 INFO - PROCESS | 180 | 1468752996882 Marionette TRACE conn6 <- [1,481,null,{"value":"13"}] 03:56:36 INFO - PROCESS | 180 | 1468752996886 Marionette TRACE conn6 -> [0,482,"setScriptTimeout",{"ms":35000}] 03:56:36 INFO - PROCESS | 180 | 1468752996888 Marionette TRACE conn6 <- [1,482,null,{}] 03:56:36 INFO - PROCESS | 180 | 1468752996892 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}] 03:56:36 INFO - PROCESS | 180 | 1468752996894 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:36 INFO - PROCESS | 180 | 1468752996979 Marionette TRACE conn6 <- [1,483,null,{"value":null}] 03:56:36 INFO - PROCESS | 180 | 1468752996985 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:36 INFO - PROCESS | 180 | 1468752996987 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:37 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB3D7000 == 52 [pid = 180] [id = 130] 03:56:37 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A8D71C00) [pid = 180] [serial = 388] [outer = 0000000000000000] 03:56:37 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A905A800) [pid = 180] [serial = 389] [outer = 00000019A8D71C00] 03:56:37 INFO - PROCESS | 180 | 1468752997041 Marionette DEBUG loaded listener.js 03:56:37 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A9064800) [pid = 180] [serial = 390] [outer = 00000019A8D71C00] 03:56:37 INFO - PROCESS | 180 | 1468752997524 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]]]}] 03:56:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 03:56:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 671ms 03:56:37 INFO - PROCESS | 180 | 1468752997561 Marionette TRACE conn6 -> [0,485,"getWindowHandle",null] 03:56:37 INFO - PROCESS | 180 | 1468752997563 Marionette TRACE conn6 <- [1,485,null,{"value":"13"}] 03:56:37 INFO - PROCESS | 180 | 1468752997566 Marionette TRACE conn6 -> [0,486,"setScriptTimeout",{"ms":35000}] 03:56:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 03:56:37 INFO - PROCESS | 180 | 1468752997568 Marionette TRACE conn6 <- [1,486,null,{}] 03:56:37 INFO - PROCESS | 180 | 1468752997571 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}] 03:56:37 INFO - PROCESS | 180 | 1468752997578 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:37 INFO - PROCESS | 180 | 1468752997753 Marionette TRACE conn6 <- [1,487,null,{"value":null}] 03:56:37 INFO - PROCESS | 180 | 1468752997786 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:37 INFO - PROCESS | 180 | 1468752997789 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:37 INFO - PROCESS | 180 | ++DOCSHELL 000000199AB25800 == 53 [pid = 180] [id = 131] 03:56:37 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019AA265400) [pid = 180] [serial = 391] [outer = 0000000000000000] 03:56:37 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019ACBAA800) [pid = 180] [serial = 392] [outer = 00000019AA265400] 03:56:37 INFO - PROCESS | 180 | 1468752997835 Marionette DEBUG loaded listener.js 03:56:37 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (00000019ACC15800) [pid = 180] [serial = 393] [outer = 00000019AA265400] 03:56:38 INFO - PROCESS | 180 | 1468752998297 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]]]}] 03:56:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 03:56:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 776ms 03:56:38 INFO - PROCESS | 180 | 1468752998346 Marionette TRACE conn6 -> [0,489,"getWindowHandle",null] 03:56:38 INFO - PROCESS | 180 | 1468752998348 Marionette TRACE conn6 <- [1,489,null,{"value":"13"}] 03:56:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 03:56:38 INFO - PROCESS | 180 | 1468752998351 Marionette TRACE conn6 -> [0,490,"setScriptTimeout",{"ms":35000}] 03:56:38 INFO - PROCESS | 180 | 1468752998353 Marionette TRACE conn6 <- [1,490,null,{}] 03:56:38 INFO - PROCESS | 180 | 1468752998357 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}] 03:56:38 INFO - PROCESS | 180 | 1468752998359 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:38 INFO - PROCESS | 180 | 1468752998477 Marionette TRACE conn6 <- [1,491,null,{"value":null}] 03:56:38 INFO - PROCESS | 180 | 1468752998526 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:38 INFO - PROCESS | 180 | 1468752998528 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:38 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD019800 == 54 [pid = 180] [id = 132] 03:56:38 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (00000019ACDE3400) [pid = 180] [serial = 394] [outer = 0000000000000000] 03:56:38 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (00000019ACE16400) [pid = 180] [serial = 395] [outer = 00000019ACDE3400] 03:56:38 INFO - PROCESS | 180 | 1468752998574 Marionette DEBUG loaded listener.js 03:56:38 INFO - PROCESS | 180 | ++DOMWINDOW == 89 (00000019ACEA8000) [pid = 180] [serial = 396] [outer = 00000019ACDE3400] 03:56:38 INFO - PROCESS | 180 | 1468752998978 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]]]}] 03:56:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 03:56:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 672ms 03:56:39 INFO - PROCESS | 180 | 1468752999026 Marionette TRACE conn6 -> [0,493,"getWindowHandle",null] 03:56:39 INFO - PROCESS | 180 | 1468752999028 Marionette TRACE conn6 <- [1,493,null,{"value":"13"}] 03:56:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 03:56:39 INFO - PROCESS | 180 | 1468752999039 Marionette TRACE conn6 -> [0,494,"setScriptTimeout",{"ms":35000}] 03:56:39 INFO - PROCESS | 180 | 1468752999040 Marionette TRACE conn6 <- [1,494,null,{}] 03:56:39 INFO - PROCESS | 180 | 1468752999044 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}] 03:56:39 INFO - PROCESS | 180 | 1468752999046 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:39 INFO - PROCESS | 180 | 1468752999184 Marionette TRACE conn6 <- [1,495,null,{"value":null}] 03:56:39 INFO - PROCESS | 180 | 1468752999194 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:39 INFO - PROCESS | 180 | 1468752999196 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:39 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE563000 == 55 [pid = 180] [id = 133] 03:56:39 INFO - PROCESS | 180 | ++DOMWINDOW == 90 (00000019ACEA5C00) [pid = 180] [serial = 397] [outer = 0000000000000000] 03:56:39 INFO - PROCESS | 180 | ++DOMWINDOW == 91 (00000019AD005800) [pid = 180] [serial = 398] [outer = 00000019ACEA5C00] 03:56:39 INFO - PROCESS | 180 | 1468752999312 Marionette DEBUG loaded listener.js 03:56:39 INFO - PROCESS | 180 | ++DOMWINDOW == 92 (00000019AD7E4800) [pid = 180] [serial = 399] [outer = 00000019ACEA5C00] 03:56:39 INFO - PROCESS | 180 | --DOMWINDOW == 91 (00000019A8098000) [pid = 180] [serial = 348] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 03:56:39 INFO - PROCESS | 180 | --DOMWINDOW == 90 (00000019AA00E400) [pid = 180] [serial = 351] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 03:56:39 INFO - PROCESS | 180 | --DOMWINDOW == 89 (000000199C748400) [pid = 180] [serial = 342] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 03:56:39 INFO - PROCESS | 180 | --DOMWINDOW == 88 (000000199A352400) [pid = 180] [serial = 339] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 03:56:39 INFO - PROCESS | 180 | --DOMWINDOW == 87 (00000019A088D400) [pid = 180] [serial = 345] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 03:56:39 INFO - PROCESS | 180 | --DOMWINDOW == 86 (00000019ACC0C800) [pid = 180] [serial = 357] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 03:56:39 INFO - PROCESS | 180 | --DOMWINDOW == 85 (00000019ACC12800) [pid = 180] [serial = 354] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 03:56:39 INFO - PROCESS | 180 | --DOMWINDOW == 84 (00000019AD7D4C00) [pid = 180] [serial = 360] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 03:56:39 INFO - PROCESS | 180 | 1468752999783 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]]]}] 03:56:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 03:56:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 776ms 03:56:39 INFO - PROCESS | 180 | 1468752999817 Marionette TRACE conn6 -> [0,497,"getWindowHandle",null] 03:56:39 INFO - PROCESS | 180 | 1468752999819 Marionette TRACE conn6 <- [1,497,null,{"value":"13"}] 03:56:39 INFO - PROCESS | 180 | 1468752999823 Marionette TRACE conn6 -> [0,498,"setScriptTimeout",{"ms":35000}] 03:56:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 03:56:39 INFO - PROCESS | 180 | 1468752999825 Marionette TRACE conn6 <- [1,498,null,{}] 03:56:39 INFO - PROCESS | 180 | 1468752999828 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}] 03:56:39 INFO - PROCESS | 180 | 1468752999830 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:39 INFO - PROCESS | 180 | 1468752999916 Marionette TRACE conn6 <- [1,499,null,{"value":null}] 03:56:39 INFO - PROCESS | 180 | 1468752999923 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:39 INFO - PROCESS | 180 | 1468752999925 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:39 INFO - PROCESS | 180 | ++DOCSHELL 00000019AF603000 == 56 [pid = 180] [id = 134] 03:56:39 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019A9383800) [pid = 180] [serial = 400] [outer = 0000000000000000] 03:56:39 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (00000019AC3B5800) [pid = 180] [serial = 401] [outer = 00000019A9383800] 03:56:39 INFO - PROCESS | 180 | 1468752999971 Marionette DEBUG loaded listener.js 03:56:40 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (00000019AC3BBC00) [pid = 180] [serial = 402] [outer = 00000019A9383800] 03:56:40 INFO - PROCESS | 180 | 1468753000381 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]]]}] 03:56:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 03:56:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 628ms 03:56:40 INFO - PROCESS | 180 | 1468753000454 Marionette TRACE conn6 -> [0,501,"getWindowHandle",null] 03:56:40 INFO - PROCESS | 180 | 1468753000456 Marionette TRACE conn6 <- [1,501,null,{"value":"13"}] 03:56:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 03:56:40 INFO - PROCESS | 180 | 1468753000459 Marionette TRACE conn6 -> [0,502,"setScriptTimeout",{"ms":35000}] 03:56:40 INFO - PROCESS | 180 | 1468753000461 Marionette TRACE conn6 <- [1,502,null,{}] 03:56:40 INFO - PROCESS | 180 | 1468753000465 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}] 03:56:40 INFO - PROCESS | 180 | 1468753000467 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:40 INFO - PROCESS | 180 | 1468753000579 Marionette TRACE conn6 <- [1,503,null,{"value":null}] 03:56:40 INFO - PROCESS | 180 | 1468753000592 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:40 INFO - PROCESS | 180 | 1468753000594 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:40 INFO - PROCESS | 180 | ++DOCSHELL 00000019B01C0000 == 57 [pid = 180] [id = 135] 03:56:40 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (00000019AC3C1800) [pid = 180] [serial = 403] [outer = 0000000000000000] 03:56:40 INFO - PROCESS | 180 | ++DOMWINDOW == 89 (00000019ACEAE800) [pid = 180] [serial = 404] [outer = 00000019AC3C1800] 03:56:40 INFO - PROCESS | 180 | 1468753000640 Marionette DEBUG loaded listener.js 03:56:40 INFO - PROCESS | 180 | ++DOMWINDOW == 90 (00000019AD7EA800) [pid = 180] [serial = 405] [outer = 00000019AC3C1800] 03:56:41 INFO - PROCESS | 180 | 1468753001067 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]]]}] 03:56:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 03:56:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 630ms 03:56:41 INFO - PROCESS | 180 | 1468753001092 Marionette TRACE conn6 -> [0,505,"getWindowHandle",null] 03:56:41 INFO - PROCESS | 180 | 1468753001095 Marionette TRACE conn6 <- [1,505,null,{"value":"13"}] 03:56:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 03:56:41 INFO - PROCESS | 180 | 1468753001099 Marionette TRACE conn6 -> [0,506,"setScriptTimeout",{"ms":35000}] 03:56:41 INFO - PROCESS | 180 | 1468753001101 Marionette TRACE conn6 <- [1,506,null,{}] 03:56:41 INFO - PROCESS | 180 | 1468753001105 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}] 03:56:41 INFO - PROCESS | 180 | 1468753001107 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:41 INFO - PROCESS | 180 | 1468753001216 Marionette TRACE conn6 <- [1,507,null,{"value":null}] 03:56:41 INFO - PROCESS | 180 | 1468753001221 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:41 INFO - PROCESS | 180 | 1468753001224 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:41 INFO - PROCESS | 180 | ++DOCSHELL 00000019B12CD000 == 58 [pid = 180] [id = 136] 03:56:41 INFO - PROCESS | 180 | ++DOMWINDOW == 91 (00000019A873C000) [pid = 180] [serial = 406] [outer = 0000000000000000] 03:56:41 INFO - PROCESS | 180 | ++DOMWINDOW == 92 (00000019AD7DCC00) [pid = 180] [serial = 407] [outer = 00000019A873C000] 03:56:41 INFO - PROCESS | 180 | 1468753001271 Marionette DEBUG loaded listener.js 03:56:41 INFO - PROCESS | 180 | ++DOMWINDOW == 93 (00000019AE727400) [pid = 180] [serial = 408] [outer = 00000019A873C000] 03:56:42 INFO - PROCESS | 180 | 1468753001992 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]]]}] 03:56:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 03:56:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 922ms 03:56:42 INFO - PROCESS | 180 | 1468753002030 Marionette TRACE conn6 -> [0,509,"getWindowHandle",null] 03:56:42 INFO - PROCESS | 180 | 1468753002035 Marionette TRACE conn6 <- [1,509,null,{"value":"13"}] 03:56:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 03:56:42 INFO - PROCESS | 180 | 1468753002041 Marionette TRACE conn6 -> [0,510,"setScriptTimeout",{"ms":35000}] 03:56:42 INFO - PROCESS | 180 | 1468753002047 Marionette TRACE conn6 <- [1,510,null,{}] 03:56:42 INFO - PROCESS | 180 | 1468753002052 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}] 03:56:42 INFO - PROCESS | 180 | 1468753002055 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:42 INFO - PROCESS | 180 | 1468753002186 Marionette TRACE conn6 <- [1,511,null,{"value":null}] 03:56:42 INFO - PROCESS | 180 | 1468753002297 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:42 INFO - PROCESS | 180 | 1468753002301 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:42 INFO - PROCESS | 180 | ++DOCSHELL 00000019A6AB7800 == 59 [pid = 180] [id = 137] 03:56:42 INFO - PROCESS | 180 | ++DOMWINDOW == 94 (000000199C798400) [pid = 180] [serial = 409] [outer = 0000000000000000] 03:56:42 INFO - PROCESS | 180 | ++DOMWINDOW == 95 (00000019A05B8000) [pid = 180] [serial = 410] [outer = 000000199C798400] 03:56:42 INFO - PROCESS | 180 | 1468753002364 Marionette DEBUG loaded listener.js 03:56:42 INFO - PROCESS | 180 | ++DOMWINDOW == 96 (00000019A25BB400) [pid = 180] [serial = 411] [outer = 000000199C798400] 03:56:42 INFO - PROCESS | 180 | 1468753002936 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]]]}] 03:56:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 03:56:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 924ms 03:56:42 INFO - PROCESS | 180 | 1468753002968 Marionette TRACE conn6 -> [0,513,"getWindowHandle",null] 03:56:42 INFO - PROCESS | 180 | 1468753002974 Marionette TRACE conn6 <- [1,513,null,{"value":"13"}] 03:56:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 03:56:42 INFO - PROCESS | 180 | 1468753002981 Marionette TRACE conn6 -> [0,514,"setScriptTimeout",{"ms":35000}] 03:56:42 INFO - PROCESS | 180 | 1468753002984 Marionette TRACE conn6 <- [1,514,null,{}] 03:56:42 INFO - PROCESS | 180 | 1468753002988 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}] 03:56:42 INFO - PROCESS | 180 | 1468753002991 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:43 INFO - PROCESS | 180 | 1468753003116 Marionette TRACE conn6 <- [1,515,null,{"value":null}] 03:56:43 INFO - PROCESS | 180 | 1468753003207 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:43 INFO - PROCESS | 180 | 1468753003210 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:43 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACED6800 == 60 [pid = 180] [id = 138] 03:56:43 INFO - PROCESS | 180 | ++DOMWINDOW == 97 (00000019A6B3C400) [pid = 180] [serial = 412] [outer = 0000000000000000] 03:56:43 INFO - PROCESS | 180 | ++DOMWINDOW == 98 (00000019A872A000) [pid = 180] [serial = 413] [outer = 00000019A6B3C400] 03:56:43 INFO - PROCESS | 180 | 1468753003269 Marionette DEBUG loaded listener.js 03:56:43 INFO - PROCESS | 180 | ++DOMWINDOW == 99 (00000019A8744800) [pid = 180] [serial = 414] [outer = 00000019A6B3C400] 03:56:43 INFO - PROCESS | 180 | 1468753003899 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]]]}] 03:56:43 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 03:56:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 987ms 03:56:43 INFO - PROCESS | 180 | 1468753003969 Marionette TRACE conn6 -> [0,517,"getWindowHandle",null] 03:56:43 INFO - PROCESS | 180 | 1468753003972 Marionette TRACE conn6 <- [1,517,null,{"value":"13"}] 03:56:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 03:56:43 INFO - PROCESS | 180 | 1468753003976 Marionette TRACE conn6 -> [0,518,"setScriptTimeout",{"ms":35000}] 03:56:43 INFO - PROCESS | 180 | 1468753003980 Marionette TRACE conn6 <- [1,518,null,{}] 03:56:44 INFO - PROCESS | 180 | 1468753003992 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}] 03:56:44 INFO - PROCESS | 180 | 1468753003997 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:44 INFO - PROCESS | 180 | 1468753004180 Marionette TRACE conn6 <- [1,519,null,{"value":null}] 03:56:44 INFO - PROCESS | 180 | 1468753004271 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:44 INFO - PROCESS | 180 | 1468753004274 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:44 INFO - PROCESS | 180 | ++DOCSHELL 00000019B01B0000 == 61 [pid = 180] [id = 139] 03:56:44 INFO - PROCESS | 180 | ++DOMWINDOW == 100 (00000019AB878C00) [pid = 180] [serial = 415] [outer = 0000000000000000] 03:56:44 INFO - PROCESS | 180 | ++DOMWINDOW == 101 (00000019AC3BA800) [pid = 180] [serial = 416] [outer = 00000019AB878C00] 03:56:44 INFO - PROCESS | 180 | 1468753004333 Marionette DEBUG loaded listener.js 03:56:44 INFO - PROCESS | 180 | ++DOMWINDOW == 102 (00000019ACDEAC00) [pid = 180] [serial = 417] [outer = 00000019AB878C00] 03:56:44 INFO - PROCESS | 180 | 1468753004892 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]]]}] 03:56:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 03:56:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 986ms 03:56:44 INFO - PROCESS | 180 | 1468753004964 Marionette TRACE conn6 -> [0,521,"getWindowHandle",null] 03:56:44 INFO - PROCESS | 180 | 1468753004967 Marionette TRACE conn6 <- [1,521,null,{"value":"13"}] 03:56:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 03:56:44 INFO - PROCESS | 180 | 1468753004971 Marionette TRACE conn6 -> [0,522,"setScriptTimeout",{"ms":35000}] 03:56:44 INFO - PROCESS | 180 | 1468753004973 Marionette TRACE conn6 <- [1,522,null,{}] 03:56:44 INFO - PROCESS | 180 | 1468753004977 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}] 03:56:44 INFO - PROCESS | 180 | 1468753004979 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:45 INFO - PROCESS | 180 | 1468753005100 Marionette TRACE conn6 <- [1,523,null,{"value":null}] 03:56:45 INFO - PROCESS | 180 | 1468753005217 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:45 INFO - PROCESS | 180 | 1468753005219 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:45 INFO - PROCESS | 180 | ++DOCSHELL 00000019B11B0000 == 62 [pid = 180] [id = 140] 03:56:45 INFO - PROCESS | 180 | ++DOMWINDOW == 103 (00000019AE78C800) [pid = 180] [serial = 418] [outer = 0000000000000000] 03:56:45 INFO - PROCESS | 180 | ++DOMWINDOW == 104 (00000019AE798000) [pid = 180] [serial = 419] [outer = 00000019AE78C800] 03:56:45 INFO - PROCESS | 180 | 1468753005276 Marionette DEBUG loaded listener.js 03:56:45 INFO - PROCESS | 180 | ++DOMWINDOW == 105 (00000019AF7D3400) [pid = 180] [serial = 420] [outer = 00000019AE78C800] 03:56:45 INFO - PROCESS | 180 | 1468753005921 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]]]}] 03:56:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 03:56:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1021ms 03:56:45 INFO - PROCESS | 180 | 1468753005994 Marionette TRACE conn6 -> [0,525,"getWindowHandle",null] 03:56:46 INFO - PROCESS | 180 | 1468753005996 Marionette TRACE conn6 <- [1,525,null,{"value":"13"}] 03:56:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 03:56:46 INFO - PROCESS | 180 | 1468753006000 Marionette TRACE conn6 -> [0,526,"setScriptTimeout",{"ms":35000}] 03:56:46 INFO - PROCESS | 180 | 1468753006002 Marionette TRACE conn6 <- [1,526,null,{}] 03:56:46 INFO - PROCESS | 180 | 1468753006006 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}] 03:56:46 INFO - PROCESS | 180 | 1468753006008 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:46 INFO - PROCESS | 180 | 1468753006125 Marionette TRACE conn6 <- [1,527,null,{"value":null}] 03:56:46 INFO - PROCESS | 180 | 1468753006373 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:46 INFO - PROCESS | 180 | 1468753006376 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:46 INFO - PROCESS | 180 | ++DOCSHELL 00000019A1E3B000 == 63 [pid = 180] [id = 141] 03:56:46 INFO - PROCESS | 180 | ++DOMWINDOW == 106 (000000199C192000) [pid = 180] [serial = 421] [outer = 0000000000000000] 03:56:46 INFO - PROCESS | 180 | ++DOMWINDOW == 107 (000000199C78D000) [pid = 180] [serial = 422] [outer = 000000199C192000] 03:56:46 INFO - PROCESS | 180 | 1468753006433 Marionette DEBUG loaded listener.js 03:56:46 INFO - PROCESS | 180 | ++DOMWINDOW == 108 (00000019A0D2E800) [pid = 180] [serial = 423] [outer = 000000199C192000] 03:56:47 INFO - PROCESS | 180 | 1468753007098 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]]]}] 03:56:47 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 03:56:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1135ms 03:56:47 INFO - PROCESS | 180 | 1468753007139 Marionette TRACE conn6 -> [0,529,"getWindowHandle",null] 03:56:47 INFO - PROCESS | 180 | 1468753007143 Marionette TRACE conn6 <- [1,529,null,{"value":"13"}] 03:56:47 INFO - PROCESS | 180 | 1468753007147 Marionette TRACE conn6 -> [0,530,"setScriptTimeout",{"ms":35000}] 03:56:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 03:56:47 INFO - PROCESS | 180 | 1468753007150 Marionette TRACE conn6 <- [1,530,null,{}] 03:56:47 INFO - PROCESS | 180 | 1468753007175 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}] 03:56:47 INFO - PROCESS | 180 | 1468753007180 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:47 INFO - PROCESS | 180 | 1468753007295 Marionette TRACE conn6 <- [1,531,null,{"value":null}] 03:56:47 INFO - PROCESS | 180 | 1468753007367 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:47 INFO - PROCESS | 180 | 1468753007370 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:48 INFO - PROCESS | 180 | --DOCSHELL 00000019A985E800 == 62 [pid = 180] [id = 100] 03:56:48 INFO - PROCESS | 180 | --DOCSHELL 00000019A1F91000 == 61 [pid = 180] [id = 99] 03:56:48 INFO - PROCESS | 180 | --DOCSHELL 00000019B01C0000 == 60 [pid = 180] [id = 135] 03:56:48 INFO - PROCESS | 180 | --DOCSHELL 00000019AF603000 == 59 [pid = 180] [id = 134] 03:56:48 INFO - PROCESS | 180 | --DOCSHELL 00000019AE563000 == 58 [pid = 180] [id = 133] 03:56:48 INFO - PROCESS | 180 | --DOCSHELL 00000019AD019800 == 57 [pid = 180] [id = 132] 03:56:48 INFO - PROCESS | 180 | --DOCSHELL 000000199AB25800 == 56 [pid = 180] [id = 131] 03:56:48 INFO - PROCESS | 180 | --DOCSHELL 00000019AB3D7000 == 55 [pid = 180] [id = 130] 03:56:48 INFO - PROCESS | 180 | --DOCSHELL 00000019A93BF800 == 54 [pid = 180] [id = 129] 03:56:48 INFO - PROCESS | 180 | --DOCSHELL 00000019A8213000 == 53 [pid = 180] [id = 128] 03:56:48 INFO - PROCESS | 180 | --DOCSHELL 00000019A1E23800 == 52 [pid = 180] [id = 127] 03:56:48 INFO - PROCESS | 180 | --DOCSHELL 00000019A5A75800 == 51 [pid = 180] [id = 126] 03:56:48 INFO - PROCESS | 180 | --DOCSHELL 00000019A74B2800 == 50 [pid = 180] [id = 123] 03:56:48 INFO - PROCESS | 180 | --DOCSHELL 00000019AE5D7000 == 49 [pid = 180] [id = 122] 03:56:48 INFO - PROCESS | 180 | --DOCSHELL 00000019AF70B000 == 48 [pid = 180] [id = 71] 03:56:48 INFO - PROCESS | 180 | --DOCSHELL 00000019B0D20000 == 47 [pid = 180] [id = 72] 03:56:48 INFO - PROCESS | 180 | --DOCSHELL 00000019A251D000 == 46 [pid = 180] [id = 44] 03:56:48 INFO - PROCESS | 180 | --DOCSHELL 00000019ACB55000 == 45 [pid = 180] [id = 124] 03:56:48 INFO - PROCESS | 180 | --DOCSHELL 000000199A259800 == 44 [pid = 180] [id = 43] 03:56:48 INFO - PROCESS | 180 | --DOCSHELL 00000019AC0AD800 == 43 [pid = 180] [id = 86] 03:56:48 INFO - PROCESS | 180 | --DOCSHELL 00000019AD01A000 == 42 [pid = 180] [id = 112] 03:56:48 INFO - PROCESS | 180 | --DOCSHELL 000000199B34D000 == 41 [pid = 180] [id = 102] 03:56:48 INFO - PROCESS | 180 | --DOCSHELL 00000019B01B4800 == 40 [pid = 180] [id = 125] 03:56:48 INFO - PROCESS | 180 | --DOCSHELL 00000019AA034000 == 39 [pid = 180] [id = 32] 03:56:48 INFO - PROCESS | 180 | --DOCSHELL 00000019B0D0B000 == 38 [pid = 180] [id = 101] 03:56:48 INFO - PROCESS | 180 | --DOCSHELL 00000019A84E5000 == 37 [pid = 180] [id = 56] 03:56:48 INFO - PROCESS | 180 | --DOCSHELL 00000019AD7C9000 == 36 [pid = 180] [id = 87] 03:56:48 INFO - PROCESS | 180 | --DOCSHELL 00000019B01BD800 == 35 [pid = 180] [id = 113] 03:56:48 INFO - PROCESS | 180 | --DOCSHELL 00000019ACEEE000 == 34 [pid = 180] [id = 73] 03:56:48 INFO - PROCESS | 180 | --DOCSHELL 00000019A80EE800 == 33 [pid = 180] [id = 70] 03:56:48 INFO - PROCESS | 180 | --DOCSHELL 00000019AF605000 == 32 [pid = 180] [id = 57] 03:56:48 INFO - PROCESS | 180 | --DOCSHELL 00000019AF61C800 == 31 [pid = 180] [id = 98] 03:56:48 INFO - PROCESS | 180 | --DOCSHELL 00000019A1E3B000 == 30 [pid = 180] [id = 141] 03:56:48 INFO - PROCESS | 180 | --DOCSHELL 00000019B11B0000 == 29 [pid = 180] [id = 140] 03:56:48 INFO - PROCESS | 180 | --DOCSHELL 00000019B01B0000 == 28 [pid = 180] [id = 139] 03:56:48 INFO - PROCESS | 180 | --DOCSHELL 00000019ACED6800 == 27 [pid = 180] [id = 138] 03:56:48 INFO - PROCESS | 180 | --DOCSHELL 00000019A6AB7800 == 26 [pid = 180] [id = 137] 03:56:48 INFO - PROCESS | 180 | --DOCSHELL 00000019B12CD000 == 25 [pid = 180] [id = 136] 03:56:48 INFO - PROCESS | 180 | ++DOCSHELL 000000199A245800 == 26 [pid = 180] [id = 142] 03:56:48 INFO - PROCESS | 180 | ++DOMWINDOW == 109 (000000199A35E800) [pid = 180] [serial = 424] [outer = 0000000000000000] 03:56:48 INFO - PROCESS | 180 | ++DOMWINDOW == 110 (000000199AE11800) [pid = 180] [serial = 425] [outer = 000000199A35E800] 03:56:48 INFO - PROCESS | 180 | 1468753008169 Marionette DEBUG loaded listener.js 03:56:48 INFO - PROCESS | 180 | ++DOMWINDOW == 111 (000000199C190C00) [pid = 180] [serial = 426] [outer = 000000199A35E800] 03:56:48 INFO - PROCESS | 180 | --DOMWINDOW == 110 (00000019AD004000) [pid = 180] [serial = 358] [outer = 0000000000000000] [url = about:blank] 03:56:48 INFO - PROCESS | 180 | --DOMWINDOW == 109 (000000199C262000) [pid = 180] [serial = 341] [outer = 0000000000000000] [url = about:blank] 03:56:48 INFO - PROCESS | 180 | --DOMWINDOW == 108 (00000019ACDEA800) [pid = 180] [serial = 355] [outer = 0000000000000000] [url = about:blank] 03:56:48 INFO - PROCESS | 180 | --DOMWINDOW == 107 (00000019AD7D7400) [pid = 180] [serial = 359] [outer = 0000000000000000] [url = about:blank] 03:56:48 INFO - PROCESS | 180 | --DOMWINDOW == 106 (00000019A6034800) [pid = 180] [serial = 347] [outer = 0000000000000000] [url = about:blank] 03:56:48 INFO - PROCESS | 180 | --DOMWINDOW == 105 (000000199BC2DC00) [pid = 180] [serial = 362] [outer = 0000000000000000] [url = about:blank] 03:56:48 INFO - PROCESS | 180 | --DOMWINDOW == 104 (00000019ACEA3400) [pid = 180] [serial = 356] [outer = 0000000000000000] [url = about:blank] 03:56:48 INFO - PROCESS | 180 | --DOMWINDOW == 103 (00000019AD7E9400) [pid = 180] [serial = 361] [outer = 0000000000000000] [url = about:blank] 03:56:48 INFO - PROCESS | 180 | --DOMWINDOW == 102 (00000019A8A78000) [pid = 180] [serial = 349] [outer = 0000000000000000] [url = about:blank] 03:56:48 INFO - PROCESS | 180 | --DOMWINDOW == 101 (00000019AB808800) [pid = 180] [serial = 352] [outer = 0000000000000000] [url = about:blank] 03:56:48 INFO - PROCESS | 180 | --DOMWINDOW == 100 (00000019A92D2800) [pid = 180] [serial = 350] [outer = 0000000000000000] [url = about:blank] 03:56:48 INFO - PROCESS | 180 | --DOMWINDOW == 99 (000000199C757800) [pid = 180] [serial = 343] [outer = 0000000000000000] [url = about:blank] 03:56:48 INFO - PROCESS | 180 | --DOMWINDOW == 98 (00000019A05AB400) [pid = 180] [serial = 344] [outer = 0000000000000000] [url = about:blank] 03:56:48 INFO - PROCESS | 180 | --DOMWINDOW == 97 (000000199C0ADC00) [pid = 180] [serial = 340] [outer = 0000000000000000] [url = about:blank] 03:56:48 INFO - PROCESS | 180 | --DOMWINDOW == 96 (00000019A9387800) [pid = 180] [serial = 334] [outer = 0000000000000000] [url = about:blank] 03:56:48 INFO - PROCESS | 180 | --DOMWINDOW == 95 (00000019AD7DA400) [pid = 180] [serial = 337] [outer = 0000000000000000] [url = about:blank] 03:56:48 INFO - PROCESS | 180 | --DOMWINDOW == 94 (00000019A0EBAC00) [pid = 180] [serial = 331] [outer = 0000000000000000] [url = about:blank] 03:56:48 INFO - PROCESS | 180 | --DOMWINDOW == 93 (00000019A278EC00) [pid = 180] [serial = 346] [outer = 0000000000000000] [url = about:blank] 03:56:48 INFO - PROCESS | 180 | --DOMWINDOW == 92 (00000019ACBA2C00) [pid = 180] [serial = 353] [outer = 0000000000000000] [url = about:blank] 03:56:48 INFO - PROCESS | 180 | --DOMWINDOW == 91 (00000019A8A72800) [pid = 180] [serial = 328] [outer = 0000000000000000] [url = about:blank] 03:56:48 INFO - PROCESS | 180 | 1468753008791 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"]]]}] 03:56:48 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 03:56:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 03:56:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:56:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:56:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 03:56:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:56:48 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 03:56:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 03:56:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:56:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:56:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 03:56:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:56:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1740ms 03:56:48 INFO - PROCESS | 180 | 1468753008893 Marionette TRACE conn6 -> [0,533,"getWindowHandle",null] 03:56:48 INFO - PROCESS | 180 | 1468753008896 Marionette TRACE conn6 <- [1,533,null,{"value":"13"}] 03:56:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 03:56:48 INFO - PROCESS | 180 | 1468753008901 Marionette TRACE conn6 -> [0,534,"setScriptTimeout",{"ms":35000}] 03:56:48 INFO - PROCESS | 180 | 1468753008904 Marionette TRACE conn6 <- [1,534,null,{}] 03:56:48 INFO - PROCESS | 180 | 1468753008909 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}] 03:56:48 INFO - PROCESS | 180 | 1468753008913 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:49 INFO - PROCESS | 180 | 1468753009021 Marionette TRACE conn6 <- [1,535,null,{"value":null}] 03:56:49 INFO - PROCESS | 180 | 1468753009029 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:49 INFO - PROCESS | 180 | 1468753009032 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:49 INFO - PROCESS | 180 | ++DOCSHELL 00000019A1F94000 == 27 [pid = 180] [id = 143] 03:56:49 INFO - PROCESS | 180 | ++DOMWINDOW == 92 (000000199C0CBC00) [pid = 180] [serial = 427] [outer = 0000000000000000] 03:56:49 INFO - PROCESS | 180 | ++DOMWINDOW == 93 (000000199D82D800) [pid = 180] [serial = 428] [outer = 000000199C0CBC00] 03:56:49 INFO - PROCESS | 180 | 1468753009081 Marionette DEBUG loaded listener.js 03:56:49 INFO - PROCESS | 180 | ++DOMWINDOW == 94 (00000019A05B4C00) [pid = 180] [serial = 429] [outer = 000000199C0CBC00] 03:56:49 INFO - PROCESS | 180 | 1468753009572 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]]]}] 03:56:49 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. 03:56:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 734ms 03:56:49 INFO - PROCESS | 180 | 1468753009635 Marionette TRACE conn6 -> [0,537,"getWindowHandle",null] 03:56:49 INFO - PROCESS | 180 | 1468753009640 Marionette TRACE conn6 <- [1,537,null,{"value":"13"}] 03:56:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 03:56:49 INFO - PROCESS | 180 | 1468753009646 Marionette TRACE conn6 -> [0,538,"setScriptTimeout",{"ms":35000}] 03:56:49 INFO - PROCESS | 180 | 1468753009649 Marionette TRACE conn6 <- [1,538,null,{}] 03:56:49 INFO - PROCESS | 180 | 1468753009653 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}] 03:56:49 INFO - PROCESS | 180 | 1468753009655 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:49 INFO - PROCESS | 180 | 1468753009764 Marionette TRACE conn6 <- [1,539,null,{"value":null}] 03:56:49 INFO - PROCESS | 180 | 1468753009835 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:49 INFO - PROCESS | 180 | 1468753009837 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:49 INFO - PROCESS | 180 | ++DOCSHELL 00000019A80D5800 == 28 [pid = 180] [id = 144] 03:56:49 INFO - PROCESS | 180 | ++DOMWINDOW == 95 (00000019A0DB4400) [pid = 180] [serial = 430] [outer = 0000000000000000] 03:56:49 INFO - PROCESS | 180 | ++DOMWINDOW == 96 (00000019A25B6800) [pid = 180] [serial = 431] [outer = 00000019A0DB4400] 03:56:49 INFO - PROCESS | 180 | 1468753009885 Marionette DEBUG loaded listener.js 03:56:49 INFO - PROCESS | 180 | ++DOMWINDOW == 97 (00000019A5549000) [pid = 180] [serial = 432] [outer = 00000019A0DB4400] 03:56:50 INFO - PROCESS | 180 | 1468753010270 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]]]}] 03:56:50 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. 03:56:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 672ms 03:56:50 INFO - PROCESS | 180 | 1468753010321 Marionette TRACE conn6 -> [0,541,"getWindowHandle",null] 03:56:50 INFO - PROCESS | 180 | 1468753010323 Marionette TRACE conn6 <- [1,541,null,{"value":"13"}] 03:56:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 03:56:50 INFO - PROCESS | 180 | 1468753010327 Marionette TRACE conn6 -> [0,542,"setScriptTimeout",{"ms":35000}] 03:56:50 INFO - PROCESS | 180 | 1468753010330 Marionette TRACE conn6 <- [1,542,null,{}] 03:56:50 INFO - PROCESS | 180 | 1468753010342 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}] 03:56:50 INFO - PROCESS | 180 | 1468753010346 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:50 INFO - PROCESS | 180 | 1468753010474 Marionette TRACE conn6 <- [1,543,null,{"value":null}] 03:56:50 INFO - PROCESS | 180 | 1468753010507 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:50 INFO - PROCESS | 180 | 1468753010509 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:50 INFO - PROCESS | 180 | ++DOCSHELL 00000019A8A98800 == 29 [pid = 180] [id = 145] 03:56:50 INFO - PROCESS | 180 | ++DOMWINDOW == 98 (00000019A554CC00) [pid = 180] [serial = 433] [outer = 0000000000000000] 03:56:50 INFO - PROCESS | 180 | ++DOMWINDOW == 99 (00000019A5A12000) [pid = 180] [serial = 434] [outer = 00000019A554CC00] 03:56:50 INFO - PROCESS | 180 | 1468753010557 Marionette DEBUG loaded listener.js 03:56:50 INFO - PROCESS | 180 | ++DOMWINDOW == 100 (00000019A6B37800) [pid = 180] [serial = 435] [outer = 00000019A554CC00] 03:56:50 INFO - PROCESS | 180 | [180] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:56:50 INFO - PROCESS | 180 | [180] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:56:50 INFO - PROCESS | 180 | [180] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:56:50 INFO - PROCESS | 180 | [180] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:56:51 INFO - PROCESS | 180 | 1468753011019 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]]]}] 03:56:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 03:56:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 734ms 03:56:51 INFO - PROCESS | 180 | 1468753011102 Marionette TRACE conn6 -> [0,545,"getWindowHandle",null] 03:56:51 INFO - PROCESS | 180 | 1468753011105 Marionette TRACE conn6 <- [1,545,null,{"value":"13"}] 03:56:51 INFO - PROCESS | 180 | 1468753011109 Marionette TRACE conn6 -> [0,546,"setScriptTimeout",{"ms":35000}] 03:56:51 INFO - PROCESS | 180 | 1468753011111 Marionette TRACE conn6 <- [1,546,null,{}] 03:56:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 03:56:51 INFO - PROCESS | 180 | 1468753011114 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}] 03:56:51 INFO - PROCESS | 180 | 1468753011116 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:51 INFO - PROCESS | 180 | 1468753011241 Marionette TRACE conn6 <- [1,547,null,{"value":null}] 03:56:51 INFO - PROCESS | 180 | 1468753011254 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:51 INFO - PROCESS | 180 | 1468753011256 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:51 INFO - PROCESS | 180 | ++DOCSHELL 00000019AA04E800 == 30 [pid = 180] [id = 146] 03:56:51 INFO - PROCESS | 180 | ++DOMWINDOW == 101 (00000019A8424800) [pid = 180] [serial = 436] [outer = 0000000000000000] 03:56:51 INFO - PROCESS | 180 | ++DOMWINDOW == 102 (00000019A872A800) [pid = 180] [serial = 437] [outer = 00000019A8424800] 03:56:51 INFO - PROCESS | 180 | 1468753011341 Marionette DEBUG loaded listener.js 03:56:51 INFO - PROCESS | 180 | ++DOMWINDOW == 103 (00000019A8738800) [pid = 180] [serial = 438] [outer = 00000019A8424800] 03:56:51 INFO - PROCESS | 180 | 1468753011740 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]]]}] 03:56:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 03:56:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 671ms 03:56:51 INFO - PROCESS | 180 | 1468753011789 Marionette TRACE conn6 -> [0,549,"getWindowHandle",null] 03:56:51 INFO - PROCESS | 180 | 1468753011791 Marionette TRACE conn6 <- [1,549,null,{"value":"13"}] 03:56:51 INFO - PROCESS | 180 | 1468753011794 Marionette TRACE conn6 -> [0,550,"setScriptTimeout",{"ms":35000}] 03:56:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 03:56:51 INFO - PROCESS | 180 | 1468753011796 Marionette TRACE conn6 <- [1,550,null,{}] 03:56:51 INFO - PROCESS | 180 | 1468753011800 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}] 03:56:51 INFO - PROCESS | 180 | 1468753011802 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:51 INFO - PROCESS | 180 | 1468753011914 Marionette TRACE conn6 <- [1,551,null,{"value":null}] 03:56:51 INFO - PROCESS | 180 | 1468753011922 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:51 INFO - PROCESS | 180 | 1468753011925 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:51 INFO - PROCESS | 180 | ++DOCSHELL 00000019A87E5000 == 31 [pid = 180] [id = 147] 03:56:51 INFO - PROCESS | 180 | ++DOMWINDOW == 104 (00000019A8744000) [pid = 180] [serial = 439] [outer = 0000000000000000] 03:56:51 INFO - PROCESS | 180 | ++DOMWINDOW == 105 (00000019A8A6FC00) [pid = 180] [serial = 440] [outer = 00000019A8744000] 03:56:51 INFO - PROCESS | 180 | 1468753011981 Marionette DEBUG loaded listener.js 03:56:52 INFO - PROCESS | 180 | ++DOMWINDOW == 106 (00000019A9056800) [pid = 180] [serial = 441] [outer = 00000019A8744000] 03:56:52 INFO - PROCESS | 180 | [180] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:56:52 INFO - PROCESS | 180 | [180] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:56:52 INFO - PROCESS | 180 | [180] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:56:52 INFO - PROCESS | 180 | 1468753012822 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]]]}] 03:56:52 INFO - PROCESS | 180 | --DOMWINDOW == 105 (00000019A05BA400) [pid = 180] [serial = 327] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 03:56:52 INFO - PROCESS | 180 | --DOMWINDOW == 104 (00000019AD7D6800) [pid = 180] [serial = 336] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 03:56:52 INFO - PROCESS | 180 | --DOMWINDOW == 103 (00000019A84A7400) [pid = 180] [serial = 333] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 03:56:52 INFO - PROCESS | 180 | --DOMWINDOW == 102 (00000019A05AE000) [pid = 180] [serial = 330] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 03:56:52 INFO - PROCESS | 180 | --DOMWINDOW == 101 (00000019A873C000) [pid = 180] [serial = 406] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 03:56:52 INFO - PROCESS | 180 | --DOMWINDOW == 100 (00000019AC3C1800) [pid = 180] [serial = 403] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 03:56:52 INFO - PROCESS | 180 | --DOMWINDOW == 99 (00000019AA265400) [pid = 180] [serial = 391] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 03:56:52 INFO - PROCESS | 180 | --DOMWINDOW == 98 (00000019ACDE3400) [pid = 180] [serial = 394] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 03:56:52 INFO - PROCESS | 180 | --DOMWINDOW == 97 (00000019A9383800) [pid = 180] [serial = 400] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 03:56:52 INFO - PROCESS | 180 | --DOMWINDOW == 96 (00000019A872C400) [pid = 180] [serial = 385] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 03:56:52 INFO - PROCESS | 180 | --DOMWINDOW == 95 (000000199CE44C00) [pid = 180] [serial = 379] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 03:56:52 INFO - PROCESS | 180 | --DOMWINDOW == 94 (00000019ACEA5C00) [pid = 180] [serial = 397] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 03:56:52 INFO - PROCESS | 180 | --DOMWINDOW == 93 (00000019A8729C00) [pid = 180] [serial = 363] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 03:56:52 INFO - PROCESS | 180 | --DOMWINDOW == 92 (000000199CECFC00) [pid = 180] [serial = 376] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 03:56:52 INFO - PROCESS | 180 | --DOMWINDOW == 91 (000000199C79A800) [pid = 180] [serial = 366] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 03:56:52 INFO - PROCESS | 180 | --DOMWINDOW == 90 (00000019A5A12C00) [pid = 180] [serial = 382] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 03:56:52 INFO - PROCESS | 180 | --DOMWINDOW == 89 (00000019A6B34400) [pid = 180] [serial = 369] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 03:56:52 INFO - PROCESS | 180 | --DOMWINDOW == 88 (00000019A8D71C00) [pid = 180] [serial = 388] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 03:56:52 INFO - PROCESS | 180 | --DOMWINDOW == 87 (00000019ACC0AC00) [pid = 180] [serial = 373] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 03:56:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 03:56:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1131ms 03:56:52 INFO - PROCESS | 180 | 1468753012928 Marionette TRACE conn6 -> [0,553,"getWindowHandle",null] 03:56:52 INFO - PROCESS | 180 | 1468753012931 Marionette TRACE conn6 <- [1,553,null,{"value":"13"}] 03:56:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 03:56:52 INFO - PROCESS | 180 | 1468753012934 Marionette TRACE conn6 -> [0,554,"setScriptTimeout",{"ms":35000}] 03:56:52 INFO - PROCESS | 180 | 1468753012936 Marionette TRACE conn6 <- [1,554,null,{}] 03:56:52 INFO - PROCESS | 180 | 1468753012942 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}] 03:56:52 INFO - PROCESS | 180 | 1468753012948 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:53 INFO - PROCESS | 180 | 1468753013044 Marionette TRACE conn6 <- [1,555,null,{"value":null}] 03:56:53 INFO - PROCESS | 180 | 1468753013052 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:53 INFO - PROCESS | 180 | 1468753013055 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:53 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACB69800 == 32 [pid = 180] [id = 148] 03:56:53 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (000000199C466C00) [pid = 180] [serial = 442] [outer = 0000000000000000] 03:56:53 INFO - PROCESS | 180 | ++DOMWINDOW == 89 (00000019A1468000) [pid = 180] [serial = 443] [outer = 000000199C466C00] 03:56:53 INFO - PROCESS | 180 | 1468753013101 Marionette DEBUG loaded listener.js 03:56:53 INFO - PROCESS | 180 | ++DOMWINDOW == 90 (00000019A6B37C00) [pid = 180] [serial = 444] [outer = 000000199C466C00] 03:56:53 INFO - PROCESS | 180 | [180] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:56:53 INFO - PROCESS | 180 | [180] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:56:53 INFO - PROCESS | 180 | [180] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:56:53 INFO - PROCESS | 180 | 1468753013521 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]]]}] 03:56:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 03:56:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 629ms 03:56:53 INFO - PROCESS | 180 | 1468753013566 Marionette TRACE conn6 -> [0,557,"getWindowHandle",null] 03:56:53 INFO - PROCESS | 180 | 1468753013569 Marionette TRACE conn6 <- [1,557,null,{"value":"13"}] 03:56:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 03:56:53 INFO - PROCESS | 180 | 1468753013572 Marionette TRACE conn6 -> [0,558,"setScriptTimeout",{"ms":35000}] 03:56:53 INFO - PROCESS | 180 | 1468753013574 Marionette TRACE conn6 <- [1,558,null,{}] 03:56:53 INFO - PROCESS | 180 | 1468753013578 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}] 03:56:53 INFO - PROCESS | 180 | 1468753013580 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:53 INFO - PROCESS | 180 | 1468753013661 Marionette TRACE conn6 <- [1,559,null,{"value":null}] 03:56:53 INFO - PROCESS | 180 | 1468753013667 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:53 INFO - PROCESS | 180 | 1468753013669 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:53 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD024000 == 33 [pid = 180] [id = 149] 03:56:53 INFO - PROCESS | 180 | ++DOMWINDOW == 91 (00000019A8733400) [pid = 180] [serial = 445] [outer = 0000000000000000] 03:56:53 INFO - PROCESS | 180 | ++DOMWINDOW == 92 (00000019A9061000) [pid = 180] [serial = 446] [outer = 00000019A8733400] 03:56:53 INFO - PROCESS | 180 | 1468753013716 Marionette DEBUG loaded listener.js 03:56:53 INFO - PROCESS | 180 | ++DOMWINDOW == 93 (00000019A9760000) [pid = 180] [serial = 447] [outer = 00000019A8733400] 03:56:54 INFO - PROCESS | 180 | [180] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:56:54 INFO - PROCESS | 180 | [180] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:56:54 INFO - PROCESS | 180 | [180] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:56:54 INFO - PROCESS | 180 | [180] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:56:54 INFO - PROCESS | 180 | 1468753014135 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]]]}] 03:56:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 03:56:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 629ms 03:56:54 INFO - PROCESS | 180 | 1468753014205 Marionette TRACE conn6 -> [0,561,"getWindowHandle",null] 03:56:54 INFO - PROCESS | 180 | 1468753014207 Marionette TRACE conn6 <- [1,561,null,{"value":"13"}] 03:56:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 03:56:54 INFO - PROCESS | 180 | 1468753014211 Marionette TRACE conn6 -> [0,562,"setScriptTimeout",{"ms":35000}] 03:56:54 INFO - PROCESS | 180 | 1468753014213 Marionette TRACE conn6 <- [1,562,null,{}] 03:56:54 INFO - PROCESS | 180 | 1468753014217 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}] 03:56:54 INFO - PROCESS | 180 | 1468753014219 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:54 INFO - PROCESS | 180 | 1468753014309 Marionette TRACE conn6 <- [1,563,null,{"value":null}] 03:56:54 INFO - PROCESS | 180 | 1468753014317 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:54 INFO - PROCESS | 180 | 1468753014319 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:54 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD7C1000 == 34 [pid = 180] [id = 150] 03:56:54 INFO - PROCESS | 180 | ++DOMWINDOW == 94 (00000019A970A800) [pid = 180] [serial = 448] [outer = 0000000000000000] 03:56:54 INFO - PROCESS | 180 | ++DOMWINDOW == 95 (00000019AA25F000) [pid = 180] [serial = 449] [outer = 00000019A970A800] 03:56:54 INFO - PROCESS | 180 | 1468753014364 Marionette DEBUG loaded listener.js 03:56:54 INFO - PROCESS | 180 | ++DOMWINDOW == 96 (00000019AB092C00) [pid = 180] [serial = 450] [outer = 00000019A970A800] 03:56:54 INFO - PROCESS | 180 | 1468753014809 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]]]}] 03:56:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 03:56:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 630ms 03:56:54 INFO - PROCESS | 180 | 1468753014871 Marionette TRACE conn6 -> [0,565,"getWindowHandle",null] 03:56:54 INFO - PROCESS | 180 | 1468753014876 Marionette TRACE conn6 <- [1,565,null,{"value":"13"}] 03:56:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 03:56:54 INFO - PROCESS | 180 | 1468753014887 Marionette TRACE conn6 -> [0,566,"setScriptTimeout",{"ms":35000}] 03:56:54 INFO - PROCESS | 180 | 1468753014891 Marionette TRACE conn6 <- [1,566,null,{}] 03:56:54 INFO - PROCESS | 180 | 1468753014898 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}] 03:56:54 INFO - PROCESS | 180 | 1468753014902 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:55 INFO - PROCESS | 180 | 1468753015035 Marionette TRACE conn6 <- [1,567,null,{"value":null}] 03:56:55 INFO - PROCESS | 180 | 1468753015129 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:55 INFO - PROCESS | 180 | 1468753015133 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:55 INFO - PROCESS | 180 | ++DOCSHELL 00000019A0D6A800 == 35 [pid = 180] [id = 151] 03:56:55 INFO - PROCESS | 180 | ++DOMWINDOW == 97 (000000199C19A400) [pid = 180] [serial = 451] [outer = 0000000000000000] 03:56:55 INFO - PROCESS | 180 | ++DOMWINDOW == 98 (000000199C254800) [pid = 180] [serial = 452] [outer = 000000199C19A400] 03:56:55 INFO - PROCESS | 180 | 1468753015195 Marionette DEBUG loaded listener.js 03:56:55 INFO - PROCESS | 180 | ++DOMWINDOW == 99 (000000199C757800) [pid = 180] [serial = 453] [outer = 000000199C19A400] 03:56:55 INFO - PROCESS | 180 | 1468753015977 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]]]}] 03:56:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 03:56:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1129ms 03:56:56 INFO - PROCESS | 180 | 1468753016017 Marionette TRACE conn6 -> [0,569,"getWindowHandle",null] 03:56:56 INFO - PROCESS | 180 | 1468753016021 Marionette TRACE conn6 <- [1,569,null,{"value":"13"}] 03:56:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 03:56:56 INFO - PROCESS | 180 | 1468753016029 Marionette TRACE conn6 -> [0,570,"setScriptTimeout",{"ms":35000}] 03:56:56 INFO - PROCESS | 180 | 1468753016033 Marionette TRACE conn6 <- [1,570,null,{}] 03:56:56 INFO - PROCESS | 180 | 1468753016038 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}] 03:56:56 INFO - PROCESS | 180 | 1468753016041 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:56 INFO - PROCESS | 180 | 1468753016167 Marionette TRACE conn6 <- [1,571,null,{"value":null}] 03:56:56 INFO - PROCESS | 180 | 1468753016243 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:56 INFO - PROCESS | 180 | 1468753016246 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:56 INFO - PROCESS | 180 | ++DOCSHELL 00000019A8A99000 == 36 [pid = 180] [id = 152] 03:56:56 INFO - PROCESS | 180 | ++DOMWINDOW == 100 (00000019A06CA000) [pid = 180] [serial = 454] [outer = 0000000000000000] 03:56:56 INFO - PROCESS | 180 | ++DOMWINDOW == 101 (00000019A25FB000) [pid = 180] [serial = 455] [outer = 00000019A06CA000] 03:56:56 INFO - PROCESS | 180 | 1468753016347 Marionette DEBUG loaded listener.js 03:56:56 INFO - PROCESS | 180 | ++DOMWINDOW == 102 (00000019A6031000) [pid = 180] [serial = 456] [outer = 00000019A06CA000] 03:56:57 INFO - PROCESS | 180 | 1468753017228 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]]]}] 03:56:57 INFO - PROCESS | 180 | [180] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 03:56:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 03:56:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1340ms 03:56:57 INFO - PROCESS | 180 | 1468753017374 Marionette TRACE conn6 -> [0,573,"getWindowHandle",null] 03:56:57 INFO - PROCESS | 180 | 1468753017377 Marionette TRACE conn6 <- [1,573,null,{"value":"13"}] 03:56:57 INFO - PROCESS | 180 | 1468753017381 Marionette TRACE conn6 -> [0,574,"setScriptTimeout",{"ms":35000}] 03:56:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 03:56:57 INFO - PROCESS | 180 | 1468753017384 Marionette TRACE conn6 <- [1,574,null,{}] 03:56:57 INFO - PROCESS | 180 | 1468753017394 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}] 03:56:57 INFO - PROCESS | 180 | 1468753017400 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:57 INFO - PROCESS | 180 | 1468753017528 Marionette TRACE conn6 <- [1,575,null,{"value":null}] 03:56:57 INFO - PROCESS | 180 | 1468753017603 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:57 INFO - PROCESS | 180 | 1468753017607 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:57 INFO - PROCESS | 180 | ++DOCSHELL 000000199AEA3000 == 37 [pid = 180] [id = 153] 03:56:57 INFO - PROCESS | 180 | ++DOMWINDOW == 103 (000000199A8E5400) [pid = 180] [serial = 457] [outer = 0000000000000000] 03:56:57 INFO - PROCESS | 180 | ++DOMWINDOW == 104 (000000199C0CD800) [pid = 180] [serial = 458] [outer = 000000199A8E5400] 03:56:57 INFO - PROCESS | 180 | 1468753017768 Marionette DEBUG loaded listener.js 03:56:57 INFO - PROCESS | 180 | ++DOMWINDOW == 105 (000000199C74E000) [pid = 180] [serial = 459] [outer = 000000199A8E5400] 03:56:58 INFO - PROCESS | 180 | [180] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:56:58 INFO - PROCESS | 180 | [180] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:56:58 INFO - PROCESS | 180 | --DOCSHELL 00000019AD024000 == 36 [pid = 180] [id = 149] 03:56:58 INFO - PROCESS | 180 | --DOCSHELL 00000019ACB69800 == 35 [pid = 180] [id = 148] 03:56:58 INFO - PROCESS | 180 | --DOCSHELL 00000019A87E5000 == 34 [pid = 180] [id = 147] 03:56:58 INFO - PROCESS | 180 | --DOCSHELL 00000019AA04E800 == 33 [pid = 180] [id = 146] 03:56:58 INFO - PROCESS | 180 | --DOCSHELL 00000019A8A98800 == 32 [pid = 180] [id = 145] 03:56:58 INFO - PROCESS | 180 | --DOCSHELL 00000019A80D5800 == 31 [pid = 180] [id = 144] 03:56:58 INFO - PROCESS | 180 | --DOCSHELL 00000019A1F94000 == 30 [pid = 180] [id = 143] 03:56:58 INFO - PROCESS | 180 | --DOCSHELL 000000199A245800 == 29 [pid = 180] [id = 142] 03:56:58 INFO - PROCESS | 180 | --DOMWINDOW == 104 (00000019AD7D8C00) [pid = 180] [serial = 329] [outer = 0000000000000000] [url = about:blank] 03:56:58 INFO - PROCESS | 180 | --DOMWINDOW == 103 (00000019AE354C00) [pid = 180] [serial = 338] [outer = 0000000000000000] [url = about:blank] 03:56:58 INFO - PROCESS | 180 | --DOMWINDOW == 102 (00000019AB879C00) [pid = 180] [serial = 335] [outer = 0000000000000000] [url = about:blank] 03:56:58 INFO - PROCESS | 180 | --DOMWINDOW == 101 (00000019A554AC00) [pid = 180] [serial = 332] [outer = 0000000000000000] [url = about:blank] 03:56:58 INFO - PROCESS | 180 | --DOMWINDOW == 100 (00000019ACEAE800) [pid = 180] [serial = 404] [outer = 0000000000000000] [url = about:blank] 03:56:58 INFO - PROCESS | 180 | --DOMWINDOW == 99 (00000019ACBAA800) [pid = 180] [serial = 392] [outer = 0000000000000000] [url = about:blank] 03:56:58 INFO - PROCESS | 180 | --DOMWINDOW == 98 (00000019ACE16400) [pid = 180] [serial = 395] [outer = 0000000000000000] [url = about:blank] 03:56:58 INFO - PROCESS | 180 | --DOMWINDOW == 97 (00000019ACC15800) [pid = 180] [serial = 393] [outer = 0000000000000000] [url = about:blank] 03:56:58 INFO - PROCESS | 180 | --DOMWINDOW == 96 (00000019ACEA8000) [pid = 180] [serial = 396] [outer = 0000000000000000] [url = about:blank] 03:56:58 INFO - PROCESS | 180 | --DOMWINDOW == 95 (00000019AC3B5800) [pid = 180] [serial = 401] [outer = 0000000000000000] [url = about:blank] 03:56:58 INFO - PROCESS | 180 | --DOMWINDOW == 94 (00000019A8733C00) [pid = 180] [serial = 386] [outer = 0000000000000000] [url = about:blank] 03:56:58 INFO - PROCESS | 180 | --DOMWINDOW == 93 (00000019A8AB8000) [pid = 180] [serial = 387] [outer = 0000000000000000] [url = about:blank] 03:56:58 INFO - PROCESS | 180 | --DOMWINDOW == 92 (000000199D82D000) [pid = 180] [serial = 380] [outer = 0000000000000000] [url = about:blank] 03:56:58 INFO - PROCESS | 180 | --DOMWINDOW == 91 (00000019AD7E4800) [pid = 180] [serial = 399] [outer = 0000000000000000] [url = about:blank] 03:56:58 INFO - PROCESS | 180 | --DOMWINDOW == 90 (00000019A0D32800) [pid = 180] [serial = 381] [outer = 0000000000000000] [url = about:blank] 03:56:58 INFO - PROCESS | 180 | --DOMWINDOW == 89 (00000019A8A7BC00) [pid = 180] [serial = 365] [outer = 0000000000000000] [url = about:blank] 03:56:58 INFO - PROCESS | 180 | --DOMWINDOW == 88 (00000019A8731000) [pid = 180] [serial = 364] [outer = 0000000000000000] [url = about:blank] 03:56:58 INFO - PROCESS | 180 | --DOMWINDOW == 87 (000000199D82FC00) [pid = 180] [serial = 377] [outer = 0000000000000000] [url = about:blank] 03:56:58 INFO - PROCESS | 180 | --DOMWINDOW == 86 (00000019A0883800) [pid = 180] [serial = 378] [outer = 0000000000000000] [url = about:blank] 03:56:58 INFO - PROCESS | 180 | --DOMWINDOW == 85 (00000019A05AE800) [pid = 180] [serial = 367] [outer = 0000000000000000] [url = about:blank] 03:56:58 INFO - PROCESS | 180 | --DOMWINDOW == 84 (00000019A1FC8800) [pid = 180] [serial = 368] [outer = 0000000000000000] [url = about:blank] 03:56:58 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019A6A40400) [pid = 180] [serial = 383] [outer = 0000000000000000] [url = about:blank] 03:56:58 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019A6B30C00) [pid = 180] [serial = 384] [outer = 0000000000000000] [url = about:blank] 03:56:58 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019AD005800) [pid = 180] [serial = 398] [outer = 0000000000000000] [url = about:blank] 03:56:58 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019A8726400) [pid = 180] [serial = 370] [outer = 0000000000000000] [url = about:blank] 03:56:58 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019A8A74400) [pid = 180] [serial = 371] [outer = 0000000000000000] [url = about:blank] 03:56:58 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019A905A800) [pid = 180] [serial = 389] [outer = 0000000000000000] [url = about:blank] 03:56:58 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019AE35BC00) [pid = 180] [serial = 374] [outer = 0000000000000000] [url = about:blank] 03:56:58 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019AE78F400) [pid = 180] [serial = 375] [outer = 0000000000000000] [url = about:blank] 03:56:58 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019AD7EA800) [pid = 180] [serial = 405] [outer = 0000000000000000] [url = about:blank] 03:56:58 INFO - PROCESS | 180 | --DOMWINDOW == 74 (000000199C519800) [pid = 180] [serial = 155] [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.] 03:56:58 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019AC3BBC00) [pid = 180] [serial = 402] [outer = 0000000000000000] [url = about:blank] 03:56:58 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019A9064800) [pid = 180] [serial = 390] [outer = 0000000000000000] [url = about:blank] 03:56:58 INFO - PROCESS | 180 | --DOMWINDOW == 71 (00000019AE727400) [pid = 180] [serial = 408] [outer = 0000000000000000] [url = about:blank] 03:56:58 INFO - PROCESS | 180 | --DOMWINDOW == 70 (00000019AD7DCC00) [pid = 180] [serial = 407] [outer = 0000000000000000] [url = about:blank] 03:56:58 INFO - PROCESS | 180 | 1468753018422 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]]]}] 03:56:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 03:56:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1075ms 03:56:58 INFO - PROCESS | 180 | 1468753018460 Marionette TRACE conn6 -> [0,577,"getWindowHandle",null] 03:56:58 INFO - PROCESS | 180 | 1468753018464 Marionette TRACE conn6 <- [1,577,null,{"value":"13"}] 03:56:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 03:56:58 INFO - PROCESS | 180 | 1468753018469 Marionette TRACE conn6 -> [0,578,"setScriptTimeout",{"ms":35000}] 03:56:58 INFO - PROCESS | 180 | 1468753018472 Marionette TRACE conn6 <- [1,578,null,{}] 03:56:58 INFO - PROCESS | 180 | 1468753018479 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}] 03:56:58 INFO - PROCESS | 180 | 1468753018482 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:58 INFO - PROCESS | 180 | 1468753018589 Marionette TRACE conn6 <- [1,579,null,{"value":null}] 03:56:58 INFO - PROCESS | 180 | 1468753018664 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:58 INFO - PROCESS | 180 | 1468753018667 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:58 INFO - PROCESS | 180 | ++DOCSHELL 00000019A1E43800 == 30 [pid = 180] [id = 154] 03:56:58 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (000000199C0C3400) [pid = 180] [serial = 460] [outer = 0000000000000000] 03:56:58 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (000000199C260000) [pid = 180] [serial = 461] [outer = 000000199C0C3400] 03:56:58 INFO - PROCESS | 180 | 1468753018718 Marionette DEBUG loaded listener.js 03:56:58 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019A0DBB800) [pid = 180] [serial = 462] [outer = 000000199C0C3400] 03:56:59 INFO - PROCESS | 180 | 1468753019170 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]]]}] 03:56:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 03:56:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 735ms 03:56:59 INFO - PROCESS | 180 | 1468753019203 Marionette TRACE conn6 -> [0,581,"getWindowHandle",null] 03:56:59 INFO - PROCESS | 180 | 1468753019207 Marionette TRACE conn6 <- [1,581,null,{"value":"13"}] 03:56:59 INFO - PROCESS | 180 | 1468753019218 Marionette TRACE conn6 -> [0,582,"setScriptTimeout",{"ms":35000}] 03:56:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 03:56:59 INFO - PROCESS | 180 | 1468753019221 Marionette TRACE conn6 <- [1,582,null,{}] 03:56:59 INFO - PROCESS | 180 | 1468753019225 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}] 03:56:59 INFO - PROCESS | 180 | 1468753019227 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:59 INFO - PROCESS | 180 | 1468753019320 Marionette TRACE conn6 <- [1,583,null,{"value":null}] 03:56:59 INFO - PROCESS | 180 | 1468753019328 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:59 INFO - PROCESS | 180 | 1468753019331 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:56:59 INFO - PROCESS | 180 | ++DOCSHELL 00000019A8216800 == 31 [pid = 180] [id = 155] 03:56:59 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019A5548800) [pid = 180] [serial = 463] [outer = 0000000000000000] 03:56:59 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A5A12C00) [pid = 180] [serial = 464] [outer = 00000019A5548800] 03:56:59 INFO - PROCESS | 180 | 1468753019377 Marionette DEBUG loaded listener.js 03:56:59 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A6B0FC00) [pid = 180] [serial = 465] [outer = 00000019A5548800] 03:56:59 INFO - PROCESS | 180 | 1468753019848 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]]]}] 03:56:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 03:56:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 671ms 03:56:59 INFO - PROCESS | 180 | 1468753019898 Marionette TRACE conn6 -> [0,585,"getWindowHandle",null] 03:56:59 INFO - PROCESS | 180 | 1468753019901 Marionette TRACE conn6 <- [1,585,null,{"value":"13"}] 03:56:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 03:56:59 INFO - PROCESS | 180 | 1468753019904 Marionette TRACE conn6 -> [0,586,"setScriptTimeout",{"ms":35000}] 03:56:59 INFO - PROCESS | 180 | 1468753019908 Marionette TRACE conn6 <- [1,586,null,{}] 03:56:59 INFO - PROCESS | 180 | 1468753019919 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}] 03:56:59 INFO - PROCESS | 180 | 1468753019923 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:00 INFO - PROCESS | 180 | 1468753020016 Marionette TRACE conn6 <- [1,587,null,{"value":null}] 03:57:00 INFO - PROCESS | 180 | 1468753020025 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:00 INFO - PROCESS | 180 | 1468753020028 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:00 INFO - PROCESS | 180 | ++DOCSHELL 00000019A91B8800 == 32 [pid = 180] [id = 156] 03:57:00 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A554EC00) [pid = 180] [serial = 466] [outer = 0000000000000000] 03:57:00 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A872C400) [pid = 180] [serial = 467] [outer = 00000019A554EC00] 03:57:00 INFO - PROCESS | 180 | 1468753020137 Marionette DEBUG loaded listener.js 03:57:00 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A8A6D800) [pid = 180] [serial = 468] [outer = 00000019A554EC00] 03:57:00 INFO - PROCESS | 180 | 1468753020519 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]]]}] 03:57:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 03:57:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 629ms 03:57:00 INFO - PROCESS | 180 | 1468753020538 Marionette TRACE conn6 -> [0,589,"getWindowHandle",null] 03:57:00 INFO - PROCESS | 180 | 1468753020541 Marionette TRACE conn6 <- [1,589,null,{"value":"13"}] 03:57:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 03:57:00 INFO - PROCESS | 180 | 1468753020544 Marionette TRACE conn6 -> [0,590,"setScriptTimeout",{"ms":35000}] 03:57:00 INFO - PROCESS | 180 | 1468753020546 Marionette TRACE conn6 <- [1,590,null,{}] 03:57:00 INFO - PROCESS | 180 | 1468753020549 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}] 03:57:00 INFO - PROCESS | 180 | 1468753020551 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:00 INFO - PROCESS | 180 | 1468753020643 Marionette TRACE conn6 <- [1,591,null,{"value":null}] 03:57:00 INFO - PROCESS | 180 | 1468753020765 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:00 INFO - PROCESS | 180 | 1468753020767 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:00 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB8B8000 == 33 [pid = 180] [id = 157] 03:57:00 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A8A71000) [pid = 180] [serial = 469] [outer = 0000000000000000] 03:57:00 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A9056C00) [pid = 180] [serial = 470] [outer = 00000019A8A71000] 03:57:00 INFO - PROCESS | 180 | 1468753020815 Marionette DEBUG loaded listener.js 03:57:00 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A92C9800) [pid = 180] [serial = 471] [outer = 00000019A8A71000] 03:57:01 INFO - PROCESS | 180 | 1468753021245 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]]]}] 03:57:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 03:57:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 734ms 03:57:01 INFO - PROCESS | 180 | 1468753021281 Marionette TRACE conn6 -> [0,593,"getWindowHandle",null] 03:57:01 INFO - PROCESS | 180 | 1468753021283 Marionette TRACE conn6 <- [1,593,null,{"value":"13"}] 03:57:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 03:57:01 INFO - PROCESS | 180 | 1468753021291 Marionette TRACE conn6 -> [0,594,"setScriptTimeout",{"ms":35000}] 03:57:01 INFO - PROCESS | 180 | 1468753021293 Marionette TRACE conn6 <- [1,594,null,{}] 03:57:01 INFO - PROCESS | 180 | 1468753021297 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}] 03:57:01 INFO - PROCESS | 180 | 1468753021299 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:01 INFO - PROCESS | 180 | 1468753021411 Marionette TRACE conn6 <- [1,595,null,{"value":null}] 03:57:01 INFO - PROCESS | 180 | 1468753021417 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:01 INFO - PROCESS | 180 | 1468753021419 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:01 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACB70000 == 34 [pid = 180] [id = 158] 03:57:01 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A98D4400) [pid = 180] [serial = 472] [outer = 0000000000000000] 03:57:01 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019AA006400) [pid = 180] [serial = 473] [outer = 00000019A98D4400] 03:57:01 INFO - PROCESS | 180 | 1468753021476 Marionette DEBUG loaded listener.js 03:57:01 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019AC084000) [pid = 180] [serial = 474] [outer = 00000019A98D4400] 03:57:01 INFO - PROCESS | 180 | 1468753021956 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]]]}] 03:57:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 03:57:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 693ms 03:57:01 INFO - PROCESS | 180 | 1468753021983 Marionette TRACE conn6 -> [0,597,"getWindowHandle",null] 03:57:01 INFO - PROCESS | 180 | 1468753021985 Marionette TRACE conn6 <- [1,597,null,{"value":"13"}] 03:57:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 03:57:01 INFO - PROCESS | 180 | 1468753021988 Marionette TRACE conn6 -> [0,598,"setScriptTimeout",{"ms":35000}] 03:57:02 INFO - PROCESS | 180 | 1468753021990 Marionette TRACE conn6 <- [1,598,null,{}] 03:57:02 INFO - PROCESS | 180 | 1468753021993 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}] 03:57:02 INFO - PROCESS | 180 | 1468753021999 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:02 INFO - PROCESS | 180 | 1468753022148 Marionette TRACE conn6 <- [1,599,null,{"value":null}] 03:57:02 INFO - PROCESS | 180 | 1468753022170 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:02 INFO - PROCESS | 180 | 1468753022173 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:02 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD776000 == 35 [pid = 180] [id = 159] 03:57:02 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (00000019AC3B7000) [pid = 180] [serial = 475] [outer = 0000000000000000] 03:57:02 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (00000019ACBA8400) [pid = 180] [serial = 476] [outer = 00000019AC3B7000] 03:57:02 INFO - PROCESS | 180 | 1468753022219 Marionette DEBUG loaded listener.js 03:57:02 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (00000019ACC10400) [pid = 180] [serial = 477] [outer = 00000019AC3B7000] 03:57:02 INFO - PROCESS | 180 | 1468753022728 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]]]}] 03:57:02 INFO - PROCESS | 180 | --DOMWINDOW == 87 (00000019A8424800) [pid = 180] [serial = 436] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 03:57:02 INFO - PROCESS | 180 | --DOMWINDOW == 86 (000000199C192000) [pid = 180] [serial = 421] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 03:57:02 INFO - PROCESS | 180 | --DOMWINDOW == 85 (000000199A35E800) [pid = 180] [serial = 424] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 03:57:02 INFO - PROCESS | 180 | --DOMWINDOW == 84 (00000019A0DB4400) [pid = 180] [serial = 430] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 03:57:02 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019A8744000) [pid = 180] [serial = 439] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 03:57:02 INFO - PROCESS | 180 | --DOMWINDOW == 82 (000000199C0CBC00) [pid = 180] [serial = 427] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 03:57:02 INFO - PROCESS | 180 | --DOMWINDOW == 81 (000000199C798400) [pid = 180] [serial = 409] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 03:57:02 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019A6B3C400) [pid = 180] [serial = 412] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 03:57:02 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019AB878C00) [pid = 180] [serial = 415] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 03:57:02 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019AE78C800) [pid = 180] [serial = 418] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 03:57:02 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019A8733400) [pid = 180] [serial = 445] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 03:57:02 INFO - PROCESS | 180 | --DOMWINDOW == 76 (000000199C466C00) [pid = 180] [serial = 442] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 03:57:02 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A554CC00) [pid = 180] [serial = 433] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 03:57:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 03:57:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 776ms 03:57:02 INFO - PROCESS | 180 | 1468753022768 Marionette TRACE conn6 -> [0,601,"getWindowHandle",null] 03:57:02 INFO - PROCESS | 180 | 1468753022770 Marionette TRACE conn6 <- [1,601,null,{"value":"13"}] 03:57:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 03:57:02 INFO - PROCESS | 180 | 1468753022773 Marionette TRACE conn6 -> [0,602,"setScriptTimeout",{"ms":35000}] 03:57:02 INFO - PROCESS | 180 | 1468753022775 Marionette TRACE conn6 <- [1,602,null,{}] 03:57:02 INFO - PROCESS | 180 | 1468753022778 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}] 03:57:02 INFO - PROCESS | 180 | 1468753022781 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:02 INFO - PROCESS | 180 | 1468753022865 Marionette TRACE conn6 <- [1,603,null,{"value":null}] 03:57:02 INFO - PROCESS | 180 | 1468753022877 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:02 INFO - PROCESS | 180 | 1468753022879 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:02 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACEF2800 == 36 [pid = 180] [id = 160] 03:57:02 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A05B8800) [pid = 180] [serial = 478] [outer = 0000000000000000] 03:57:02 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A59B8800) [pid = 180] [serial = 479] [outer = 00000019A05B8800] 03:57:02 INFO - PROCESS | 180 | 1468753022924 Marionette DEBUG loaded listener.js 03:57:03 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A9762800) [pid = 180] [serial = 480] [outer = 00000019A05B8800] 03:57:03 INFO - PROCESS | 180 | 1468753023426 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]]]}] 03:57:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 03:57:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 671ms 03:57:03 INFO - PROCESS | 180 | 1468753023471 Marionette TRACE conn6 -> [0,605,"getWindowHandle",null] 03:57:03 INFO - PROCESS | 180 | 1468753023473 Marionette TRACE conn6 <- [1,605,null,{"value":"13"}] 03:57:03 INFO - PROCESS | 180 | 1468753023477 Marionette TRACE conn6 -> [0,606,"setScriptTimeout",{"ms":35000}] 03:57:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 03:57:03 INFO - PROCESS | 180 | 1468753023479 Marionette TRACE conn6 <- [1,606,null,{}] 03:57:03 INFO - PROCESS | 180 | 1468753023482 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}] 03:57:03 INFO - PROCESS | 180 | 1468753023484 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:03 INFO - PROCESS | 180 | 1468753023571 Marionette TRACE conn6 <- [1,607,null,{"value":null}] 03:57:03 INFO - PROCESS | 180 | 1468753023577 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:03 INFO - PROCESS | 180 | 1468753023579 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:03 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE5A4800 == 37 [pid = 180] [id = 161] 03:57:03 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A9765C00) [pid = 180] [serial = 481] [outer = 0000000000000000] 03:57:03 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019ACDE6C00) [pid = 180] [serial = 482] [outer = 00000019A9765C00] 03:57:03 INFO - PROCESS | 180 | 1468753023624 Marionette DEBUG loaded listener.js 03:57:03 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019ACE16400) [pid = 180] [serial = 483] [outer = 00000019A9765C00] 03:57:04 INFO - PROCESS | 180 | 1468753024028 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]]]}] 03:57:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 03:57:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 630ms 03:57:04 INFO - PROCESS | 180 | 1468753024113 Marionette TRACE conn6 -> [0,609,"getWindowHandle",null] 03:57:04 INFO - PROCESS | 180 | 1468753024115 Marionette TRACE conn6 <- [1,609,null,{"value":"13"}] 03:57:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 03:57:04 INFO - PROCESS | 180 | 1468753024118 Marionette TRACE conn6 -> [0,610,"setScriptTimeout",{"ms":35000}] 03:57:04 INFO - PROCESS | 180 | 1468753024120 Marionette TRACE conn6 <- [1,610,null,{}] 03:57:04 INFO - PROCESS | 180 | 1468753024124 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}] 03:57:04 INFO - PROCESS | 180 | 1468753024126 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:04 INFO - PROCESS | 180 | 1468753024215 Marionette TRACE conn6 <- [1,611,null,{"value":null}] 03:57:04 INFO - PROCESS | 180 | 1468753024222 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:04 INFO - PROCESS | 180 | 1468753024225 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:04 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE5DC800 == 38 [pid = 180] [id = 162] 03:57:04 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019ACE1A000) [pid = 180] [serial = 484] [outer = 0000000000000000] 03:57:04 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019ACEA5C00) [pid = 180] [serial = 485] [outer = 00000019ACE1A000] 03:57:04 INFO - PROCESS | 180 | 1468753024272 Marionette DEBUG loaded listener.js 03:57:04 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019ACEADC00) [pid = 180] [serial = 486] [outer = 00000019ACE1A000] 03:57:04 INFO - PROCESS | 180 | 1468753024697 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]]]}] 03:57:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 03:57:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 629ms 03:57:04 INFO - PROCESS | 180 | 1468753024770 Marionette TRACE conn6 -> [0,613,"getWindowHandle",null] 03:57:04 INFO - PROCESS | 180 | 1468753024775 Marionette TRACE conn6 <- [1,613,null,{"value":"13"}] 03:57:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 03:57:04 INFO - PROCESS | 180 | 1468753024785 Marionette TRACE conn6 -> [0,614,"setScriptTimeout",{"ms":35000}] 03:57:04 INFO - PROCESS | 180 | 1468753024790 Marionette TRACE conn6 <- [1,614,null,{}] 03:57:04 INFO - PROCESS | 180 | 1468753024797 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}] 03:57:04 INFO - PROCESS | 180 | 1468753024801 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:04 INFO - PROCESS | 180 | 1468753024973 Marionette TRACE conn6 <- [1,615,null,{"value":null}] 03:57:05 INFO - PROCESS | 180 | 1468753025066 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:05 INFO - PROCESS | 180 | 1468753025072 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:05 INFO - PROCESS | 180 | ++DOCSHELL 00000019A14B7800 == 39 [pid = 180] [id = 163] 03:57:05 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (000000199C756C00) [pid = 180] [serial = 487] [outer = 0000000000000000] 03:57:05 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (000000199C950800) [pid = 180] [serial = 488] [outer = 000000199C756C00] 03:57:05 INFO - PROCESS | 180 | 1468753025132 Marionette DEBUG loaded listener.js 03:57:05 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (00000019A0D11400) [pid = 180] [serial = 489] [outer = 000000199C756C00] 03:57:05 INFO - PROCESS | 180 | 1468753025737 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]]]}] 03:57:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 03:57:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 986ms 03:57:05 INFO - PROCESS | 180 | 1468753025774 Marionette TRACE conn6 -> [0,617,"getWindowHandle",null] 03:57:05 INFO - PROCESS | 180 | 1468753025778 Marionette TRACE conn6 <- [1,617,null,{"value":"13"}] 03:57:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 03:57:05 INFO - PROCESS | 180 | 1468753025786 Marionette TRACE conn6 -> [0,618,"setScriptTimeout",{"ms":35000}] 03:57:05 INFO - PROCESS | 180 | 1468753025790 Marionette TRACE conn6 <- [1,618,null,{}] 03:57:05 INFO - PROCESS | 180 | 1468753025795 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}] 03:57:05 INFO - PROCESS | 180 | 1468753025798 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:05 INFO - PROCESS | 180 | 1468753025917 Marionette TRACE conn6 <- [1,619,null,{"value":null}] 03:57:06 INFO - PROCESS | 180 | 1468753026008 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:06 INFO - PROCESS | 180 | 1468753026011 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:06 INFO - PROCESS | 180 | ++DOCSHELL 00000019A9878000 == 40 [pid = 180] [id = 164] 03:57:06 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (00000019A6B10400) [pid = 180] [serial = 490] [outer = 0000000000000000] 03:57:06 INFO - PROCESS | 180 | ++DOMWINDOW == 89 (00000019A7EC8800) [pid = 180] [serial = 491] [outer = 00000019A6B10400] 03:57:06 INFO - PROCESS | 180 | 1468753026070 Marionette DEBUG loaded listener.js 03:57:06 INFO - PROCESS | 180 | ++DOMWINDOW == 90 (00000019A8733C00) [pid = 180] [serial = 492] [outer = 00000019A6B10400] 03:57:06 INFO - PROCESS | 180 | 1468753026705 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]]]}] 03:57:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 03:57:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 987ms 03:57:06 INFO - PROCESS | 180 | 1468753026773 Marionette TRACE conn6 -> [0,621,"getWindowHandle",null] 03:57:06 INFO - PROCESS | 180 | 1468753026776 Marionette TRACE conn6 <- [1,621,null,{"value":"13"}] 03:57:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 03:57:06 INFO - PROCESS | 180 | 1468753026780 Marionette TRACE conn6 -> [0,622,"setScriptTimeout",{"ms":35000}] 03:57:06 INFO - PROCESS | 180 | 1468753026782 Marionette TRACE conn6 <- [1,622,null,{}] 03:57:06 INFO - PROCESS | 180 | 1468753026792 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}] 03:57:06 INFO - PROCESS | 180 | 1468753026798 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:06 INFO - PROCESS | 180 | 1468753026961 Marionette TRACE conn6 <- [1,623,null,{"value":null}] 03:57:06 INFO - PROCESS | 180 | 1468753026974 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:06 INFO - PROCESS | 180 | 1468753026978 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:07 INFO - PROCESS | 180 | ++DOCSHELL 00000019AF704000 == 41 [pid = 180] [id = 165] 03:57:07 INFO - PROCESS | 180 | ++DOMWINDOW == 91 (00000019AC3B7C00) [pid = 180] [serial = 493] [outer = 0000000000000000] 03:57:07 INFO - PROCESS | 180 | ++DOMWINDOW == 92 (00000019AC3BD000) [pid = 180] [serial = 494] [outer = 00000019AC3B7C00] 03:57:07 INFO - PROCESS | 180 | 1468753027039 Marionette DEBUG loaded listener.js 03:57:07 INFO - PROCESS | 180 | ++DOMWINDOW == 93 (00000019ACC0C400) [pid = 180] [serial = 495] [outer = 00000019AC3B7C00] 03:57:07 INFO - PROCESS | 180 | [180] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:57:07 INFO - PROCESS | 180 | [180] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:57:07 INFO - PROCESS | 180 | 1468753027726 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]]]}] 03:57:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 03:57:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 986ms 03:57:07 INFO - PROCESS | 180 | 1468753027768 Marionette TRACE conn6 -> [0,625,"getWindowHandle",null] 03:57:07 INFO - PROCESS | 180 | 1468753027771 Marionette TRACE conn6 <- [1,625,null,{"value":"13"}] 03:57:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 03:57:07 INFO - PROCESS | 180 | 1468753027774 Marionette TRACE conn6 -> [0,626,"setScriptTimeout",{"ms":35000}] 03:57:07 INFO - PROCESS | 180 | 1468753027777 Marionette TRACE conn6 <- [1,626,null,{}] 03:57:07 INFO - PROCESS | 180 | 1468753027781 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}] 03:57:07 INFO - PROCESS | 180 | 1468753027783 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:07 INFO - PROCESS | 180 | 1468753027900 Marionette TRACE conn6 <- [1,627,null,{"value":null}] 03:57:08 INFO - PROCESS | 180 | 1468753028018 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:08 INFO - PROCESS | 180 | 1468753028021 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:08 INFO - PROCESS | 180 | ++DOCSHELL 00000019B01C6800 == 42 [pid = 180] [id = 166] 03:57:08 INFO - PROCESS | 180 | ++DOMWINDOW == 94 (00000019AD005800) [pid = 180] [serial = 496] [outer = 0000000000000000] 03:57:08 INFO - PROCESS | 180 | ++DOMWINDOW == 95 (00000019AD00B400) [pid = 180] [serial = 497] [outer = 00000019AD005800] 03:57:08 INFO - PROCESS | 180 | 1468753028079 Marionette DEBUG loaded listener.js 03:57:08 INFO - PROCESS | 180 | ++DOMWINDOW == 96 (00000019AD708C00) [pid = 180] [serial = 498] [outer = 00000019AD005800] 03:57:08 INFO - PROCESS | 180 | [180] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:57:08 INFO - PROCESS | 180 | [180] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:57:08 INFO - PROCESS | 180 | 1468753028631 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]]]}] 03:57:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 03:57:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 882ms 03:57:08 INFO - PROCESS | 180 | 1468753028658 Marionette TRACE conn6 -> [0,629,"getWindowHandle",null] 03:57:08 INFO - PROCESS | 180 | 1468753028661 Marionette TRACE conn6 <- [1,629,null,{"value":"13"}] 03:57:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 03:57:08 INFO - PROCESS | 180 | 1468753028665 Marionette TRACE conn6 -> [0,630,"setScriptTimeout",{"ms":35000}] 03:57:08 INFO - PROCESS | 180 | 1468753028667 Marionette TRACE conn6 <- [1,630,null,{}] 03:57:08 INFO - PROCESS | 180 | 1468753028671 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}] 03:57:08 INFO - PROCESS | 180 | 1468753028673 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:08 INFO - PROCESS | 180 | 1468753028784 Marionette TRACE conn6 <- [1,631,null,{"value":null}] 03:57:08 INFO - PROCESS | 180 | 1468753028874 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:08 INFO - PROCESS | 180 | 1468753028877 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:08 INFO - PROCESS | 180 | ++DOCSHELL 00000019B0C92800 == 43 [pid = 180] [id = 167] 03:57:08 INFO - PROCESS | 180 | ++DOMWINDOW == 97 (00000019AB08E400) [pid = 180] [serial = 499] [outer = 0000000000000000] 03:57:08 INFO - PROCESS | 180 | ++DOMWINDOW == 98 (00000019AD70F800) [pid = 180] [serial = 500] [outer = 00000019AB08E400] 03:57:08 INFO - PROCESS | 180 | 1468753028934 Marionette DEBUG loaded listener.js 03:57:09 INFO - PROCESS | 180 | ++DOMWINDOW == 99 (00000019AD7D7400) [pid = 180] [serial = 501] [outer = 00000019AB08E400] 03:57:09 INFO - PROCESS | 180 | 1468753029681 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]]]}] 03:57:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 03:57:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1075ms 03:57:09 INFO - PROCESS | 180 | 1468753029743 Marionette TRACE conn6 -> [0,633,"getWindowHandle",null] 03:57:09 INFO - PROCESS | 180 | 1468753029748 Marionette TRACE conn6 <- [1,633,null,{"value":"13"}] 03:57:09 INFO - PROCESS | 180 | 1468753029753 Marionette TRACE conn6 -> [0,634,"setScriptTimeout",{"ms":35000}] 03:57:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 03:57:09 INFO - PROCESS | 180 | 1468753029756 Marionette TRACE conn6 <- [1,634,null,{}] 03:57:09 INFO - PROCESS | 180 | 1468753029762 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}] 03:57:09 INFO - PROCESS | 180 | 1468753029765 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:09 INFO - PROCESS | 180 | 1468753029875 Marionette TRACE conn6 <- [1,635,null,{"value":null}] 03:57:09 INFO - PROCESS | 180 | 1468753029954 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:09 INFO - PROCESS | 180 | 1468753029959 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:10 INFO - PROCESS | 180 | ++DOCSHELL 00000019A2556800 == 44 [pid = 180] [id = 168] 03:57:10 INFO - PROCESS | 180 | ++DOMWINDOW == 100 (000000199C0C4800) [pid = 180] [serial = 502] [outer = 0000000000000000] 03:57:10 INFO - PROCESS | 180 | ++DOMWINDOW == 101 (000000199C25A800) [pid = 180] [serial = 503] [outer = 000000199C0C4800] 03:57:10 INFO - PROCESS | 180 | 1468753030054 Marionette DEBUG loaded listener.js 03:57:10 INFO - PROCESS | 180 | ++DOMWINDOW == 102 (000000199D831800) [pid = 180] [serial = 504] [outer = 000000199C0C4800] 03:57:11 INFO - PROCESS | 180 | --DOCSHELL 00000019AE5A4800 == 43 [pid = 180] [id = 161] 03:57:11 INFO - PROCESS | 180 | --DOCSHELL 00000019ACEF2800 == 42 [pid = 180] [id = 160] 03:57:11 INFO - PROCESS | 180 | --DOCSHELL 00000019AD776000 == 41 [pid = 180] [id = 159] 03:57:11 INFO - PROCESS | 180 | --DOCSHELL 00000019ACB70000 == 40 [pid = 180] [id = 158] 03:57:11 INFO - PROCESS | 180 | --DOCSHELL 00000019AB8B8000 == 39 [pid = 180] [id = 157] 03:57:11 INFO - PROCESS | 180 | --DOCSHELL 00000019A91B8800 == 38 [pid = 180] [id = 156] 03:57:11 INFO - PROCESS | 180 | --DOCSHELL 00000019A8216800 == 37 [pid = 180] [id = 155] 03:57:11 INFO - PROCESS | 180 | --DOCSHELL 00000019A1E43800 == 36 [pid = 180] [id = 154] 03:57:11 INFO - PROCESS | 180 | --DOCSHELL 000000199AEA3000 == 35 [pid = 180] [id = 153] 03:57:11 INFO - PROCESS | 180 | --DOCSHELL 00000019A8A99000 == 34 [pid = 180] [id = 152] 03:57:11 INFO - PROCESS | 180 | --DOCSHELL 00000019AD7C1000 == 33 [pid = 180] [id = 150] 03:57:11 INFO - PROCESS | 180 | --DOCSHELL 00000019A0D6A800 == 32 [pid = 180] [id = 151] 03:57:11 INFO - PROCESS | 180 | --DOCSHELL 00000019B0C92800 == 31 [pid = 180] [id = 167] 03:57:11 INFO - PROCESS | 180 | --DOCSHELL 00000019B01C6800 == 30 [pid = 180] [id = 166] 03:57:11 INFO - PROCESS | 180 | --DOCSHELL 00000019AF704000 == 29 [pid = 180] [id = 165] 03:57:11 INFO - PROCESS | 180 | --DOCSHELL 00000019A9878000 == 28 [pid = 180] [id = 164] 03:57:11 INFO - PROCESS | 180 | --DOCSHELL 00000019AE5DC800 == 27 [pid = 180] [id = 162] 03:57:11 INFO - PROCESS | 180 | --DOCSHELL 00000019A14B7800 == 26 [pid = 180] [id = 163] 03:57:11 INFO - PROCESS | 180 | --DOMWINDOW == 101 (00000019ACDEAC00) [pid = 180] [serial = 417] [outer = 0000000000000000] [url = about:blank] 03:57:11 INFO - PROCESS | 180 | --DOMWINDOW == 100 (00000019AC3BA800) [pid = 180] [serial = 416] [outer = 0000000000000000] [url = about:blank] 03:57:11 INFO - PROCESS | 180 | --DOMWINDOW == 99 (00000019AA25F000) [pid = 180] [serial = 449] [outer = 0000000000000000] [url = about:blank] 03:57:11 INFO - PROCESS | 180 | --DOMWINDOW == 98 (00000019AF7D3400) [pid = 180] [serial = 420] [outer = 0000000000000000] [url = about:blank] 03:57:11 INFO - PROCESS | 180 | --DOMWINDOW == 97 (00000019AE798000) [pid = 180] [serial = 419] [outer = 0000000000000000] [url = about:blank] 03:57:11 INFO - PROCESS | 180 | --DOMWINDOW == 96 (00000019A8738800) [pid = 180] [serial = 438] [outer = 0000000000000000] [url = about:blank] 03:57:11 INFO - PROCESS | 180 | --DOMWINDOW == 95 (00000019A9760000) [pid = 180] [serial = 447] [outer = 0000000000000000] [url = about:blank] 03:57:11 INFO - PROCESS | 180 | --DOMWINDOW == 94 (00000019A1468000) [pid = 180] [serial = 443] [outer = 0000000000000000] [url = about:blank] 03:57:11 INFO - PROCESS | 180 | --DOMWINDOW == 93 (00000019A6B37C00) [pid = 180] [serial = 444] [outer = 0000000000000000] [url = about:blank] 03:57:11 INFO - PROCESS | 180 | --DOMWINDOW == 92 (00000019A5A12000) [pid = 180] [serial = 434] [outer = 0000000000000000] [url = about:blank] 03:57:11 INFO - PROCESS | 180 | --DOMWINDOW == 91 (00000019A9056800) [pid = 180] [serial = 441] [outer = 0000000000000000] [url = about:blank] 03:57:11 INFO - PROCESS | 180 | --DOMWINDOW == 90 (00000019A6B37800) [pid = 180] [serial = 435] [outer = 0000000000000000] [url = about:blank] 03:57:11 INFO - PROCESS | 180 | --DOMWINDOW == 89 (00000019A9061000) [pid = 180] [serial = 446] [outer = 0000000000000000] [url = about:blank] 03:57:11 INFO - PROCESS | 180 | --DOMWINDOW == 88 (00000019A872A800) [pid = 180] [serial = 437] [outer = 0000000000000000] [url = about:blank] 03:57:11 INFO - PROCESS | 180 | --DOMWINDOW == 87 (00000019A0D2E800) [pid = 180] [serial = 423] [outer = 0000000000000000] [url = about:blank] 03:57:11 INFO - PROCESS | 180 | --DOMWINDOW == 86 (000000199C78D000) [pid = 180] [serial = 422] [outer = 0000000000000000] [url = about:blank] 03:57:11 INFO - PROCESS | 180 | --DOMWINDOW == 85 (000000199AE11800) [pid = 180] [serial = 425] [outer = 0000000000000000] [url = about:blank] 03:57:11 INFO - PROCESS | 180 | --DOMWINDOW == 84 (000000199C190C00) [pid = 180] [serial = 426] [outer = 0000000000000000] [url = about:blank] 03:57:11 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019A25B6800) [pid = 180] [serial = 431] [outer = 0000000000000000] [url = about:blank] 03:57:11 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019A5549000) [pid = 180] [serial = 432] [outer = 0000000000000000] [url = about:blank] 03:57:11 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019A8A6FC00) [pid = 180] [serial = 440] [outer = 0000000000000000] [url = about:blank] 03:57:11 INFO - PROCESS | 180 | --DOMWINDOW == 80 (000000199D82D800) [pid = 180] [serial = 428] [outer = 0000000000000000] [url = about:blank] 03:57:11 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019A05B4C00) [pid = 180] [serial = 429] [outer = 0000000000000000] [url = about:blank] 03:57:11 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019A25BB400) [pid = 180] [serial = 411] [outer = 0000000000000000] [url = about:blank] 03:57:11 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019A05B8000) [pid = 180] [serial = 410] [outer = 0000000000000000] [url = about:blank] 03:57:11 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A8744800) [pid = 180] [serial = 414] [outer = 0000000000000000] [url = about:blank] 03:57:11 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A872A000) [pid = 180] [serial = 413] [outer = 0000000000000000] [url = about:blank] 03:57:11 INFO - PROCESS | 180 | 1468753031400 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]]]}] 03:57:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 03:57:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1684ms 03:57:11 INFO - PROCESS | 180 | 1468753031441 Marionette TRACE conn6 -> [0,637,"getWindowHandle",null] 03:57:11 INFO - PROCESS | 180 | 1468753031446 Marionette TRACE conn6 <- [1,637,null,{"value":"13"}] 03:57:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 03:57:11 INFO - PROCESS | 180 | 1468753031451 Marionette TRACE conn6 -> [0,638,"setScriptTimeout",{"ms":35000}] 03:57:11 INFO - PROCESS | 180 | 1468753031455 Marionette TRACE conn6 <- [1,638,null,{}] 03:57:11 INFO - PROCESS | 180 | 1468753031460 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}] 03:57:11 INFO - PROCESS | 180 | 1468753031463 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:11 INFO - PROCESS | 180 | 1468753031562 Marionette TRACE conn6 <- [1,639,null,{"value":null}] 03:57:11 INFO - PROCESS | 180 | 1468753031633 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:11 INFO - PROCESS | 180 | 1468753031637 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:11 INFO - PROCESS | 180 | ++DOCSHELL 000000199C5AE800 == 27 [pid = 180] [id = 169] 03:57:11 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (000000199B7C9800) [pid = 180] [serial = 505] [outer = 0000000000000000] 03:57:11 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (000000199BF19C00) [pid = 180] [serial = 506] [outer = 000000199B7C9800] 03:57:11 INFO - PROCESS | 180 | 1468753031688 Marionette DEBUG loaded listener.js 03:57:11 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (000000199C0C3C00) [pid = 180] [serial = 507] [outer = 000000199B7C9800] 03:57:12 INFO - PROCESS | 180 | 1468753032110 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]]]}] 03:57:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 03:57:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 671ms 03:57:12 INFO - PROCESS | 180 | 1468753032126 Marionette TRACE conn6 -> [0,641,"getWindowHandle",null] 03:57:12 INFO - PROCESS | 180 | 1468753032131 Marionette TRACE conn6 <- [1,641,null,{"value":"13"}] 03:57:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 03:57:12 INFO - PROCESS | 180 | 1468753032138 Marionette TRACE conn6 -> [0,642,"setScriptTimeout",{"ms":35000}] 03:57:12 INFO - PROCESS | 180 | 1468753032141 Marionette TRACE conn6 <- [1,642,null,{}] 03:57:12 INFO - PROCESS | 180 | 1468753032145 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}] 03:57:12 INFO - PROCESS | 180 | 1468753032148 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:12 INFO - PROCESS | 180 | 1468753032239 Marionette TRACE conn6 <- [1,643,null,{"value":null}] 03:57:12 INFO - PROCESS | 180 | 1468753032246 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:12 INFO - PROCESS | 180 | 1468753032249 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:12 INFO - PROCESS | 180 | ++DOCSHELL 00000019A1F8A800 == 28 [pid = 180] [id = 170] 03:57:12 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (000000199C199400) [pid = 180] [serial = 508] [outer = 0000000000000000] 03:57:12 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (000000199C319400) [pid = 180] [serial = 509] [outer = 000000199C199400] 03:57:12 INFO - PROCESS | 180 | 1468753032298 Marionette DEBUG loaded listener.js 03:57:12 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (000000199C752800) [pid = 180] [serial = 510] [outer = 000000199C199400] 03:57:12 INFO - PROCESS | 180 | 1468753032755 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]]]}] 03:57:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 03:57:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 693ms 03:57:12 INFO - PROCESS | 180 | 1468753032832 Marionette TRACE conn6 -> [0,645,"getWindowHandle",null] 03:57:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 03:57:12 INFO - PROCESS | 180 | 1468753032835 Marionette TRACE conn6 <- [1,645,null,{"value":"13"}] 03:57:12 INFO - PROCESS | 180 | 1468753032838 Marionette TRACE conn6 -> [0,646,"setScriptTimeout",{"ms":35000}] 03:57:12 INFO - PROCESS | 180 | 1468753032842 Marionette TRACE conn6 <- [1,646,null,{}] 03:57:12 INFO - PROCESS | 180 | 1468753032854 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}] 03:57:12 INFO - PROCESS | 180 | 1468753032859 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:12 INFO - PROCESS | 180 | 1468753032984 Marionette TRACE conn6 <- [1,647,null,{"value":null}] 03:57:13 INFO - PROCESS | 180 | 1468753033063 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:13 INFO - PROCESS | 180 | 1468753033066 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:13 INFO - PROCESS | 180 | ++DOCSHELL 00000019A7E5B800 == 29 [pid = 180] [id = 171] 03:57:13 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (000000199A35C000) [pid = 180] [serial = 511] [outer = 0000000000000000] 03:57:13 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A05F0800) [pid = 180] [serial = 512] [outer = 000000199A35C000] 03:57:13 INFO - PROCESS | 180 | 1468753033118 Marionette DEBUG loaded listener.js 03:57:13 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019A0EBE000) [pid = 180] [serial = 513] [outer = 000000199A35C000] 03:57:13 INFO - PROCESS | 180 | 1468753033545 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]]]}] 03:57:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 03:57:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 734ms 03:57:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 03:57:13 INFO - PROCESS | 180 | 1468753033576 Marionette TRACE conn6 -> [0,649,"getWindowHandle",null] 03:57:13 INFO - PROCESS | 180 | 1468753033579 Marionette TRACE conn6 <- [1,649,null,{"value":"13"}] 03:57:13 INFO - PROCESS | 180 | 1468753033582 Marionette TRACE conn6 -> [0,650,"setScriptTimeout",{"ms":35000}] 03:57:13 INFO - PROCESS | 180 | 1468753033584 Marionette TRACE conn6 <- [1,650,null,{}] 03:57:13 INFO - PROCESS | 180 | 1468753033587 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}] 03:57:13 INFO - PROCESS | 180 | 1468753033590 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:13 INFO - PROCESS | 180 | 1468753033703 Marionette TRACE conn6 <- [1,651,null,{"value":null}] 03:57:13 INFO - PROCESS | 180 | 1468753033709 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:13 INFO - PROCESS | 180 | 1468753033711 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:13 INFO - PROCESS | 180 | ++DOCSHELL 00000019A8217000 == 30 [pid = 180] [id = 172] 03:57:13 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019A115E400) [pid = 180] [serial = 514] [outer = 0000000000000000] 03:57:13 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (00000019A1E76400) [pid = 180] [serial = 515] [outer = 00000019A115E400] 03:57:13 INFO - PROCESS | 180 | 1468753033798 Marionette DEBUG loaded listener.js 03:57:13 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (00000019A25C2000) [pid = 180] [serial = 516] [outer = 00000019A115E400] 03:57:14 INFO - PROCESS | 180 | [180] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:57:14 INFO - PROCESS | 180 | [180] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:57:14 INFO - PROCESS | 180 | [180] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:57:14 INFO - PROCESS | 180 | 1468753034238 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]]]}] 03:57:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 03:57:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 671ms 03:57:14 INFO - PROCESS | 180 | 1468753034257 Marionette TRACE conn6 -> [0,653,"getWindowHandle",null] 03:57:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 03:57:14 INFO - PROCESS | 180 | 1468753034259 Marionette TRACE conn6 <- [1,653,null,{"value":"13"}] 03:57:14 INFO - PROCESS | 180 | 1468753034263 Marionette TRACE conn6 -> [0,654,"setScriptTimeout",{"ms":35000}] 03:57:14 INFO - PROCESS | 180 | 1468753034265 Marionette TRACE conn6 <- [1,654,null,{}] 03:57:14 INFO - PROCESS | 180 | 1468753034268 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}] 03:57:14 INFO - PROCESS | 180 | 1468753034271 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:14 INFO - PROCESS | 180 | 1468753034404 Marionette TRACE conn6 <- [1,655,null,{"value":null}] 03:57:14 INFO - PROCESS | 180 | 1468753034412 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:14 INFO - PROCESS | 180 | 1468753034414 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:14 INFO - PROCESS | 180 | ++DOCSHELL 00000019A89C1000 == 31 [pid = 180] [id = 173] 03:57:14 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (000000199C198C00) [pid = 180] [serial = 517] [outer = 0000000000000000] 03:57:14 INFO - PROCESS | 180 | ++DOMWINDOW == 89 (00000019A2A65C00) [pid = 180] [serial = 518] [outer = 000000199C198C00] 03:57:14 INFO - PROCESS | 180 | 1468753034460 Marionette DEBUG loaded listener.js 03:57:14 INFO - PROCESS | 180 | ++DOMWINDOW == 90 (00000019A5551400) [pid = 180] [serial = 519] [outer = 000000199C198C00] 03:57:14 INFO - PROCESS | 180 | [180] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:57:14 INFO - PROCESS | 180 | [180] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:57:14 INFO - PROCESS | 180 | [180] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:57:14 INFO - PROCESS | 180 | 1468753034934 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]]]}] 03:57:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 03:57:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 734ms 03:57:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 03:57:15 INFO - PROCESS | 180 | 1468753035005 Marionette TRACE conn6 -> [0,657,"getWindowHandle",null] 03:57:15 INFO - PROCESS | 180 | 1468753035007 Marionette TRACE conn6 <- [1,657,null,{"value":"13"}] 03:57:15 INFO - PROCESS | 180 | 1468753035016 Marionette TRACE conn6 -> [0,658,"setScriptTimeout",{"ms":35000}] 03:57:15 INFO - PROCESS | 180 | 1468753035018 Marionette TRACE conn6 <- [1,658,null,{}] 03:57:15 INFO - PROCESS | 180 | 1468753035022 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}] 03:57:15 INFO - PROCESS | 180 | 1468753035028 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:15 INFO - PROCESS | 180 | 1468753035168 Marionette TRACE conn6 <- [1,659,null,{"value":null}] 03:57:15 INFO - PROCESS | 180 | 1468753035216 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:15 INFO - PROCESS | 180 | 1468753035218 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:15 INFO - PROCESS | 180 | ++DOCSHELL 00000019A9862800 == 32 [pid = 180] [id = 174] 03:57:15 INFO - PROCESS | 180 | ++DOMWINDOW == 91 (00000019A6B05800) [pid = 180] [serial = 520] [outer = 0000000000000000] 03:57:15 INFO - PROCESS | 180 | ++DOMWINDOW == 92 (00000019A6B35800) [pid = 180] [serial = 521] [outer = 00000019A6B05800] 03:57:15 INFO - PROCESS | 180 | 1468753035266 Marionette DEBUG loaded listener.js 03:57:15 INFO - PROCESS | 180 | ++DOMWINDOW == 93 (00000019A7EBD400) [pid = 180] [serial = 522] [outer = 00000019A6B05800] 03:57:15 INFO - PROCESS | 180 | --DOMWINDOW == 92 (00000019ACE1A000) [pid = 180] [serial = 484] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 03:57:15 INFO - PROCESS | 180 | --DOMWINDOW == 91 (00000019A98D4400) [pid = 180] [serial = 472] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 03:57:15 INFO - PROCESS | 180 | --DOMWINDOW == 90 (00000019AC3B7000) [pid = 180] [serial = 475] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 03:57:15 INFO - PROCESS | 180 | --DOMWINDOW == 89 (00000019A05B8800) [pid = 180] [serial = 478] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 03:57:15 INFO - PROCESS | 180 | --DOMWINDOW == 88 (00000019A554EC00) [pid = 180] [serial = 466] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 03:57:15 INFO - PROCESS | 180 | --DOMWINDOW == 87 (00000019A5548800) [pid = 180] [serial = 463] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 03:57:15 INFO - PROCESS | 180 | --DOMWINDOW == 86 (00000019A06CA000) [pid = 180] [serial = 454] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 03:57:15 INFO - PROCESS | 180 | --DOMWINDOW == 85 (000000199A8E5400) [pid = 180] [serial = 457] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 03:57:15 INFO - PROCESS | 180 | --DOMWINDOW == 84 (000000199C0C3400) [pid = 180] [serial = 460] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 03:57:15 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019A970A800) [pid = 180] [serial = 448] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 03:57:15 INFO - PROCESS | 180 | --DOMWINDOW == 82 (000000199C19A400) [pid = 180] [serial = 451] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 03:57:15 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019A9765C00) [pid = 180] [serial = 481] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 03:57:15 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019A8A71000) [pid = 180] [serial = 469] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 03:57:15 INFO - PROCESS | 180 | 1468753035875 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]]]}] 03:57:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 03:57:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 943ms 03:57:15 INFO - PROCESS | 180 | 1468753035956 Marionette TRACE conn6 -> [0,661,"getWindowHandle",null] 03:57:15 INFO - PROCESS | 180 | 1468753035958 Marionette TRACE conn6 <- [1,661,null,{"value":"13"}] 03:57:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 03:57:15 INFO - PROCESS | 180 | 1468753035961 Marionette TRACE conn6 -> [0,662,"setScriptTimeout",{"ms":35000}] 03:57:15 INFO - PROCESS | 180 | 1468753035963 Marionette TRACE conn6 <- [1,662,null,{}] 03:57:15 INFO - PROCESS | 180 | 1468753035967 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}] 03:57:15 INFO - PROCESS | 180 | 1468753035969 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:16 INFO - PROCESS | 180 | 1468753036050 Marionette TRACE conn6 <- [1,663,null,{"value":null}] 03:57:16 INFO - PROCESS | 180 | 1468753036057 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:16 INFO - PROCESS | 180 | 1468753036059 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:16 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB3E3800 == 33 [pid = 180] [id = 175] 03:57:16 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A6A49400) [pid = 180] [serial = 523] [outer = 0000000000000000] 03:57:16 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A6B37400) [pid = 180] [serial = 524] [outer = 00000019A6A49400] 03:57:16 INFO - PROCESS | 180 | 1468753036105 Marionette DEBUG loaded listener.js 03:57:16 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A809E800) [pid = 180] [serial = 525] [outer = 00000019A6A49400] 03:57:16 INFO - PROCESS | 180 | [180] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:57:16 INFO - PROCESS | 180 | [180] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:57:16 INFO - PROCESS | 180 | [180] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:57:16 INFO - PROCESS | 180 | 1468753036523 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]]]}] 03:57:16 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 03:57:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 587ms 03:57:16 INFO - PROCESS | 180 | 1468753036552 Marionette TRACE conn6 -> [0,665,"getWindowHandle",null] 03:57:16 INFO - PROCESS | 180 | 1468753036554 Marionette TRACE conn6 <- [1,665,null,{"value":"13"}] 03:57:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 03:57:16 INFO - PROCESS | 180 | 1468753036557 Marionette TRACE conn6 -> [0,666,"setScriptTimeout",{"ms":35000}] 03:57:16 INFO - PROCESS | 180 | 1468753036559 Marionette TRACE conn6 <- [1,666,null,{}] 03:57:16 INFO - PROCESS | 180 | 1468753036566 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}] 03:57:16 INFO - PROCESS | 180 | 1468753036569 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:16 INFO - PROCESS | 180 | 1468753036652 Marionette TRACE conn6 <- [1,667,null,{"value":null}] 03:57:16 INFO - PROCESS | 180 | 1468753036658 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:16 INFO - PROCESS | 180 | 1468753036660 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:16 INFO - PROCESS | 180 | ++DOCSHELL 00000019AC0AE000 == 34 [pid = 180] [id = 176] 03:57:16 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019A8267C00) [pid = 180] [serial = 526] [outer = 0000000000000000] 03:57:16 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019A872E400) [pid = 180] [serial = 527] [outer = 00000019A8267C00] 03:57:16 INFO - PROCESS | 180 | 1468753036706 Marionette DEBUG loaded listener.js 03:57:16 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (00000019A8735C00) [pid = 180] [serial = 528] [outer = 00000019A8267C00] 03:57:17 INFO - PROCESS | 180 | 1468753037140 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]]]}] 03:57:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 03:57:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 628ms 03:57:17 INFO - PROCESS | 180 | 1468753037194 Marionette TRACE conn6 -> [0,669,"getWindowHandle",null] 03:57:17 INFO - PROCESS | 180 | 1468753037196 Marionette TRACE conn6 <- [1,669,null,{"value":"13"}] 03:57:17 INFO - PROCESS | 180 | 1468753037200 Marionette TRACE conn6 -> [0,670,"setScriptTimeout",{"ms":35000}] 03:57:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 03:57:17 INFO - PROCESS | 180 | 1468753037202 Marionette TRACE conn6 <- [1,670,null,{}] 03:57:17 INFO - PROCESS | 180 | 1468753037205 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}] 03:57:17 INFO - PROCESS | 180 | 1468753037207 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:17 INFO - PROCESS | 180 | 1468753037291 Marionette TRACE conn6 <- [1,671,null,{"value":null}] 03:57:17 INFO - PROCESS | 180 | 1468753037297 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:17 INFO - PROCESS | 180 | 1468753037299 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:17 INFO - PROCESS | 180 | ++DOCSHELL 00000019A7E5A000 == 35 [pid = 180] [id = 177] 03:57:17 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (00000019A8737000) [pid = 180] [serial = 529] [outer = 0000000000000000] 03:57:17 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (00000019A8745800) [pid = 180] [serial = 530] [outer = 00000019A8737000] 03:57:17 INFO - PROCESS | 180 | 1468753037343 Marionette DEBUG loaded listener.js 03:57:17 INFO - PROCESS | 180 | ++DOMWINDOW == 89 (00000019A8A75400) [pid = 180] [serial = 531] [outer = 00000019A8737000] 03:57:17 INFO - PROCESS | 180 | [180] WARNING: Using default font: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 03:57:18 INFO - PROCESS | 180 | [180] WARNING: Using default font: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 03:57:18 INFO - PROCESS | 180 | 1468753038477 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]]]}] 03:57:18 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) 03:57:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1325ms 03:57:18 INFO - PROCESS | 180 | 1468753038528 Marionette TRACE conn6 -> [0,673,"getWindowHandle",null] 03:57:18 INFO - PROCESS | 180 | 1468753038533 Marionette TRACE conn6 <- [1,673,null,{"value":"13"}] 03:57:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 03:57:18 INFO - PROCESS | 180 | 1468753038538 Marionette TRACE conn6 -> [0,674,"setScriptTimeout",{"ms":35000}] 03:57:18 INFO - PROCESS | 180 | 1468753038542 Marionette TRACE conn6 <- [1,674,null,{}] 03:57:18 INFO - PROCESS | 180 | 1468753038549 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}] 03:57:18 INFO - PROCESS | 180 | 1468753038552 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:18 INFO - PROCESS | 180 | 1468753038710 Marionette TRACE conn6 <- [1,675,null,{"value":null}] 03:57:18 INFO - PROCESS | 180 | 1468753038777 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:18 INFO - PROCESS | 180 | 1468753038780 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:18 INFO - PROCESS | 180 | ++DOCSHELL 00000019A2552800 == 36 [pid = 180] [id = 178] 03:57:18 INFO - PROCESS | 180 | ++DOMWINDOW == 90 (000000199BF17800) [pid = 180] [serial = 532] [outer = 0000000000000000] 03:57:18 INFO - PROCESS | 180 | ++DOMWINDOW == 91 (000000199C198400) [pid = 180] [serial = 533] [outer = 000000199BF17800] 03:57:18 INFO - PROCESS | 180 | 1468753038840 Marionette DEBUG loaded listener.js 03:57:18 INFO - PROCESS | 180 | ++DOMWINDOW == 92 (000000199C750400) [pid = 180] [serial = 534] [outer = 000000199BF17800] 03:57:20 INFO - PROCESS | 180 | 1468753040011 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]]]}] 03:57:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 03:57:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1538ms 03:57:20 INFO - PROCESS | 180 | 1468753040163 Marionette TRACE conn6 -> [0,677,"getWindowHandle",null] 03:57:20 INFO - PROCESS | 180 | 1468753040168 Marionette TRACE conn6 <- [1,677,null,{"value":"13"}] 03:57:20 INFO - PROCESS | 180 | 1468753040179 Marionette TRACE conn6 -> [0,678,"setScriptTimeout",{"ms":35000}] 03:57:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 03:57:20 INFO - PROCESS | 180 | 1468753040182 Marionette TRACE conn6 <- [1,678,null,{}] 03:57:20 INFO - PROCESS | 180 | 1468753040188 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}] 03:57:20 INFO - PROCESS | 180 | 1468753040191 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:20 INFO - PROCESS | 180 | 1468753040321 Marionette TRACE conn6 <- [1,679,null,{"value":null}] 03:57:20 INFO - PROCESS | 180 | --DOCSHELL 00000019AC0AE000 == 35 [pid = 180] [id = 176] 03:57:20 INFO - PROCESS | 180 | --DOCSHELL 00000019AB3E3800 == 34 [pid = 180] [id = 175] 03:57:20 INFO - PROCESS | 180 | --DOCSHELL 00000019A9862800 == 33 [pid = 180] [id = 174] 03:57:20 INFO - PROCESS | 180 | --DOCSHELL 00000019A89C1000 == 32 [pid = 180] [id = 173] 03:57:20 INFO - PROCESS | 180 | --DOCSHELL 00000019A8217000 == 31 [pid = 180] [id = 172] 03:57:20 INFO - PROCESS | 180 | --DOCSHELL 00000019A7E5B800 == 30 [pid = 180] [id = 171] 03:57:20 INFO - PROCESS | 180 | --DOCSHELL 00000019A1F8A800 == 29 [pid = 180] [id = 170] 03:57:20 INFO - PROCESS | 180 | --DOCSHELL 000000199C5AE800 == 28 [pid = 180] [id = 169] 03:57:20 INFO - PROCESS | 180 | --DOCSHELL 00000019A2556800 == 27 [pid = 180] [id = 168] 03:57:20 INFO - PROCESS | 180 | --DOMWINDOW == 91 (00000019ACEA5C00) [pid = 180] [serial = 485] [outer = 0000000000000000] [url = about:blank] 03:57:20 INFO - PROCESS | 180 | --DOMWINDOW == 90 (00000019AC084000) [pid = 180] [serial = 474] [outer = 0000000000000000] [url = about:blank] 03:57:20 INFO - PROCESS | 180 | --DOMWINDOW == 89 (00000019AA006400) [pid = 180] [serial = 473] [outer = 0000000000000000] [url = about:blank] 03:57:20 INFO - PROCESS | 180 | --DOMWINDOW == 88 (00000019ACBA8400) [pid = 180] [serial = 476] [outer = 0000000000000000] [url = about:blank] 03:57:20 INFO - PROCESS | 180 | --DOMWINDOW == 87 (00000019A59B8800) [pid = 180] [serial = 479] [outer = 0000000000000000] [url = about:blank] 03:57:20 INFO - PROCESS | 180 | --DOMWINDOW == 86 (00000019A872C400) [pid = 180] [serial = 467] [outer = 0000000000000000] [url = about:blank] 03:57:20 INFO - PROCESS | 180 | --DOMWINDOW == 85 (00000019A5A12C00) [pid = 180] [serial = 464] [outer = 0000000000000000] [url = about:blank] 03:57:20 INFO - PROCESS | 180 | --DOMWINDOW == 84 (00000019A6B0FC00) [pid = 180] [serial = 465] [outer = 0000000000000000] [url = about:blank] 03:57:20 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019A25FB000) [pid = 180] [serial = 455] [outer = 0000000000000000] [url = about:blank] 03:57:20 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019A6031000) [pid = 180] [serial = 456] [outer = 0000000000000000] [url = about:blank] 03:57:20 INFO - PROCESS | 180 | --DOMWINDOW == 81 (000000199C0CD800) [pid = 180] [serial = 458] [outer = 0000000000000000] [url = about:blank] 03:57:20 INFO - PROCESS | 180 | --DOMWINDOW == 80 (000000199C74E000) [pid = 180] [serial = 459] [outer = 0000000000000000] [url = about:blank] 03:57:20 INFO - PROCESS | 180 | --DOMWINDOW == 79 (000000199C260000) [pid = 180] [serial = 461] [outer = 0000000000000000] [url = about:blank] 03:57:20 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019A0DBB800) [pid = 180] [serial = 462] [outer = 0000000000000000] [url = about:blank] 03:57:20 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019AB092C00) [pid = 180] [serial = 450] [outer = 0000000000000000] [url = about:blank] 03:57:20 INFO - PROCESS | 180 | --DOMWINDOW == 76 (000000199C254800) [pid = 180] [serial = 452] [outer = 0000000000000000] [url = about:blank] 03:57:20 INFO - PROCESS | 180 | --DOMWINDOW == 75 (000000199C757800) [pid = 180] [serial = 453] [outer = 0000000000000000] [url = about:blank] 03:57:20 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019A8A6D800) [pid = 180] [serial = 468] [outer = 0000000000000000] [url = about:blank] 03:57:20 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019ACDE6C00) [pid = 180] [serial = 482] [outer = 0000000000000000] [url = about:blank] 03:57:20 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019A9762800) [pid = 180] [serial = 480] [outer = 0000000000000000] [url = about:blank] 03:57:20 INFO - PROCESS | 180 | --DOMWINDOW == 71 (00000019ACC10400) [pid = 180] [serial = 477] [outer = 0000000000000000] [url = about:blank] 03:57:20 INFO - PROCESS | 180 | --DOMWINDOW == 70 (00000019A9056C00) [pid = 180] [serial = 470] [outer = 0000000000000000] [url = about:blank] 03:57:20 INFO - PROCESS | 180 | --DOMWINDOW == 69 (00000019ACE16400) [pid = 180] [serial = 483] [outer = 0000000000000000] [url = about:blank] 03:57:20 INFO - PROCESS | 180 | --DOMWINDOW == 68 (00000019ACEADC00) [pid = 180] [serial = 486] [outer = 0000000000000000] [url = about:blank] 03:57:20 INFO - PROCESS | 180 | --DOMWINDOW == 67 (00000019A92C9800) [pid = 180] [serial = 471] [outer = 0000000000000000] [url = about:blank] 03:57:20 INFO - PROCESS | 180 | 1468753040417 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:20 INFO - PROCESS | 180 | 1468753040422 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:20 INFO - PROCESS | 180 | ++DOCSHELL 000000199C9CB000 == 28 [pid = 180] [id = 179] 03:57:20 INFO - PROCESS | 180 | ++DOMWINDOW == 68 (000000199BF18400) [pid = 180] [serial = 535] [outer = 0000000000000000] 03:57:20 INFO - PROCESS | 180 | ++DOMWINDOW == 69 (000000199C260000) [pid = 180] [serial = 536] [outer = 000000199BF18400] 03:57:20 INFO - PROCESS | 180 | 1468753040474 Marionette DEBUG loaded listener.js 03:57:20 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (000000199C796400) [pid = 180] [serial = 537] [outer = 000000199BF18400] 03:57:21 INFO - PROCESS | 180 | 1468753041376 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]]]}] 03:57:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 03:57:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1239ms 03:57:21 INFO - PROCESS | 180 | 1468753041423 Marionette TRACE conn6 -> [0,681,"getWindowHandle",null] 03:57:21 INFO - PROCESS | 180 | 1468753041429 Marionette TRACE conn6 <- [1,681,null,{"value":"13"}] 03:57:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 03:57:21 INFO - PROCESS | 180 | 1468753041436 Marionette TRACE conn6 -> [0,682,"setScriptTimeout",{"ms":35000}] 03:57:21 INFO - PROCESS | 180 | 1468753041438 Marionette TRACE conn6 <- [1,682,null,{}] 03:57:21 INFO - PROCESS | 180 | 1468753041442 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}] 03:57:21 INFO - PROCESS | 180 | 1468753041445 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:21 INFO - PROCESS | 180 | 1468753041543 Marionette TRACE conn6 <- [1,683,null,{"value":null}] 03:57:21 INFO - PROCESS | 180 | 1468753041607 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:21 INFO - PROCESS | 180 | 1468753041610 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:21 INFO - PROCESS | 180 | ++DOCSHELL 00000019A594F800 == 29 [pid = 180] [id = 180] 03:57:21 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (00000019A05AF000) [pid = 180] [serial = 538] [outer = 0000000000000000] 03:57:21 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (00000019A06C7400) [pid = 180] [serial = 539] [outer = 00000019A05AF000] 03:57:21 INFO - PROCESS | 180 | 1468753041660 Marionette DEBUG loaded listener.js 03:57:21 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019A107B400) [pid = 180] [serial = 540] [outer = 00000019A05AF000] 03:57:22 INFO - PROCESS | 180 | 1468753042574 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]]]}] 03:57:22 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) 03:57:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1194ms 03:57:22 INFO - PROCESS | 180 | 1468753042630 Marionette TRACE conn6 -> [0,685,"getWindowHandle",null] 03:57:22 INFO - PROCESS | 180 | 1468753042633 Marionette TRACE conn6 <- [1,685,null,{"value":"13"}] 03:57:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 03:57:22 INFO - PROCESS | 180 | 1468753042643 Marionette TRACE conn6 -> [0,686,"setScriptTimeout",{"ms":35000}] 03:57:22 INFO - PROCESS | 180 | 1468753042647 Marionette TRACE conn6 <- [1,686,null,{}] 03:57:22 INFO - PROCESS | 180 | 1468753042658 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}] 03:57:22 INFO - PROCESS | 180 | 1468753042664 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:22 INFO - PROCESS | 180 | 1468753042799 Marionette TRACE conn6 <- [1,687,null,{"value":null}] 03:57:22 INFO - PROCESS | 180 | 1468753042807 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:22 INFO - PROCESS | 180 | 1468753042810 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:22 INFO - PROCESS | 180 | ++DOCSHELL 00000019A84E0000 == 30 [pid = 180] [id = 181] 03:57:22 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019A554E800) [pid = 180] [serial = 541] [outer = 0000000000000000] 03:57:22 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A59BF400) [pid = 180] [serial = 542] [outer = 00000019A554E800] 03:57:22 INFO - PROCESS | 180 | 1468753042897 Marionette DEBUG loaded listener.js 03:57:22 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A6A48400) [pid = 180] [serial = 543] [outer = 00000019A554E800] 03:57:23 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A115E400) [pid = 180] [serial = 514] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 03:57:23 INFO - PROCESS | 180 | --DOMWINDOW == 74 (000000199C199400) [pid = 180] [serial = 508] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 03:57:23 INFO - PROCESS | 180 | --DOMWINDOW == 73 (000000199C0C4800) [pid = 180] [serial = 502] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 03:57:23 INFO - PROCESS | 180 | --DOMWINDOW == 72 (000000199B7C9800) [pid = 180] [serial = 505] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 03:57:23 INFO - PROCESS | 180 | --DOMWINDOW == 71 (000000199A35C000) [pid = 180] [serial = 511] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 03:57:23 INFO - PROCESS | 180 | --DOMWINDOW == 70 (000000199C756C00) [pid = 180] [serial = 487] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 03:57:23 INFO - PROCESS | 180 | --DOMWINDOW == 69 (00000019A6B10400) [pid = 180] [serial = 490] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 03:57:23 INFO - PROCESS | 180 | --DOMWINDOW == 68 (000000199C198C00) [pid = 180] [serial = 517] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 03:57:23 INFO - PROCESS | 180 | --DOMWINDOW == 67 (00000019AC3B7C00) [pid = 180] [serial = 493] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 03:57:23 INFO - PROCESS | 180 | --DOMWINDOW == 66 (00000019AD005800) [pid = 180] [serial = 496] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 03:57:23 INFO - PROCESS | 180 | --DOMWINDOW == 65 (00000019AB08E400) [pid = 180] [serial = 499] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 03:57:23 INFO - PROCESS | 180 | --DOMWINDOW == 64 (00000019A6B05800) [pid = 180] [serial = 520] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 03:57:23 INFO - PROCESS | 180 | --DOMWINDOW == 63 (00000019A8267C00) [pid = 180] [serial = 526] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 03:57:23 INFO - PROCESS | 180 | --DOMWINDOW == 62 (00000019A6A49400) [pid = 180] [serial = 523] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 03:57:23 INFO - PROCESS | 180 | 1468753043843 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]]]}] 03:57:23 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) 03:57:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1230ms 03:57:23 INFO - PROCESS | 180 | 1468753043875 Marionette TRACE conn6 -> [0,689,"getWindowHandle",null] 03:57:23 INFO - PROCESS | 180 | 1468753043880 Marionette TRACE conn6 <- [1,689,null,{"value":"13"}] 03:57:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 03:57:23 INFO - PROCESS | 180 | 1468753043885 Marionette TRACE conn6 -> [0,690,"setScriptTimeout",{"ms":35000}] 03:57:23 INFO - PROCESS | 180 | 1468753043889 Marionette TRACE conn6 <- [1,690,null,{}] 03:57:23 INFO - PROCESS | 180 | 1468753043895 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}] 03:57:23 INFO - PROCESS | 180 | 1468753043898 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:24 INFO - PROCESS | 180 | 1468753044045 Marionette TRACE conn6 <- [1,691,null,{"value":null}] 03:57:24 INFO - PROCESS | 180 | 1468753044111 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:24 INFO - PROCESS | 180 | 1468753044116 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:24 INFO - PROCESS | 180 | ++DOCSHELL 00000019A1F97000 == 31 [pid = 180] [id = 182] 03:57:24 INFO - PROCESS | 180 | ++DOMWINDOW == 63 (000000199B32D400) [pid = 180] [serial = 544] [outer = 0000000000000000] 03:57:24 INFO - PROCESS | 180 | ++DOMWINDOW == 64 (000000199C261400) [pid = 180] [serial = 545] [outer = 000000199B32D400] 03:57:24 INFO - PROCESS | 180 | 1468753044177 Marionette DEBUG loaded listener.js 03:57:24 INFO - PROCESS | 180 | ++DOMWINDOW == 65 (000000199D82C400) [pid = 180] [serial = 546] [outer = 000000199B32D400] 03:57:25 INFO - PROCESS | 180 | 1468753045294 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]]]}] 03:57:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 03:57:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1442ms 03:57:25 INFO - PROCESS | 180 | 1468753045351 Marionette TRACE conn6 -> [0,693,"getWindowHandle",null] 03:57:25 INFO - PROCESS | 180 | 1468753045356 Marionette TRACE conn6 <- [1,693,null,{"value":"13"}] 03:57:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 03:57:25 INFO - PROCESS | 180 | 1468753045364 Marionette TRACE conn6 -> [0,694,"setScriptTimeout",{"ms":35000}] 03:57:25 INFO - PROCESS | 180 | 1468753045367 Marionette TRACE conn6 <- [1,694,null,{}] 03:57:25 INFO - PROCESS | 180 | 1468753045371 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}] 03:57:25 INFO - PROCESS | 180 | 1468753045374 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:25 INFO - PROCESS | 180 | 1468753045475 Marionette TRACE conn6 <- [1,695,null,{"value":null}] 03:57:25 INFO - PROCESS | 180 | 1468753045621 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:25 INFO - PROCESS | 180 | 1468753045624 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:25 INFO - PROCESS | 180 | ++DOCSHELL 00000019A907B800 == 32 [pid = 180] [id = 183] 03:57:25 INFO - PROCESS | 180 | ++DOMWINDOW == 66 (00000019A1463C00) [pid = 180] [serial = 547] [outer = 0000000000000000] 03:57:25 INFO - PROCESS | 180 | ++DOMWINDOW == 67 (00000019A1F1A400) [pid = 180] [serial = 548] [outer = 00000019A1463C00] 03:57:25 INFO - PROCESS | 180 | 1468753045724 Marionette DEBUG loaded listener.js 03:57:25 INFO - PROCESS | 180 | ++DOMWINDOW == 68 (00000019A5546000) [pid = 180] [serial = 549] [outer = 00000019A1463C00] 03:57:26 INFO - PROCESS | 180 | 1468753046788 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]]]}] 03:57:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 03:57:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1491ms 03:57:26 INFO - PROCESS | 180 | 1468753046856 Marionette TRACE conn6 -> [0,697,"getWindowHandle",null] 03:57:26 INFO - PROCESS | 180 | 1468753046860 Marionette TRACE conn6 <- [1,697,null,{"value":"13"}] 03:57:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 03:57:26 INFO - PROCESS | 180 | 1468753046865 Marionette TRACE conn6 -> [0,698,"setScriptTimeout",{"ms":35000}] 03:57:26 INFO - PROCESS | 180 | 1468753046868 Marionette TRACE conn6 <- [1,698,null,{}] 03:57:26 INFO - PROCESS | 180 | 1468753046874 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}] 03:57:26 INFO - PROCESS | 180 | 1468753046877 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:27 INFO - PROCESS | 180 | 1468753047016 Marionette TRACE conn6 <- [1,699,null,{"value":null}] 03:57:27 INFO - PROCESS | 180 | 1468753047142 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:27 INFO - PROCESS | 180 | 1468753047146 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:27 INFO - PROCESS | 180 | ++DOCSHELL 00000019A0D7D800 == 33 [pid = 180] [id = 184] 03:57:27 INFO - PROCESS | 180 | ++DOMWINDOW == 69 (000000199C25D400) [pid = 180] [serial = 550] [outer = 0000000000000000] 03:57:27 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (000000199C74B800) [pid = 180] [serial = 551] [outer = 000000199C25D400] 03:57:27 INFO - PROCESS | 180 | 1468753047197 Marionette DEBUG loaded listener.js 03:57:27 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (000000199D5C5800) [pid = 180] [serial = 552] [outer = 000000199C25D400] 03:57:27 INFO - PROCESS | 180 | --DOCSHELL 00000019A594F800 == 32 [pid = 180] [id = 180] 03:57:27 INFO - PROCESS | 180 | --DOCSHELL 000000199C9CB000 == 31 [pid = 180] [id = 179] 03:57:27 INFO - PROCESS | 180 | --DOCSHELL 00000019A2552800 == 30 [pid = 180] [id = 178] 03:57:27 INFO - PROCESS | 180 | --DOCSHELL 00000019A907B800 == 29 [pid = 180] [id = 183] 03:57:27 INFO - PROCESS | 180 | --DOCSHELL 00000019A84E0000 == 28 [pid = 180] [id = 181] 03:57:27 INFO - PROCESS | 180 | --DOCSHELL 00000019A7E5A000 == 27 [pid = 180] [id = 177] 03:57:27 INFO - PROCESS | 180 | --DOCSHELL 00000019A1F97000 == 26 [pid = 180] [id = 182] 03:57:27 INFO - PROCESS | 180 | --DOMWINDOW == 70 (00000019A1E76400) [pid = 180] [serial = 515] [outer = 0000000000000000] [url = about:blank] 03:57:27 INFO - PROCESS | 180 | --DOMWINDOW == 69 (000000199C319400) [pid = 180] [serial = 509] [outer = 0000000000000000] [url = about:blank] 03:57:27 INFO - PROCESS | 180 | --DOMWINDOW == 68 (000000199C752800) [pid = 180] [serial = 510] [outer = 0000000000000000] [url = about:blank] 03:57:27 INFO - PROCESS | 180 | --DOMWINDOW == 67 (000000199D831800) [pid = 180] [serial = 504] [outer = 0000000000000000] [url = about:blank] 03:57:27 INFO - PROCESS | 180 | --DOMWINDOW == 66 (000000199C25A800) [pid = 180] [serial = 503] [outer = 0000000000000000] [url = about:blank] 03:57:27 INFO - PROCESS | 180 | --DOMWINDOW == 65 (000000199BF19C00) [pid = 180] [serial = 506] [outer = 0000000000000000] [url = about:blank] 03:57:27 INFO - PROCESS | 180 | --DOMWINDOW == 64 (000000199C0C3C00) [pid = 180] [serial = 507] [outer = 0000000000000000] [url = about:blank] 03:57:27 INFO - PROCESS | 180 | --DOMWINDOW == 63 (00000019A05F0800) [pid = 180] [serial = 512] [outer = 0000000000000000] [url = about:blank] 03:57:27 INFO - PROCESS | 180 | --DOMWINDOW == 62 (00000019A0D11400) [pid = 180] [serial = 489] [outer = 0000000000000000] [url = about:blank] 03:57:27 INFO - PROCESS | 180 | --DOMWINDOW == 61 (000000199C950800) [pid = 180] [serial = 488] [outer = 0000000000000000] [url = about:blank] 03:57:27 INFO - PROCESS | 180 | --DOMWINDOW == 60 (00000019A8733C00) [pid = 180] [serial = 492] [outer = 0000000000000000] [url = about:blank] 03:57:27 INFO - PROCESS | 180 | --DOMWINDOW == 59 (00000019A7EC8800) [pid = 180] [serial = 491] [outer = 0000000000000000] [url = about:blank] 03:57:27 INFO - PROCESS | 180 | --DOMWINDOW == 58 (00000019A2A65C00) [pid = 180] [serial = 518] [outer = 0000000000000000] [url = about:blank] 03:57:27 INFO - PROCESS | 180 | --DOMWINDOW == 57 (00000019ACC0C400) [pid = 180] [serial = 495] [outer = 0000000000000000] [url = about:blank] 03:57:27 INFO - PROCESS | 180 | --DOMWINDOW == 56 (00000019AC3BD000) [pid = 180] [serial = 494] [outer = 0000000000000000] [url = about:blank] 03:57:27 INFO - PROCESS | 180 | --DOMWINDOW == 55 (00000019AD708C00) [pid = 180] [serial = 498] [outer = 0000000000000000] [url = about:blank] 03:57:27 INFO - PROCESS | 180 | --DOMWINDOW == 54 (00000019AD00B400) [pid = 180] [serial = 497] [outer = 0000000000000000] [url = about:blank] 03:57:27 INFO - PROCESS | 180 | --DOMWINDOW == 53 (00000019AD7D7400) [pid = 180] [serial = 501] [outer = 0000000000000000] [url = about:blank] 03:57:27 INFO - PROCESS | 180 | --DOMWINDOW == 52 (00000019AD70F800) [pid = 180] [serial = 500] [outer = 0000000000000000] [url = about:blank] 03:57:27 INFO - PROCESS | 180 | --DOMWINDOW == 51 (00000019A6B35800) [pid = 180] [serial = 521] [outer = 0000000000000000] [url = about:blank] 03:57:27 INFO - PROCESS | 180 | --DOMWINDOW == 50 (00000019A5551400) [pid = 180] [serial = 519] [outer = 0000000000000000] [url = about:blank] 03:57:27 INFO - PROCESS | 180 | --DOMWINDOW == 49 (00000019A872E400) [pid = 180] [serial = 527] [outer = 0000000000000000] [url = about:blank] 03:57:27 INFO - PROCESS | 180 | --DOMWINDOW == 48 (00000019A7EBD400) [pid = 180] [serial = 522] [outer = 0000000000000000] [url = about:blank] 03:57:27 INFO - PROCESS | 180 | --DOMWINDOW == 47 (00000019A6B37400) [pid = 180] [serial = 524] [outer = 0000000000000000] [url = about:blank] 03:57:27 INFO - PROCESS | 180 | --DOMWINDOW == 46 (00000019A25C2000) [pid = 180] [serial = 516] [outer = 0000000000000000] [url = about:blank] 03:57:27 INFO - PROCESS | 180 | --DOMWINDOW == 45 (00000019A8735C00) [pid = 180] [serial = 528] [outer = 0000000000000000] [url = about:blank] 03:57:27 INFO - PROCESS | 180 | --DOMWINDOW == 44 (00000019A0EBE000) [pid = 180] [serial = 513] [outer = 0000000000000000] [url = about:blank] 03:57:27 INFO - PROCESS | 180 | --DOMWINDOW == 43 (00000019A8745800) [pid = 180] [serial = 530] [outer = 0000000000000000] [url = about:blank] 03:57:27 INFO - PROCESS | 180 | --DOMWINDOW == 42 (00000019A809E800) [pid = 180] [serial = 525] [outer = 0000000000000000] [url = about:blank] 03:57:28 INFO - PROCESS | 180 | 1468753048681 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]]]}] 03:57:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 03:57:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1840ms 03:57:28 INFO - PROCESS | 180 | 1468753048710 Marionette TRACE conn6 -> [0,701,"getWindowHandle",null] 03:57:28 INFO - PROCESS | 180 | 1468753048715 Marionette TRACE conn6 <- [1,701,null,{"value":"13"}] 03:57:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 03:57:28 INFO - PROCESS | 180 | 1468753048720 Marionette TRACE conn6 -> [0,702,"setScriptTimeout",{"ms":35000}] 03:57:28 INFO - PROCESS | 180 | 1468753048723 Marionette TRACE conn6 <- [1,702,null,{}] 03:57:28 INFO - PROCESS | 180 | 1468753048728 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}] 03:57:28 INFO - PROCESS | 180 | 1468753048732 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:28 INFO - PROCESS | 180 | 1468753048824 Marionette TRACE conn6 <- [1,703,null,{"value":null}] 03:57:28 INFO - PROCESS | 180 | 1468753048832 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:28 INFO - PROCESS | 180 | 1468753048835 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:28 INFO - PROCESS | 180 | ++DOCSHELL 000000199D884800 == 27 [pid = 180] [id = 185] 03:57:28 INFO - PROCESS | 180 | ++DOMWINDOW == 43 (000000199C0AB800) [pid = 180] [serial = 553] [outer = 0000000000000000] 03:57:28 INFO - PROCESS | 180 | ++DOMWINDOW == 44 (000000199C192000) [pid = 180] [serial = 554] [outer = 000000199C0AB800] 03:57:28 INFO - PROCESS | 180 | 1468753048886 Marionette DEBUG loaded listener.js 03:57:28 INFO - PROCESS | 180 | ++DOMWINDOW == 45 (000000199C258400) [pid = 180] [serial = 555] [outer = 000000199C0AB800] 03:57:29 INFO - PROCESS | 180 | 1468753049861 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]]]}] 03:57:29 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 03:57:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1176ms 03:57:29 INFO - PROCESS | 180 | 1468753049900 Marionette TRACE conn6 -> [0,705,"getWindowHandle",null] 03:57:29 INFO - PROCESS | 180 | 1468753049905 Marionette TRACE conn6 <- [1,705,null,{"value":"13"}] 03:57:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 03:57:29 INFO - PROCESS | 180 | 1468753049912 Marionette TRACE conn6 -> [0,706,"setScriptTimeout",{"ms":35000}] 03:57:29 INFO - PROCESS | 180 | 1468753049915 Marionette TRACE conn6 <- [1,706,null,{}] 03:57:29 INFO - PROCESS | 180 | 1468753049919 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}] 03:57:29 INFO - PROCESS | 180 | 1468753049921 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:30 INFO - PROCESS | 180 | 1468753050041 Marionette TRACE conn6 <- [1,707,null,{"value":null}] 03:57:30 INFO - PROCESS | 180 | 1468753050048 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:30 INFO - PROCESS | 180 | 1468753050051 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:30 INFO - PROCESS | 180 | ++DOCSHELL 00000019A55B5800 == 28 [pid = 180] [id = 186] 03:57:30 INFO - PROCESS | 180 | ++DOMWINDOW == 46 (000000199C754C00) [pid = 180] [serial = 556] [outer = 0000000000000000] 03:57:30 INFO - PROCESS | 180 | ++DOMWINDOW == 47 (000000199D5C5C00) [pid = 180] [serial = 557] [outer = 000000199C754C00] 03:57:30 INFO - PROCESS | 180 | 1468753050101 Marionette DEBUG loaded listener.js 03:57:30 INFO - PROCESS | 180 | ++DOMWINDOW == 48 (00000019A05B2C00) [pid = 180] [serial = 558] [outer = 000000199C754C00] 03:57:31 INFO - PROCESS | 180 | 1468753051089 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]]]}] 03:57:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 03:57:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1231ms 03:57:31 INFO - PROCESS | 180 | 1468753051144 Marionette TRACE conn6 -> [0,709,"getWindowHandle",null] 03:57:31 INFO - PROCESS | 180 | 1468753051147 Marionette TRACE conn6 <- [1,709,null,{"value":"13"}] 03:57:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 03:57:31 INFO - PROCESS | 180 | 1468753051158 Marionette TRACE conn6 -> [0,710,"setScriptTimeout",{"ms":35000}] 03:57:31 INFO - PROCESS | 180 | 1468753051161 Marionette TRACE conn6 <- [1,710,null,{}] 03:57:31 INFO - PROCESS | 180 | 1468753051173 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}] 03:57:31 INFO - PROCESS | 180 | 1468753051178 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:31 INFO - PROCESS | 180 | 1468753051284 Marionette TRACE conn6 <- [1,711,null,{"value":null}] 03:57:31 INFO - PROCESS | 180 | 1468753051292 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:31 INFO - PROCESS | 180 | 1468753051296 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:31 INFO - PROCESS | 180 | ++DOCSHELL 00000019A8204000 == 29 [pid = 180] [id = 187] 03:57:31 INFO - PROCESS | 180 | ++DOMWINDOW == 49 (00000019A0D32800) [pid = 180] [serial = 559] [outer = 0000000000000000] 03:57:31 INFO - PROCESS | 180 | ++DOMWINDOW == 50 (00000019A107E000) [pid = 180] [serial = 560] [outer = 00000019A0D32800] 03:57:31 INFO - PROCESS | 180 | 1468753051346 Marionette DEBUG loaded listener.js 03:57:31 INFO - PROCESS | 180 | ++DOMWINDOW == 51 (00000019A1E77800) [pid = 180] [serial = 561] [outer = 00000019A0D32800] 03:57:31 INFO - PROCESS | 180 | 1468753051809 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] 03:57:31 INFO - PROCESS | 180 | 1468753051854 Marionette TRACE conn6 <- [1,713,null,{"value":"13"}] 03:57:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 03:57:31 INFO - PROCESS | 180 | 1468753051858 Marionette TRACE conn6 -> [0,714,"setScriptTimeout",{"ms":35000}] 03:57:31 INFO - PROCESS | 180 | 1468753051860 Marionette TRACE conn6 <- [1,714,null,{}] 03:57:31 INFO - PROCESS | 180 | 1468753051863 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}] 03:57:31 INFO - PROCESS | 180 | 1468753051865 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:31 INFO - PROCESS | 180 | 1468753051956 Marionette TRACE conn6 <- [1,715,null,{"value":null}] 03:57:31 INFO - PROCESS | 180 | 1468753051962 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:31 INFO - PROCESS | 180 | 1468753051964 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:31 INFO - PROCESS | 180 | ++DOCSHELL 00000019A84E7800 == 30 [pid = 180] [id = 188] 03:57:31 INFO - PROCESS | 180 | ++DOMWINDOW == 47 (00000019A1F1B400) [pid = 180] [serial = 562] [outer = 0000000000000000] 03:57:32 INFO - PROCESS | 180 | ++DOMWINDOW == 48 (00000019A25BA800) [pid = 180] [serial = 563] [outer = 00000019A1F1B400] 03:57:32 INFO - PROCESS | 180 | 1468753052010 Marionette DEBUG loaded listener.js 03:57:32 INFO - PROCESS | 180 | ++DOMWINDOW == 49 (00000019A2A65C00) [pid = 180] [serial = 564] [outer = 00000019A1F1B400] 03:57:32 INFO - PROCESS | 180 | 1468753052489 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]]]}] 03:57:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 03:57:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 691ms 03:57:32 INFO - PROCESS | 180 | 1468753052551 Marionette TRACE conn6 -> [0,717,"getWindowHandle",null] 03:57:32 INFO - PROCESS | 180 | 1468753052553 Marionette TRACE conn6 <- [1,717,null,{"value":"13"}] 03:57:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 03:57:32 INFO - PROCESS | 180 | 1468753052557 Marionette TRACE conn6 -> [0,718,"setScriptTimeout",{"ms":35000}] 03:57:32 INFO - PROCESS | 180 | 1468753052559 Marionette TRACE conn6 <- [1,718,null,{}] 03:57:32 INFO - PROCESS | 180 | 1468753052562 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}] 03:57:32 INFO - PROCESS | 180 | 1468753052565 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:32 INFO - PROCESS | 180 | 1468753052675 Marionette TRACE conn6 <- [1,719,null,{"value":null}] 03:57:32 INFO - PROCESS | 180 | 1468753052687 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:32 INFO - PROCESS | 180 | 1468753052689 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:32 INFO - PROCESS | 180 | ++DOCSHELL 00000019A8E16800 == 31 [pid = 180] [id = 189] 03:57:32 INFO - PROCESS | 180 | ++DOMWINDOW == 50 (000000199C74C400) [pid = 180] [serial = 565] [outer = 0000000000000000] 03:57:32 INFO - PROCESS | 180 | ++DOMWINDOW == 51 (00000019A5552800) [pid = 180] [serial = 566] [outer = 000000199C74C400] 03:57:32 INFO - PROCESS | 180 | 1468753052735 Marionette DEBUG loaded listener.js 03:57:32 INFO - PROCESS | 180 | ++DOMWINDOW == 52 (00000019A60C4C00) [pid = 180] [serial = 567] [outer = 000000199C74C400] 03:57:33 INFO - PROCESS | 180 | 1468753053202 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] 03:57:33 INFO - PROCESS | 180 | 1468753053233 Marionette TRACE conn6 <- [1,721,null,{"value":"13"}] 03:57:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 03:57:33 INFO - PROCESS | 180 | 1468753053237 Marionette TRACE conn6 -> [0,722,"setScriptTimeout",{"ms":35000}] 03:57:33 INFO - PROCESS | 180 | 1468753053239 Marionette TRACE conn6 <- [1,722,null,{}] 03:57:33 INFO - PROCESS | 180 | 1468753053242 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}] 03:57:33 INFO - PROCESS | 180 | 1468753053248 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:33 INFO - PROCESS | 180 | 1468753053343 Marionette TRACE conn6 <- [1,723,null,{"value":null}] 03:57:33 INFO - PROCESS | 180 | 1468753053350 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:33 INFO - PROCESS | 180 | 1468753053352 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:33 INFO - PROCESS | 180 | ++DOCSHELL 00000019AA032800 == 32 [pid = 180] [id = 190] 03:57:33 INFO - PROCESS | 180 | ++DOMWINDOW == 53 (00000019A6AAB400) [pid = 180] [serial = 568] [outer = 0000000000000000] 03:57:33 INFO - PROCESS | 180 | ++DOMWINDOW == 54 (00000019A6B37C00) [pid = 180] [serial = 569] [outer = 00000019A6AAB400] 03:57:33 INFO - PROCESS | 180 | 1468753053399 Marionette DEBUG loaded listener.js 03:57:33 INFO - PROCESS | 180 | ++DOMWINDOW == 55 (00000019A8093800) [pid = 180] [serial = 570] [outer = 00000019A6AAB400] 03:57:33 INFO - PROCESS | 180 | 1468753053802 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]]]}] 03:57:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 03:57:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 590ms 03:57:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 03:57:33 INFO - PROCESS | 180 | 1468753053832 Marionette TRACE conn6 -> [0,725,"getWindowHandle",null] 03:57:33 INFO - PROCESS | 180 | 1468753053834 Marionette TRACE conn6 <- [1,725,null,{"value":"13"}] 03:57:33 INFO - PROCESS | 180 | 1468753053848 Marionette TRACE conn6 -> [0,726,"setScriptTimeout",{"ms":35000}] 03:57:33 INFO - PROCESS | 180 | 1468753053850 Marionette TRACE conn6 <- [1,726,null,{}] 03:57:33 INFO - PROCESS | 180 | 1468753053896 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}] 03:57:33 INFO - PROCESS | 180 | 1468753053899 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:34 INFO - PROCESS | 180 | 1468753054078 Marionette TRACE conn6 <- [1,727,null,{"value":null}] 03:57:34 INFO - PROCESS | 180 | 1468753054163 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:34 INFO - PROCESS | 180 | 1468753054167 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:34 INFO - PROCESS | 180 | ++DOCSHELL 00000019A10BF000 == 33 [pid = 180] [id = 191] 03:57:34 INFO - PROCESS | 180 | ++DOMWINDOW == 56 (000000199BC2C400) [pid = 180] [serial = 571] [outer = 0000000000000000] 03:57:34 INFO - PROCESS | 180 | ++DOMWINDOW == 57 (000000199BF19C00) [pid = 180] [serial = 572] [outer = 000000199BC2C400] 03:57:34 INFO - PROCESS | 180 | 1468753054228 Marionette DEBUG loaded listener.js 03:57:34 INFO - PROCESS | 180 | ++DOMWINDOW == 58 (000000199C193000) [pid = 180] [serial = 573] [outer = 000000199BC2C400] 03:57:35 INFO - PROCESS | 180 | [180] WARNING: Using default font: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 03:57:35 INFO - PROCESS | 180 | 1468753055382 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]]]}] 03:57:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 03:57:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1574ms 03:57:35 INFO - PROCESS | 180 | 1468753055457 Marionette TRACE conn6 -> [0,729,"getWindowHandle",null] 03:57:35 INFO - PROCESS | 180 | 1468753055461 Marionette TRACE conn6 <- [1,729,null,{"value":"13"}] 03:57:35 INFO - PROCESS | 180 | 1468753055469 Marionette TRACE conn6 -> [0,730,"setScriptTimeout",{"ms":35000}] 03:57:35 INFO - PROCESS | 180 | 1468753055472 Marionette TRACE conn6 <- [1,730,null,{}] 03:57:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 03:57:35 INFO - PROCESS | 180 | 1468753055479 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}] 03:57:35 INFO - PROCESS | 180 | 1468753055482 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:35 INFO - PROCESS | 180 | 1468753055668 Marionette TRACE conn6 <- [1,731,null,{"value":null}] 03:57:35 INFO - PROCESS | 180 | 1468753055732 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:35 INFO - PROCESS | 180 | 1468753055737 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:35 INFO - PROCESS | 180 | ++DOCSHELL 00000019A84CA800 == 34 [pid = 180] [id = 192] 03:57:35 INFO - PROCESS | 180 | ++DOMWINDOW == 59 (00000019A05AC400) [pid = 180] [serial = 574] [outer = 0000000000000000] 03:57:35 INFO - PROCESS | 180 | ++DOMWINDOW == 60 (00000019A05BA400) [pid = 180] [serial = 575] [outer = 00000019A05AC400] 03:57:35 INFO - PROCESS | 180 | 1468753055794 Marionette DEBUG loaded listener.js 03:57:35 INFO - PROCESS | 180 | ++DOMWINDOW == 61 (00000019A0EA3800) [pid = 180] [serial = 576] [outer = 00000019A05AC400] 03:57:36 INFO - PROCESS | 180 | --DOCSHELL 00000019A8E16800 == 33 [pid = 180] [id = 189] 03:57:36 INFO - PROCESS | 180 | --DOCSHELL 00000019A84E7800 == 32 [pid = 180] [id = 188] 03:57:36 INFO - PROCESS | 180 | --DOCSHELL 00000019A8204000 == 31 [pid = 180] [id = 187] 03:57:36 INFO - PROCESS | 180 | --DOCSHELL 00000019A55B5800 == 30 [pid = 180] [id = 186] 03:57:36 INFO - PROCESS | 180 | --DOCSHELL 000000199D884800 == 29 [pid = 180] [id = 185] 03:57:36 INFO - PROCESS | 180 | --DOCSHELL 00000019A0D7D800 == 28 [pid = 180] [id = 184] 03:57:36 INFO - PROCESS | 180 | --DOMWINDOW == 60 (00000019A6A48400) [pid = 180] [serial = 543] [outer = 0000000000000000] [url = about:blank] 03:57:36 INFO - PROCESS | 180 | --DOMWINDOW == 59 (000000199C198400) [pid = 180] [serial = 533] [outer = 0000000000000000] [url = about:blank] 03:57:36 INFO - PROCESS | 180 | --DOMWINDOW == 58 (000000199C750400) [pid = 180] [serial = 534] [outer = 0000000000000000] [url = about:blank] 03:57:36 INFO - PROCESS | 180 | --DOMWINDOW == 57 (000000199C260000) [pid = 180] [serial = 536] [outer = 0000000000000000] [url = about:blank] 03:57:36 INFO - PROCESS | 180 | --DOMWINDOW == 56 (000000199C796400) [pid = 180] [serial = 537] [outer = 0000000000000000] [url = about:blank] 03:57:36 INFO - PROCESS | 180 | --DOMWINDOW == 55 (00000019A8A75400) [pid = 180] [serial = 531] [outer = 0000000000000000] [url = about:blank] 03:57:36 INFO - PROCESS | 180 | --DOMWINDOW == 54 (00000019A107B400) [pid = 180] [serial = 540] [outer = 0000000000000000] [url = about:blank] 03:57:36 INFO - PROCESS | 180 | --DOMWINDOW == 53 (00000019A59BF400) [pid = 180] [serial = 542] [outer = 0000000000000000] [url = about:blank] 03:57:36 INFO - PROCESS | 180 | --DOMWINDOW == 52 (00000019A06C7400) [pid = 180] [serial = 539] [outer = 0000000000000000] [url = about:blank] 03:57:36 INFO - PROCESS | 180 | 1468753056970 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]]]}] 03:57:37 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 03:57:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1531ms 03:57:37 INFO - PROCESS | 180 | 1468753057011 Marionette TRACE conn6 -> [0,733,"getWindowHandle",null] 03:57:37 INFO - PROCESS | 180 | 1468753057015 Marionette TRACE conn6 <- [1,733,null,{"value":"13"}] 03:57:37 INFO - PROCESS | 180 | 1468753057021 Marionette TRACE conn6 -> [0,734,"setScriptTimeout",{"ms":35000}] 03:57:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 03:57:37 INFO - PROCESS | 180 | 1468753057023 Marionette TRACE conn6 <- [1,734,null,{}] 03:57:37 INFO - PROCESS | 180 | 1468753057029 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}] 03:57:37 INFO - PROCESS | 180 | 1468753057032 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:37 INFO - PROCESS | 180 | 1468753057129 Marionette TRACE conn6 <- [1,735,null,{"value":null}] 03:57:37 INFO - PROCESS | 180 | 1468753057229 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:37 INFO - PROCESS | 180 | 1468753057232 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:37 INFO - PROCESS | 180 | ++DOCSHELL 000000199C7C0800 == 29 [pid = 180] [id = 193] 03:57:37 INFO - PROCESS | 180 | ++DOMWINDOW == 53 (000000199B7CB400) [pid = 180] [serial = 577] [outer = 0000000000000000] 03:57:37 INFO - PROCESS | 180 | ++DOMWINDOW == 54 (000000199BC28800) [pid = 180] [serial = 578] [outer = 000000199B7CB400] 03:57:37 INFO - PROCESS | 180 | 1468753057282 Marionette DEBUG loaded listener.js 03:57:37 INFO - PROCESS | 180 | ++DOMWINDOW == 55 (000000199C0AE000) [pid = 180] [serial = 579] [outer = 000000199B7CB400] 03:57:38 INFO - PROCESS | 180 | 1468753058135 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]]]}] 03:57:38 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.) 03:57:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1127ms 03:57:38 INFO - PROCESS | 180 | 1468753058152 Marionette TRACE conn6 -> [0,737,"getWindowHandle",null] 03:57:38 INFO - PROCESS | 180 | 1468753058156 Marionette TRACE conn6 <- [1,737,null,{"value":"13"}] 03:57:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 03:57:38 INFO - PROCESS | 180 | 1468753058163 Marionette TRACE conn6 -> [0,738,"setScriptTimeout",{"ms":35000}] 03:57:38 INFO - PROCESS | 180 | 1468753058165 Marionette TRACE conn6 <- [1,738,null,{}] 03:57:38 INFO - PROCESS | 180 | 1468753058169 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}] 03:57:38 INFO - PROCESS | 180 | 1468753058172 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:38 INFO - PROCESS | 180 | 1468753058288 Marionette TRACE conn6 <- [1,739,null,{"value":null}] 03:57:38 INFO - PROCESS | 180 | 1468753058297 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:38 INFO - PROCESS | 180 | 1468753058300 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:38 INFO - PROCESS | 180 | ++DOCSHELL 00000019A1E43000 == 30 [pid = 180] [id = 194] 03:57:38 INFO - PROCESS | 180 | ++DOMWINDOW == 56 (000000199C472800) [pid = 180] [serial = 580] [outer = 0000000000000000] 03:57:38 INFO - PROCESS | 180 | ++DOMWINDOW == 57 (000000199C519C00) [pid = 180] [serial = 581] [outer = 000000199C472800] 03:57:38 INFO - PROCESS | 180 | 1468753058350 Marionette DEBUG loaded listener.js 03:57:38 INFO - PROCESS | 180 | ++DOMWINDOW == 58 (000000199C756400) [pid = 180] [serial = 582] [outer = 000000199C472800] 03:57:39 INFO - PROCESS | 180 | 1468753059308 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]]]}] 03:57:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 03:57:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1172ms 03:57:39 INFO - PROCESS | 180 | 1468753059339 Marionette TRACE conn6 -> [0,741,"getWindowHandle",null] 03:57:39 INFO - PROCESS | 180 | 1468753059341 Marionette TRACE conn6 <- [1,741,null,{"value":"13"}] 03:57:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 03:57:39 INFO - PROCESS | 180 | 1468753059345 Marionette TRACE conn6 -> [0,742,"setScriptTimeout",{"ms":35000}] 03:57:39 INFO - PROCESS | 180 | 1468753059349 Marionette TRACE conn6 <- [1,742,null,{}] 03:57:39 INFO - PROCESS | 180 | 1468753059369 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}] 03:57:39 INFO - PROCESS | 180 | 1468753059374 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:39 INFO - PROCESS | 180 | 1468753059488 Marionette TRACE conn6 <- [1,743,null,{"value":null}] 03:57:39 INFO - PROCESS | 180 | 1468753059496 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:39 INFO - PROCESS | 180 | 1468753059499 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:39 INFO - PROCESS | 180 | ++DOCSHELL 00000019A74AF800 == 31 [pid = 180] [id = 195] 03:57:39 INFO - PROCESS | 180 | ++DOMWINDOW == 59 (00000019A05F0800) [pid = 180] [serial = 583] [outer = 0000000000000000] 03:57:39 INFO - PROCESS | 180 | ++DOMWINDOW == 60 (00000019A0662C00) [pid = 180] [serial = 584] [outer = 00000019A05F0800] 03:57:39 INFO - PROCESS | 180 | 1468753059585 Marionette DEBUG loaded listener.js 03:57:39 INFO - PROCESS | 180 | ++DOMWINDOW == 61 (00000019A0DCEC00) [pid = 180] [serial = 585] [outer = 00000019A05F0800] 03:57:39 INFO - PROCESS | 180 | --DOMWINDOW == 60 (000000199C0AB800) [pid = 180] [serial = 553] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 03:57:39 INFO - PROCESS | 180 | --DOMWINDOW == 59 (000000199C25D400) [pid = 180] [serial = 550] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 03:57:39 INFO - PROCESS | 180 | --DOMWINDOW == 58 (000000199C754C00) [pid = 180] [serial = 556] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 03:57:39 INFO - PROCESS | 180 | --DOMWINDOW == 57 (000000199B32D400) [pid = 180] [serial = 544] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 03:57:39 INFO - PROCESS | 180 | --DOMWINDOW == 56 (00000019A1463C00) [pid = 180] [serial = 547] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 03:57:39 INFO - PROCESS | 180 | --DOMWINDOW == 55 (00000019A0D32800) [pid = 180] [serial = 559] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 03:57:39 INFO - PROCESS | 180 | --DOMWINDOW == 54 (00000019A1F1B400) [pid = 180] [serial = 562] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 03:57:39 INFO - PROCESS | 180 | --DOMWINDOW == 53 (000000199C74C400) [pid = 180] [serial = 565] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 03:57:40 INFO - PROCESS | 180 | 1468753060506 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]]]}] 03:57:40 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 03:57:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1180ms 03:57:40 INFO - PROCESS | 180 | 1468753060526 Marionette TRACE conn6 -> [0,745,"getWindowHandle",null] 03:57:40 INFO - PROCESS | 180 | 1468753060529 Marionette TRACE conn6 <- [1,745,null,{"value":"13"}] 03:57:40 INFO - PROCESS | 180 | 1468753060532 Marionette TRACE conn6 -> [0,746,"setScriptTimeout",{"ms":35000}] 03:57:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 03:57:40 INFO - PROCESS | 180 | 1468753060534 Marionette TRACE conn6 <- [1,746,null,{}] 03:57:40 INFO - PROCESS | 180 | 1468753060537 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}] 03:57:40 INFO - PROCESS | 180 | 1468753060540 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:40 INFO - PROCESS | 180 | 1468753060652 Marionette TRACE conn6 <- [1,747,null,{"value":null}] 03:57:40 INFO - PROCESS | 180 | 1468753060660 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:40 INFO - PROCESS | 180 | 1468753060662 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:40 INFO - PROCESS | 180 | ++DOCSHELL 00000019A84CD800 == 32 [pid = 180] [id = 196] 03:57:40 INFO - PROCESS | 180 | ++DOMWINDOW == 54 (00000019A0D32800) [pid = 180] [serial = 586] [outer = 0000000000000000] 03:57:40 INFO - PROCESS | 180 | ++DOMWINDOW == 55 (00000019A133F800) [pid = 180] [serial = 587] [outer = 00000019A0D32800] 03:57:40 INFO - PROCESS | 180 | 1468753060709 Marionette DEBUG loaded listener.js 03:57:40 INFO - PROCESS | 180 | ++DOMWINDOW == 56 (00000019A1E76800) [pid = 180] [serial = 588] [outer = 00000019A0D32800] 03:57:41 INFO - PROCESS | 180 | 1468753061121 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]]]}] 03:57:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 03:57:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 629ms 03:57:41 INFO - PROCESS | 180 | 1468753061164 Marionette TRACE conn6 -> [0,749,"getWindowHandle",null] 03:57:41 INFO - PROCESS | 180 | 1468753061167 Marionette TRACE conn6 <- [1,749,null,{"value":"13"}] 03:57:41 INFO - PROCESS | 180 | 1468753061170 Marionette TRACE conn6 -> [0,750,"setScriptTimeout",{"ms":35000}] 03:57:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 03:57:41 INFO - PROCESS | 180 | 1468753061172 Marionette TRACE conn6 <- [1,750,null,{}] 03:57:41 INFO - PROCESS | 180 | 1468753061175 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}] 03:57:41 INFO - PROCESS | 180 | 1468753061177 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:41 INFO - PROCESS | 180 | 1468753061284 Marionette TRACE conn6 <- [1,751,null,{"value":null}] 03:57:41 INFO - PROCESS | 180 | 1468753061291 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:41 INFO - PROCESS | 180 | 1468753061293 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:41 INFO - PROCESS | 180 | ++DOCSHELL 00000019A8A83800 == 33 [pid = 180] [id = 197] 03:57:41 INFO - PROCESS | 180 | ++DOMWINDOW == 57 (00000019A1E76C00) [pid = 180] [serial = 589] [outer = 0000000000000000] 03:57:41 INFO - PROCESS | 180 | ++DOMWINDOW == 58 (00000019A25EE800) [pid = 180] [serial = 590] [outer = 00000019A1E76C00] 03:57:41 INFO - PROCESS | 180 | 1468753061340 Marionette DEBUG loaded listener.js 03:57:41 INFO - PROCESS | 180 | ++DOMWINDOW == 59 (00000019A2790400) [pid = 180] [serial = 591] [outer = 00000019A1E76C00] 03:57:42 INFO - PROCESS | 180 | [180] WARNING: Using default font: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 03:57:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 03:57:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1074ms 03:57:42 INFO - PROCESS | 180 | 1468753062239 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]]]}] 03:57:42 INFO - PROCESS | 180 | 1468753062247 Marionette TRACE conn6 -> [0,753,"getWindowHandle",null] 03:57:42 INFO - PROCESS | 180 | 1468753062249 Marionette TRACE conn6 <- [1,753,null,{"value":"13"}] 03:57:42 INFO - PROCESS | 180 | 1468753062252 Marionette TRACE conn6 -> [0,754,"setScriptTimeout",{"ms":35000}] 03:57:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 03:57:42 INFO - PROCESS | 180 | 1468753062254 Marionette TRACE conn6 <- [1,754,null,{}] 03:57:42 INFO - PROCESS | 180 | 1468753062258 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}] 03:57:42 INFO - PROCESS | 180 | 1468753062264 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:42 INFO - PROCESS | 180 | 1468753062373 Marionette TRACE conn6 <- [1,755,null,{"value":null}] 03:57:42 INFO - PROCESS | 180 | 1468753062435 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:42 INFO - PROCESS | 180 | 1468753062437 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:42 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB3E6800 == 34 [pid = 180] [id = 198] 03:57:42 INFO - PROCESS | 180 | ++DOMWINDOW == 60 (00000019A1E77000) [pid = 180] [serial = 592] [outer = 0000000000000000] 03:57:42 INFO - PROCESS | 180 | ++DOMWINDOW == 61 (00000019A6034000) [pid = 180] [serial = 593] [outer = 00000019A1E77000] 03:57:42 INFO - PROCESS | 180 | 1468753062484 Marionette DEBUG loaded listener.js 03:57:42 INFO - PROCESS | 180 | ++DOMWINDOW == 62 (00000019A6B2E800) [pid = 180] [serial = 594] [outer = 00000019A1E77000] 03:57:43 INFO - PROCESS | 180 | 1468753063520 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]]]}] 03:57:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 03:57:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1275ms 03:57:43 INFO - PROCESS | 180 | 1468753063532 Marionette TRACE conn6 -> [0,757,"getWindowHandle",null] 03:57:43 INFO - PROCESS | 180 | 1468753063537 Marionette TRACE conn6 <- [1,757,null,{"value":"13"}] 03:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 03:57:43 INFO - PROCESS | 180 | 1468753063584 Marionette TRACE conn6 -> [0,758,"setScriptTimeout",{"ms":35000}] 03:57:43 INFO - PROCESS | 180 | 1468753063589 Marionette TRACE conn6 <- [1,758,null,{}] 03:57:43 INFO - PROCESS | 180 | 1468753063594 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}] 03:57:43 INFO - PROCESS | 180 | 1468753063599 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:43 INFO - PROCESS | 180 | 1468753063702 Marionette TRACE conn6 <- [1,759,null,{"value":null}] 03:57:43 INFO - PROCESS | 180 | 1468753063890 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:43 INFO - PROCESS | 180 | 1468753063893 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:43 INFO - PROCESS | 180 | ++DOCSHELL 00000019A1E3B000 == 35 [pid = 180] [id = 199] 03:57:43 INFO - PROCESS | 180 | ++DOMWINDOW == 63 (000000199C0CC800) [pid = 180] [serial = 595] [outer = 0000000000000000] 03:57:43 INFO - PROCESS | 180 | ++DOMWINDOW == 64 (000000199C19C800) [pid = 180] [serial = 596] [outer = 000000199C0CC800] 03:57:43 INFO - PROCESS | 180 | 1468753063955 Marionette DEBUG loaded listener.js 03:57:44 INFO - PROCESS | 180 | ++DOMWINDOW == 65 (000000199C754C00) [pid = 180] [serial = 597] [outer = 000000199C0CC800] 03:57:44 INFO - PROCESS | 180 | 1468753064533 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]]]}] 03:57:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 03:57:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 986ms 03:57:44 INFO - PROCESS | 180 | 1468753064571 Marionette TRACE conn6 -> [0,761,"getWindowHandle",null] 03:57:44 INFO - PROCESS | 180 | 1468753064577 Marionette TRACE conn6 <- [1,761,null,{"value":"13"}] 03:57:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 03:57:44 INFO - PROCESS | 180 | 1468753064584 Marionette TRACE conn6 -> [0,762,"setScriptTimeout",{"ms":35000}] 03:57:44 INFO - PROCESS | 180 | 1468753064587 Marionette TRACE conn6 <- [1,762,null,{}] 03:57:44 INFO - PROCESS | 180 | 1468753064591 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}] 03:57:44 INFO - PROCESS | 180 | 1468753064595 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:44 INFO - PROCESS | 180 | 1468753064712 Marionette TRACE conn6 <- [1,763,null,{"value":null}] 03:57:44 INFO - PROCESS | 180 | 1468753064795 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:44 INFO - PROCESS | 180 | 1468753064798 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:44 INFO - PROCESS | 180 | ++DOCSHELL 00000019A93F3000 == 36 [pid = 180] [id = 200] 03:57:44 INFO - PROCESS | 180 | ++DOMWINDOW == 66 (00000019A05B9800) [pid = 180] [serial = 598] [outer = 0000000000000000] 03:57:44 INFO - PROCESS | 180 | ++DOMWINDOW == 67 (00000019A0DBC400) [pid = 180] [serial = 599] [outer = 00000019A05B9800] 03:57:44 INFO - PROCESS | 180 | 1468753064857 Marionette DEBUG loaded listener.js 03:57:44 INFO - PROCESS | 180 | ++DOMWINDOW == 68 (00000019A1FC7400) [pid = 180] [serial = 600] [outer = 00000019A05B9800] 03:57:45 INFO - PROCESS | 180 | 1468753065475 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]]]}] 03:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 03:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 923ms 03:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 03:57:45 INFO - PROCESS | 180 | 1468753065509 Marionette TRACE conn6 -> [0,765,"getWindowHandle",null] 03:57:45 INFO - PROCESS | 180 | 1468753065512 Marionette TRACE conn6 <- [1,765,null,{"value":"13"}] 03:57:45 INFO - PROCESS | 180 | 1468753065515 Marionette TRACE conn6 -> [0,766,"setScriptTimeout",{"ms":35000}] 03:57:45 INFO - PROCESS | 180 | 1468753065520 Marionette TRACE conn6 <- [1,766,null,{}] 03:57:45 INFO - PROCESS | 180 | 1468753065531 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}] 03:57:45 INFO - PROCESS | 180 | 1468753065537 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:45 INFO - PROCESS | 180 | 1468753065648 Marionette TRACE conn6 <- [1,767,null,{"value":null}] 03:57:45 INFO - PROCESS | 180 | 1468753065734 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:45 INFO - PROCESS | 180 | 1468753065738 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:45 INFO - PROCESS | 180 | ++DOCSHELL 00000019A593E000 == 37 [pid = 180] [id = 201] 03:57:45 INFO - PROCESS | 180 | ++DOMWINDOW == 69 (00000019A10EB400) [pid = 180] [serial = 601] [outer = 0000000000000000] 03:57:45 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (00000019A554B400) [pid = 180] [serial = 602] [outer = 00000019A10EB400] 03:57:45 INFO - PROCESS | 180 | 1468753065797 Marionette DEBUG loaded listener.js 03:57:45 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (00000019A6A49400) [pid = 180] [serial = 603] [outer = 00000019A10EB400] 03:57:46 INFO - PROCESS | 180 | 1468753066486 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]]]}] 03:57:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 03:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1031ms 03:57:46 INFO - PROCESS | 180 | 1468753066549 Marionette TRACE conn6 -> [0,769,"getWindowHandle",null] 03:57:46 INFO - PROCESS | 180 | 1468753066554 Marionette TRACE conn6 <- [1,769,null,{"value":"13"}] 03:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 03:57:46 INFO - PROCESS | 180 | 1468753066558 Marionette TRACE conn6 -> [0,770,"setScriptTimeout",{"ms":35000}] 03:57:46 INFO - PROCESS | 180 | 1468753066563 Marionette TRACE conn6 <- [1,770,null,{}] 03:57:46 INFO - PROCESS | 180 | 1468753066568 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}] 03:57:46 INFO - PROCESS | 180 | 1468753066571 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:47 INFO - PROCESS | 180 | --DOCSHELL 00000019A8A83800 == 36 [pid = 180] [id = 197] 03:57:47 INFO - PROCESS | 180 | --DOCSHELL 00000019A84CD800 == 35 [pid = 180] [id = 196] 03:57:47 INFO - PROCESS | 180 | --DOCSHELL 00000019A74AF800 == 34 [pid = 180] [id = 195] 03:57:47 INFO - PROCESS | 180 | --DOCSHELL 00000019A1E43000 == 33 [pid = 180] [id = 194] 03:57:47 INFO - PROCESS | 180 | --DOCSHELL 000000199C7C0800 == 32 [pid = 180] [id = 193] 03:57:47 INFO - PROCESS | 180 | --DOCSHELL 00000019A84CA800 == 31 [pid = 180] [id = 192] 03:57:47 INFO - PROCESS | 180 | --DOCSHELL 00000019A10BF000 == 30 [pid = 180] [id = 191] 03:57:47 INFO - PROCESS | 180 | --DOCSHELL 00000019AA032800 == 29 [pid = 180] [id = 190] 03:57:47 INFO - PROCESS | 180 | --DOCSHELL 00000019A593E000 == 28 [pid = 180] [id = 201] 03:57:47 INFO - PROCESS | 180 | --DOCSHELL 00000019A93F3000 == 27 [pid = 180] [id = 200] 03:57:47 INFO - PROCESS | 180 | --DOCSHELL 00000019A1E3B000 == 26 [pid = 180] [id = 199] 03:57:47 INFO - PROCESS | 180 | --DOCSHELL 00000019AB3E6800 == 25 [pid = 180] [id = 198] 03:57:47 INFO - PROCESS | 180 | 1468753067207 Marionette TRACE conn6 <- [1,771,null,{"value":null}] 03:57:47 INFO - PROCESS | 180 | --DOMWINDOW == 70 (00000019A6B37C00) [pid = 180] [serial = 569] [outer = 0000000000000000] [url = about:blank] 03:57:47 INFO - PROCESS | 180 | --DOMWINDOW == 69 (000000199C192000) [pid = 180] [serial = 554] [outer = 0000000000000000] [url = about:blank] 03:57:47 INFO - PROCESS | 180 | --DOMWINDOW == 68 (000000199C74B800) [pid = 180] [serial = 551] [outer = 0000000000000000] [url = about:blank] 03:57:47 INFO - PROCESS | 180 | --DOMWINDOW == 67 (000000199D5C5800) [pid = 180] [serial = 552] [outer = 0000000000000000] [url = about:blank] 03:57:47 INFO - PROCESS | 180 | --DOMWINDOW == 66 (000000199D5C5C00) [pid = 180] [serial = 557] [outer = 0000000000000000] [url = about:blank] 03:57:47 INFO - PROCESS | 180 | --DOMWINDOW == 65 (000000199D82C400) [pid = 180] [serial = 546] [outer = 0000000000000000] [url = about:blank] 03:57:47 INFO - PROCESS | 180 | --DOMWINDOW == 64 (000000199C261400) [pid = 180] [serial = 545] [outer = 0000000000000000] [url = about:blank] 03:57:47 INFO - PROCESS | 180 | --DOMWINDOW == 63 (00000019A5546000) [pid = 180] [serial = 549] [outer = 0000000000000000] [url = about:blank] 03:57:47 INFO - PROCESS | 180 | --DOMWINDOW == 62 (00000019A1F1A400) [pid = 180] [serial = 548] [outer = 0000000000000000] [url = about:blank] 03:57:47 INFO - PROCESS | 180 | --DOMWINDOW == 61 (00000019A107E000) [pid = 180] [serial = 560] [outer = 0000000000000000] [url = about:blank] 03:57:47 INFO - PROCESS | 180 | --DOMWINDOW == 60 (00000019A2A65C00) [pid = 180] [serial = 564] [outer = 0000000000000000] [url = about:blank] 03:57:47 INFO - PROCESS | 180 | --DOMWINDOW == 59 (00000019A1E77800) [pid = 180] [serial = 561] [outer = 0000000000000000] [url = about:blank] 03:57:47 INFO - PROCESS | 180 | --DOMWINDOW == 58 (00000019A25BA800) [pid = 180] [serial = 563] [outer = 0000000000000000] [url = about:blank] 03:57:47 INFO - PROCESS | 180 | --DOMWINDOW == 57 (00000019A5552800) [pid = 180] [serial = 566] [outer = 0000000000000000] [url = about:blank] 03:57:47 INFO - PROCESS | 180 | --DOMWINDOW == 56 (00000019A05B2C00) [pid = 180] [serial = 558] [outer = 0000000000000000] [url = about:blank] 03:57:47 INFO - PROCESS | 180 | --DOMWINDOW == 55 (00000019A60C4C00) [pid = 180] [serial = 567] [outer = 0000000000000000] [url = about:blank] 03:57:47 INFO - PROCESS | 180 | --DOMWINDOW == 54 (000000199C258400) [pid = 180] [serial = 555] [outer = 0000000000000000] [url = about:blank] 03:57:47 INFO - PROCESS | 180 | 1468753067372 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:47 INFO - PROCESS | 180 | 1468753067375 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:47 INFO - PROCESS | 180 | ++DOCSHELL 000000199C7C0800 == 26 [pid = 180] [id = 202] 03:57:47 INFO - PROCESS | 180 | ++DOMWINDOW == 55 (000000199BC2D400) [pid = 180] [serial = 604] [outer = 0000000000000000] 03:57:47 INFO - PROCESS | 180 | ++DOMWINDOW == 56 (000000199BC33C00) [pid = 180] [serial = 605] [outer = 000000199BC2D400] 03:57:47 INFO - PROCESS | 180 | 1468753067428 Marionette DEBUG loaded listener.js 03:57:47 INFO - PROCESS | 180 | ++DOMWINDOW == 57 (000000199C0C0000) [pid = 180] [serial = 606] [outer = 000000199BC2D400] 03:57:47 INFO - PROCESS | 180 | 1468753067828 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]]]}] 03:57:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 03:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1340ms 03:57:47 INFO - PROCESS | 180 | 1468753067904 Marionette TRACE conn6 -> [0,773,"getWindowHandle",null] 03:57:47 INFO - PROCESS | 180 | 1468753067909 Marionette TRACE conn6 <- [1,773,null,{"value":"13"}] 03:57:47 INFO - PROCESS | 180 | 1468753067914 Marionette TRACE conn6 -> [0,774,"setScriptTimeout",{"ms":35000}] 03:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 03:57:47 INFO - PROCESS | 180 | 1468753067917 Marionette TRACE conn6 <- [1,774,null,{}] 03:57:47 INFO - PROCESS | 180 | 1468753067926 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}] 03:57:47 INFO - PROCESS | 180 | 1468753067930 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:48 INFO - PROCESS | 180 | 1468753068024 Marionette TRACE conn6 <- [1,775,null,{"value":null}] 03:57:48 INFO - PROCESS | 180 | 1468753068038 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:48 INFO - PROCESS | 180 | 1468753068041 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:48 INFO - PROCESS | 180 | ++DOCSHELL 00000019A14B8800 == 27 [pid = 180] [id = 203] 03:57:48 INFO - PROCESS | 180 | ++DOMWINDOW == 58 (000000199C471800) [pid = 180] [serial = 607] [outer = 0000000000000000] 03:57:48 INFO - PROCESS | 180 | ++DOMWINDOW == 59 (000000199C756800) [pid = 180] [serial = 608] [outer = 000000199C471800] 03:57:48 INFO - PROCESS | 180 | 1468753068093 Marionette DEBUG loaded listener.js 03:57:48 INFO - PROCESS | 180 | ++DOMWINDOW == 60 (000000199CE4D800) [pid = 180] [serial = 609] [outer = 000000199C471800] 03:57:48 INFO - PROCESS | 180 | 1468753068556 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]]]}] 03:57:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 03:57:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 671ms 03:57:48 INFO - PROCESS | 180 | 1468753068589 Marionette TRACE conn6 -> [0,777,"getWindowHandle",null] 03:57:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 03:57:48 INFO - PROCESS | 180 | 1468753068592 Marionette TRACE conn6 <- [1,777,null,{"value":"13"}] 03:57:48 INFO - PROCESS | 180 | 1468753068596 Marionette TRACE conn6 -> [0,778,"setScriptTimeout",{"ms":35000}] 03:57:48 INFO - PROCESS | 180 | 1468753068598 Marionette TRACE conn6 <- [1,778,null,{}] 03:57:48 INFO - PROCESS | 180 | 1468753068602 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}] 03:57:48 INFO - PROCESS | 180 | 1468753068605 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:48 INFO - PROCESS | 180 | 1468753068734 Marionette TRACE conn6 <- [1,779,null,{"value":null}] 03:57:48 INFO - PROCESS | 180 | 1468753068810 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:48 INFO - PROCESS | 180 | 1468753068812 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:48 INFO - PROCESS | 180 | ++DOCSHELL 00000019A14B7800 == 28 [pid = 180] [id = 204] 03:57:48 INFO - PROCESS | 180 | ++DOMWINDOW == 61 (000000199C0BFC00) [pid = 180] [serial = 610] [outer = 0000000000000000] 03:57:48 INFO - PROCESS | 180 | ++DOMWINDOW == 62 (00000019A05B4C00) [pid = 180] [serial = 611] [outer = 000000199C0BFC00] 03:57:48 INFO - PROCESS | 180 | 1468753068859 Marionette DEBUG loaded listener.js 03:57:48 INFO - PROCESS | 180 | ++DOMWINDOW == 63 (00000019A06C7400) [pid = 180] [serial = 612] [outer = 000000199C0BFC00] 03:57:49 INFO - PROCESS | 180 | 1468753069261 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]]]}] 03:57:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 03:57:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 673ms 03:57:49 INFO - PROCESS | 180 | 1468753069269 Marionette TRACE conn6 -> [0,781,"getWindowHandle",null] 03:57:49 INFO - PROCESS | 180 | 1468753069273 Marionette TRACE conn6 <- [1,781,null,{"value":"13"}] 03:57:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 03:57:49 INFO - PROCESS | 180 | 1468753069285 Marionette TRACE conn6 -> [0,782,"setScriptTimeout",{"ms":35000}] 03:57:49 INFO - PROCESS | 180 | 1468753069290 Marionette TRACE conn6 <- [1,782,null,{}] 03:57:49 INFO - PROCESS | 180 | 1468753069294 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}] 03:57:49 INFO - PROCESS | 180 | 1468753069298 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:49 INFO - PROCESS | 180 | 1468753069422 Marionette TRACE conn6 <- [1,783,null,{"value":null}] 03:57:49 INFO - PROCESS | 180 | 1468753069436 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:49 INFO - PROCESS | 180 | 1468753069439 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:49 INFO - PROCESS | 180 | ++DOCSHELL 00000019A821A000 == 29 [pid = 180] [id = 205] 03:57:49 INFO - PROCESS | 180 | ++DOMWINDOW == 64 (00000019A06C8000) [pid = 180] [serial = 613] [outer = 0000000000000000] 03:57:49 INFO - PROCESS | 180 | ++DOMWINDOW == 65 (00000019A107E000) [pid = 180] [serial = 614] [outer = 00000019A06C8000] 03:57:49 INFO - PROCESS | 180 | 1468753069487 Marionette DEBUG loaded listener.js 03:57:49 INFO - PROCESS | 180 | ++DOMWINDOW == 66 (00000019A25EF400) [pid = 180] [serial = 615] [outer = 00000019A06C8000] 03:57:49 INFO - PROCESS | 180 | 1468753069921 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]]]}] 03:57:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 03:57:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 692ms 03:57:49 INFO - PROCESS | 180 | 1468753069976 Marionette TRACE conn6 -> [0,785,"getWindowHandle",null] 03:57:49 INFO - PROCESS | 180 | 1468753069978 Marionette TRACE conn6 <- [1,785,null,{"value":"13"}] 03:57:49 INFO - PROCESS | 180 | 1468753069981 Marionette TRACE conn6 -> [0,786,"setScriptTimeout",{"ms":35000}] 03:57:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 03:57:49 INFO - PROCESS | 180 | 1468753069983 Marionette TRACE conn6 <- [1,786,null,{}] 03:57:49 INFO - PROCESS | 180 | 1468753069987 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}] 03:57:49 INFO - PROCESS | 180 | 1468753069989 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:50 INFO - PROCESS | 180 | 1468753070131 Marionette TRACE conn6 <- [1,787,null,{"value":null}] 03:57:50 INFO - PROCESS | 180 | 1468753070148 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:50 INFO - PROCESS | 180 | 1468753070150 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:50 INFO - PROCESS | 180 | ++DOCSHELL 00000019A8A83800 == 30 [pid = 180] [id = 206] 03:57:50 INFO - PROCESS | 180 | ++DOMWINDOW == 67 (00000019A2790000) [pid = 180] [serial = 616] [outer = 0000000000000000] 03:57:50 INFO - PROCESS | 180 | ++DOMWINDOW == 68 (00000019A554CC00) [pid = 180] [serial = 617] [outer = 00000019A2790000] 03:57:50 INFO - PROCESS | 180 | 1468753070197 Marionette DEBUG loaded listener.js 03:57:50 INFO - PROCESS | 180 | ++DOMWINDOW == 69 (00000019A5A11C00) [pid = 180] [serial = 618] [outer = 00000019A2790000] 03:57:50 INFO - PROCESS | 180 | 1468753070624 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]]]}] 03:57:50 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 03:57:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 670ms 03:57:50 INFO - PROCESS | 180 | 1468753070655 Marionette TRACE conn6 -> [0,789,"getWindowHandle",null] 03:57:50 INFO - PROCESS | 180 | 1468753070657 Marionette TRACE conn6 <- [1,789,null,{"value":"13"}] 03:57:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 03:57:50 INFO - PROCESS | 180 | 1468753070660 Marionette TRACE conn6 -> [0,790,"setScriptTimeout",{"ms":35000}] 03:57:50 INFO - PROCESS | 180 | 1468753070662 Marionette TRACE conn6 <- [1,790,null,{}] 03:57:50 INFO - PROCESS | 180 | 1468753070666 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}] 03:57:50 INFO - PROCESS | 180 | 1468753070668 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:50 INFO - PROCESS | 180 | 1468753070776 Marionette TRACE conn6 <- [1,791,null,{"value":null}] 03:57:50 INFO - PROCESS | 180 | 1468753070782 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:50 INFO - PROCESS | 180 | 1468753070788 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:50 INFO - PROCESS | 180 | ++DOCSHELL 00000019A9875800 == 31 [pid = 180] [id = 207] 03:57:50 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (000000199A358400) [pid = 180] [serial = 619] [outer = 0000000000000000] 03:57:50 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (00000019A6B08C00) [pid = 180] [serial = 620] [outer = 000000199A358400] 03:57:50 INFO - PROCESS | 180 | 1468753070882 Marionette DEBUG loaded listener.js 03:57:50 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (00000019A6B34000) [pid = 180] [serial = 621] [outer = 000000199A358400] 03:57:51 INFO - PROCESS | 180 | 1468753071362 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]]]}] 03:57:51 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 03:57:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 735ms 03:57:51 INFO - PROCESS | 180 | --DOMWINDOW == 71 (00000019A1E77000) [pid = 180] [serial = 592] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 03:57:51 INFO - PROCESS | 180 | --DOMWINDOW == 70 (00000019A05F0800) [pid = 180] [serial = 583] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 03:57:51 INFO - PROCESS | 180 | --DOMWINDOW == 69 (00000019A0D32800) [pid = 180] [serial = 586] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 03:57:51 INFO - PROCESS | 180 | --DOMWINDOW == 68 (00000019A05AC400) [pid = 180] [serial = 574] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 03:57:51 INFO - PROCESS | 180 | --DOMWINDOW == 67 (000000199C472800) [pid = 180] [serial = 580] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 03:57:51 INFO - PROCESS | 180 | --DOMWINDOW == 66 (000000199B7CB400) [pid = 180] [serial = 577] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 03:57:51 INFO - PROCESS | 180 | --DOMWINDOW == 65 (00000019A6AAB400) [pid = 180] [serial = 568] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 03:57:51 INFO - PROCESS | 180 | --DOMWINDOW == 64 (000000199BC2C400) [pid = 180] [serial = 571] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 03:57:51 INFO - PROCESS | 180 | --DOMWINDOW == 63 (00000019A1E76C00) [pid = 180] [serial = 589] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 03:57:51 INFO - PROCESS | 180 | 1468753071536 Marionette TRACE conn6 -> [0,793,"getWindowHandle",null] 03:57:51 INFO - PROCESS | 180 | 1468753071538 Marionette TRACE conn6 <- [1,793,null,{"value":"13"}] 03:57:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 03:57:51 INFO - PROCESS | 180 | 1468753071549 Marionette TRACE conn6 -> [0,794,"setScriptTimeout",{"ms":35000}] 03:57:51 INFO - PROCESS | 180 | 1468753071551 Marionette TRACE conn6 <- [1,794,null,{}] 03:57:51 INFO - PROCESS | 180 | 1468753071555 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}] 03:57:51 INFO - PROCESS | 180 | 1468753071557 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:51 INFO - PROCESS | 180 | 1468753071650 Marionette TRACE conn6 <- [1,795,null,{"value":null}] 03:57:51 INFO - PROCESS | 180 | 1468753071655 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:51 INFO - PROCESS | 180 | 1468753071657 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:51 INFO - PROCESS | 180 | ++DOCSHELL 000000199BC6F800 == 32 [pid = 180] [id = 208] 03:57:51 INFO - PROCESS | 180 | ++DOMWINDOW == 64 (000000199C791000) [pid = 180] [serial = 622] [outer = 0000000000000000] 03:57:51 INFO - PROCESS | 180 | ++DOMWINDOW == 65 (00000019A05ACC00) [pid = 180] [serial = 623] [outer = 000000199C791000] 03:57:51 INFO - PROCESS | 180 | 1468753071704 Marionette DEBUG loaded listener.js 03:57:51 INFO - PROCESS | 180 | ++DOMWINDOW == 66 (00000019A6B08400) [pid = 180] [serial = 624] [outer = 000000199C791000] 03:57:52 INFO - PROCESS | 180 | 1468753072104 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]]]}] 03:57:52 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 03:57:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 628ms 03:57:52 INFO - PROCESS | 180 | 1468753072178 Marionette TRACE conn6 -> [0,797,"getWindowHandle",null] 03:57:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 03:57:52 INFO - PROCESS | 180 | 1468753072181 Marionette TRACE conn6 <- [1,797,null,{"value":"13"}] 03:57:52 INFO - PROCESS | 180 | 1468753072184 Marionette TRACE conn6 -> [0,798,"setScriptTimeout",{"ms":35000}] 03:57:52 INFO - PROCESS | 180 | 1468753072186 Marionette TRACE conn6 <- [1,798,null,{}] 03:57:52 INFO - PROCESS | 180 | 1468753072189 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}] 03:57:52 INFO - PROCESS | 180 | 1468753072191 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:52 INFO - PROCESS | 180 | 1468753072271 Marionette TRACE conn6 <- [1,799,null,{"value":null}] 03:57:52 INFO - PROCESS | 180 | 1468753072276 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:52 INFO - PROCESS | 180 | 1468753072278 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:52 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACB54800 == 33 [pid = 180] [id = 209] 03:57:52 INFO - PROCESS | 180 | ++DOMWINDOW == 67 (000000199C51F000) [pid = 180] [serial = 625] [outer = 0000000000000000] 03:57:52 INFO - PROCESS | 180 | ++DOMWINDOW == 68 (00000019A8092400) [pid = 180] [serial = 626] [outer = 000000199C51F000] 03:57:52 INFO - PROCESS | 180 | 1468753072323 Marionette DEBUG loaded listener.js 03:57:52 INFO - PROCESS | 180 | ++DOMWINDOW == 69 (00000019A84A3000) [pid = 180] [serial = 627] [outer = 000000199C51F000] 03:57:52 INFO - PROCESS | 180 | 1468753072734 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]]]}] 03:57:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 03:57:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 567ms 03:57:52 INFO - PROCESS | 180 | 1468753072764 Marionette TRACE conn6 -> [0,801,"getWindowHandle",null] 03:57:52 INFO - PROCESS | 180 | 1468753072767 Marionette TRACE conn6 <- [1,801,null,{"value":"13"}] 03:57:52 INFO - PROCESS | 180 | 1468753072770 Marionette TRACE conn6 -> [0,802,"setScriptTimeout",{"ms":35000}] 03:57:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 03:57:52 INFO - PROCESS | 180 | 1468753072772 Marionette TRACE conn6 <- [1,802,null,{}] 03:57:52 INFO - PROCESS | 180 | 1468753072781 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}] 03:57:52 INFO - PROCESS | 180 | 1468753072783 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:52 INFO - PROCESS | 180 | 1468753072872 Marionette TRACE conn6 <- [1,803,null,{"value":null}] 03:57:52 INFO - PROCESS | 180 | 1468753072878 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:52 INFO - PROCESS | 180 | 1468753072880 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:52 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACB71000 == 34 [pid = 180] [id = 210] 03:57:52 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (00000019A8726400) [pid = 180] [serial = 628] [outer = 0000000000000000] 03:57:52 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (00000019A872B400) [pid = 180] [serial = 629] [outer = 00000019A8726400] 03:57:52 INFO - PROCESS | 180 | 1468753072925 Marionette DEBUG loaded listener.js 03:57:53 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (00000019A8732800) [pid = 180] [serial = 630] [outer = 00000019A8726400] 03:57:53 INFO - PROCESS | 180 | 1468753073365 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] 03:57:53 INFO - PROCESS | 180 | 1468753073406 Marionette TRACE conn6 <- [1,805,null,{"value":"13"}] 03:57:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 03:57:53 INFO - PROCESS | 180 | 1468753073414 Marionette TRACE conn6 -> [0,806,"setScriptTimeout",{"ms":35000}] 03:57:53 INFO - PROCESS | 180 | 1468753073416 Marionette TRACE conn6 <- [1,806,null,{}] 03:57:53 INFO - PROCESS | 180 | 1468753073419 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}] 03:57:53 INFO - PROCESS | 180 | 1468753073421 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:53 INFO - PROCESS | 180 | 1468753073506 Marionette TRACE conn6 <- [1,807,null,{"value":null}] 03:57:53 INFO - PROCESS | 180 | 1468753073619 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:53 INFO - PROCESS | 180 | 1468753073623 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:53 INFO - PROCESS | 180 | ++DOCSHELL 000000199AEC0000 == 35 [pid = 180] [id = 211] 03:57:53 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (000000199A329800) [pid = 180] [serial = 631] [outer = 0000000000000000] 03:57:53 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (000000199B3C6000) [pid = 180] [serial = 632] [outer = 000000199A329800] 03:57:53 INFO - PROCESS | 180 | 1468753073684 Marionette DEBUG loaded listener.js 03:57:53 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (000000199C0C0800) [pid = 180] [serial = 633] [outer = 000000199A329800] 03:57:54 INFO - PROCESS | 180 | 1468753074515 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]]]}] 03:57:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 03:57:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1119ms 03:57:54 INFO - PROCESS | 180 | 1468753074538 Marionette TRACE conn6 -> [0,809,"getWindowHandle",null] 03:57:54 INFO - PROCESS | 180 | 1468753074542 Marionette TRACE conn6 <- [1,809,null,{"value":"13"}] 03:57:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 03:57:54 INFO - PROCESS | 180 | 1468753074547 Marionette TRACE conn6 -> [0,810,"setScriptTimeout",{"ms":35000}] 03:57:54 INFO - PROCESS | 180 | 1468753074551 Marionette TRACE conn6 <- [1,810,null,{}] 03:57:54 INFO - PROCESS | 180 | 1468753074556 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}] 03:57:54 INFO - PROCESS | 180 | 1468753074559 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:54 INFO - PROCESS | 180 | 1468753074706 Marionette TRACE conn6 <- [1,811,null,{"value":null}] 03:57:54 INFO - PROCESS | 180 | 1468753074779 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:54 INFO - PROCESS | 180 | 1468753074783 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:54 INFO - PROCESS | 180 | ++DOCSHELL 00000019A8208800 == 36 [pid = 180] [id = 212] 03:57:54 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (000000199C94E800) [pid = 180] [serial = 634] [outer = 0000000000000000] 03:57:54 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A05AD400) [pid = 180] [serial = 635] [outer = 000000199C94E800] 03:57:54 INFO - PROCESS | 180 | 1468753074882 Marionette DEBUG loaded listener.js 03:57:54 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A0E9B000) [pid = 180] [serial = 636] [outer = 000000199C94E800] 03:57:55 INFO - PROCESS | 180 | 1468753075811 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] 03:57:55 INFO - PROCESS | 180 | 1468753075833 Marionette TRACE conn6 <- [1,813,null,{"value":"13"}] 03:57:55 INFO - PROCESS | 180 | 1468753075838 Marionette TRACE conn6 -> [0,814,"setScriptTimeout",{"ms":35000}] 03:57:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 03:57:55 INFO - PROCESS | 180 | 1468753075841 Marionette TRACE conn6 <- [1,814,null,{}] 03:57:55 INFO - PROCESS | 180 | 1468753075847 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}] 03:57:55 INFO - PROCESS | 180 | 1468753075850 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:55 INFO - PROCESS | 180 | 1468753075968 Marionette TRACE conn6 <- [1,815,null,{"value":null}] 03:57:57 INFO - PROCESS | 180 | 1468753077200 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:57 INFO - PROCESS | 180 | 1468753077204 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:57 INFO - PROCESS | 180 | ++DOCSHELL 00000019A5A6E800 == 37 [pid = 180] [id = 213] 03:57:57 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (000000199C261400) [pid = 180] [serial = 637] [outer = 0000000000000000] 03:57:57 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A1E77C00) [pid = 180] [serial = 638] [outer = 000000199C261400] 03:57:57 INFO - PROCESS | 180 | 1468753077358 Marionette DEBUG loaded listener.js 03:57:57 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A0DCAC00) [pid = 180] [serial = 639] [outer = 000000199C261400] 03:57:57 INFO - PROCESS | 180 | --DOCSHELL 00000019ACB71000 == 36 [pid = 180] [id = 210] 03:57:57 INFO - PROCESS | 180 | --DOCSHELL 00000019ACB54800 == 35 [pid = 180] [id = 209] 03:57:57 INFO - PROCESS | 180 | --DOCSHELL 000000199BC6F800 == 34 [pid = 180] [id = 208] 03:57:57 INFO - PROCESS | 180 | --DOCSHELL 00000019A9875800 == 33 [pid = 180] [id = 207] 03:57:57 INFO - PROCESS | 180 | --DOCSHELL 00000019A8A83800 == 32 [pid = 180] [id = 206] 03:57:57 INFO - PROCESS | 180 | --DOCSHELL 00000019A821A000 == 31 [pid = 180] [id = 205] 03:57:57 INFO - PROCESS | 180 | --DOCSHELL 00000019A14B7800 == 30 [pid = 180] [id = 204] 03:57:57 INFO - PROCESS | 180 | --DOCSHELL 00000019A14B8800 == 29 [pid = 180] [id = 203] 03:57:57 INFO - PROCESS | 180 | --DOCSHELL 000000199C7C0800 == 28 [pid = 180] [id = 202] 03:57:57 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019A0662C00) [pid = 180] [serial = 584] [outer = 0000000000000000] [url = about:blank] 03:57:57 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019A133F800) [pid = 180] [serial = 587] [outer = 0000000000000000] [url = about:blank] 03:57:57 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019A05BA400) [pid = 180] [serial = 575] [outer = 0000000000000000] [url = about:blank] 03:57:57 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019A0EA3800) [pid = 180] [serial = 576] [outer = 0000000000000000] [url = about:blank] 03:57:57 INFO - PROCESS | 180 | --DOMWINDOW == 76 (000000199C519C00) [pid = 180] [serial = 581] [outer = 0000000000000000] [url = about:blank] 03:57:57 INFO - PROCESS | 180 | --DOMWINDOW == 75 (000000199BC28800) [pid = 180] [serial = 578] [outer = 0000000000000000] [url = about:blank] 03:57:57 INFO - PROCESS | 180 | --DOMWINDOW == 74 (000000199C0AE000) [pid = 180] [serial = 579] [outer = 0000000000000000] [url = about:blank] 03:57:57 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019A8093800) [pid = 180] [serial = 570] [outer = 0000000000000000] [url = about:blank] 03:57:57 INFO - PROCESS | 180 | --DOMWINDOW == 72 (000000199BF19C00) [pid = 180] [serial = 572] [outer = 0000000000000000] [url = about:blank] 03:57:57 INFO - PROCESS | 180 | --DOMWINDOW == 71 (000000199C193000) [pid = 180] [serial = 573] [outer = 0000000000000000] [url = about:blank] 03:57:57 INFO - PROCESS | 180 | --DOMWINDOW == 70 (00000019A25EE800) [pid = 180] [serial = 590] [outer = 0000000000000000] [url = about:blank] 03:57:57 INFO - PROCESS | 180 | --DOMWINDOW == 69 (00000019A0DCEC00) [pid = 180] [serial = 585] [outer = 0000000000000000] [url = about:blank] 03:57:57 INFO - PROCESS | 180 | --DOMWINDOW == 68 (00000019A2790400) [pid = 180] [serial = 591] [outer = 0000000000000000] [url = about:blank] 03:57:57 INFO - PROCESS | 180 | --DOMWINDOW == 67 (00000019A1E76800) [pid = 180] [serial = 588] [outer = 0000000000000000] [url = about:blank] 03:57:57 INFO - PROCESS | 180 | --DOMWINDOW == 66 (000000199C756400) [pid = 180] [serial = 582] [outer = 0000000000000000] [url = about:blank] 03:57:57 INFO - PROCESS | 180 | --DOMWINDOW == 65 (00000019A6034000) [pid = 180] [serial = 593] [outer = 0000000000000000] [url = about:blank] 03:57:57 INFO - PROCESS | 180 | --DOMWINDOW == 64 (00000019A6B2E800) [pid = 180] [serial = 594] [outer = 0000000000000000] [url = about:blank] 03:57:57 INFO - PROCESS | 180 | 1468753077940 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]]]}] 03:57:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 03:57:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 2143ms 03:57:57 INFO - PROCESS | 180 | 1468753077986 Marionette TRACE conn6 -> [0,817,"getWindowHandle",null] 03:57:57 INFO - PROCESS | 180 | 1468753077991 Marionette TRACE conn6 <- [1,817,null,{"value":"13"}] 03:57:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 03:57:58 INFO - PROCESS | 180 | 1468753077998 Marionette TRACE conn6 -> [0,818,"setScriptTimeout",{"ms":35000}] 03:57:58 INFO - PROCESS | 180 | 1468753078001 Marionette TRACE conn6 <- [1,818,null,{}] 03:57:58 INFO - PROCESS | 180 | 1468753078005 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}] 03:57:58 INFO - PROCESS | 180 | 1468753078008 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:58 INFO - PROCESS | 180 | 1468753078099 Marionette TRACE conn6 <- [1,819,null,{"value":null}] 03:57:58 INFO - PROCESS | 180 | 1468753078107 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:58 INFO - PROCESS | 180 | 1468753078110 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:58 INFO - PROCESS | 180 | ++DOCSHELL 00000019A7E64000 == 29 [pid = 180] [id = 214] 03:57:58 INFO - PROCESS | 180 | ++DOMWINDOW == 65 (00000019A0DCB800) [pid = 180] [serial = 640] [outer = 0000000000000000] 03:57:58 INFO - PROCESS | 180 | ++DOMWINDOW == 66 (00000019A1158000) [pid = 180] [serial = 641] [outer = 00000019A0DCB800] 03:57:58 INFO - PROCESS | 180 | 1468753078160 Marionette DEBUG loaded listener.js 03:57:58 INFO - PROCESS | 180 | ++DOMWINDOW == 67 (00000019A1F14C00) [pid = 180] [serial = 642] [outer = 00000019A0DCB800] 03:57:58 INFO - PROCESS | 180 | 1468753078644 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]]]}] 03:57:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 03:57:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 672ms 03:57:58 INFO - PROCESS | 180 | 1468753078670 Marionette TRACE conn6 -> [0,821,"getWindowHandle",null] 03:57:58 INFO - PROCESS | 180 | 1468753078673 Marionette TRACE conn6 <- [1,821,null,{"value":"13"}] 03:57:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 03:57:58 INFO - PROCESS | 180 | 1468753078681 Marionette TRACE conn6 -> [0,822,"setScriptTimeout",{"ms":35000}] 03:57:58 INFO - PROCESS | 180 | 1468753078685 Marionette TRACE conn6 <- [1,822,null,{}] 03:57:58 INFO - PROCESS | 180 | 1468753078697 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}] 03:57:58 INFO - PROCESS | 180 | 1468753078702 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:58 INFO - PROCESS | 180 | 1468753078798 Marionette TRACE conn6 <- [1,823,null,{"value":null}] 03:57:58 INFO - PROCESS | 180 | 1468753078813 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:58 INFO - PROCESS | 180 | 1468753078817 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:58 INFO - PROCESS | 180 | ++DOCSHELL 00000019A8A8C800 == 30 [pid = 180] [id = 215] 03:57:58 INFO - PROCESS | 180 | ++DOMWINDOW == 68 (00000019A557B000) [pid = 180] [serial = 643] [outer = 0000000000000000] 03:57:58 INFO - PROCESS | 180 | ++DOMWINDOW == 69 (00000019A6A46C00) [pid = 180] [serial = 644] [outer = 00000019A557B000] 03:57:58 INFO - PROCESS | 180 | 1468753078866 Marionette DEBUG loaded listener.js 03:57:58 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (00000019A6B0BC00) [pid = 180] [serial = 645] [outer = 00000019A557B000] 03:57:59 INFO - PROCESS | 180 | 1468753079297 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]]]}] 03:57:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 03:57:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 692ms 03:57:59 INFO - PROCESS | 180 | 1468753079372 Marionette TRACE conn6 -> [0,825,"getWindowHandle",null] 03:57:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 03:57:59 INFO - PROCESS | 180 | 1468753079375 Marionette TRACE conn6 <- [1,825,null,{"value":"13"}] 03:57:59 INFO - PROCESS | 180 | 1468753079378 Marionette TRACE conn6 -> [0,826,"setScriptTimeout",{"ms":35000}] 03:57:59 INFO - PROCESS | 180 | 1468753079380 Marionette TRACE conn6 <- [1,826,null,{}] 03:57:59 INFO - PROCESS | 180 | 1468753079383 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}] 03:57:59 INFO - PROCESS | 180 | 1468753079385 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:59 INFO - PROCESS | 180 | 1468753079475 Marionette TRACE conn6 <- [1,827,null,{"value":null}] 03:57:59 INFO - PROCESS | 180 | 1468753079480 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:59 INFO - PROCESS | 180 | 1468753079483 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:57:59 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB009000 == 31 [pid = 180] [id = 216] 03:57:59 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (00000019A6B33C00) [pid = 180] [serial = 646] [outer = 0000000000000000] 03:57:59 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (00000019A7EBA800) [pid = 180] [serial = 647] [outer = 00000019A6B33C00] 03:57:59 INFO - PROCESS | 180 | 1468753079528 Marionette DEBUG loaded listener.js 03:57:59 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019A8093800) [pid = 180] [serial = 648] [outer = 00000019A6B33C00] 03:58:00 INFO - PROCESS | 180 | 1468753079993 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]]]}] 03:58:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 03:58:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 671ms 03:58:00 INFO - PROCESS | 180 | 1468753080052 Marionette TRACE conn6 -> [0,829,"getWindowHandle",null] 03:58:00 INFO - PROCESS | 180 | 1468753080054 Marionette TRACE conn6 <- [1,829,null,{"value":"13"}] 03:58:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 03:58:00 INFO - PROCESS | 180 | 1468753080058 Marionette TRACE conn6 -> [0,830,"setScriptTimeout",{"ms":35000}] 03:58:00 INFO - PROCESS | 180 | 1468753080060 Marionette TRACE conn6 <- [1,830,null,{}] 03:58:00 INFO - PROCESS | 180 | 1468753080070 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}] 03:58:00 INFO - PROCESS | 180 | 1468753080079 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:00 INFO - PROCESS | 180 | 1468753080236 Marionette TRACE conn6 <- [1,831,null,{"value":null}] 03:58:00 INFO - PROCESS | 180 | 1468753080265 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:00 INFO - PROCESS | 180 | 1468753080267 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:00 INFO - PROCESS | 180 | ++DOCSHELL 00000019A06DF000 == 32 [pid = 180] [id = 217] 03:58:00 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019A6B34800) [pid = 180] [serial = 649] [outer = 0000000000000000] 03:58:00 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A872DC00) [pid = 180] [serial = 650] [outer = 00000019A6B34800] 03:58:00 INFO - PROCESS | 180 | 1468753080313 Marionette DEBUG loaded listener.js 03:58:00 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A873BC00) [pid = 180] [serial = 651] [outer = 00000019A6B34800] 03:58:00 INFO - PROCESS | 180 | 1468753080740 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]]]}] 03:58:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 03:58:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 735ms 03:58:00 INFO - PROCESS | 180 | 1468753080795 Marionette TRACE conn6 -> [0,833,"getWindowHandle",null] 03:58:00 INFO - PROCESS | 180 | 1468753080797 Marionette TRACE conn6 <- [1,833,null,{"value":"13"}] 03:58:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 03:58:00 INFO - PROCESS | 180 | 1468753080807 Marionette TRACE conn6 -> [0,834,"setScriptTimeout",{"ms":35000}] 03:58:00 INFO - PROCESS | 180 | 1468753080809 Marionette TRACE conn6 <- [1,834,null,{}] 03:58:00 INFO - PROCESS | 180 | 1468753080812 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}] 03:58:00 INFO - PROCESS | 180 | 1468753080819 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:00 INFO - PROCESS | 180 | 1468753080949 Marionette TRACE conn6 <- [1,835,null,{"value":null}] 03:58:01 INFO - PROCESS | 180 | 1468753080997 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:01 INFO - PROCESS | 180 | 1468753080999 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:01 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACEEE000 == 33 [pid = 180] [id = 218] 03:58:01 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A8740400) [pid = 180] [serial = 652] [outer = 0000000000000000] 03:58:01 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A8A72800) [pid = 180] [serial = 653] [outer = 00000019A8740400] 03:58:01 INFO - PROCESS | 180 | 1468753081047 Marionette DEBUG loaded listener.js 03:58:01 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A8BE7C00) [pid = 180] [serial = 654] [outer = 00000019A8740400] 03:58:01 INFO - PROCESS | 180 | 1468753081487 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]]]}] 03:58:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 03:58:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 734ms 03:58:01 INFO - PROCESS | 180 | 1468753081553 Marionette TRACE conn6 -> [0,837,"getWindowHandle",null] 03:58:01 INFO - PROCESS | 180 | 1468753081556 Marionette TRACE conn6 <- [1,837,null,{"value":"13"}] 03:58:01 INFO - PROCESS | 180 | 1468753081559 Marionette TRACE conn6 -> [0,838,"setScriptTimeout",{"ms":35000}] 03:58:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 03:58:01 INFO - PROCESS | 180 | 1468753081561 Marionette TRACE conn6 <- [1,838,null,{}] 03:58:01 INFO - PROCESS | 180 | 1468753081564 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}] 03:58:01 INFO - PROCESS | 180 | 1468753081566 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:01 INFO - PROCESS | 180 | 1468753081673 Marionette TRACE conn6 <- [1,839,null,{"value":null}] 03:58:01 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019A2790000) [pid = 180] [serial = 616] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 03:58:01 INFO - PROCESS | 180 | --DOMWINDOW == 77 (000000199BC2D400) [pid = 180] [serial = 604] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 03:58:01 INFO - PROCESS | 180 | --DOMWINDOW == 76 (000000199C0BFC00) [pid = 180] [serial = 610] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 03:58:01 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A10EB400) [pid = 180] [serial = 601] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 03:58:01 INFO - PROCESS | 180 | --DOMWINDOW == 74 (000000199C471800) [pid = 180] [serial = 607] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 03:58:01 INFO - PROCESS | 180 | --DOMWINDOW == 73 (000000199A358400) [pid = 180] [serial = 619] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 03:58:01 INFO - PROCESS | 180 | --DOMWINDOW == 72 (000000199C0CC800) [pid = 180] [serial = 595] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 03:58:01 INFO - PROCESS | 180 | --DOMWINDOW == 71 (00000019A05B9800) [pid = 180] [serial = 598] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 03:58:01 INFO - PROCESS | 180 | --DOMWINDOW == 70 (000000199C791000) [pid = 180] [serial = 622] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 03:58:01 INFO - PROCESS | 180 | --DOMWINDOW == 69 (00000019A06C8000) [pid = 180] [serial = 613] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 03:58:01 INFO - PROCESS | 180 | --DOMWINDOW == 68 (000000199C51F000) [pid = 180] [serial = 625] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 03:58:01 INFO - PROCESS | 180 | 1468753081763 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:01 INFO - PROCESS | 180 | 1468753081766 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:01 INFO - PROCESS | 180 | ++DOCSHELL 00000019A0A7F800 == 34 [pid = 180] [id = 219] 03:58:01 INFO - PROCESS | 180 | ++DOMWINDOW == 69 (000000199B333C00) [pid = 180] [serial = 655] [outer = 0000000000000000] 03:58:01 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (000000199C0BFC00) [pid = 180] [serial = 656] [outer = 000000199B333C00] 03:58:01 INFO - PROCESS | 180 | 1468753081812 Marionette DEBUG loaded listener.js 03:58:01 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (00000019A1FC8C00) [pid = 180] [serial = 657] [outer = 000000199B333C00] 03:58:02 INFO - PROCESS | 180 | 1468753082172 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]]]}] 03:58:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 03:58:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 629ms 03:58:02 INFO - PROCESS | 180 | 1468753082193 Marionette TRACE conn6 -> [0,841,"getWindowHandle",null] 03:58:02 INFO - PROCESS | 180 | 1468753082195 Marionette TRACE conn6 <- [1,841,null,{"value":"13"}] 03:58:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 03:58:02 INFO - PROCESS | 180 | 1468753082198 Marionette TRACE conn6 -> [0,842,"setScriptTimeout",{"ms":35000}] 03:58:02 INFO - PROCESS | 180 | 1468753082200 Marionette TRACE conn6 <- [1,842,null,{}] 03:58:02 INFO - PROCESS | 180 | 1468753082204 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}] 03:58:02 INFO - PROCESS | 180 | 1468753082206 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:02 INFO - PROCESS | 180 | 1468753082289 Marionette TRACE conn6 <- [1,843,null,{"value":null}] 03:58:02 INFO - PROCESS | 180 | 1468753082357 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:02 INFO - PROCESS | 180 | 1468753082359 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:02 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD761800 == 35 [pid = 180] [id = 220] 03:58:02 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (000000199BC28C00) [pid = 180] [serial = 658] [outer = 0000000000000000] 03:58:02 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019A8D65400) [pid = 180] [serial = 659] [outer = 000000199BC28C00] 03:58:02 INFO - PROCESS | 180 | 1468753082405 Marionette DEBUG loaded listener.js 03:58:02 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019A9061C00) [pid = 180] [serial = 660] [outer = 000000199BC28C00] 03:58:02 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A9384400) [pid = 180] [serial = 661] [outer = 000000199AE10000] 03:58:02 INFO - PROCESS | 180 | 1468753082831 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]]]}] 03:58:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 03:58:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 673ms 03:58:02 INFO - PROCESS | 180 | 1468753082875 Marionette TRACE conn6 -> [0,845,"getWindowHandle",null] 03:58:02 INFO - PROCESS | 180 | 1468753082878 Marionette TRACE conn6 <- [1,845,null,{"value":"13"}] 03:58:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 03:58:02 INFO - PROCESS | 180 | 1468753082881 Marionette TRACE conn6 -> [0,846,"setScriptTimeout",{"ms":35000}] 03:58:02 INFO - PROCESS | 180 | 1468753082883 Marionette TRACE conn6 <- [1,846,null,{}] 03:58:02 INFO - PROCESS | 180 | 1468753082887 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}] 03:58:02 INFO - PROCESS | 180 | 1468753082889 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:02 INFO - PROCESS | 180 | 1468753082974 Marionette TRACE conn6 <- [1,847,null,{"value":null}] 03:58:03 INFO - PROCESS | 180 | 1468753083009 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:03 INFO - PROCESS | 180 | 1468753083011 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:03 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD7C4800 == 36 [pid = 180] [id = 221] 03:58:03 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A923FC00) [pid = 180] [serial = 662] [outer = 0000000000000000] 03:58:03 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A92CF000) [pid = 180] [serial = 663] [outer = 00000019A923FC00] 03:58:03 INFO - PROCESS | 180 | 1468753083061 Marionette DEBUG loaded listener.js 03:58:03 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A9762C00) [pid = 180] [serial = 664] [outer = 00000019A923FC00] 03:58:03 INFO - PROCESS | 180 | 1468753083461 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]]]}] 03:58:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 03:58:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 629ms 03:58:03 INFO - PROCESS | 180 | 1468753083517 Marionette TRACE conn6 -> [0,849,"getWindowHandle",null] 03:58:03 INFO - PROCESS | 180 | 1468753083519 Marionette TRACE conn6 <- [1,849,null,{"value":"13"}] 03:58:03 INFO - PROCESS | 180 | 1468753083522 Marionette TRACE conn6 -> [0,850,"setScriptTimeout",{"ms":35000}] 03:58:03 INFO - PROCESS | 180 | 1468753083524 Marionette TRACE conn6 <- [1,850,null,{}] 03:58:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 03:58:03 INFO - PROCESS | 180 | 1468753083527 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}] 03:58:03 INFO - PROCESS | 180 | 1468753083529 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:03 INFO - PROCESS | 180 | 1468753083611 Marionette TRACE conn6 <- [1,851,null,{"value":null}] 03:58:03 INFO - PROCESS | 180 | 1468753083617 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:03 INFO - PROCESS | 180 | 1468753083619 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:03 INFO - PROCESS | 180 | ++DOCSHELL 00000019A9876800 == 37 [pid = 180] [id = 222] 03:58:03 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A97AAC00) [pid = 180] [serial = 665] [outer = 0000000000000000] 03:58:03 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A98D4000) [pid = 180] [serial = 666] [outer = 00000019A97AAC00] 03:58:03 INFO - PROCESS | 180 | 1468753083665 Marionette DEBUG loaded listener.js 03:58:03 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A98E8000) [pid = 180] [serial = 667] [outer = 00000019A97AAC00] 03:58:04 INFO - PROCESS | 180 | 1468753084317 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]]]}] 03:58:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 03:58:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 881ms 03:58:04 INFO - PROCESS | 180 | 1468753084408 Marionette TRACE conn6 -> [0,853,"getWindowHandle",null] 03:58:04 INFO - PROCESS | 180 | 1468753084414 Marionette TRACE conn6 <- [1,853,null,{"value":"13"}] 03:58:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 03:58:04 INFO - PROCESS | 180 | 1468753084418 Marionette TRACE conn6 -> [0,854,"setScriptTimeout",{"ms":35000}] 03:58:04 INFO - PROCESS | 180 | 1468753084424 Marionette TRACE conn6 <- [1,854,null,{}] 03:58:04 INFO - PROCESS | 180 | 1468753084430 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}] 03:58:04 INFO - PROCESS | 180 | 1468753084433 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:04 INFO - PROCESS | 180 | 1468753084560 Marionette TRACE conn6 <- [1,855,null,{"value":null}] 03:58:04 INFO - PROCESS | 180 | 1468753084641 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:04 INFO - PROCESS | 180 | 1468753084644 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:04 INFO - PROCESS | 180 | ++DOCSHELL 00000019A7E63800 == 38 [pid = 180] [id = 223] 03:58:04 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (000000199C516000) [pid = 180] [serial = 668] [outer = 0000000000000000] 03:58:04 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A0503400) [pid = 180] [serial = 669] [outer = 000000199C516000] 03:58:04 INFO - PROCESS | 180 | 1468753084705 Marionette DEBUG loaded listener.js 03:58:04 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019A1E07000) [pid = 180] [serial = 670] [outer = 000000199C516000] 03:58:05 INFO - PROCESS | 180 | 1468753085281 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]]]}] 03:58:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 03:58:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 882ms 03:58:05 INFO - PROCESS | 180 | 1468753085303 Marionette TRACE conn6 -> [0,857,"getWindowHandle",null] 03:58:05 INFO - PROCESS | 180 | 1468753085309 Marionette TRACE conn6 <- [1,857,null,{"value":"13"}] 03:58:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 03:58:05 INFO - PROCESS | 180 | 1468753085315 Marionette TRACE conn6 -> [0,858,"setScriptTimeout",{"ms":35000}] 03:58:05 INFO - PROCESS | 180 | 1468753085318 Marionette TRACE conn6 <- [1,858,null,{}] 03:58:05 INFO - PROCESS | 180 | 1468753085323 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}] 03:58:05 INFO - PROCESS | 180 | 1468753085326 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:05 INFO - PROCESS | 180 | 1468753085446 Marionette TRACE conn6 <- [1,859,null,{"value":null}] 03:58:05 INFO - PROCESS | 180 | 1468753085534 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:05 INFO - PROCESS | 180 | 1468753085537 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:05 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACB6F000 == 39 [pid = 180] [id = 224] 03:58:05 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019A60B9C00) [pid = 180] [serial = 671] [outer = 0000000000000000] 03:58:05 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (00000019A6B04000) [pid = 180] [serial = 672] [outer = 00000019A60B9C00] 03:58:05 INFO - PROCESS | 180 | 1468753085595 Marionette DEBUG loaded listener.js 03:58:05 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (00000019A7EDC000) [pid = 180] [serial = 673] [outer = 00000019A60B9C00] 03:58:06 INFO - PROCESS | 180 | 1468753086201 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]]]}] 03:58:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 03:58:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 923ms 03:58:06 INFO - PROCESS | 180 | 1468753086241 Marionette TRACE conn6 -> [0,861,"getWindowHandle",null] 03:58:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 03:58:06 INFO - PROCESS | 180 | 1468753086244 Marionette TRACE conn6 <- [1,861,null,{"value":"13"}] 03:58:06 INFO - PROCESS | 180 | 1468753086248 Marionette TRACE conn6 -> [0,862,"setScriptTimeout",{"ms":35000}] 03:58:06 INFO - PROCESS | 180 | 1468753086252 Marionette TRACE conn6 <- [1,862,null,{}] 03:58:06 INFO - PROCESS | 180 | 1468753086264 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}] 03:58:06 INFO - PROCESS | 180 | 1468753086269 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:06 INFO - PROCESS | 180 | 1468753086384 Marionette TRACE conn6 <- [1,863,null,{"value":null}] 03:58:06 INFO - PROCESS | 180 | 1468753086475 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:06 INFO - PROCESS | 180 | 1468753086479 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:06 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE5A8000 == 40 [pid = 180] [id = 225] 03:58:06 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (00000019A8A7A400) [pid = 180] [serial = 674] [outer = 0000000000000000] 03:58:06 INFO - PROCESS | 180 | ++DOMWINDOW == 89 (00000019A8BDD000) [pid = 180] [serial = 675] [outer = 00000019A8A7A400] 03:58:06 INFO - PROCESS | 180 | 1468753086539 Marionette DEBUG loaded listener.js 03:58:06 INFO - PROCESS | 180 | ++DOMWINDOW == 90 (00000019A98D5000) [pid = 180] [serial = 676] [outer = 00000019A8A7A400] 03:58:07 INFO - PROCESS | 180 | 1468753087119 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]]]}] 03:58:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 03:58:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 924ms 03:58:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 03:58:07 INFO - PROCESS | 180 | 1468753087174 Marionette TRACE conn6 -> [0,865,"getWindowHandle",null] 03:58:07 INFO - PROCESS | 180 | 1468753087177 Marionette TRACE conn6 <- [1,865,null,{"value":"13"}] 03:58:07 INFO - PROCESS | 180 | 1468753087181 Marionette TRACE conn6 -> [0,866,"setScriptTimeout",{"ms":35000}] 03:58:07 INFO - PROCESS | 180 | 1468753087183 Marionette TRACE conn6 <- [1,866,null,{}] 03:58:07 INFO - PROCESS | 180 | 1468753087187 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}] 03:58:07 INFO - PROCESS | 180 | 1468753087190 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:07 INFO - PROCESS | 180 | 1468753087334 Marionette TRACE conn6 <- [1,867,null,{"value":null}] 03:58:07 INFO - PROCESS | 180 | 1468753087449 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:07 INFO - PROCESS | 180 | 1468753087452 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:07 INFO - PROCESS | 180 | ++DOCSHELL 00000019A9949800 == 41 [pid = 180] [id = 226] 03:58:07 INFO - PROCESS | 180 | ++DOMWINDOW == 91 (000000199C0C2800) [pid = 180] [serial = 677] [outer = 0000000000000000] 03:58:07 INFO - PROCESS | 180 | ++DOMWINDOW == 92 (00000019A6B36C00) [pid = 180] [serial = 678] [outer = 000000199C0C2800] 03:58:07 INFO - PROCESS | 180 | 1468753087508 Marionette DEBUG loaded listener.js 03:58:07 INFO - PROCESS | 180 | ++DOMWINDOW == 93 (00000019A98F1C00) [pid = 180] [serial = 679] [outer = 000000199C0C2800] 03:58:08 INFO - PROCESS | 180 | 1468753088195 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]]]}] 03:58:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 03:58:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1023ms 03:58:08 INFO - PROCESS | 180 | 1468753088206 Marionette TRACE conn6 -> [0,869,"getWindowHandle",null] 03:58:08 INFO - PROCESS | 180 | 1468753088210 Marionette TRACE conn6 <- [1,869,null,{"value":"13"}] 03:58:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 03:58:08 INFO - PROCESS | 180 | 1468753088214 Marionette TRACE conn6 -> [0,870,"setScriptTimeout",{"ms":35000}] 03:58:08 INFO - PROCESS | 180 | 1468753088218 Marionette TRACE conn6 <- [1,870,null,{}] 03:58:08 INFO - PROCESS | 180 | 1468753088223 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}] 03:58:08 INFO - PROCESS | 180 | 1468753088226 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:08 INFO - PROCESS | 180 | 1468753088332 Marionette TRACE conn6 <- [1,871,null,{"value":null}] 03:58:08 INFO - PROCESS | 180 | 1468753088409 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:08 INFO - PROCESS | 180 | 1468753088411 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:08 INFO - PROCESS | 180 | ++DOCSHELL 00000019A55C1000 == 42 [pid = 180] [id = 227] 03:58:08 INFO - PROCESS | 180 | ++DOMWINDOW == 94 (000000199C254C00) [pid = 180] [serial = 680] [outer = 0000000000000000] 03:58:08 INFO - PROCESS | 180 | ++DOMWINDOW == 95 (000000199C262000) [pid = 180] [serial = 681] [outer = 000000199C254C00] 03:58:08 INFO - PROCESS | 180 | 1468753088463 Marionette DEBUG loaded listener.js 03:58:08 INFO - PROCESS | 180 | ++DOMWINDOW == 96 (000000199C798400) [pid = 180] [serial = 682] [outer = 000000199C254C00] 03:58:09 INFO - PROCESS | 180 | --DOCSHELL 00000019AD7C4800 == 41 [pid = 180] [id = 221] 03:58:09 INFO - PROCESS | 180 | --DOCSHELL 00000019AD761800 == 40 [pid = 180] [id = 220] 03:58:09 INFO - PROCESS | 180 | --DOCSHELL 00000019A0A7F800 == 39 [pid = 180] [id = 219] 03:58:09 INFO - PROCESS | 180 | --DOCSHELL 00000019ACEEE000 == 38 [pid = 180] [id = 218] 03:58:09 INFO - PROCESS | 180 | --DOCSHELL 00000019A06DF000 == 37 [pid = 180] [id = 217] 03:58:09 INFO - PROCESS | 180 | --DOCSHELL 00000019AB009000 == 36 [pid = 180] [id = 216] 03:58:09 INFO - PROCESS | 180 | --DOCSHELL 00000019A8A8C800 == 35 [pid = 180] [id = 215] 03:58:09 INFO - PROCESS | 180 | --DOCSHELL 00000019A7E64000 == 34 [pid = 180] [id = 214] 03:58:09 INFO - PROCESS | 180 | --DOCSHELL 00000019A5A6E800 == 33 [pid = 180] [id = 213] 03:58:09 INFO - PROCESS | 180 | --DOCSHELL 00000019A8208800 == 32 [pid = 180] [id = 212] 03:58:09 INFO - PROCESS | 180 | --DOCSHELL 000000199AEC0000 == 31 [pid = 180] [id = 211] 03:58:09 INFO - PROCESS | 180 | --DOCSHELL 00000019A9949800 == 30 [pid = 180] [id = 226] 03:58:09 INFO - PROCESS | 180 | --DOCSHELL 00000019AE5A8000 == 29 [pid = 180] [id = 225] 03:58:09 INFO - PROCESS | 180 | --DOCSHELL 00000019ACB6F000 == 28 [pid = 180] [id = 224] 03:58:09 INFO - PROCESS | 180 | --DOCSHELL 00000019A7E63800 == 27 [pid = 180] [id = 223] 03:58:09 INFO - PROCESS | 180 | --DOCSHELL 00000019A9876800 == 26 [pid = 180] [id = 222] 03:58:09 INFO - PROCESS | 180 | --DOMWINDOW == 95 (00000019A872B400) [pid = 180] [serial = 629] [outer = 0000000000000000] [url = about:blank] 03:58:09 INFO - PROCESS | 180 | --DOMWINDOW == 94 (00000019A554CC00) [pid = 180] [serial = 617] [outer = 0000000000000000] [url = about:blank] 03:58:09 INFO - PROCESS | 180 | --DOMWINDOW == 93 (000000199BC33C00) [pid = 180] [serial = 605] [outer = 0000000000000000] [url = about:blank] 03:58:09 INFO - PROCESS | 180 | --DOMWINDOW == 92 (000000199C0C0000) [pid = 180] [serial = 606] [outer = 0000000000000000] [url = about:blank] 03:58:09 INFO - PROCESS | 180 | --DOMWINDOW == 91 (00000019A05B4C00) [pid = 180] [serial = 611] [outer = 0000000000000000] [url = about:blank] 03:58:09 INFO - PROCESS | 180 | --DOMWINDOW == 90 (00000019A06C7400) [pid = 180] [serial = 612] [outer = 0000000000000000] [url = about:blank] 03:58:09 INFO - PROCESS | 180 | --DOMWINDOW == 89 (00000019A6A49400) [pid = 180] [serial = 603] [outer = 0000000000000000] [url = about:blank] 03:58:09 INFO - PROCESS | 180 | --DOMWINDOW == 88 (00000019A554B400) [pid = 180] [serial = 602] [outer = 0000000000000000] [url = about:blank] 03:58:09 INFO - PROCESS | 180 | --DOMWINDOW == 87 (000000199C756800) [pid = 180] [serial = 608] [outer = 0000000000000000] [url = about:blank] 03:58:09 INFO - PROCESS | 180 | --DOMWINDOW == 86 (000000199CE4D800) [pid = 180] [serial = 609] [outer = 0000000000000000] [url = about:blank] 03:58:09 INFO - PROCESS | 180 | --DOMWINDOW == 85 (00000019A6B08C00) [pid = 180] [serial = 620] [outer = 0000000000000000] [url = about:blank] 03:58:09 INFO - PROCESS | 180 | --DOMWINDOW == 84 (000000199C754C00) [pid = 180] [serial = 597] [outer = 0000000000000000] [url = about:blank] 03:58:09 INFO - PROCESS | 180 | --DOMWINDOW == 83 (000000199C19C800) [pid = 180] [serial = 596] [outer = 0000000000000000] [url = about:blank] 03:58:09 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019A1FC7400) [pid = 180] [serial = 600] [outer = 0000000000000000] [url = about:blank] 03:58:09 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019A0DBC400) [pid = 180] [serial = 599] [outer = 0000000000000000] [url = about:blank] 03:58:09 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019A5A11C00) [pid = 180] [serial = 618] [outer = 0000000000000000] [url = about:blank] 03:58:09 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019A6B08400) [pid = 180] [serial = 624] [outer = 0000000000000000] [url = about:blank] 03:58:09 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019A05ACC00) [pid = 180] [serial = 623] [outer = 0000000000000000] [url = about:blank] 03:58:09 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019A6B34000) [pid = 180] [serial = 621] [outer = 0000000000000000] [url = about:blank] 03:58:09 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A107E000) [pid = 180] [serial = 614] [outer = 0000000000000000] [url = about:blank] 03:58:09 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A84A3000) [pid = 180] [serial = 627] [outer = 0000000000000000] [url = about:blank] 03:58:09 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019A25EF400) [pid = 180] [serial = 615] [outer = 0000000000000000] [url = about:blank] 03:58:09 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019A8092400) [pid = 180] [serial = 626] [outer = 0000000000000000] [url = about:blank] 03:58:09 INFO - PROCESS | 180 | 1468753089736 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]]]}] 03:58:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 03:58:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1597ms 03:58:09 INFO - PROCESS | 180 | 1468753089815 Marionette TRACE conn6 -> [0,873,"getWindowHandle",null] 03:58:09 INFO - PROCESS | 180 | 1468753089819 Marionette TRACE conn6 <- [1,873,null,{"value":"13"}] 03:58:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 03:58:09 INFO - PROCESS | 180 | 1468753089824 Marionette TRACE conn6 -> [0,874,"setScriptTimeout",{"ms":35000}] 03:58:09 INFO - PROCESS | 180 | 1468753089827 Marionette TRACE conn6 <- [1,874,null,{}] 03:58:09 INFO - PROCESS | 180 | 1468753089833 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}] 03:58:09 INFO - PROCESS | 180 | 1468753089836 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:09 INFO - PROCESS | 180 | 1468753089926 Marionette TRACE conn6 <- [1,875,null,{"value":null}] 03:58:09 INFO - PROCESS | 180 | 1468753089941 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:09 INFO - PROCESS | 180 | 1468753089944 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:09 INFO - PROCESS | 180 | ++DOCSHELL 000000199D515800 == 27 [pid = 180] [id = 228] 03:58:09 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (000000199C0C5400) [pid = 180] [serial = 683] [outer = 0000000000000000] 03:58:09 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (000000199C0CD000) [pid = 180] [serial = 684] [outer = 000000199C0C5400] 03:58:09 INFO - PROCESS | 180 | 1468753089994 Marionette DEBUG loaded listener.js 03:58:10 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (000000199C259400) [pid = 180] [serial = 685] [outer = 000000199C0C5400] 03:58:10 INFO - PROCESS | 180 | 1468753090465 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]]]}] 03:58:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 03:58:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 671ms 03:58:10 INFO - PROCESS | 180 | 1468753090517 Marionette TRACE conn6 -> [0,877,"getWindowHandle",null] 03:58:10 INFO - PROCESS | 180 | 1468753090522 Marionette TRACE conn6 <- [1,877,null,{"value":"13"}] 03:58:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 03:58:10 INFO - PROCESS | 180 | 1468753090529 Marionette TRACE conn6 -> [0,878,"setScriptTimeout",{"ms":35000}] 03:58:10 INFO - PROCESS | 180 | 1468753090532 Marionette TRACE conn6 <- [1,878,null,{}] 03:58:10 INFO - PROCESS | 180 | 1468753090536 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}] 03:58:10 INFO - PROCESS | 180 | 1468753090539 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:10 INFO - PROCESS | 180 | 1468753090631 Marionette TRACE conn6 <- [1,879,null,{"value":null}] 03:58:10 INFO - PROCESS | 180 | 1468753090640 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:10 INFO - PROCESS | 180 | 1468753090642 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:10 INFO - PROCESS | 180 | ++DOCSHELL 00000019A1F9A800 == 28 [pid = 180] [id = 229] 03:58:10 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (000000199C79A800) [pid = 180] [serial = 686] [outer = 0000000000000000] 03:58:10 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (000000199D563000) [pid = 180] [serial = 687] [outer = 000000199C79A800] 03:58:10 INFO - PROCESS | 180 | 1468753090692 Marionette DEBUG loaded listener.js 03:58:10 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A05B6C00) [pid = 180] [serial = 688] [outer = 000000199C79A800] 03:58:11 INFO - PROCESS | 180 | 1468753091166 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]]]}] 03:58:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 03:58:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 670ms 03:58:11 INFO - PROCESS | 180 | 1468753091202 Marionette TRACE conn6 -> [0,881,"getWindowHandle",null] 03:58:11 INFO - PROCESS | 180 | 1468753091204 Marionette TRACE conn6 <- [1,881,null,{"value":"13"}] 03:58:11 INFO - PROCESS | 180 | 1468753091208 Marionette TRACE conn6 -> [0,882,"setScriptTimeout",{"ms":35000}] 03:58:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 03:58:11 INFO - PROCESS | 180 | 1468753091212 Marionette TRACE conn6 <- [1,882,null,{}] 03:58:11 INFO - PROCESS | 180 | 1468753091224 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}] 03:58:11 INFO - PROCESS | 180 | 1468753091228 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:11 INFO - PROCESS | 180 | 1468753091315 Marionette TRACE conn6 <- [1,883,null,{"value":null}] 03:58:11 INFO - PROCESS | 180 | 1468753091324 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:11 INFO - PROCESS | 180 | 1468753091327 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:11 INFO - PROCESS | 180 | ++DOCSHELL 00000019A7E72000 == 29 [pid = 180] [id = 230] 03:58:11 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (000000199BF18000) [pid = 180] [serial = 689] [outer = 0000000000000000] 03:58:11 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A1468C00) [pid = 180] [serial = 690] [outer = 000000199BF18000] 03:58:11 INFO - PROCESS | 180 | 1468753091377 Marionette DEBUG loaded listener.js 03:58:11 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A1F1DC00) [pid = 180] [serial = 691] [outer = 000000199BF18000] 03:58:11 INFO - PROCESS | 180 | 1468753091844 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]]]}] 03:58:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 03:58:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 692ms 03:58:11 INFO - PROCESS | 180 | 1468753091908 Marionette TRACE conn6 -> [0,885,"getWindowHandle",null] 03:58:11 INFO - PROCESS | 180 | 1468753091911 Marionette TRACE conn6 <- [1,885,null,{"value":"13"}] 03:58:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 03:58:11 INFO - PROCESS | 180 | 1468753091914 Marionette TRACE conn6 -> [0,886,"setScriptTimeout",{"ms":35000}] 03:58:11 INFO - PROCESS | 180 | 1468753091916 Marionette TRACE conn6 <- [1,886,null,{}] 03:58:11 INFO - PROCESS | 180 | 1468753091920 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}] 03:58:11 INFO - PROCESS | 180 | 1468753091922 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:12 INFO - PROCESS | 180 | 1468753092062 Marionette TRACE conn6 <- [1,887,null,{"value":null}] 03:58:12 INFO - PROCESS | 180 | 1468753092088 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:12 INFO - PROCESS | 180 | 1468753092090 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:12 INFO - PROCESS | 180 | ++DOCSHELL 00000019A84E2000 == 30 [pid = 180] [id = 231] 03:58:12 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A25F9400) [pid = 180] [serial = 692] [outer = 0000000000000000] 03:58:12 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019A278D000) [pid = 180] [serial = 693] [outer = 00000019A25F9400] 03:58:12 INFO - PROCESS | 180 | 1468753092137 Marionette DEBUG loaded listener.js 03:58:12 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019A5550400) [pid = 180] [serial = 694] [outer = 00000019A25F9400] 03:58:12 INFO - PROCESS | 180 | 1468753092590 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]]]}] 03:58:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 03:58:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 734ms 03:58:12 INFO - PROCESS | 180 | 1468753092654 Marionette TRACE conn6 -> [0,889,"getWindowHandle",null] 03:58:12 INFO - PROCESS | 180 | 1468753092656 Marionette TRACE conn6 <- [1,889,null,{"value":"13"}] 03:58:12 INFO - PROCESS | 180 | 1468753092665 Marionette TRACE conn6 -> [0,890,"setScriptTimeout",{"ms":35000}] 03:58:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 03:58:12 INFO - PROCESS | 180 | 1468753092667 Marionette TRACE conn6 <- [1,890,null,{}] 03:58:12 INFO - PROCESS | 180 | 1468753092671 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}] 03:58:12 INFO - PROCESS | 180 | 1468753092673 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:12 INFO - PROCESS | 180 | 1468753092779 Marionette TRACE conn6 <- [1,891,null,{"value":null}] 03:58:12 INFO - PROCESS | 180 | 1468753092791 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:12 INFO - PROCESS | 180 | 1468753092793 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:12 INFO - PROCESS | 180 | ++DOCSHELL 00000019A8E1C000 == 31 [pid = 180] [id = 232] 03:58:12 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (000000199C466C00) [pid = 180] [serial = 695] [outer = 0000000000000000] 03:58:12 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (00000019A602DC00) [pid = 180] [serial = 696] [outer = 000000199C466C00] 03:58:12 INFO - PROCESS | 180 | 1468753092877 Marionette DEBUG loaded listener.js 03:58:12 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (00000019A6AA7800) [pid = 180] [serial = 697] [outer = 000000199C466C00] 03:58:13 INFO - PROCESS | 180 | 1468753093309 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]]]}] 03:58:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 03:58:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 671ms 03:58:13 INFO - PROCESS | 180 | 1468753093342 Marionette TRACE conn6 -> [0,893,"getWindowHandle",null] 03:58:13 INFO - PROCESS | 180 | 1468753093344 Marionette TRACE conn6 <- [1,893,null,{"value":"13"}] 03:58:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 03:58:13 INFO - PROCESS | 180 | 1468753093347 Marionette TRACE conn6 -> [0,894,"setScriptTimeout",{"ms":35000}] 03:58:13 INFO - PROCESS | 180 | 1468753093349 Marionette TRACE conn6 <- [1,894,null,{}] 03:58:13 INFO - PROCESS | 180 | 1468753093395 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}] 03:58:13 INFO - PROCESS | 180 | 1468753093401 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:13 INFO - PROCESS | 180 | 1468753093541 Marionette TRACE conn6 <- [1,895,null,{"value":null}] 03:58:13 INFO - PROCESS | 180 | 1468753093550 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:13 INFO - PROCESS | 180 | 1468753093552 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:13 INFO - PROCESS | 180 | ++DOCSHELL 00000019AA29F800 == 32 [pid = 180] [id = 233] 03:58:13 INFO - PROCESS | 180 | ++DOMWINDOW == 89 (00000019A6B30000) [pid = 180] [serial = 698] [outer = 0000000000000000] 03:58:13 INFO - PROCESS | 180 | ++DOMWINDOW == 90 (00000019A6B3CC00) [pid = 180] [serial = 699] [outer = 00000019A6B30000] 03:58:13 INFO - PROCESS | 180 | 1468753093598 Marionette DEBUG loaded listener.js 03:58:13 INFO - PROCESS | 180 | ++DOMWINDOW == 91 (00000019A84A0000) [pid = 180] [serial = 700] [outer = 00000019A6B30000] 03:58:14 INFO - PROCESS | 180 | --DOMWINDOW == 90 (00000019A8726400) [pid = 180] [serial = 628] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 03:58:14 INFO - PROCESS | 180 | --DOMWINDOW == 89 (00000019A6B34800) [pid = 180] [serial = 649] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 03:58:14 INFO - PROCESS | 180 | --DOMWINDOW == 88 (00000019A8740400) [pid = 180] [serial = 652] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 03:58:14 INFO - PROCESS | 180 | --DOMWINDOW == 87 (000000199C94E800) [pid = 180] [serial = 634] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 03:58:14 INFO - PROCESS | 180 | --DOMWINDOW == 86 (00000019A6B33C00) [pid = 180] [serial = 646] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 03:58:14 INFO - PROCESS | 180 | --DOMWINDOW == 85 (000000199A329800) [pid = 180] [serial = 631] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 03:58:14 INFO - PROCESS | 180 | --DOMWINDOW == 84 (00000019A97AAC00) [pid = 180] [serial = 665] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 03:58:14 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019A557B000) [pid = 180] [serial = 643] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 03:58:14 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019A0DCB800) [pid = 180] [serial = 640] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 03:58:14 INFO - PROCESS | 180 | --DOMWINDOW == 81 (000000199C261400) [pid = 180] [serial = 637] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 03:58:14 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019A923FC00) [pid = 180] [serial = 662] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 03:58:14 INFO - PROCESS | 180 | --DOMWINDOW == 79 (000000199B333C00) [pid = 180] [serial = 655] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 03:58:14 INFO - PROCESS | 180 | --DOMWINDOW == 78 (000000199BC28C00) [pid = 180] [serial = 658] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 03:58:14 INFO - PROCESS | 180 | 1468753094209 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]]]}] 03:58:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 03:58:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 903ms 03:58:14 INFO - PROCESS | 180 | 1468753094253 Marionette TRACE conn6 -> [0,897,"getWindowHandle",null] 03:58:14 INFO - PROCESS | 180 | 1468753094255 Marionette TRACE conn6 <- [1,897,null,{"value":"13"}] 03:58:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 03:58:14 INFO - PROCESS | 180 | 1468753094259 Marionette TRACE conn6 -> [0,898,"setScriptTimeout",{"ms":35000}] 03:58:14 INFO - PROCESS | 180 | 1468753094261 Marionette TRACE conn6 <- [1,898,null,{}] 03:58:14 INFO - PROCESS | 180 | 1468753094265 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}] 03:58:14 INFO - PROCESS | 180 | 1468753094267 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:14 INFO - PROCESS | 180 | 1468753094372 Marionette TRACE conn6 <- [1,899,null,{"value":null}] 03:58:14 INFO - PROCESS | 180 | 1468753094420 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:14 INFO - PROCESS | 180 | 1468753094422 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:14 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB8CA800 == 33 [pid = 180] [id = 234] 03:58:14 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (000000199BC28C00) [pid = 180] [serial = 701] [outer = 0000000000000000] 03:58:14 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A06C6400) [pid = 180] [serial = 702] [outer = 000000199BC28C00] 03:58:14 INFO - PROCESS | 180 | 1468753094468 Marionette DEBUG loaded listener.js 03:58:14 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A8094800) [pid = 180] [serial = 703] [outer = 000000199BC28C00] 03:58:14 INFO - PROCESS | 180 | 1468753094807 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]]]}] 03:58:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 03:58:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 587ms 03:58:14 INFO - PROCESS | 180 | 1468753094863 Marionette TRACE conn6 -> [0,901,"getWindowHandle",null] 03:58:14 INFO - PROCESS | 180 | 1468753094865 Marionette TRACE conn6 <- [1,901,null,{"value":"13"}] 03:58:14 INFO - PROCESS | 180 | 1468753094869 Marionette TRACE conn6 -> [0,902,"setScriptTimeout",{"ms":35000}] 03:58:14 INFO - PROCESS | 180 | 1468753094870 Marionette TRACE conn6 <- [1,902,null,{}] 03:58:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 03:58:14 INFO - PROCESS | 180 | 1468753094874 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}] 03:58:14 INFO - PROCESS | 180 | 1468753094876 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:14 INFO - PROCESS | 180 | 1468753094983 Marionette TRACE conn6 <- [1,903,null,{"value":null}] 03:58:15 INFO - PROCESS | 180 | 1468753094990 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:15 INFO - PROCESS | 180 | 1468753094992 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:15 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACB62800 == 34 [pid = 180] [id = 235] 03:58:15 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A25F8400) [pid = 180] [serial = 704] [outer = 0000000000000000] 03:58:15 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A872C400) [pid = 180] [serial = 705] [outer = 00000019A25F8400] 03:58:15 INFO - PROCESS | 180 | 1468753095039 Marionette DEBUG loaded listener.js 03:58:15 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019A8741C00) [pid = 180] [serial = 706] [outer = 00000019A25F8400] 03:58:15 INFO - PROCESS | 180 | 1468753095453 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]]]}] 03:58:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 03:58:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 629ms 03:58:15 INFO - PROCESS | 180 | 1468753095506 Marionette TRACE conn6 -> [0,905,"getWindowHandle",null] 03:58:15 INFO - PROCESS | 180 | 1468753095508 Marionette TRACE conn6 <- [1,905,null,{"value":"13"}] 03:58:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 03:58:15 INFO - PROCESS | 180 | 1468753095511 Marionette TRACE conn6 -> [0,906,"setScriptTimeout",{"ms":35000}] 03:58:15 INFO - PROCESS | 180 | 1468753095513 Marionette TRACE conn6 <- [1,906,null,{}] 03:58:15 INFO - PROCESS | 180 | 1468753095517 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}] 03:58:15 INFO - PROCESS | 180 | 1468753095519 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:15 INFO - PROCESS | 180 | 1468753095630 Marionette TRACE conn6 <- [1,907,null,{"value":null}] 03:58:15 INFO - PROCESS | 180 | 1468753095639 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:15 INFO - PROCESS | 180 | 1468753095641 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:15 INFO - PROCESS | 180 | ++DOCSHELL 00000019A7E6B000 == 35 [pid = 180] [id = 236] 03:58:15 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019A8744400) [pid = 180] [serial = 707] [outer = 0000000000000000] 03:58:15 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (00000019A8A79400) [pid = 180] [serial = 708] [outer = 00000019A8744400] 03:58:15 INFO - PROCESS | 180 | 1468753095687 Marionette DEBUG loaded listener.js 03:58:15 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (00000019A8D66C00) [pid = 180] [serial = 709] [outer = 00000019A8744400] 03:58:16 INFO - PROCESS | 180 | 1468753096130 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]]]}] 03:58:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 03:58:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 671ms 03:58:16 INFO - PROCESS | 180 | 1468753096210 Marionette TRACE conn6 -> [0,909,"getWindowHandle",null] 03:58:16 INFO - PROCESS | 180 | 1468753096215 Marionette TRACE conn6 <- [1,909,null,{"value":"13"}] 03:58:16 INFO - PROCESS | 180 | 1468753096223 Marionette TRACE conn6 -> [0,910,"setScriptTimeout",{"ms":35000}] 03:58:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 03:58:16 INFO - PROCESS | 180 | 1468753096228 Marionette TRACE conn6 <- [1,910,null,{}] 03:58:16 INFO - PROCESS | 180 | 1468753096235 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}] 03:58:16 INFO - PROCESS | 180 | 1468753096239 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:16 INFO - PROCESS | 180 | 1468753096433 Marionette TRACE conn6 <- [1,911,null,{"value":null}] 03:58:16 INFO - PROCESS | 180 | 1468753096502 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:16 INFO - PROCESS | 180 | 1468753096507 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:16 INFO - PROCESS | 180 | ++DOCSHELL 00000019A06EE800 == 36 [pid = 180] [id = 237] 03:58:16 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (000000199C0A7800) [pid = 180] [serial = 710] [outer = 0000000000000000] 03:58:16 INFO - PROCESS | 180 | ++DOMWINDOW == 89 (000000199C0C3400) [pid = 180] [serial = 711] [outer = 000000199C0A7800] 03:58:16 INFO - PROCESS | 180 | 1468753096568 Marionette DEBUG loaded listener.js 03:58:16 INFO - PROCESS | 180 | ++DOMWINDOW == 90 (000000199C473000) [pid = 180] [serial = 712] [outer = 000000199C0A7800] 03:58:17 INFO - PROCESS | 180 | 1468753097296 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]]]}] 03:58:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 03:58:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1120ms 03:58:17 INFO - PROCESS | 180 | 1468753097361 Marionette TRACE conn6 -> [0,913,"getWindowHandle",null] 03:58:17 INFO - PROCESS | 180 | 1468753097367 Marionette TRACE conn6 <- [1,913,null,{"value":"13"}] 03:58:17 INFO - PROCESS | 180 | 1468753097373 Marionette TRACE conn6 -> [0,914,"setScriptTimeout",{"ms":35000}] 03:58:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 03:58:17 INFO - PROCESS | 180 | 1468753097376 Marionette TRACE conn6 <- [1,914,null,{}] 03:58:17 INFO - PROCESS | 180 | 1468753097381 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}] 03:58:17 INFO - PROCESS | 180 | 1468753097384 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:17 INFO - PROCESS | 180 | 1468753097518 Marionette TRACE conn6 <- [1,915,null,{"value":null}] 03:58:17 INFO - PROCESS | 180 | 1468753097587 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:17 INFO - PROCESS | 180 | 1468753097590 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:17 INFO - PROCESS | 180 | ++DOCSHELL 00000019A8A85000 == 37 [pid = 180] [id = 238] 03:58:17 INFO - PROCESS | 180 | ++DOMWINDOW == 91 (00000019A06C1C00) [pid = 180] [serial = 713] [outer = 0000000000000000] 03:58:17 INFO - PROCESS | 180 | ++DOMWINDOW == 92 (00000019A0D2C800) [pid = 180] [serial = 714] [outer = 00000019A06C1C00] 03:58:17 INFO - PROCESS | 180 | 1468753097690 Marionette DEBUG loaded listener.js 03:58:17 INFO - PROCESS | 180 | ++DOMWINDOW == 93 (00000019A1F1AC00) [pid = 180] [serial = 715] [outer = 00000019A06C1C00] 03:58:18 INFO - PROCESS | 180 | 1468753098567 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]]]}] 03:58:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 03:58:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1283ms 03:58:18 INFO - PROCESS | 180 | 1468753098659 Marionette TRACE conn6 -> [0,917,"getWindowHandle",null] 03:58:18 INFO - PROCESS | 180 | 1468753098664 Marionette TRACE conn6 <- [1,917,null,{"value":"13"}] 03:58:18 INFO - PROCESS | 180 | 1468753098669 Marionette TRACE conn6 -> [0,918,"setScriptTimeout",{"ms":35000}] 03:58:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 03:58:18 INFO - PROCESS | 180 | 1468753098673 Marionette TRACE conn6 <- [1,918,null,{}] 03:58:18 INFO - PROCESS | 180 | 1468753098679 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}] 03:58:18 INFO - PROCESS | 180 | 1468753098682 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:18 INFO - PROCESS | 180 | 1468753098829 Marionette TRACE conn6 <- [1,919,null,{"value":null}] 03:58:18 INFO - PROCESS | 180 | 1468753098899 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:18 INFO - PROCESS | 180 | 1468753098904 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:18 INFO - PROCESS | 180 | ++DOCSHELL 000000199AB14800 == 38 [pid = 180] [id = 239] 03:58:18 INFO - PROCESS | 180 | ++DOMWINDOW == 94 (000000199AE11800) [pid = 180] [serial = 716] [outer = 0000000000000000] 03:58:19 INFO - PROCESS | 180 | ++DOMWINDOW == 95 (000000199C262C00) [pid = 180] [serial = 717] [outer = 000000199AE11800] 03:58:19 INFO - PROCESS | 180 | 1468753099007 Marionette DEBUG loaded listener.js 03:58:19 INFO - PROCESS | 180 | ++DOMWINDOW == 96 (000000199C798C00) [pid = 180] [serial = 718] [outer = 000000199AE11800] 03:58:19 INFO - PROCESS | 180 | --DOCSHELL 00000019ACB62800 == 37 [pid = 180] [id = 235] 03:58:19 INFO - PROCESS | 180 | --DOCSHELL 00000019AB8CA800 == 36 [pid = 180] [id = 234] 03:58:19 INFO - PROCESS | 180 | --DOCSHELL 00000019AA29F800 == 35 [pid = 180] [id = 233] 03:58:19 INFO - PROCESS | 180 | --DOCSHELL 00000019A8E1C000 == 34 [pid = 180] [id = 232] 03:58:19 INFO - PROCESS | 180 | --DOCSHELL 00000019A84E2000 == 33 [pid = 180] [id = 231] 03:58:19 INFO - PROCESS | 180 | --DOCSHELL 00000019A7E72000 == 32 [pid = 180] [id = 230] 03:58:19 INFO - PROCESS | 180 | --DOCSHELL 00000019A1F9A800 == 31 [pid = 180] [id = 229] 03:58:19 INFO - PROCESS | 180 | --DOCSHELL 000000199D515800 == 30 [pid = 180] [id = 228] 03:58:19 INFO - PROCESS | 180 | --DOCSHELL 00000019A55C1000 == 29 [pid = 180] [id = 227] 03:58:19 INFO - PROCESS | 180 | --DOMWINDOW == 95 (00000019A8732800) [pid = 180] [serial = 630] [outer = 0000000000000000] [url = about:blank] 03:58:19 INFO - PROCESS | 180 | --DOMWINDOW == 94 (00000019A872DC00) [pid = 180] [serial = 650] [outer = 0000000000000000] [url = about:blank] 03:58:19 INFO - PROCESS | 180 | --DOMWINDOW == 93 (00000019A8A72800) [pid = 180] [serial = 653] [outer = 0000000000000000] [url = about:blank] 03:58:19 INFO - PROCESS | 180 | --DOMWINDOW == 92 (00000019A873BC00) [pid = 180] [serial = 651] [outer = 0000000000000000] [url = about:blank] 03:58:19 INFO - PROCESS | 180 | --DOMWINDOW == 91 (00000019A05AD400) [pid = 180] [serial = 635] [outer = 0000000000000000] [url = about:blank] 03:58:19 INFO - PROCESS | 180 | --DOMWINDOW == 90 (00000019A0E9B000) [pid = 180] [serial = 636] [outer = 0000000000000000] [url = about:blank] 03:58:19 INFO - PROCESS | 180 | --DOMWINDOW == 89 (00000019A7EBA800) [pid = 180] [serial = 647] [outer = 0000000000000000] [url = about:blank] 03:58:19 INFO - PROCESS | 180 | --DOMWINDOW == 88 (000000199B3C6000) [pid = 180] [serial = 632] [outer = 0000000000000000] [url = about:blank] 03:58:19 INFO - PROCESS | 180 | --DOMWINDOW == 87 (00000019A98D4000) [pid = 180] [serial = 666] [outer = 0000000000000000] [url = about:blank] 03:58:19 INFO - PROCESS | 180 | --DOMWINDOW == 86 (000000199C0C0800) [pid = 180] [serial = 633] [outer = 0000000000000000] [url = about:blank] 03:58:19 INFO - PROCESS | 180 | --DOMWINDOW == 85 (00000019A6A46C00) [pid = 180] [serial = 644] [outer = 0000000000000000] [url = about:blank] 03:58:19 INFO - PROCESS | 180 | --DOMWINDOW == 84 (00000019A6B0BC00) [pid = 180] [serial = 645] [outer = 0000000000000000] [url = about:blank] 03:58:19 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019A8BE7C00) [pid = 180] [serial = 654] [outer = 0000000000000000] [url = about:blank] 03:58:19 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019A1158000) [pid = 180] [serial = 641] [outer = 0000000000000000] [url = about:blank] 03:58:19 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019A1F14C00) [pid = 180] [serial = 642] [outer = 0000000000000000] [url = about:blank] 03:58:19 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019A1E77C00) [pid = 180] [serial = 638] [outer = 0000000000000000] [url = about:blank] 03:58:19 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019A0DCAC00) [pid = 180] [serial = 639] [outer = 0000000000000000] [url = about:blank] 03:58:19 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019A9762C00) [pid = 180] [serial = 664] [outer = 0000000000000000] [url = about:blank] 03:58:19 INFO - PROCESS | 180 | --DOMWINDOW == 77 (000000199C0BFC00) [pid = 180] [serial = 656] [outer = 0000000000000000] [url = about:blank] 03:58:19 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A98E8000) [pid = 180] [serial = 667] [outer = 0000000000000000] [url = about:blank] 03:58:19 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A1FC8C00) [pid = 180] [serial = 657] [outer = 0000000000000000] [url = about:blank] 03:58:19 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019A8D65400) [pid = 180] [serial = 659] [outer = 0000000000000000] [url = about:blank] 03:58:19 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019A92CF000) [pid = 180] [serial = 663] [outer = 0000000000000000] [url = about:blank] 03:58:19 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019A8093800) [pid = 180] [serial = 648] [outer = 0000000000000000] [url = about:blank] 03:58:19 INFO - PROCESS | 180 | --DOMWINDOW == 71 (00000019A9061C00) [pid = 180] [serial = 660] [outer = 0000000000000000] [url = about:blank] 03:58:19 INFO - PROCESS | 180 | --DOMWINDOW == 70 (00000019A9762000) [pid = 180] [serial = 372] [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.] 03:58:19 INFO - PROCESS | 180 | 1468753099481 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]]]}] 03:58:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 03:58:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 840ms 03:58:19 INFO - PROCESS | 180 | 1468753099514 Marionette TRACE conn6 -> [0,921,"getWindowHandle",null] 03:58:19 INFO - PROCESS | 180 | 1468753099519 Marionette TRACE conn6 <- [1,921,null,{"value":"13"}] 03:58:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 03:58:19 INFO - PROCESS | 180 | 1468753099525 Marionette TRACE conn6 -> [0,922,"setScriptTimeout",{"ms":35000}] 03:58:19 INFO - PROCESS | 180 | 1468753099528 Marionette TRACE conn6 <- [1,922,null,{}] 03:58:19 INFO - PROCESS | 180 | 1468753099532 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}] 03:58:19 INFO - PROCESS | 180 | 1468753099535 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:19 INFO - PROCESS | 180 | 1468753099627 Marionette TRACE conn6 <- [1,923,null,{"value":null}] 03:58:19 INFO - PROCESS | 180 | 1468753099635 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:19 INFO - PROCESS | 180 | 1468753099637 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:19 INFO - PROCESS | 180 | ++DOCSHELL 00000019A255D800 == 30 [pid = 180] [id = 240] 03:58:19 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (00000019A06C7400) [pid = 180] [serial = 719] [outer = 0000000000000000] 03:58:19 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (00000019A0D32C00) [pid = 180] [serial = 720] [outer = 00000019A06C7400] 03:58:19 INFO - PROCESS | 180 | 1468753099687 Marionette DEBUG loaded listener.js 03:58:19 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019A1154800) [pid = 180] [serial = 721] [outer = 00000019A06C7400] 03:58:20 INFO - PROCESS | 180 | 1468753100155 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]]]}] 03:58:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 03:58:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 671ms 03:58:20 INFO - PROCESS | 180 | 1468753100200 Marionette TRACE conn6 -> [0,925,"getWindowHandle",null] 03:58:20 INFO - PROCESS | 180 | 1468753100202 Marionette TRACE conn6 <- [1,925,null,{"value":"13"}] 03:58:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 03:58:20 INFO - PROCESS | 180 | 1468753100206 Marionette TRACE conn6 -> [0,926,"setScriptTimeout",{"ms":35000}] 03:58:20 INFO - PROCESS | 180 | 1468753100210 Marionette TRACE conn6 <- [1,926,null,{}] 03:58:20 INFO - PROCESS | 180 | 1468753100221 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}] 03:58:20 INFO - PROCESS | 180 | 1468753100226 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:20 INFO - PROCESS | 180 | 1468753100356 Marionette TRACE conn6 <- [1,927,null,{"value":null}] 03:58:20 INFO - PROCESS | 180 | 1468753100435 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:20 INFO - PROCESS | 180 | 1468753100438 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:20 INFO - PROCESS | 180 | ++DOCSHELL 00000019A821B000 == 31 [pid = 180] [id = 241] 03:58:20 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019A06CA000) [pid = 180] [serial = 722] [outer = 0000000000000000] 03:58:20 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A554A000) [pid = 180] [serial = 723] [outer = 00000019A06CA000] 03:58:20 INFO - PROCESS | 180 | 1468753100488 Marionette DEBUG loaded listener.js 03:58:20 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A6027800) [pid = 180] [serial = 724] [outer = 00000019A06CA000] 03:58:20 INFO - PROCESS | 180 | 1468753100876 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]]]}] 03:58:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 03:58:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 736ms 03:58:20 INFO - PROCESS | 180 | 1468753100943 Marionette TRACE conn6 -> [0,929,"getWindowHandle",null] 03:58:20 INFO - PROCESS | 180 | 1468753100946 Marionette TRACE conn6 <- [1,929,null,{"value":"13"}] 03:58:20 INFO - PROCESS | 180 | 1468753100949 Marionette TRACE conn6 -> [0,930,"setScriptTimeout",{"ms":35000}] 03:58:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 03:58:20 INFO - PROCESS | 180 | 1468753100951 Marionette TRACE conn6 <- [1,930,null,{}] 03:58:20 INFO - PROCESS | 180 | 1468753100955 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}] 03:58:20 INFO - PROCESS | 180 | 1468753100957 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:21 INFO - PROCESS | 180 | 1468753101046 Marionette TRACE conn6 <- [1,931,null,{"value":null}] 03:58:21 INFO - PROCESS | 180 | 1468753101052 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:21 INFO - PROCESS | 180 | 1468753101055 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:21 INFO - PROCESS | 180 | ++DOCSHELL 00000019A91B9800 == 32 [pid = 180] [id = 242] 03:58:21 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A6AB1400) [pid = 180] [serial = 725] [outer = 0000000000000000] 03:58:21 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A6B2F400) [pid = 180] [serial = 726] [outer = 00000019A6AB1400] 03:58:21 INFO - PROCESS | 180 | 1468753101101 Marionette DEBUG loaded listener.js 03:58:21 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A6B3C400) [pid = 180] [serial = 727] [outer = 00000019A6AB1400] 03:58:21 INFO - PROCESS | 180 | 1468753101557 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]]]}] 03:58:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 03:58:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 629ms 03:58:21 INFO - PROCESS | 180 | 1468753101584 Marionette TRACE conn6 -> [0,933,"getWindowHandle",null] 03:58:21 INFO - PROCESS | 180 | 1468753101586 Marionette TRACE conn6 <- [1,933,null,{"value":"13"}] 03:58:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 03:58:21 INFO - PROCESS | 180 | 1468753101590 Marionette TRACE conn6 -> [0,934,"setScriptTimeout",{"ms":35000}] 03:58:21 INFO - PROCESS | 180 | 1468753101591 Marionette TRACE conn6 <- [1,934,null,{}] 03:58:21 INFO - PROCESS | 180 | 1468753101595 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}] 03:58:21 INFO - PROCESS | 180 | 1468753101605 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:21 INFO - PROCESS | 180 | 1468753101712 Marionette TRACE conn6 <- [1,935,null,{"value":null}] 03:58:21 INFO - PROCESS | 180 | 1468753101789 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:21 INFO - PROCESS | 180 | 1468753101792 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:21 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB3E6800 == 33 [pid = 180] [id = 243] 03:58:21 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A7EBB400) [pid = 180] [serial = 728] [outer = 0000000000000000] 03:58:21 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A8097800) [pid = 180] [serial = 729] [outer = 00000019A7EBB400] 03:58:21 INFO - PROCESS | 180 | 1468753101838 Marionette DEBUG loaded listener.js 03:58:21 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A8729C00) [pid = 180] [serial = 730] [outer = 00000019A7EBB400] 03:58:22 INFO - PROCESS | 180 | 1468753102272 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]]]}] 03:58:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 03:58:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 734ms 03:58:22 INFO - PROCESS | 180 | 1468753102329 Marionette TRACE conn6 -> [0,937,"getWindowHandle",null] 03:58:22 INFO - PROCESS | 180 | 1468753102331 Marionette TRACE conn6 <- [1,937,null,{"value":"13"}] 03:58:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 03:58:22 INFO - PROCESS | 180 | 1468753102335 Marionette TRACE conn6 -> [0,938,"setScriptTimeout",{"ms":35000}] 03:58:22 INFO - PROCESS | 180 | 1468753102337 Marionette TRACE conn6 <- [1,938,null,{}] 03:58:22 INFO - PROCESS | 180 | 1468753102340 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}] 03:58:22 INFO - PROCESS | 180 | 1468753102346 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:22 INFO - PROCESS | 180 | 1468753102483 Marionette TRACE conn6 <- [1,939,null,{"value":null}] 03:58:22 INFO - PROCESS | 180 | 1468753102535 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:22 INFO - PROCESS | 180 | 1468753102537 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:22 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACB68800 == 34 [pid = 180] [id = 244] 03:58:22 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A8734000) [pid = 180] [serial = 731] [outer = 0000000000000000] 03:58:22 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019A8A75000) [pid = 180] [serial = 732] [outer = 00000019A8734000] 03:58:22 INFO - PROCESS | 180 | 1468753102584 Marionette DEBUG loaded listener.js 03:58:22 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019A9062C00) [pid = 180] [serial = 733] [outer = 00000019A8734000] 03:58:23 INFO - PROCESS | 180 | 1468753103004 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]]]}] 03:58:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 03:58:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 734ms 03:58:23 INFO - PROCESS | 180 | 1468753103088 Marionette TRACE conn6 -> [0,941,"getWindowHandle",null] 03:58:23 INFO - PROCESS | 180 | 1468753103091 Marionette TRACE conn6 <- [1,941,null,{"value":"13"}] 03:58:23 INFO - PROCESS | 180 | 1468753103094 Marionette TRACE conn6 -> [0,942,"setScriptTimeout",{"ms":35000}] 03:58:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 03:58:23 INFO - PROCESS | 180 | 1468753103095 Marionette TRACE conn6 <- [1,942,null,{}] 03:58:23 INFO - PROCESS | 180 | 1468753103099 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}] 03:58:23 INFO - PROCESS | 180 | 1468753103101 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:23 INFO - PROCESS | 180 | 1468753103215 Marionette TRACE conn6 <- [1,943,null,{"value":null}] 03:58:23 INFO - PROCESS | 180 | --DOMWINDOW == 84 (00000019A25F8400) [pid = 180] [serial = 704] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 03:58:23 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019A25F9400) [pid = 180] [serial = 692] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 03:58:23 INFO - PROCESS | 180 | --DOMWINDOW == 82 (000000199C0C5400) [pid = 180] [serial = 683] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 03:58:23 INFO - PROCESS | 180 | --DOMWINDOW == 81 (000000199BF18000) [pid = 180] [serial = 689] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 03:58:23 INFO - PROCESS | 180 | --DOMWINDOW == 80 (000000199C79A800) [pid = 180] [serial = 686] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 03:58:23 INFO - PROCESS | 180 | --DOMWINDOW == 79 (000000199C254C00) [pid = 180] [serial = 680] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 03:58:23 INFO - PROCESS | 180 | --DOMWINDOW == 78 (000000199C516000) [pid = 180] [serial = 668] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 03:58:23 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019A60B9C00) [pid = 180] [serial = 671] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 03:58:23 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A8A7A400) [pid = 180] [serial = 674] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 03:58:23 INFO - PROCESS | 180 | --DOMWINDOW == 75 (000000199C466C00) [pid = 180] [serial = 695] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 03:58:23 INFO - PROCESS | 180 | --DOMWINDOW == 74 (000000199C0C2800) [pid = 180] [serial = 677] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 03:58:23 INFO - PROCESS | 180 | --DOMWINDOW == 73 (000000199BC28C00) [pid = 180] [serial = 701] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 03:58:23 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019A6B30000) [pid = 180] [serial = 698] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 03:58:23 INFO - PROCESS | 180 | 1468753103324 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:23 INFO - PROCESS | 180 | 1468753103327 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:23 INFO - PROCESS | 180 | ++DOCSHELL 00000019A6AB4000 == 35 [pid = 180] [id = 245] 03:58:23 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (000000199AE14C00) [pid = 180] [serial = 734] [outer = 0000000000000000] 03:58:23 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (000000199C0C2800) [pid = 180] [serial = 735] [outer = 000000199AE14C00] 03:58:23 INFO - PROCESS | 180 | 1468753103373 Marionette DEBUG loaded listener.js 03:58:23 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A25F5C00) [pid = 180] [serial = 736] [outer = 000000199AE14C00] 03:58:23 INFO - PROCESS | 180 | 1468753103730 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]]]}] 03:58:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 03:58:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 672ms 03:58:23 INFO - PROCESS | 180 | 1468753103770 Marionette TRACE conn6 -> [0,945,"getWindowHandle",null] 03:58:23 INFO - PROCESS | 180 | 1468753103772 Marionette TRACE conn6 <- [1,945,null,{"value":"13"}] 03:58:23 INFO - PROCESS | 180 | 1468753103775 Marionette TRACE conn6 -> [0,946,"setScriptTimeout",{"ms":35000}] 03:58:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 03:58:23 INFO - PROCESS | 180 | 1468753103777 Marionette TRACE conn6 <- [1,946,null,{}] 03:58:23 INFO - PROCESS | 180 | 1468753103781 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}] 03:58:23 INFO - PROCESS | 180 | 1468753103783 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:23 INFO - PROCESS | 180 | 1468753103892 Marionette TRACE conn6 <- [1,947,null,{"value":null}] 03:58:23 INFO - PROCESS | 180 | 1468753103934 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:23 INFO - PROCESS | 180 | 1468753103936 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:23 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD775000 == 36 [pid = 180] [id = 246] 03:58:23 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A25C2000) [pid = 180] [serial = 737] [outer = 0000000000000000] 03:58:23 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A8A7A400) [pid = 180] [serial = 738] [outer = 00000019A25C2000] 03:58:23 INFO - PROCESS | 180 | 1468753103982 Marionette DEBUG loaded listener.js 03:58:24 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A97AAC00) [pid = 180] [serial = 739] [outer = 00000019A25C2000] 03:58:24 INFO - PROCESS | 180 | 1468753104340 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]]]}] 03:58:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 03:58:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 629ms 03:58:24 INFO - PROCESS | 180 | 1468753104409 Marionette TRACE conn6 -> [0,949,"getWindowHandle",null] 03:58:24 INFO - PROCESS | 180 | 1468753104411 Marionette TRACE conn6 <- [1,949,null,{"value":"13"}] 03:58:24 INFO - PROCESS | 180 | 1468753104414 Marionette TRACE conn6 -> [0,950,"setScriptTimeout",{"ms":35000}] 03:58:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 03:58:24 INFO - PROCESS | 180 | 1468753104416 Marionette TRACE conn6 <- [1,950,null,{}] 03:58:24 INFO - PROCESS | 180 | 1468753104419 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}] 03:58:24 INFO - PROCESS | 180 | 1468753104421 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:24 INFO - PROCESS | 180 | 1468753104534 Marionette TRACE conn6 <- [1,951,null,{"value":null}] 03:58:24 INFO - PROCESS | 180 | 1468753104567 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:24 INFO - PROCESS | 180 | 1468753104569 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:24 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE55D000 == 37 [pid = 180] [id = 247] 03:58:24 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A98CC800) [pid = 180] [serial = 740] [outer = 0000000000000000] 03:58:24 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A98EA800) [pid = 180] [serial = 741] [outer = 00000019A98CC800] 03:58:24 INFO - PROCESS | 180 | 1468753104614 Marionette DEBUG loaded listener.js 03:58:24 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A98F3400) [pid = 180] [serial = 742] [outer = 00000019A98CC800] 03:58:25 INFO - PROCESS | 180 | 1468753104987 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]]]}] 03:58:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 03:58:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 629ms 03:58:25 INFO - PROCESS | 180 | 1468753105047 Marionette TRACE conn6 -> [0,953,"getWindowHandle",null] 03:58:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 03:58:25 INFO - PROCESS | 180 | 1468753105049 Marionette TRACE conn6 <- [1,953,null,{"value":"13"}] 03:58:25 INFO - PROCESS | 180 | 1468753105052 Marionette TRACE conn6 -> [0,954,"setScriptTimeout",{"ms":35000}] 03:58:25 INFO - PROCESS | 180 | 1468753105054 Marionette TRACE conn6 <- [1,954,null,{}] 03:58:25 INFO - PROCESS | 180 | 1468753105057 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}] 03:58:25 INFO - PROCESS | 180 | 1468753105059 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:25 INFO - PROCESS | 180 | 1468753105143 Marionette TRACE conn6 <- [1,955,null,{"value":null}] 03:58:25 INFO - PROCESS | 180 | 1468753105148 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:25 INFO - PROCESS | 180 | 1468753105150 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:25 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE59B800 == 38 [pid = 180] [id = 248] 03:58:25 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A99E6000) [pid = 180] [serial = 743] [outer = 0000000000000000] 03:58:25 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019AA005800) [pid = 180] [serial = 744] [outer = 00000019A99E6000] 03:58:25 INFO - PROCESS | 180 | 1468753105197 Marionette DEBUG loaded listener.js 03:58:25 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019AA265C00) [pid = 180] [serial = 745] [outer = 00000019A99E6000] 03:58:25 INFO - PROCESS | 180 | 1468753105924 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]]]}] 03:58:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 03:58:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 925ms 03:58:25 INFO - PROCESS | 180 | 1468753105981 Marionette TRACE conn6 -> [0,957,"getWindowHandle",null] 03:58:25 INFO - PROCESS | 180 | 1468753105986 Marionette TRACE conn6 <- [1,957,null,{"value":"13"}] 03:58:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 03:58:25 INFO - PROCESS | 180 | 1468753105991 Marionette TRACE conn6 -> [0,958,"setScriptTimeout",{"ms":35000}] 03:58:26 INFO - PROCESS | 180 | 1468753105997 Marionette TRACE conn6 <- [1,958,null,{}] 03:58:26 INFO - PROCESS | 180 | 1468753106002 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}] 03:58:26 INFO - PROCESS | 180 | 1468753106005 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:26 INFO - PROCESS | 180 | 1468753106165 Marionette TRACE conn6 <- [1,959,null,{"value":null}] 03:58:26 INFO - PROCESS | 180 | 1468753106274 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:26 INFO - PROCESS | 180 | 1468753106277 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:26 INFO - PROCESS | 180 | ++DOCSHELL 00000019A7E6A800 == 39 [pid = 180] [id = 249] 03:58:26 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (000000199C46FC00) [pid = 180] [serial = 746] [outer = 0000000000000000] 03:58:26 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (00000019A05B7C00) [pid = 180] [serial = 747] [outer = 000000199C46FC00] 03:58:26 INFO - PROCESS | 180 | 1468753106339 Marionette DEBUG loaded listener.js 03:58:26 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (00000019A1E11000) [pid = 180] [serial = 748] [outer = 000000199C46FC00] 03:58:26 INFO - PROCESS | 180 | 1468753106914 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]]]}] 03:58:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 03:58:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 986ms 03:58:26 INFO - PROCESS | 180 | 1468753106981 Marionette TRACE conn6 -> [0,961,"getWindowHandle",null] 03:58:27 INFO - PROCESS | 180 | 1468753106988 Marionette TRACE conn6 <- [1,961,null,{"value":"13"}] 03:58:27 INFO - PROCESS | 180 | 1468753106995 Marionette TRACE conn6 -> [0,962,"setScriptTimeout",{"ms":35000}] 03:58:27 INFO - PROCESS | 180 | 1468753106998 Marionette TRACE conn6 <- [1,962,null,{}] 03:58:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 03:58:27 INFO - PROCESS | 180 | 1468753107002 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}] 03:58:27 INFO - PROCESS | 180 | 1468753107005 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:27 INFO - PROCESS | 180 | 1468753107126 Marionette TRACE conn6 <- [1,963,null,{"value":null}] 03:58:27 INFO - PROCESS | 180 | 1468753107202 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:27 INFO - PROCESS | 180 | 1468753107205 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:27 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACB58000 == 40 [pid = 180] [id = 250] 03:58:27 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (00000019A60C3C00) [pid = 180] [serial = 749] [outer = 0000000000000000] 03:58:27 INFO - PROCESS | 180 | ++DOMWINDOW == 89 (00000019A6A48800) [pid = 180] [serial = 750] [outer = 00000019A60C3C00] 03:58:27 INFO - PROCESS | 180 | 1468753107305 Marionette DEBUG loaded listener.js 03:58:27 INFO - PROCESS | 180 | ++DOMWINDOW == 90 (00000019A8274400) [pid = 180] [serial = 751] [outer = 00000019A60C3C00] 03:58:27 INFO - PROCESS | 180 | 1468753107928 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]]]}] 03:58:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 03:58:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 986ms 03:58:27 INFO - PROCESS | 180 | 1468753107987 Marionette TRACE conn6 -> [0,965,"getWindowHandle",null] 03:58:27 INFO - PROCESS | 180 | 1468753107989 Marionette TRACE conn6 <- [1,965,null,{"value":"13"}] 03:58:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 03:58:27 INFO - PROCESS | 180 | 1468753107993 Marionette TRACE conn6 -> [0,966,"setScriptTimeout",{"ms":35000}] 03:58:28 INFO - PROCESS | 180 | 1468753107997 Marionette TRACE conn6 <- [1,966,null,{}] 03:58:28 INFO - PROCESS | 180 | 1468753108011 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}] 03:58:28 INFO - PROCESS | 180 | 1468753108017 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:28 INFO - PROCESS | 180 | 1468753108131 Marionette TRACE conn6 <- [1,967,null,{"value":null}] 03:58:28 INFO - PROCESS | 180 | 1468753108209 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:28 INFO - PROCESS | 180 | 1468753108212 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:28 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACEDD800 == 41 [pid = 180] [id = 251] 03:58:28 INFO - PROCESS | 180 | ++DOMWINDOW == 91 (000000199C46E800) [pid = 180] [serial = 752] [outer = 0000000000000000] 03:58:28 INFO - PROCESS | 180 | ++DOMWINDOW == 92 (00000019A8A7BC00) [pid = 180] [serial = 753] [outer = 000000199C46E800] 03:58:28 INFO - PROCESS | 180 | 1468753108334 Marionette DEBUG loaded listener.js 03:58:28 INFO - PROCESS | 180 | ++DOMWINDOW == 93 (00000019A9FFA800) [pid = 180] [serial = 754] [outer = 000000199C46E800] 03:58:29 INFO - PROCESS | 180 | 1468753109120 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]]]}] 03:58:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 03:58:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1190ms 03:58:29 INFO - PROCESS | 180 | 1468753109186 Marionette TRACE conn6 -> [0,969,"getWindowHandle",null] 03:58:29 INFO - PROCESS | 180 | 1468753109191 Marionette TRACE conn6 <- [1,969,null,{"value":"13"}] 03:58:29 INFO - PROCESS | 180 | 1468753109196 Marionette TRACE conn6 -> [0,970,"setScriptTimeout",{"ms":35000}] 03:58:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 03:58:29 INFO - PROCESS | 180 | 1468753109199 Marionette TRACE conn6 <- [1,970,null,{}] 03:58:29 INFO - PROCESS | 180 | 1468753109205 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}] 03:58:29 INFO - PROCESS | 180 | 1468753109208 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:29 INFO - PROCESS | 180 | 1468753109325 Marionette TRACE conn6 <- [1,971,null,{"value":null}] 03:58:29 INFO - PROCESS | 180 | 1468753109395 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:29 INFO - PROCESS | 180 | 1468753109398 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:29 INFO - PROCESS | 180 | ++DOCSHELL 00000019A1325800 == 42 [pid = 180] [id = 252] 03:58:29 INFO - PROCESS | 180 | ++DOMWINDOW == 94 (000000199C517000) [pid = 180] [serial = 755] [outer = 0000000000000000] 03:58:29 INFO - PROCESS | 180 | ++DOMWINDOW == 95 (000000199D832400) [pid = 180] [serial = 756] [outer = 000000199C517000] 03:58:29 INFO - PROCESS | 180 | 1468753109449 Marionette DEBUG loaded listener.js 03:58:29 INFO - PROCESS | 180 | ++DOMWINDOW == 96 (00000019A0EA3400) [pid = 180] [serial = 757] [outer = 000000199C517000] 03:58:30 INFO - PROCESS | 180 | --DOCSHELL 00000019AE55D000 == 41 [pid = 180] [id = 247] 03:58:30 INFO - PROCESS | 180 | --DOCSHELL 00000019AD775000 == 40 [pid = 180] [id = 246] 03:58:30 INFO - PROCESS | 180 | --DOCSHELL 00000019A6AB4000 == 39 [pid = 180] [id = 245] 03:58:30 INFO - PROCESS | 180 | --DOCSHELL 00000019ACB68800 == 38 [pid = 180] [id = 244] 03:58:30 INFO - PROCESS | 180 | --DOCSHELL 00000019AB3E6800 == 37 [pid = 180] [id = 243] 03:58:30 INFO - PROCESS | 180 | --DOCSHELL 00000019A91B9800 == 36 [pid = 180] [id = 242] 03:58:30 INFO - PROCESS | 180 | --DOCSHELL 00000019A821B000 == 35 [pid = 180] [id = 241] 03:58:30 INFO - PROCESS | 180 | --DOCSHELL 00000019A255D800 == 34 [pid = 180] [id = 240] 03:58:30 INFO - PROCESS | 180 | --DOCSHELL 000000199AB14800 == 33 [pid = 180] [id = 239] 03:58:30 INFO - PROCESS | 180 | --DOCSHELL 00000019A7E6B000 == 32 [pid = 180] [id = 236] 03:58:30 INFO - PROCESS | 180 | --DOCSHELL 00000019A06EE800 == 31 [pid = 180] [id = 237] 03:58:30 INFO - PROCESS | 180 | --DOCSHELL 00000019A8A85000 == 30 [pid = 180] [id = 238] 03:58:30 INFO - PROCESS | 180 | --DOCSHELL 00000019ACEDD800 == 29 [pid = 180] [id = 251] 03:58:30 INFO - PROCESS | 180 | --DOCSHELL 00000019ACB58000 == 28 [pid = 180] [id = 250] 03:58:30 INFO - PROCESS | 180 | --DOCSHELL 00000019A7E6A800 == 27 [pid = 180] [id = 249] 03:58:30 INFO - PROCESS | 180 | --DOCSHELL 00000019AE59B800 == 26 [pid = 180] [id = 248] 03:58:30 INFO - PROCESS | 180 | --DOMWINDOW == 95 (00000019A8741C00) [pid = 180] [serial = 706] [outer = 0000000000000000] [url = about:blank] 03:58:30 INFO - PROCESS | 180 | --DOMWINDOW == 94 (00000019A278D000) [pid = 180] [serial = 693] [outer = 0000000000000000] [url = about:blank] 03:58:30 INFO - PROCESS | 180 | --DOMWINDOW == 93 (00000019A5550400) [pid = 180] [serial = 694] [outer = 0000000000000000] [url = about:blank] 03:58:30 INFO - PROCESS | 180 | --DOMWINDOW == 92 (000000199C0CD000) [pid = 180] [serial = 684] [outer = 0000000000000000] [url = about:blank] 03:58:30 INFO - PROCESS | 180 | --DOMWINDOW == 91 (000000199C259400) [pid = 180] [serial = 685] [outer = 0000000000000000] [url = about:blank] 03:58:30 INFO - PROCESS | 180 | --DOMWINDOW == 90 (00000019A1468C00) [pid = 180] [serial = 690] [outer = 0000000000000000] [url = about:blank] 03:58:30 INFO - PROCESS | 180 | --DOMWINDOW == 89 (000000199D563000) [pid = 180] [serial = 687] [outer = 0000000000000000] [url = about:blank] 03:58:30 INFO - PROCESS | 180 | --DOMWINDOW == 88 (00000019A05B6C00) [pid = 180] [serial = 688] [outer = 0000000000000000] [url = about:blank] 03:58:30 INFO - PROCESS | 180 | --DOMWINDOW == 87 (000000199C262000) [pid = 180] [serial = 681] [outer = 0000000000000000] [url = about:blank] 03:58:30 INFO - PROCESS | 180 | --DOMWINDOW == 86 (000000199C798400) [pid = 180] [serial = 682] [outer = 0000000000000000] [url = about:blank] 03:58:30 INFO - PROCESS | 180 | --DOMWINDOW == 85 (00000019A1E07000) [pid = 180] [serial = 670] [outer = 0000000000000000] [url = about:blank] 03:58:30 INFO - PROCESS | 180 | --DOMWINDOW == 84 (00000019A0503400) [pid = 180] [serial = 669] [outer = 0000000000000000] [url = about:blank] 03:58:30 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019A7EDC000) [pid = 180] [serial = 673] [outer = 0000000000000000] [url = about:blank] 03:58:30 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019A6B04000) [pid = 180] [serial = 672] [outer = 0000000000000000] [url = about:blank] 03:58:30 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019A98D5000) [pid = 180] [serial = 676] [outer = 0000000000000000] [url = about:blank] 03:58:30 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019A8BDD000) [pid = 180] [serial = 675] [outer = 0000000000000000] [url = about:blank] 03:58:30 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019A6AA7800) [pid = 180] [serial = 697] [outer = 0000000000000000] [url = about:blank] 03:58:30 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019A98F1C00) [pid = 180] [serial = 679] [outer = 0000000000000000] [url = about:blank] 03:58:30 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019A6B36C00) [pid = 180] [serial = 678] [outer = 0000000000000000] [url = about:blank] 03:58:30 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A602DC00) [pid = 180] [serial = 696] [outer = 0000000000000000] [url = about:blank] 03:58:30 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A06C6400) [pid = 180] [serial = 702] [outer = 0000000000000000] [url = about:blank] 03:58:30 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019A6B3CC00) [pid = 180] [serial = 699] [outer = 0000000000000000] [url = about:blank] 03:58:30 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019A8A79400) [pid = 180] [serial = 708] [outer = 0000000000000000] [url = about:blank] 03:58:30 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019A872C400) [pid = 180] [serial = 705] [outer = 0000000000000000] [url = about:blank] 03:58:30 INFO - PROCESS | 180 | --DOMWINDOW == 71 (00000019A84A0000) [pid = 180] [serial = 700] [outer = 0000000000000000] [url = about:blank] 03:58:30 INFO - PROCESS | 180 | --DOMWINDOW == 70 (00000019A8094800) [pid = 180] [serial = 703] [outer = 0000000000000000] [url = about:blank] 03:58:30 INFO - PROCESS | 180 | --DOMWINDOW == 69 (00000019A1F1DC00) [pid = 180] [serial = 691] [outer = 0000000000000000] [url = about:blank] 03:58:30 INFO - PROCESS | 180 | 1468753110656 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]]]}] 03:58:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 03:58:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1475ms 03:58:30 INFO - PROCESS | 180 | 1468753110675 Marionette TRACE conn6 -> [0,973,"getWindowHandle",null] 03:58:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 03:58:30 INFO - PROCESS | 180 | 1468753110679 Marionette TRACE conn6 <- [1,973,null,{"value":"13"}] 03:58:30 INFO - PROCESS | 180 | 1468753110683 Marionette TRACE conn6 -> [0,974,"setScriptTimeout",{"ms":35000}] 03:58:30 INFO - PROCESS | 180 | 1468753110687 Marionette TRACE conn6 <- [1,974,null,{}] 03:58:30 INFO - PROCESS | 180 | 1468753110692 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}] 03:58:30 INFO - PROCESS | 180 | 1468753110695 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:30 INFO - PROCESS | 180 | 1468753110789 Marionette TRACE conn6 <- [1,975,null,{"value":null}] 03:58:30 INFO - PROCESS | 180 | 1468753110797 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:30 INFO - PROCESS | 180 | 1468753110800 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:30 INFO - PROCESS | 180 | ++DOCSHELL 00000019A067A000 == 27 [pid = 180] [id = 253] 03:58:30 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (000000199C0CC800) [pid = 180] [serial = 758] [outer = 0000000000000000] 03:58:30 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (000000199C198400) [pid = 180] [serial = 759] [outer = 000000199C0CC800] 03:58:30 INFO - PROCESS | 180 | 1468753110850 Marionette DEBUG loaded listener.js 03:58:30 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (000000199C25C000) [pid = 180] [serial = 760] [outer = 000000199C0CC800] 03:58:31 INFO - PROCESS | 180 | 1468753111315 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]]]}] 03:58:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 03:58:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 692ms 03:58:31 INFO - PROCESS | 180 | 1468753111376 Marionette TRACE conn6 -> [0,977,"getWindowHandle",null] 03:58:31 INFO - PROCESS | 180 | 1468753111381 Marionette TRACE conn6 <- [1,977,null,{"value":"13"}] 03:58:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 03:58:31 INFO - PROCESS | 180 | 1468753111388 Marionette TRACE conn6 -> [0,978,"setScriptTimeout",{"ms":35000}] 03:58:31 INFO - PROCESS | 180 | 1468753111391 Marionette TRACE conn6 <- [1,978,null,{}] 03:58:31 INFO - PROCESS | 180 | 1468753111395 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}] 03:58:31 INFO - PROCESS | 180 | 1468753111398 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:31 INFO - PROCESS | 180 | 1468753111530 Marionette TRACE conn6 <- [1,979,null,{"value":null}] 03:58:31 INFO - PROCESS | 180 | 1468753111547 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:31 INFO - PROCESS | 180 | 1468753111549 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:31 INFO - PROCESS | 180 | ++DOCSHELL 00000019A5A7F000 == 28 [pid = 180] [id = 254] 03:58:31 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (000000199D862C00) [pid = 180] [serial = 761] [outer = 0000000000000000] 03:58:31 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019A05AF000) [pid = 180] [serial = 762] [outer = 000000199D862C00] 03:58:31 INFO - PROCESS | 180 | 1468753111602 Marionette DEBUG loaded listener.js 03:58:31 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A065D400) [pid = 180] [serial = 763] [outer = 000000199D862C00] 03:58:32 INFO - PROCESS | 180 | 1468753112045 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]]]}] 03:58:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 03:58:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 671ms 03:58:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 03:58:32 INFO - PROCESS | 180 | 1468753112061 Marionette TRACE conn6 -> [0,981,"getWindowHandle",null] 03:58:32 INFO - PROCESS | 180 | 1468753112063 Marionette TRACE conn6 <- [1,981,null,{"value":"13"}] 03:58:32 INFO - PROCESS | 180 | 1468753112067 Marionette TRACE conn6 -> [0,982,"setScriptTimeout",{"ms":35000}] 03:58:32 INFO - PROCESS | 180 | 1468753112071 Marionette TRACE conn6 <- [1,982,null,{}] 03:58:32 INFO - PROCESS | 180 | 1468753112097 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}] 03:58:32 INFO - PROCESS | 180 | 1468753112102 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:32 INFO - PROCESS | 180 | 1468753112188 Marionette TRACE conn6 <- [1,983,null,{"value":null}] 03:58:32 INFO - PROCESS | 180 | 1468753112195 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:32 INFO - PROCESS | 180 | 1468753112198 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:32 INFO - PROCESS | 180 | ++DOCSHELL 00000019A820F000 == 29 [pid = 180] [id = 255] 03:58:32 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A1076000) [pid = 180] [serial = 764] [outer = 0000000000000000] 03:58:32 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A1E74400) [pid = 180] [serial = 765] [outer = 00000019A1076000] 03:58:32 INFO - PROCESS | 180 | 1468753112249 Marionette DEBUG loaded listener.js 03:58:32 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A25C0800) [pid = 180] [serial = 766] [outer = 00000019A1076000] 03:58:32 INFO - PROCESS | 180 | 1468753112721 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]]]}] 03:58:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 03:58:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 693ms 03:58:32 INFO - PROCESS | 180 | 1468753112763 Marionette TRACE conn6 -> [0,985,"getWindowHandle",null] 03:58:32 INFO - PROCESS | 180 | 1468753112766 Marionette TRACE conn6 <- [1,985,null,{"value":"13"}] 03:58:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 03:58:32 INFO - PROCESS | 180 | 1468753112769 Marionette TRACE conn6 -> [0,986,"setScriptTimeout",{"ms":35000}] 03:58:32 INFO - PROCESS | 180 | 1468753112771 Marionette TRACE conn6 <- [1,986,null,{}] 03:58:32 INFO - PROCESS | 180 | 1468753112775 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}] 03:58:32 INFO - PROCESS | 180 | 1468753112777 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:32 INFO - PROCESS | 180 | 1468753112896 Marionette TRACE conn6 <- [1,987,null,{"value":null}] 03:58:32 INFO - PROCESS | 180 | 1468753112977 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:32 INFO - PROCESS | 180 | 1468753112979 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:32 INFO - PROCESS | 180 | ++DOCSHELL 00000019A87E5000 == 30 [pid = 180] [id = 256] 03:58:32 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A554CC00) [pid = 180] [serial = 767] [outer = 0000000000000000] 03:58:33 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A5550800) [pid = 180] [serial = 768] [outer = 00000019A554CC00] 03:58:33 INFO - PROCESS | 180 | 1468753113026 Marionette DEBUG loaded listener.js 03:58:33 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A6030C00) [pid = 180] [serial = 769] [outer = 00000019A554CC00] 03:58:33 INFO - PROCESS | 180 | 1468753113449 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]]]}] 03:58:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 03:58:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 734ms 03:58:33 INFO - PROCESS | 180 | 1468753113508 Marionette TRACE conn6 -> [0,989,"getWindowHandle",null] 03:58:33 INFO - PROCESS | 180 | 1468753113510 Marionette TRACE conn6 <- [1,989,null,{"value":"13"}] 03:58:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 03:58:33 INFO - PROCESS | 180 | 1468753113514 Marionette TRACE conn6 -> [0,990,"setScriptTimeout",{"ms":35000}] 03:58:33 INFO - PROCESS | 180 | 1468753113515 Marionette TRACE conn6 <- [1,990,null,{}] 03:58:33 INFO - PROCESS | 180 | 1468753113519 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}] 03:58:33 INFO - PROCESS | 180 | 1468753113521 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:33 INFO - PROCESS | 180 | 1468753113628 Marionette TRACE conn6 <- [1,991,null,{"value":null}] 03:58:33 INFO - PROCESS | 180 | 1468753113634 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:33 INFO - PROCESS | 180 | 1468753113636 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:33 INFO - PROCESS | 180 | ++DOCSHELL 00000019A907B800 == 31 [pid = 180] [id = 257] 03:58:33 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (000000199C468000) [pid = 180] [serial = 770] [outer = 0000000000000000] 03:58:33 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A6AAB800) [pid = 180] [serial = 771] [outer = 000000199C468000] 03:58:33 INFO - PROCESS | 180 | 1468753113682 Marionette DEBUG loaded listener.js 03:58:33 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019A6B2EC00) [pid = 180] [serial = 772] [outer = 000000199C468000] 03:58:34 INFO - PROCESS | 180 | 1468753114144 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]]]}] 03:58:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 03:58:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 671ms 03:58:34 INFO - PROCESS | 180 | 1468753114187 Marionette TRACE conn6 -> [0,993,"getWindowHandle",null] 03:58:34 INFO - PROCESS | 180 | 1468753114189 Marionette TRACE conn6 <- [1,993,null,{"value":"13"}] 03:58:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 03:58:34 INFO - PROCESS | 180 | 1468753114193 Marionette TRACE conn6 -> [0,994,"setScriptTimeout",{"ms":35000}] 03:58:34 INFO - PROCESS | 180 | 1468753114194 Marionette TRACE conn6 <- [1,994,null,{}] 03:58:34 INFO - PROCESS | 180 | 1468753114198 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}] 03:58:34 INFO - PROCESS | 180 | 1468753114204 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:34 INFO - PROCESS | 180 | 1468753114354 Marionette TRACE conn6 <- [1,995,null,{"value":null}] 03:58:34 INFO - PROCESS | 180 | 1468753114379 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:34 INFO - PROCESS | 180 | 1468753114381 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:34 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB3DE000 == 32 [pid = 180] [id = 258] 03:58:34 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019A554D400) [pid = 180] [serial = 773] [outer = 0000000000000000] 03:58:34 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (00000019A8604800) [pid = 180] [serial = 774] [outer = 00000019A554D400] 03:58:34 INFO - PROCESS | 180 | 1468753114428 Marionette DEBUG loaded listener.js 03:58:34 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (00000019A8738000) [pid = 180] [serial = 775] [outer = 00000019A554D400] 03:58:34 INFO - PROCESS | 180 | --DOMWINDOW == 86 (00000019A7EBB400) [pid = 180] [serial = 728] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 03:58:34 INFO - PROCESS | 180 | --DOMWINDOW == 85 (00000019A8734000) [pid = 180] [serial = 731] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 03:58:34 INFO - PROCESS | 180 | --DOMWINDOW == 84 (000000199AE14C00) [pid = 180] [serial = 734] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 03:58:34 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019A06CA000) [pid = 180] [serial = 722] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 03:58:34 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019A98CC800) [pid = 180] [serial = 740] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 03:58:34 INFO - PROCESS | 180 | --DOMWINDOW == 81 (000000199C0A7800) [pid = 180] [serial = 710] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 03:58:34 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019A8744400) [pid = 180] [serial = 707] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 03:58:34 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019A06C7400) [pid = 180] [serial = 719] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 03:58:34 INFO - PROCESS | 180 | --DOMWINDOW == 78 (000000199AE11800) [pid = 180] [serial = 716] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 03:58:34 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019A6AB1400) [pid = 180] [serial = 725] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 03:58:34 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A06C1C00) [pid = 180] [serial = 713] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 03:58:34 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A99E6000) [pid = 180] [serial = 743] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 03:58:34 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019A25C2000) [pid = 180] [serial = 737] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 03:58:35 INFO - PROCESS | 180 | 1468753114994 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]]]}] 03:58:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 03:58:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 839ms 03:58:35 INFO - PROCESS | 180 | 1468753115034 Marionette TRACE conn6 -> [0,997,"getWindowHandle",null] 03:58:35 INFO - PROCESS | 180 | 1468753115036 Marionette TRACE conn6 <- [1,997,null,{"value":"13"}] 03:58:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 03:58:35 INFO - PROCESS | 180 | 1468753115050 Marionette TRACE conn6 -> [0,998,"setScriptTimeout",{"ms":35000}] 03:58:35 INFO - PROCESS | 180 | 1468753115052 Marionette TRACE conn6 <- [1,998,null,{}] 03:58:35 INFO - PROCESS | 180 | 1468753115056 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}] 03:58:35 INFO - PROCESS | 180 | 1468753115058 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:35 INFO - PROCESS | 180 | 1468753115138 Marionette TRACE conn6 <- [1,999,null,{"value":null}] 03:58:35 INFO - PROCESS | 180 | 1468753115144 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:35 INFO - PROCESS | 180 | 1468753115146 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:35 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB8F8000 == 33 [pid = 180] [id = 259] 03:58:35 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (000000199C0C5800) [pid = 180] [serial = 776] [outer = 0000000000000000] 03:58:35 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A5550C00) [pid = 180] [serial = 777] [outer = 000000199C0C5800] 03:58:35 INFO - PROCESS | 180 | 1468753115192 Marionette DEBUG loaded listener.js 03:58:35 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A7FBAC00) [pid = 180] [serial = 778] [outer = 000000199C0C5800] 03:58:35 INFO - PROCESS | 180 | 1468753115597 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]]]}] 03:58:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 03:58:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 587ms 03:58:35 INFO - PROCESS | 180 | 1468753115648 Marionette TRACE conn6 -> [0,1001,"getWindowHandle",null] 03:58:35 INFO - PROCESS | 180 | 1468753115650 Marionette TRACE conn6 <- [1,1001,null,{"value":"13"}] 03:58:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 03:58:35 INFO - PROCESS | 180 | 1468753115653 Marionette TRACE conn6 -> [0,1002,"setScriptTimeout",{"ms":35000}] 03:58:35 INFO - PROCESS | 180 | 1468753115655 Marionette TRACE conn6 <- [1,1002,null,{}] 03:58:35 INFO - PROCESS | 180 | 1468753115663 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}] 03:58:35 INFO - PROCESS | 180 | 1468753115665 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:35 INFO - PROCESS | 180 | 1468753115749 Marionette TRACE conn6 <- [1,1003,null,{"value":null}] 03:58:35 INFO - PROCESS | 180 | 1468753115755 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:35 INFO - PROCESS | 180 | 1468753115757 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:35 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACB68000 == 34 [pid = 180] [id = 260] 03:58:35 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A8739000) [pid = 180] [serial = 779] [outer = 0000000000000000] 03:58:35 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A873F000) [pid = 180] [serial = 780] [outer = 00000019A8739000] 03:58:35 INFO - PROCESS | 180 | 1468753115804 Marionette DEBUG loaded listener.js 03:58:35 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A8A70800) [pid = 180] [serial = 781] [outer = 00000019A8739000] 03:58:36 INFO - PROCESS | 180 | 1468753116286 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]]]}] 03:58:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 03:58:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 692ms 03:58:36 INFO - PROCESS | 180 | 1468753116348 Marionette TRACE conn6 -> [0,1005,"getWindowHandle",null] 03:58:36 INFO - PROCESS | 180 | 1468753116350 Marionette TRACE conn6 <- [1,1005,null,{"value":"13"}] 03:58:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 03:58:36 INFO - PROCESS | 180 | 1468753116354 Marionette TRACE conn6 -> [0,1006,"setScriptTimeout",{"ms":35000}] 03:58:36 INFO - PROCESS | 180 | 1468753116356 Marionette TRACE conn6 <- [1,1006,null,{}] 03:58:36 INFO - PROCESS | 180 | 1468753116360 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}] 03:58:36 INFO - PROCESS | 180 | 1468753116362 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:36 INFO - PROCESS | 180 | 1468753116460 Marionette TRACE conn6 <- [1,1007,null,{"value":null}] 03:58:36 INFO - PROCESS | 180 | 1468753116468 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:36 INFO - PROCESS | 180 | 1468753116470 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:36 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD01F800 == 35 [pid = 180] [id = 261] 03:58:36 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A873B000) [pid = 180] [serial = 782] [outer = 0000000000000000] 03:58:36 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A8BDD000) [pid = 180] [serial = 783] [outer = 00000019A873B000] 03:58:36 INFO - PROCESS | 180 | 1468753116515 Marionette DEBUG loaded listener.js 03:58:36 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A9058800) [pid = 180] [serial = 784] [outer = 00000019A873B000] 03:58:37 INFO - PROCESS | 180 | 1468753117189 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]]]}] 03:58:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 03:58:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 881ms 03:58:37 INFO - PROCESS | 180 | 1468753117246 Marionette TRACE conn6 -> [0,1009,"getWindowHandle",null] 03:58:37 INFO - PROCESS | 180 | 1468753117251 Marionette TRACE conn6 <- [1,1009,null,{"value":"13"}] 03:58:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 03:58:37 INFO - PROCESS | 180 | 1468753117256 Marionette TRACE conn6 -> [0,1010,"setScriptTimeout",{"ms":35000}] 03:58:37 INFO - PROCESS | 180 | 1468753117260 Marionette TRACE conn6 <- [1,1010,null,{}] 03:58:37 INFO - PROCESS | 180 | 1468753117266 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}] 03:58:37 INFO - PROCESS | 180 | 1468753117270 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:37 INFO - PROCESS | 180 | 1468753117418 Marionette TRACE conn6 <- [1,1011,null,{"value":null}] 03:58:37 INFO - PROCESS | 180 | 1468753117489 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:37 INFO - PROCESS | 180 | 1468753117492 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:37 INFO - PROCESS | 180 | ++DOCSHELL 00000019A254B800 == 36 [pid = 180] [id = 262] 03:58:37 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (000000199C0BE400) [pid = 180] [serial = 785] [outer = 0000000000000000] 03:58:37 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (000000199C19D400) [pid = 180] [serial = 786] [outer = 000000199C0BE400] 03:58:37 INFO - PROCESS | 180 | 1468753117592 Marionette DEBUG loaded listener.js 03:58:37 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (000000199C793800) [pid = 180] [serial = 787] [outer = 000000199C0BE400] 03:58:38 INFO - PROCESS | 180 | 1468753118293 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]]]}] 03:58:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 03:58:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1075ms 03:58:38 INFO - PROCESS | 180 | 1468753118368 Marionette TRACE conn6 -> [0,1013,"getWindowHandle",null] 03:58:38 INFO - PROCESS | 180 | 1468753118373 Marionette TRACE conn6 <- [1,1013,null,{"value":"13"}] 03:58:38 INFO - PROCESS | 180 | 1468753118380 Marionette TRACE conn6 -> [0,1014,"setScriptTimeout",{"ms":35000}] 03:58:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 03:58:38 INFO - PROCESS | 180 | 1468753118383 Marionette TRACE conn6 <- [1,1014,null,{}] 03:58:38 INFO - PROCESS | 180 | 1468753118387 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}] 03:58:38 INFO - PROCESS | 180 | 1468753118390 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:38 INFO - PROCESS | 180 | 1468753118525 Marionette TRACE conn6 <- [1,1015,null,{"value":null}] 03:58:38 INFO - PROCESS | 180 | 1468753118595 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:38 INFO - PROCESS | 180 | 1468753118598 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:38 INFO - PROCESS | 180 | ++DOCSHELL 00000019A93F2800 == 37 [pid = 180] [id = 263] 03:58:38 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (000000199D3EB000) [pid = 180] [serial = 788] [outer = 0000000000000000] 03:58:38 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (00000019A115AC00) [pid = 180] [serial = 789] [outer = 000000199D3EB000] 03:58:38 INFO - PROCESS | 180 | 1468753118714 Marionette DEBUG loaded listener.js 03:58:38 INFO - PROCESS | 180 | ++DOMWINDOW == 89 (00000019A278E000) [pid = 180] [serial = 790] [outer = 000000199D3EB000] 03:58:39 INFO - PROCESS | 180 | --DOCSHELL 00000019ACB68000 == 36 [pid = 180] [id = 260] 03:58:39 INFO - PROCESS | 180 | --DOCSHELL 00000019AB8F8000 == 35 [pid = 180] [id = 259] 03:58:39 INFO - PROCESS | 180 | --DOCSHELL 00000019AB3DE000 == 34 [pid = 180] [id = 258] 03:58:39 INFO - PROCESS | 180 | --DOCSHELL 00000019A907B800 == 33 [pid = 180] [id = 257] 03:58:39 INFO - PROCESS | 180 | --DOCSHELL 00000019A87E5000 == 32 [pid = 180] [id = 256] 03:58:39 INFO - PROCESS | 180 | --DOCSHELL 00000019A820F000 == 31 [pid = 180] [id = 255] 03:58:39 INFO - PROCESS | 180 | --DOCSHELL 00000019A5A7F000 == 30 [pid = 180] [id = 254] 03:58:39 INFO - PROCESS | 180 | --DOCSHELL 00000019A067A000 == 29 [pid = 180] [id = 253] 03:58:39 INFO - PROCESS | 180 | --DOCSHELL 00000019A1325800 == 28 [pid = 180] [id = 252] 03:58:39 INFO - PROCESS | 180 | --DOMWINDOW == 88 (00000019A8097800) [pid = 180] [serial = 729] [outer = 0000000000000000] [url = about:blank] 03:58:39 INFO - PROCESS | 180 | --DOMWINDOW == 87 (00000019A8A75000) [pid = 180] [serial = 732] [outer = 0000000000000000] [url = about:blank] 03:58:39 INFO - PROCESS | 180 | --DOMWINDOW == 86 (00000019A8729C00) [pid = 180] [serial = 730] [outer = 0000000000000000] [url = about:blank] 03:58:39 INFO - PROCESS | 180 | --DOMWINDOW == 85 (000000199C0C2800) [pid = 180] [serial = 735] [outer = 0000000000000000] [url = about:blank] 03:58:39 INFO - PROCESS | 180 | --DOMWINDOW == 84 (00000019A554A000) [pid = 180] [serial = 723] [outer = 0000000000000000] [url = about:blank] 03:58:39 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019A98F3400) [pid = 180] [serial = 742] [outer = 0000000000000000] [url = about:blank] 03:58:39 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019A6027800) [pid = 180] [serial = 724] [outer = 0000000000000000] [url = about:blank] 03:58:39 INFO - PROCESS | 180 | --DOMWINDOW == 81 (000000199C0C3400) [pid = 180] [serial = 711] [outer = 0000000000000000] [url = about:blank] 03:58:39 INFO - PROCESS | 180 | --DOMWINDOW == 80 (000000199C473000) [pid = 180] [serial = 712] [outer = 0000000000000000] [url = about:blank] 03:58:39 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019A8D66C00) [pid = 180] [serial = 709] [outer = 0000000000000000] [url = about:blank] 03:58:39 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019A9062C00) [pid = 180] [serial = 733] [outer = 0000000000000000] [url = about:blank] 03:58:39 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019A0D32C00) [pid = 180] [serial = 720] [outer = 0000000000000000] [url = about:blank] 03:58:39 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A1154800) [pid = 180] [serial = 721] [outer = 0000000000000000] [url = about:blank] 03:58:39 INFO - PROCESS | 180 | --DOMWINDOW == 75 (000000199C262C00) [pid = 180] [serial = 717] [outer = 0000000000000000] [url = about:blank] 03:58:39 INFO - PROCESS | 180 | --DOMWINDOW == 74 (000000199C798C00) [pid = 180] [serial = 718] [outer = 0000000000000000] [url = about:blank] 03:58:39 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019A6B2F400) [pid = 180] [serial = 726] [outer = 0000000000000000] [url = about:blank] 03:58:39 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019A0D2C800) [pid = 180] [serial = 714] [outer = 0000000000000000] [url = about:blank] 03:58:39 INFO - PROCESS | 180 | --DOMWINDOW == 71 (00000019A1F1AC00) [pid = 180] [serial = 715] [outer = 0000000000000000] [url = about:blank] 03:58:39 INFO - PROCESS | 180 | --DOMWINDOW == 70 (00000019AA265C00) [pid = 180] [serial = 745] [outer = 0000000000000000] [url = about:blank] 03:58:39 INFO - PROCESS | 180 | --DOMWINDOW == 69 (00000019AA005800) [pid = 180] [serial = 744] [outer = 0000000000000000] [url = about:blank] 03:58:39 INFO - PROCESS | 180 | --DOMWINDOW == 68 (00000019A25F5C00) [pid = 180] [serial = 736] [outer = 0000000000000000] [url = about:blank] 03:58:39 INFO - PROCESS | 180 | --DOMWINDOW == 67 (00000019A8A7A400) [pid = 180] [serial = 738] [outer = 0000000000000000] [url = about:blank] 03:58:39 INFO - PROCESS | 180 | --DOMWINDOW == 66 (00000019A98EA800) [pid = 180] [serial = 741] [outer = 0000000000000000] [url = about:blank] 03:58:39 INFO - PROCESS | 180 | --DOMWINDOW == 65 (00000019A6B3C400) [pid = 180] [serial = 727] [outer = 0000000000000000] [url = about:blank] 03:58:39 INFO - PROCESS | 180 | --DOMWINDOW == 64 (00000019A97AAC00) [pid = 180] [serial = 739] [outer = 0000000000000000] [url = about:blank] 03:58:39 INFO - PROCESS | 180 | 1468753119580 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]]]}] 03:58:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 03:58:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1235ms 03:58:39 INFO - PROCESS | 180 | 1468753119622 Marionette TRACE conn6 -> [0,1017,"getWindowHandle",null] 03:58:39 INFO - PROCESS | 180 | 1468753119626 Marionette TRACE conn6 <- [1,1017,null,{"value":"13"}] 03:58:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 03:58:39 INFO - PROCESS | 180 | 1468753119631 Marionette TRACE conn6 -> [0,1018,"setScriptTimeout",{"ms":35000}] 03:58:39 INFO - PROCESS | 180 | 1468753119635 Marionette TRACE conn6 <- [1,1018,null,{}] 03:58:39 INFO - PROCESS | 180 | 1468753119640 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}] 03:58:39 INFO - PROCESS | 180 | 1468753119644 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:39 INFO - PROCESS | 180 | 1468753119739 Marionette TRACE conn6 <- [1,1019,null,{"value":null}] 03:58:39 INFO - PROCESS | 180 | 1468753119746 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:39 INFO - PROCESS | 180 | 1468753119751 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:39 INFO - PROCESS | 180 | ++DOCSHELL 00000019A0A7B000 == 29 [pid = 180] [id = 264] 03:58:39 INFO - PROCESS | 180 | ++DOMWINDOW == 65 (000000199C471800) [pid = 180] [serial = 791] [outer = 0000000000000000] 03:58:39 INFO - PROCESS | 180 | ++DOMWINDOW == 66 (000000199C74B800) [pid = 180] [serial = 792] [outer = 000000199C471800] 03:58:39 INFO - PROCESS | 180 | 1468753119803 Marionette DEBUG loaded listener.js 03:58:39 INFO - PROCESS | 180 | ++DOMWINDOW == 67 (000000199D82E000) [pid = 180] [serial = 793] [outer = 000000199C471800] 03:58:40 INFO - PROCESS | 180 | 1468753120320 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]]]}] 03:58:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 03:58:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 734ms 03:58:40 INFO - PROCESS | 180 | 1468753120370 Marionette TRACE conn6 -> [0,1021,"getWindowHandle",null] 03:58:40 INFO - PROCESS | 180 | 1468753120375 Marionette TRACE conn6 <- [1,1021,null,{"value":"13"}] 03:58:40 INFO - PROCESS | 180 | 1468753120381 Marionette TRACE conn6 -> [0,1022,"setScriptTimeout",{"ms":35000}] 03:58:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 03:58:40 INFO - PROCESS | 180 | 1468753120384 Marionette TRACE conn6 <- [1,1022,null,{}] 03:58:40 INFO - PROCESS | 180 | 1468753120388 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}] 03:58:40 INFO - PROCESS | 180 | 1468753120390 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:40 INFO - PROCESS | 180 | 1468753120481 Marionette TRACE conn6 <- [1,1023,null,{"value":null}] 03:58:40 INFO - PROCESS | 180 | 1468753120551 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:40 INFO - PROCESS | 180 | 1468753120554 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:40 INFO - PROCESS | 180 | ++DOCSHELL 00000019A6B6F800 == 30 [pid = 180] [id = 265] 03:58:40 INFO - PROCESS | 180 | ++DOMWINDOW == 68 (00000019A10EB000) [pid = 180] [serial = 794] [outer = 0000000000000000] 03:58:40 INFO - PROCESS | 180 | ++DOMWINDOW == 69 (00000019A1E07000) [pid = 180] [serial = 795] [outer = 00000019A10EB000] 03:58:40 INFO - PROCESS | 180 | 1468753120610 Marionette DEBUG loaded listener.js 03:58:40 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (00000019A25C0400) [pid = 180] [serial = 796] [outer = 00000019A10EB000] 03:58:41 INFO - PROCESS | 180 | 1468753121000 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]]]}] 03:58:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 03:58:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 671ms 03:58:41 INFO - PROCESS | 180 | 1468753121055 Marionette TRACE conn6 -> [0,1025,"getWindowHandle",null] 03:58:41 INFO - PROCESS | 180 | 1468753121058 Marionette TRACE conn6 <- [1,1025,null,{"value":"13"}] 03:58:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 03:58:41 INFO - PROCESS | 180 | 1468753121061 Marionette TRACE conn6 -> [0,1026,"setScriptTimeout",{"ms":35000}] 03:58:41 INFO - PROCESS | 180 | 1468753121065 Marionette TRACE conn6 <- [1,1026,null,{}] 03:58:41 INFO - PROCESS | 180 | 1468753121077 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}] 03:58:41 INFO - PROCESS | 180 | 1468753121082 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:41 INFO - PROCESS | 180 | 1468753121199 Marionette TRACE conn6 <- [1,1027,null,{"value":null}] 03:58:41 INFO - PROCESS | 180 | 1468753121215 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:41 INFO - PROCESS | 180 | 1468753121219 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:41 INFO - PROCESS | 180 | ++DOCSHELL 00000019A87FB000 == 31 [pid = 180] [id = 266] 03:58:41 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (000000199BF18400) [pid = 180] [serial = 797] [outer = 0000000000000000] 03:58:41 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (00000019A6B05C00) [pid = 180] [serial = 798] [outer = 000000199BF18400] 03:58:41 INFO - PROCESS | 180 | 1468753121269 Marionette DEBUG loaded listener.js 03:58:41 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019A6B38C00) [pid = 180] [serial = 799] [outer = 000000199BF18400] 03:58:41 INFO - PROCESS | 180 | 1468753121706 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]]]}] 03:58:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 03:58:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 672ms 03:58:41 INFO - PROCESS | 180 | 1468753121735 Marionette TRACE conn6 -> [0,1029,"getWindowHandle",null] 03:58:41 INFO - PROCESS | 180 | 1468753121738 Marionette TRACE conn6 <- [1,1029,null,{"value":"13"}] 03:58:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 03:58:41 INFO - PROCESS | 180 | 1468753121746 Marionette TRACE conn6 -> [0,1030,"setScriptTimeout",{"ms":35000}] 03:58:41 INFO - PROCESS | 180 | 1468753121748 Marionette TRACE conn6 <- [1,1030,null,{}] 03:58:41 INFO - PROCESS | 180 | 1468753121757 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}] 03:58:41 INFO - PROCESS | 180 | 1468753121759 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:41 INFO - PROCESS | 180 | 1468753121874 Marionette TRACE conn6 <- [1,1031,null,{"value":null}] 03:58:41 INFO - PROCESS | 180 | 1468753121882 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:41 INFO - PROCESS | 180 | 1468753121884 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:41 INFO - PROCESS | 180 | ++DOCSHELL 00000019A994F800 == 32 [pid = 180] [id = 267] 03:58:41 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019A7EE1000) [pid = 180] [serial = 800] [outer = 0000000000000000] 03:58:41 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A8096800) [pid = 180] [serial = 801] [outer = 00000019A7EE1000] 03:58:41 INFO - PROCESS | 180 | 1468753121937 Marionette DEBUG loaded listener.js 03:58:42 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A84A7400) [pid = 180] [serial = 802] [outer = 00000019A7EE1000] 03:58:42 INFO - PROCESS | 180 | 1468753122381 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]]]}] 03:58:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 03:58:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 692ms 03:58:42 INFO - PROCESS | 180 | 1468753122437 Marionette TRACE conn6 -> [0,1033,"getWindowHandle",null] 03:58:42 INFO - PROCESS | 180 | 1468753122439 Marionette TRACE conn6 <- [1,1033,null,{"value":"13"}] 03:58:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 03:58:42 INFO - PROCESS | 180 | 1468753122447 Marionette TRACE conn6 -> [0,1034,"setScriptTimeout",{"ms":35000}] 03:58:42 INFO - PROCESS | 180 | 1468753122449 Marionette TRACE conn6 <- [1,1034,null,{}] 03:58:42 INFO - PROCESS | 180 | 1468753122466 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}] 03:58:42 INFO - PROCESS | 180 | 1468753122468 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:42 INFO - PROCESS | 180 | 1468753122608 Marionette TRACE conn6 <- [1,1035,null,{"value":null}] 03:58:42 INFO - PROCESS | 180 | 1468753122629 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:42 INFO - PROCESS | 180 | 1468753122631 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:42 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB8E0800 == 33 [pid = 180] [id = 268] 03:58:42 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A84A8800) [pid = 180] [serial = 803] [outer = 0000000000000000] 03:58:42 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A8732400) [pid = 180] [serial = 804] [outer = 00000019A84A8800] 03:58:42 INFO - PROCESS | 180 | 1468753122678 Marionette DEBUG loaded listener.js 03:58:42 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A8A6FC00) [pid = 180] [serial = 805] [outer = 00000019A84A8800] 03:58:43 INFO - PROCESS | 180 | 1468753123102 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]]]}] 03:58:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 03:58:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 692ms 03:58:43 INFO - PROCESS | 180 | 1468753123138 Marionette TRACE conn6 -> [0,1037,"getWindowHandle",null] 03:58:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 03:58:43 INFO - PROCESS | 180 | 1468753123140 Marionette TRACE conn6 <- [1,1037,null,{"value":"13"}] 03:58:43 INFO - PROCESS | 180 | 1468753123143 Marionette TRACE conn6 -> [0,1038,"setScriptTimeout",{"ms":35000}] 03:58:43 INFO - PROCESS | 180 | 1468753123145 Marionette TRACE conn6 <- [1,1038,null,{}] 03:58:43 INFO - PROCESS | 180 | 1468753123149 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}] 03:58:43 INFO - PROCESS | 180 | 1468753123155 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:43 INFO - PROCESS | 180 | 1468753123302 Marionette TRACE conn6 <- [1,1039,null,{"value":null}] 03:58:43 INFO - PROCESS | 180 | 1468753123356 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:43 INFO - PROCESS | 180 | 1468753123358 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:43 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD027800 == 34 [pid = 180] [id = 269] 03:58:43 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A9064000) [pid = 180] [serial = 806] [outer = 0000000000000000] 03:58:43 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A9764000) [pid = 180] [serial = 807] [outer = 00000019A9064000] 03:58:43 INFO - PROCESS | 180 | 1468753123405 Marionette DEBUG loaded listener.js 03:58:43 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A98D4C00) [pid = 180] [serial = 808] [outer = 00000019A9064000] 03:58:43 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019A554CC00) [pid = 180] [serial = 767] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 03:58:43 INFO - PROCESS | 180 | --DOMWINDOW == 80 (000000199C517000) [pid = 180] [serial = 755] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 03:58:43 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019A1076000) [pid = 180] [serial = 764] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 03:58:43 INFO - PROCESS | 180 | --DOMWINDOW == 78 (000000199D862C00) [pid = 180] [serial = 761] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 03:58:43 INFO - PROCESS | 180 | --DOMWINDOW == 77 (000000199C0CC800) [pid = 180] [serial = 758] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 03:58:43 INFO - PROCESS | 180 | --DOMWINDOW == 76 (000000199C468000) [pid = 180] [serial = 770] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 03:58:43 INFO - PROCESS | 180 | --DOMWINDOW == 75 (000000199C46FC00) [pid = 180] [serial = 746] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 03:58:43 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019A60C3C00) [pid = 180] [serial = 749] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 03:58:43 INFO - PROCESS | 180 | --DOMWINDOW == 73 (000000199C46E800) [pid = 180] [serial = 752] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 03:58:43 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019A8739000) [pid = 180] [serial = 779] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 03:58:43 INFO - PROCESS | 180 | --DOMWINDOW == 71 (00000019A554D400) [pid = 180] [serial = 773] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 03:58:43 INFO - PROCESS | 180 | --DOMWINDOW == 70 (000000199C0C5800) [pid = 180] [serial = 776] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 03:58:43 INFO - PROCESS | 180 | 1468753123884 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]]]}] 03:58:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 03:58:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 778ms 03:58:43 INFO - PROCESS | 180 | 1468753123924 Marionette TRACE conn6 -> [0,1041,"getWindowHandle",null] 03:58:43 INFO - PROCESS | 180 | 1468753123926 Marionette TRACE conn6 <- [1,1041,null,{"value":"13"}] 03:58:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 03:58:43 INFO - PROCESS | 180 | 1468753123934 Marionette TRACE conn6 -> [0,1042,"setScriptTimeout",{"ms":35000}] 03:58:43 INFO - PROCESS | 180 | 1468753123936 Marionette TRACE conn6 <- [1,1042,null,{}] 03:58:43 INFO - PROCESS | 180 | 1468753123940 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}] 03:58:43 INFO - PROCESS | 180 | 1468753123942 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:44 INFO - PROCESS | 180 | 1468753124024 Marionette TRACE conn6 <- [1,1043,null,{"value":null}] 03:58:44 INFO - PROCESS | 180 | 1468753124029 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:44 INFO - PROCESS | 180 | 1468753124031 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:44 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD763800 == 35 [pid = 180] [id = 270] 03:58:44 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (000000199BF1A800) [pid = 180] [serial = 809] [outer = 0000000000000000] 03:58:44 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (00000019A0DC7000) [pid = 180] [serial = 810] [outer = 000000199BF1A800] 03:58:44 INFO - PROCESS | 180 | 1468753124077 Marionette DEBUG loaded listener.js 03:58:44 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019A6B0E000) [pid = 180] [serial = 811] [outer = 000000199BF1A800] 03:58:44 INFO - PROCESS | 180 | 1468753124490 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]]]}] 03:58:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 03:58:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 629ms 03:58:44 INFO - PROCESS | 180 | 1468753124567 Marionette TRACE conn6 -> [0,1045,"getWindowHandle",null] 03:58:44 INFO - PROCESS | 180 | 1468753124570 Marionette TRACE conn6 <- [1,1045,null,{"value":"13"}] 03:58:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 03:58:44 INFO - PROCESS | 180 | 1468753124573 Marionette TRACE conn6 -> [0,1046,"setScriptTimeout",{"ms":35000}] 03:58:44 INFO - PROCESS | 180 | 1468753124575 Marionette TRACE conn6 <- [1,1046,null,{}] 03:58:44 INFO - PROCESS | 180 | 1468753124579 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}] 03:58:44 INFO - PROCESS | 180 | 1468753124581 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:44 INFO - PROCESS | 180 | 1468753124671 Marionette TRACE conn6 <- [1,1047,null,{"value":null}] 03:58:44 INFO - PROCESS | 180 | 1468753124678 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:44 INFO - PROCESS | 180 | 1468753124680 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:44 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE55D000 == 36 [pid = 180] [id = 271] 03:58:44 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019A905C400) [pid = 180] [serial = 812] [outer = 0000000000000000] 03:58:44 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A98EA800) [pid = 180] [serial = 813] [outer = 00000019A905C400] 03:58:44 INFO - PROCESS | 180 | 1468753124726 Marionette DEBUG loaded listener.js 03:58:44 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A98F3C00) [pid = 180] [serial = 814] [outer = 00000019A905C400] 03:58:45 INFO - PROCESS | 180 | 1468753125133 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]]]}] 03:58:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 03:58:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 628ms 03:58:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 03:58:45 INFO - PROCESS | 180 | 1468753125205 Marionette TRACE conn6 -> [0,1049,"getWindowHandle",null] 03:58:45 INFO - PROCESS | 180 | 1468753125207 Marionette TRACE conn6 <- [1,1049,null,{"value":"13"}] 03:58:45 INFO - PROCESS | 180 | 1468753125211 Marionette TRACE conn6 -> [0,1050,"setScriptTimeout",{"ms":35000}] 03:58:45 INFO - PROCESS | 180 | 1468753125213 Marionette TRACE conn6 <- [1,1050,null,{}] 03:58:45 INFO - PROCESS | 180 | 1468753125216 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}] 03:58:45 INFO - PROCESS | 180 | 1468753125218 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:45 INFO - PROCESS | 180 | 1468753125302 Marionette TRACE conn6 <- [1,1051,null,{"value":null}] 03:58:45 INFO - PROCESS | 180 | 1468753125311 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:45 INFO - PROCESS | 180 | 1468753125313 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:45 INFO - PROCESS | 180 | ++DOCSHELL 00000019A87F6000 == 37 [pid = 180] [id = 272] 03:58:45 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A99DD800) [pid = 180] [serial = 815] [outer = 0000000000000000] 03:58:45 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019AA00EC00) [pid = 180] [serial = 816] [outer = 00000019A99DD800] 03:58:45 INFO - PROCESS | 180 | 1468753125357 Marionette DEBUG loaded listener.js 03:58:45 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019AA2B3C00) [pid = 180] [serial = 817] [outer = 00000019A99DD800] 03:58:45 INFO - PROCESS | 180 | 1468753125871 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]]]}] 03:58:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 03:58:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 735ms 03:58:45 INFO - PROCESS | 180 | 1468753125949 Marionette TRACE conn6 -> [0,1053,"getWindowHandle",null] 03:58:45 INFO - PROCESS | 180 | 1468753125954 Marionette TRACE conn6 <- [1,1053,null,{"value":"13"}] 03:58:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 03:58:45 INFO - PROCESS | 180 | 1468753125960 Marionette TRACE conn6 -> [0,1054,"setScriptTimeout",{"ms":35000}] 03:58:45 INFO - PROCESS | 180 | 1468753125965 Marionette TRACE conn6 <- [1,1054,null,{}] 03:58:45 INFO - PROCESS | 180 | 1468753125972 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}] 03:58:45 INFO - PROCESS | 180 | 1468753125976 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:46 INFO - PROCESS | 180 | 1468753126143 Marionette TRACE conn6 <- [1,1055,null,{"value":null}] 03:58:46 INFO - PROCESS | 180 | 1468753126227 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:46 INFO - PROCESS | 180 | 1468753126232 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:46 INFO - PROCESS | 180 | ++DOCSHELL 00000019A06E0800 == 38 [pid = 180] [id = 273] 03:58:46 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (000000199C0CC000) [pid = 180] [serial = 818] [outer = 0000000000000000] 03:58:46 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (000000199C255000) [pid = 180] [serial = 819] [outer = 000000199C0CC000] 03:58:46 INFO - PROCESS | 180 | 1468753126294 Marionette DEBUG loaded listener.js 03:58:46 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A05B4C00) [pid = 180] [serial = 820] [outer = 000000199C0CC000] 03:58:46 INFO - PROCESS | 180 | 1468753126964 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]]]}] 03:58:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 03:58:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1027ms 03:58:47 INFO - PROCESS | 180 | 1468753126991 Marionette TRACE conn6 -> [0,1057,"getWindowHandle",null] 03:58:47 INFO - PROCESS | 180 | 1468753126996 Marionette TRACE conn6 <- [1,1057,null,{"value":"13"}] 03:58:47 INFO - PROCESS | 180 | 1468753127004 Marionette TRACE conn6 -> [0,1058,"setScriptTimeout",{"ms":35000}] 03:58:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 03:58:47 INFO - PROCESS | 180 | 1468753127007 Marionette TRACE conn6 <- [1,1058,null,{}] 03:58:47 INFO - PROCESS | 180 | 1468753127011 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}] 03:58:47 INFO - PROCESS | 180 | 1468753127014 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:47 INFO - PROCESS | 180 | 1468753127133 Marionette TRACE conn6 <- [1,1059,null,{"value":null}] 03:58:47 INFO - PROCESS | 180 | 1468753127210 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:47 INFO - PROCESS | 180 | 1468753127213 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:47 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB8BE800 == 39 [pid = 180] [id = 274] 03:58:47 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A25C0C00) [pid = 180] [serial = 821] [outer = 0000000000000000] 03:58:47 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019A5549800) [pid = 180] [serial = 822] [outer = 00000019A25C0C00] 03:58:47 INFO - PROCESS | 180 | 1468753127313 Marionette DEBUG loaded listener.js 03:58:47 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019A6B0E800) [pid = 180] [serial = 823] [outer = 00000019A25C0C00] 03:58:47 INFO - PROCESS | 180 | 1468753127959 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]]]}] 03:58:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 03:58:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 966ms 03:58:47 INFO - PROCESS | 180 | 1468753127976 Marionette TRACE conn6 -> [0,1061,"getWindowHandle",null] 03:58:47 INFO - PROCESS | 180 | 1468753127979 Marionette TRACE conn6 <- [1,1061,null,{"value":"13"}] 03:58:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 03:58:47 INFO - PROCESS | 180 | 1468753127983 Marionette TRACE conn6 -> [0,1062,"setScriptTimeout",{"ms":35000}] 03:58:47 INFO - PROCESS | 180 | 1468753127987 Marionette TRACE conn6 <- [1,1062,null,{}] 03:58:48 INFO - PROCESS | 180 | 1468753127999 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}] 03:58:48 INFO - PROCESS | 180 | 1468753128004 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:48 INFO - PROCESS | 180 | 1468753128122 Marionette TRACE conn6 <- [1,1063,null,{"value":null}] 03:58:48 INFO - PROCESS | 180 | 1468753128212 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:48 INFO - PROCESS | 180 | 1468753128215 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:48 INFO - PROCESS | 180 | ++DOCSHELL 00000019AF602800 == 40 [pid = 180] [id = 275] 03:58:48 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (00000019A9059000) [pid = 180] [serial = 824] [outer = 0000000000000000] 03:58:48 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (00000019A937E400) [pid = 180] [serial = 825] [outer = 00000019A9059000] 03:58:48 INFO - PROCESS | 180 | 1468753128275 Marionette DEBUG loaded listener.js 03:58:48 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (00000019A98EC800) [pid = 180] [serial = 826] [outer = 00000019A9059000] 03:58:48 INFO - PROCESS | 180 | 1468753128853 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]]]}] 03:58:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 03:58:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 923ms 03:58:48 INFO - PROCESS | 180 | 1468753128940 Marionette TRACE conn6 -> [0,1065,"getWindowHandle",null] 03:58:48 INFO - PROCESS | 180 | 1468753128943 Marionette TRACE conn6 <- [1,1065,null,{"value":"13"}] 03:58:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 03:58:48 INFO - PROCESS | 180 | 1468753128947 Marionette TRACE conn6 -> [0,1066,"setScriptTimeout",{"ms":35000}] 03:58:48 INFO - PROCESS | 180 | 1468753128949 Marionette TRACE conn6 <- [1,1066,null,{}] 03:58:48 INFO - PROCESS | 180 | 1468753128953 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}] 03:58:48 INFO - PROCESS | 180 | 1468753128956 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:49 INFO - PROCESS | 180 | 1468753129068 Marionette TRACE conn6 <- [1,1067,null,{"value":null}] 03:58:49 INFO - PROCESS | 180 | 1468753129143 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:49 INFO - PROCESS | 180 | 1468753129146 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:49 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACED6000 == 41 [pid = 180] [id = 276] 03:58:49 INFO - PROCESS | 180 | ++DOMWINDOW == 89 (00000019A8740C00) [pid = 180] [serial = 827] [outer = 0000000000000000] 03:58:49 INFO - PROCESS | 180 | ++DOMWINDOW == 90 (00000019AB802C00) [pid = 180] [serial = 828] [outer = 00000019A8740C00] 03:58:49 INFO - PROCESS | 180 | 1468753129247 Marionette DEBUG loaded listener.js 03:58:49 INFO - PROCESS | 180 | ++DOMWINDOW == 91 (00000019AC090800) [pid = 180] [serial = 829] [outer = 00000019A8740C00] 03:58:49 INFO - PROCESS | 180 | 1468753129986 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]]]}] 03:58:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 03:58:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1081ms 03:58:50 INFO - PROCESS | 180 | 1468753130045 Marionette TRACE conn6 -> [0,1069,"getWindowHandle",null] 03:58:50 INFO - PROCESS | 180 | 1468753130049 Marionette TRACE conn6 <- [1,1069,null,{"value":"13"}] 03:58:50 INFO - PROCESS | 180 | 1468753130055 Marionette TRACE conn6 -> [0,1070,"setScriptTimeout",{"ms":35000}] 03:58:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 03:58:50 INFO - PROCESS | 180 | 1468753130058 Marionette TRACE conn6 <- [1,1070,null,{}] 03:58:50 INFO - PROCESS | 180 | 1468753130064 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}] 03:58:50 INFO - PROCESS | 180 | 1468753130067 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:50 INFO - PROCESS | 180 | 1468753130177 Marionette TRACE conn6 <- [1,1071,null,{"value":null}] 03:58:50 INFO - PROCESS | 180 | 1468753130255 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:50 INFO - PROCESS | 180 | 1468753130257 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:50 INFO - PROCESS | 180 | ++DOCSHELL 00000019A55C2000 == 42 [pid = 180] [id = 277] 03:58:50 INFO - PROCESS | 180 | ++DOMWINDOW == 92 (000000199C255C00) [pid = 180] [serial = 830] [outer = 0000000000000000] 03:58:50 INFO - PROCESS | 180 | ++DOMWINDOW == 93 (000000199C259400) [pid = 180] [serial = 831] [outer = 000000199C255C00] 03:58:50 INFO - PROCESS | 180 | 1468753130355 Marionette DEBUG loaded listener.js 03:58:50 INFO - PROCESS | 180 | ++DOMWINDOW == 94 (000000199C78E800) [pid = 180] [serial = 832] [outer = 000000199C255C00] 03:58:51 INFO - PROCESS | 180 | --DOCSHELL 00000019AE55D000 == 41 [pid = 180] [id = 271] 03:58:51 INFO - PROCESS | 180 | --DOCSHELL 00000019AD763800 == 40 [pid = 180] [id = 270] 03:58:51 INFO - PROCESS | 180 | --DOCSHELL 00000019AD027800 == 39 [pid = 180] [id = 269] 03:58:51 INFO - PROCESS | 180 | --DOCSHELL 00000019AB8E0800 == 38 [pid = 180] [id = 268] 03:58:51 INFO - PROCESS | 180 | --DOCSHELL 00000019A994F800 == 37 [pid = 180] [id = 267] 03:58:51 INFO - PROCESS | 180 | --DOCSHELL 00000019A87FB000 == 36 [pid = 180] [id = 266] 03:58:51 INFO - PROCESS | 180 | --DOCSHELL 00000019A6B6F800 == 35 [pid = 180] [id = 265] 03:58:51 INFO - PROCESS | 180 | --DOCSHELL 00000019A0A7B000 == 34 [pid = 180] [id = 264] 03:58:51 INFO - PROCESS | 180 | --DOCSHELL 00000019A254B800 == 33 [pid = 180] [id = 262] 03:58:51 INFO - PROCESS | 180 | --DOCSHELL 00000019A93F2800 == 32 [pid = 180] [id = 263] 03:58:51 INFO - PROCESS | 180 | --DOCSHELL 00000019AD01F800 == 31 [pid = 180] [id = 261] 03:58:51 INFO - PROCESS | 180 | --DOCSHELL 00000019ACED6000 == 30 [pid = 180] [id = 276] 03:58:51 INFO - PROCESS | 180 | --DOCSHELL 00000019AF602800 == 29 [pid = 180] [id = 275] 03:58:51 INFO - PROCESS | 180 | --DOCSHELL 00000019AB8BE800 == 28 [pid = 180] [id = 274] 03:58:51 INFO - PROCESS | 180 | --DOCSHELL 00000019A87F6000 == 27 [pid = 180] [id = 272] 03:58:51 INFO - PROCESS | 180 | --DOCSHELL 00000019A06E0800 == 26 [pid = 180] [id = 273] 03:58:51 INFO - PROCESS | 180 | --DOMWINDOW == 93 (00000019A5550800) [pid = 180] [serial = 768] [outer = 0000000000000000] [url = about:blank] 03:58:51 INFO - PROCESS | 180 | --DOMWINDOW == 92 (00000019A0EA3400) [pid = 180] [serial = 757] [outer = 0000000000000000] [url = about:blank] 03:58:51 INFO - PROCESS | 180 | --DOMWINDOW == 91 (000000199D832400) [pid = 180] [serial = 756] [outer = 0000000000000000] [url = about:blank] 03:58:51 INFO - PROCESS | 180 | --DOMWINDOW == 90 (00000019A1E74400) [pid = 180] [serial = 765] [outer = 0000000000000000] [url = about:blank] 03:58:51 INFO - PROCESS | 180 | --DOMWINDOW == 89 (00000019A05AF000) [pid = 180] [serial = 762] [outer = 0000000000000000] [url = about:blank] 03:58:51 INFO - PROCESS | 180 | --DOMWINDOW == 88 (00000019A065D400) [pid = 180] [serial = 763] [outer = 0000000000000000] [url = about:blank] 03:58:51 INFO - PROCESS | 180 | --DOMWINDOW == 87 (000000199C198400) [pid = 180] [serial = 759] [outer = 0000000000000000] [url = about:blank] 03:58:51 INFO - PROCESS | 180 | --DOMWINDOW == 86 (000000199C25C000) [pid = 180] [serial = 760] [outer = 0000000000000000] [url = about:blank] 03:58:51 INFO - PROCESS | 180 | --DOMWINDOW == 85 (00000019A6AAB800) [pid = 180] [serial = 771] [outer = 0000000000000000] [url = about:blank] 03:58:51 INFO - PROCESS | 180 | --DOMWINDOW == 84 (00000019A1E11000) [pid = 180] [serial = 748] [outer = 0000000000000000] [url = about:blank] 03:58:51 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019A05B7C00) [pid = 180] [serial = 747] [outer = 0000000000000000] [url = about:blank] 03:58:51 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019A8274400) [pid = 180] [serial = 751] [outer = 0000000000000000] [url = about:blank] 03:58:51 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019A6A48800) [pid = 180] [serial = 750] [outer = 0000000000000000] [url = about:blank] 03:58:51 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019A9FFA800) [pid = 180] [serial = 754] [outer = 0000000000000000] [url = about:blank] 03:58:51 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019A8A7BC00) [pid = 180] [serial = 753] [outer = 0000000000000000] [url = about:blank] 03:58:51 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019A8A70800) [pid = 180] [serial = 781] [outer = 0000000000000000] [url = about:blank] 03:58:51 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019A6030C00) [pid = 180] [serial = 769] [outer = 0000000000000000] [url = about:blank] 03:58:51 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A8604800) [pid = 180] [serial = 774] [outer = 0000000000000000] [url = about:blank] 03:58:51 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A6B2EC00) [pid = 180] [serial = 772] [outer = 0000000000000000] [url = about:blank] 03:58:51 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019A873F000) [pid = 180] [serial = 780] [outer = 0000000000000000] [url = about:blank] 03:58:51 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019A8BDD000) [pid = 180] [serial = 783] [outer = 0000000000000000] [url = about:blank] 03:58:51 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019A5550C00) [pid = 180] [serial = 777] [outer = 0000000000000000] [url = about:blank] 03:58:51 INFO - PROCESS | 180 | --DOMWINDOW == 71 (00000019A7FBAC00) [pid = 180] [serial = 778] [outer = 0000000000000000] [url = about:blank] 03:58:51 INFO - PROCESS | 180 | --DOMWINDOW == 70 (00000019A8738000) [pid = 180] [serial = 775] [outer = 0000000000000000] [url = about:blank] 03:58:51 INFO - PROCESS | 180 | --DOMWINDOW == 69 (00000019A25C0800) [pid = 180] [serial = 766] [outer = 0000000000000000] [url = about:blank] 03:58:51 INFO - PROCESS | 180 | 1468753131584 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]]]}] 03:58:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 03:58:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1571ms 03:58:51 INFO - PROCESS | 180 | 1468753131632 Marionette TRACE conn6 -> [0,1073,"getWindowHandle",null] 03:58:51 INFO - PROCESS | 180 | 1468753131636 Marionette TRACE conn6 <- [1,1073,null,{"value":"13"}] 03:58:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 03:58:51 INFO - PROCESS | 180 | 1468753131641 Marionette TRACE conn6 -> [0,1074,"setScriptTimeout",{"ms":35000}] 03:58:51 INFO - PROCESS | 180 | 1468753131644 Marionette TRACE conn6 <- [1,1074,null,{}] 03:58:51 INFO - PROCESS | 180 | 1468753131650 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}] 03:58:51 INFO - PROCESS | 180 | 1468753131653 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:51 INFO - PROCESS | 180 | 1468753131745 Marionette TRACE conn6 <- [1,1075,null,{"value":null}] 03:58:51 INFO - PROCESS | 180 | 1468753131761 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:51 INFO - PROCESS | 180 | 1468753131763 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:51 INFO - PROCESS | 180 | ++DOCSHELL 00000019A06E0800 == 27 [pid = 180] [id = 278] 03:58:51 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (000000199C0C8000) [pid = 180] [serial = 833] [outer = 0000000000000000] 03:58:51 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (000000199C19E400) [pid = 180] [serial = 834] [outer = 000000199C0C8000] 03:58:51 INFO - PROCESS | 180 | 1468753131814 Marionette DEBUG loaded listener.js 03:58:51 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (000000199C46E800) [pid = 180] [serial = 835] [outer = 000000199C0C8000] 03:58:52 INFO - PROCESS | 180 | 1468753132285 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]]]}] 03:58:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 03:58:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 671ms 03:58:52 INFO - PROCESS | 180 | 1468753132317 Marionette TRACE conn6 -> [0,1077,"getWindowHandle",null] 03:58:52 INFO - PROCESS | 180 | 1468753132322 Marionette TRACE conn6 <- [1,1077,null,{"value":"13"}] 03:58:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 03:58:52 INFO - PROCESS | 180 | 1468753132329 Marionette TRACE conn6 -> [0,1078,"setScriptTimeout",{"ms":35000}] 03:58:52 INFO - PROCESS | 180 | 1468753132332 Marionette TRACE conn6 <- [1,1078,null,{}] 03:58:52 INFO - PROCESS | 180 | 1468753132336 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}] 03:58:52 INFO - PROCESS | 180 | 1468753132339 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:52 INFO - PROCESS | 180 | 1468753132432 Marionette TRACE conn6 <- [1,1079,null,{"value":null}] 03:58:52 INFO - PROCESS | 180 | 1468753132440 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:52 INFO - PROCESS | 180 | 1468753132442 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:52 INFO - PROCESS | 180 | ++DOCSHELL 00000019A2555000 == 28 [pid = 180] [id = 279] 03:58:52 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (000000199D85A800) [pid = 180] [serial = 836] [outer = 0000000000000000] 03:58:52 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019A05AF000) [pid = 180] [serial = 837] [outer = 000000199D85A800] 03:58:52 INFO - PROCESS | 180 | 1468753132492 Marionette DEBUG loaded listener.js 03:58:52 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A06CA800) [pid = 180] [serial = 838] [outer = 000000199D85A800] 03:58:52 INFO - PROCESS | 180 | 1468753132979 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]]]}] 03:58:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 03:58:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 672ms 03:58:53 INFO - PROCESS | 180 | 1468753133002 Marionette TRACE conn6 -> [0,1081,"getWindowHandle",null] 03:58:53 INFO - PROCESS | 180 | 1468753133004 Marionette TRACE conn6 <- [1,1081,null,{"value":"13"}] 03:58:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 03:58:53 INFO - PROCESS | 180 | 1468753133008 Marionette TRACE conn6 -> [0,1082,"setScriptTimeout",{"ms":35000}] 03:58:53 INFO - PROCESS | 180 | 1468753133012 Marionette TRACE conn6 <- [1,1082,null,{}] 03:58:53 INFO - PROCESS | 180 | 1468753133023 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}] 03:58:53 INFO - PROCESS | 180 | 1468753133028 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:53 INFO - PROCESS | 180 | 1468753133114 Marionette TRACE conn6 <- [1,1083,null,{"value":null}] 03:58:53 INFO - PROCESS | 180 | 1468753133123 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:53 INFO - PROCESS | 180 | 1468753133127 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:53 INFO - PROCESS | 180 | ++DOCSHELL 00000019A8214000 == 29 [pid = 180] [id = 280] 03:58:53 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (000000199B330C00) [pid = 180] [serial = 839] [outer = 0000000000000000] 03:58:53 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A1E73800) [pid = 180] [serial = 840] [outer = 000000199B330C00] 03:58:53 INFO - PROCESS | 180 | 1468753133177 Marionette DEBUG loaded listener.js 03:58:53 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A1F1BC00) [pid = 180] [serial = 841] [outer = 000000199B330C00] 03:58:53 INFO - PROCESS | 180 | 1468753133609 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]]]}] 03:58:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 03:58:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 628ms 03:58:53 INFO - PROCESS | 180 | 1468753133641 Marionette TRACE conn6 -> [0,1085,"getWindowHandle",null] 03:58:53 INFO - PROCESS | 180 | 1468753133644 Marionette TRACE conn6 <- [1,1085,null,{"value":"13"}] 03:58:53 INFO - PROCESS | 180 | 1468753133648 Marionette TRACE conn6 -> [0,1086,"setScriptTimeout",{"ms":35000}] 03:58:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 03:58:53 INFO - PROCESS | 180 | 1468753133650 Marionette TRACE conn6 <- [1,1086,null,{}] 03:58:53 INFO - PROCESS | 180 | 1468753133653 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}] 03:58:53 INFO - PROCESS | 180 | 1468753133655 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:53 INFO - PROCESS | 180 | 1468753133776 Marionette TRACE conn6 <- [1,1087,null,{"value":null}] 03:58:53 INFO - PROCESS | 180 | 1468753133782 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:53 INFO - PROCESS | 180 | 1468753133784 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:53 INFO - PROCESS | 180 | ++DOCSHELL 00000019A86FA800 == 30 [pid = 180] [id = 281] 03:58:53 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A25F9000) [pid = 180] [serial = 842] [outer = 0000000000000000] 03:58:53 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A25FD800) [pid = 180] [serial = 843] [outer = 00000019A25F9000] 03:58:53 INFO - PROCESS | 180 | 1468753133868 Marionette DEBUG loaded listener.js 03:58:53 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A5550000) [pid = 180] [serial = 844] [outer = 00000019A25F9000] 03:58:54 INFO - PROCESS | 180 | 1468753134331 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]]]}] 03:58:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 03:58:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 734ms 03:58:54 INFO - PROCESS | 180 | 1468753134388 Marionette TRACE conn6 -> [0,1089,"getWindowHandle",null] 03:58:54 INFO - PROCESS | 180 | 1468753134390 Marionette TRACE conn6 <- [1,1089,null,{"value":"13"}] 03:58:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 03:58:54 INFO - PROCESS | 180 | 1468753134394 Marionette TRACE conn6 -> [0,1090,"setScriptTimeout",{"ms":35000}] 03:58:54 INFO - PROCESS | 180 | 1468753134395 Marionette TRACE conn6 <- [1,1090,null,{}] 03:58:54 INFO - PROCESS | 180 | 1468753134405 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}] 03:58:54 INFO - PROCESS | 180 | 1468753134408 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:54 INFO - PROCESS | 180 | 1468753134514 Marionette TRACE conn6 <- [1,1091,null,{"value":null}] 03:58:54 INFO - PROCESS | 180 | 1468753134523 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:54 INFO - PROCESS | 180 | 1468753134525 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:54 INFO - PROCESS | 180 | ++DOCSHELL 00000019A91B4000 == 31 [pid = 180] [id = 282] 03:58:54 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (000000199C78FC00) [pid = 180] [serial = 845] [outer = 0000000000000000] 03:58:54 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A6028800) [pid = 180] [serial = 846] [outer = 000000199C78FC00] 03:58:54 INFO - PROCESS | 180 | 1468753134571 Marionette DEBUG loaded listener.js 03:58:54 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019A6A4B400) [pid = 180] [serial = 847] [outer = 000000199C78FC00] 03:58:55 INFO - PROCESS | 180 | 1468753135032 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]]]}] 03:58:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 03:58:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 693ms 03:58:55 INFO - PROCESS | 180 | 1468753135089 Marionette TRACE conn6 -> [0,1093,"getWindowHandle",null] 03:58:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 03:58:55 INFO - PROCESS | 180 | 1468753135092 Marionette TRACE conn6 <- [1,1093,null,{"value":"13"}] 03:58:55 INFO - PROCESS | 180 | 1468753135095 Marionette TRACE conn6 -> [0,1094,"setScriptTimeout",{"ms":35000}] 03:58:55 INFO - PROCESS | 180 | 1468753135097 Marionette TRACE conn6 <- [1,1094,null,{}] 03:58:55 INFO - PROCESS | 180 | 1468753135137 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}] 03:58:55 INFO - PROCESS | 180 | 1468753135143 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:55 INFO - PROCESS | 180 | 1468753135296 Marionette TRACE conn6 <- [1,1095,null,{"value":null}] 03:58:55 INFO - PROCESS | 180 | 1468753135305 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:55 INFO - PROCESS | 180 | 1468753135307 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:55 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB8B2000 == 32 [pid = 180] [id = 283] 03:58:55 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019A6B30800) [pid = 180] [serial = 848] [outer = 0000000000000000] 03:58:55 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (00000019A8092400) [pid = 180] [serial = 849] [outer = 00000019A6B30800] 03:58:55 INFO - PROCESS | 180 | 1468753135396 Marionette DEBUG loaded listener.js 03:58:55 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (00000019A8603000) [pid = 180] [serial = 850] [outer = 00000019A6B30800] 03:58:55 INFO - PROCESS | 180 | --DOMWINDOW == 86 (00000019A7EE1000) [pid = 180] [serial = 800] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 03:58:55 INFO - PROCESS | 180 | --DOMWINDOW == 85 (00000019A9064000) [pid = 180] [serial = 806] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 03:58:55 INFO - PROCESS | 180 | --DOMWINDOW == 84 (00000019A84A8800) [pid = 180] [serial = 803] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 03:58:55 INFO - PROCESS | 180 | --DOMWINDOW == 83 (000000199C471800) [pid = 180] [serial = 791] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 03:58:55 INFO - PROCESS | 180 | --DOMWINDOW == 82 (000000199BF18400) [pid = 180] [serial = 797] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 03:58:55 INFO - PROCESS | 180 | --DOMWINDOW == 81 (000000199C0BE400) [pid = 180] [serial = 785] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 03:58:55 INFO - PROCESS | 180 | --DOMWINDOW == 80 (000000199D3EB000) [pid = 180] [serial = 788] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 03:58:55 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019A873B000) [pid = 180] [serial = 782] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 03:58:55 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019A10EB000) [pid = 180] [serial = 794] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 03:58:55 INFO - PROCESS | 180 | --DOMWINDOW == 77 (000000199BF1A800) [pid = 180] [serial = 809] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 03:58:55 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A99DD800) [pid = 180] [serial = 815] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 03:58:55 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A905C400) [pid = 180] [serial = 812] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 03:58:55 INFO - PROCESS | 180 | 1468753135971 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]]]}] 03:58:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 03:58:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 880ms 03:58:55 INFO - PROCESS | 180 | 1468753135978 Marionette TRACE conn6 -> [0,1097,"getWindowHandle",null] 03:58:55 INFO - PROCESS | 180 | 1468753135980 Marionette TRACE conn6 <- [1,1097,null,{"value":"13"}] 03:58:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 03:58:55 INFO - PROCESS | 180 | 1468753135984 Marionette TRACE conn6 -> [0,1098,"setScriptTimeout",{"ms":35000}] 03:58:55 INFO - PROCESS | 180 | 1468753135986 Marionette TRACE conn6 <- [1,1098,null,{}] 03:58:55 INFO - PROCESS | 180 | 1468753135989 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}] 03:58:56 INFO - PROCESS | 180 | 1468753135991 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:56 INFO - PROCESS | 180 | 1468753136095 Marionette TRACE conn6 <- [1,1099,null,{"value":null}] 03:58:56 INFO - PROCESS | 180 | 1468753136240 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:56 INFO - PROCESS | 180 | 1468753136242 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:56 INFO - PROCESS | 180 | ++DOCSHELL 00000019AC0B2000 == 33 [pid = 180] [id = 284] 03:58:56 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A6B31400) [pid = 180] [serial = 851] [outer = 0000000000000000] 03:58:56 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A8734800) [pid = 180] [serial = 852] [outer = 00000019A6B31400] 03:58:56 INFO - PROCESS | 180 | 1468753136287 Marionette DEBUG loaded listener.js 03:58:56 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A873CC00) [pid = 180] [serial = 853] [outer = 00000019A6B31400] 03:58:56 INFO - PROCESS | 180 | 1468753136668 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]]]}] 03:58:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 03:58:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 734ms 03:58:56 INFO - PROCESS | 180 | 1468753136721 Marionette TRACE conn6 -> [0,1101,"getWindowHandle",null] 03:58:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 03:58:56 INFO - PROCESS | 180 | 1468753136723 Marionette TRACE conn6 <- [1,1101,null,{"value":"13"}] 03:58:56 INFO - PROCESS | 180 | 1468753136727 Marionette TRACE conn6 -> [0,1102,"setScriptTimeout",{"ms":35000}] 03:58:56 INFO - PROCESS | 180 | 1468753136728 Marionette TRACE conn6 <- [1,1102,null,{}] 03:58:56 INFO - PROCESS | 180 | 1468753136732 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}] 03:58:56 INFO - PROCESS | 180 | 1468753136734 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:56 INFO - PROCESS | 180 | 1468753136816 Marionette TRACE conn6 <- [1,1103,null,{"value":null}] 03:58:56 INFO - PROCESS | 180 | 1468753136822 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:56 INFO - PROCESS | 180 | 1468753136824 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:56 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACEE7000 == 34 [pid = 180] [id = 285] 03:58:56 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A873D400) [pid = 180] [serial = 854] [outer = 0000000000000000] 03:58:56 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A8A74C00) [pid = 180] [serial = 855] [outer = 00000019A873D400] 03:58:56 INFO - PROCESS | 180 | 1468753136870 Marionette DEBUG loaded listener.js 03:58:56 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A8BE9400) [pid = 180] [serial = 856] [outer = 00000019A873D400] 03:58:57 INFO - PROCESS | 180 | 1468753137282 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]]]}] 03:58:57 INFO - PROCESS | 180 | [180] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 03:58:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 03:58:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 673ms 03:58:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 03:58:57 INFO - PROCESS | 180 | 1468753137402 Marionette TRACE conn6 -> [0,1105,"getWindowHandle",null] 03:58:57 INFO - PROCESS | 180 | 1468753137404 Marionette TRACE conn6 <- [1,1105,null,{"value":"13"}] 03:58:57 INFO - PROCESS | 180 | 1468753137408 Marionette TRACE conn6 -> [0,1106,"setScriptTimeout",{"ms":35000}] 03:58:57 INFO - PROCESS | 180 | 1468753137410 Marionette TRACE conn6 <- [1,1106,null,{}] 03:58:57 INFO - PROCESS | 180 | 1468753137418 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}] 03:58:57 INFO - PROCESS | 180 | 1468753137420 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:57 INFO - PROCESS | 180 | 1468753137506 Marionette TRACE conn6 <- [1,1107,null,{"value":null}] 03:58:57 INFO - PROCESS | 180 | 1468753137512 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:57 INFO - PROCESS | 180 | 1468753137514 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:57 INFO - PROCESS | 180 | ++DOCSHELL 00000019A8213800 == 35 [pid = 180] [id = 286] 03:58:57 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A8BE6C00) [pid = 180] [serial = 857] [outer = 0000000000000000] 03:58:57 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A9063000) [pid = 180] [serial = 858] [outer = 00000019A8BE6C00] 03:58:57 INFO - PROCESS | 180 | 1468753137562 Marionette DEBUG loaded listener.js 03:58:57 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019A9710000) [pid = 180] [serial = 859] [outer = 00000019A8BE6C00] 03:58:58 INFO - PROCESS | 180 | 1468753138305 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]]]}] 03:58:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 03:58:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 923ms 03:58:58 INFO - PROCESS | 180 | 1468753138335 Marionette TRACE conn6 -> [0,1109,"getWindowHandle",null] 03:58:58 INFO - PROCESS | 180 | 1468753138340 Marionette TRACE conn6 <- [1,1109,null,{"value":"13"}] 03:58:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 03:58:58 INFO - PROCESS | 180 | 1468753138345 Marionette TRACE conn6 -> [0,1110,"setScriptTimeout",{"ms":35000}] 03:58:58 INFO - PROCESS | 180 | 1468753138350 Marionette TRACE conn6 <- [1,1110,null,{}] 03:58:58 INFO - PROCESS | 180 | 1468753138356 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}] 03:58:58 INFO - PROCESS | 180 | 1468753138360 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:58 INFO - PROCESS | 180 | 1468753138495 Marionette TRACE conn6 <- [1,1111,null,{"value":null}] 03:58:58 INFO - PROCESS | 180 | 1468753138574 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:58 INFO - PROCESS | 180 | 1468753138577 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:58 INFO - PROCESS | 180 | ++DOCSHELL 00000019A1F9A000 == 36 [pid = 180] [id = 287] 03:58:58 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (000000199C0BF000) [pid = 180] [serial = 860] [outer = 0000000000000000] 03:58:58 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (000000199C0CB400) [pid = 180] [serial = 861] [outer = 000000199C0BF000] 03:58:58 INFO - PROCESS | 180 | 1468753138678 Marionette DEBUG loaded listener.js 03:58:58 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (000000199C791C00) [pid = 180] [serial = 862] [outer = 000000199C0BF000] 03:58:59 INFO - PROCESS | 180 | 1468753139437 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]]]}] 03:58:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 03:58:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1136ms 03:58:59 INFO - PROCESS | 180 | 1468753139485 Marionette TRACE conn6 -> [0,1113,"getWindowHandle",null] 03:58:59 INFO - PROCESS | 180 | 1468753139490 Marionette TRACE conn6 <- [1,1113,null,{"value":"13"}] 03:58:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 03:58:59 INFO - PROCESS | 180 | 1468753139497 Marionette TRACE conn6 -> [0,1114,"setScriptTimeout",{"ms":35000}] 03:58:59 INFO - PROCESS | 180 | 1468753139500 Marionette TRACE conn6 <- [1,1114,null,{}] 03:58:59 INFO - PROCESS | 180 | 1468753139505 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}] 03:58:59 INFO - PROCESS | 180 | 1468753139508 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:59 INFO - PROCESS | 180 | 1468753139650 Marionette TRACE conn6 <- [1,1115,null,{"value":null}] 03:58:59 INFO - PROCESS | 180 | 1468753139727 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:59 INFO - PROCESS | 180 | 1468753139730 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:58:59 INFO - PROCESS | 180 | ++DOCSHELL 000000199BC7B000 == 37 [pid = 180] [id = 288] 03:58:59 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (000000199C19E000) [pid = 180] [serial = 863] [outer = 0000000000000000] 03:58:59 INFO - PROCESS | 180 | ++DOMWINDOW == 89 (00000019A0DBC400) [pid = 180] [serial = 864] [outer = 000000199C19E000] 03:58:59 INFO - PROCESS | 180 | 1468753139832 Marionette DEBUG loaded listener.js 03:58:59 INFO - PROCESS | 180 | ++DOMWINDOW == 90 (00000019A1E75800) [pid = 180] [serial = 865] [outer = 000000199C19E000] 03:59:00 INFO - PROCESS | 180 | --DOCSHELL 00000019ACEE7000 == 36 [pid = 180] [id = 285] 03:59:00 INFO - PROCESS | 180 | --DOCSHELL 00000019AC0B2000 == 35 [pid = 180] [id = 284] 03:59:00 INFO - PROCESS | 180 | --DOCSHELL 00000019AB8B2000 == 34 [pid = 180] [id = 283] 03:59:00 INFO - PROCESS | 180 | --DOCSHELL 00000019A91B4000 == 33 [pid = 180] [id = 282] 03:59:00 INFO - PROCESS | 180 | --DOCSHELL 00000019A86FA800 == 32 [pid = 180] [id = 281] 03:59:00 INFO - PROCESS | 180 | --DOCSHELL 00000019A8214000 == 31 [pid = 180] [id = 280] 03:59:00 INFO - PROCESS | 180 | --DOCSHELL 00000019A2555000 == 30 [pid = 180] [id = 279] 03:59:00 INFO - PROCESS | 180 | --DOCSHELL 00000019A06E0800 == 29 [pid = 180] [id = 278] 03:59:00 INFO - PROCESS | 180 | --DOMWINDOW == 89 (00000019A8096800) [pid = 180] [serial = 801] [outer = 0000000000000000] [url = about:blank] 03:59:00 INFO - PROCESS | 180 | --DOMWINDOW == 88 (00000019A9764000) [pid = 180] [serial = 807] [outer = 0000000000000000] [url = about:blank] 03:59:00 INFO - PROCESS | 180 | --DOMWINDOW == 87 (00000019A8A6FC00) [pid = 180] [serial = 805] [outer = 0000000000000000] [url = about:blank] 03:59:00 INFO - PROCESS | 180 | --DOMWINDOW == 86 (00000019A8732400) [pid = 180] [serial = 804] [outer = 0000000000000000] [url = about:blank] 03:59:00 INFO - PROCESS | 180 | --DOMWINDOW == 85 (000000199C74B800) [pid = 180] [serial = 792] [outer = 0000000000000000] [url = about:blank] 03:59:00 INFO - PROCESS | 180 | --DOMWINDOW == 84 (00000019A6B05C00) [pid = 180] [serial = 798] [outer = 0000000000000000] [url = about:blank] 03:59:00 INFO - PROCESS | 180 | --DOMWINDOW == 83 (000000199C19D400) [pid = 180] [serial = 786] [outer = 0000000000000000] [url = about:blank] 03:59:00 INFO - PROCESS | 180 | --DOMWINDOW == 82 (000000199C793800) [pid = 180] [serial = 787] [outer = 0000000000000000] [url = about:blank] 03:59:00 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019A115AC00) [pid = 180] [serial = 789] [outer = 0000000000000000] [url = about:blank] 03:59:00 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019A278E000) [pid = 180] [serial = 790] [outer = 0000000000000000] [url = about:blank] 03:59:00 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019A9058800) [pid = 180] [serial = 784] [outer = 0000000000000000] [url = about:blank] 03:59:00 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019A1E07000) [pid = 180] [serial = 795] [outer = 0000000000000000] [url = about:blank] 03:59:00 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019A25C0400) [pid = 180] [serial = 796] [outer = 0000000000000000] [url = about:blank] 03:59:00 INFO - PROCESS | 180 | --DOMWINDOW == 76 (000000199D82E000) [pid = 180] [serial = 793] [outer = 0000000000000000] [url = about:blank] 03:59:00 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A6B0E000) [pid = 180] [serial = 811] [outer = 0000000000000000] [url = about:blank] 03:59:00 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019A98D4C00) [pid = 180] [serial = 808] [outer = 0000000000000000] [url = about:blank] 03:59:00 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019AA00EC00) [pid = 180] [serial = 816] [outer = 0000000000000000] [url = about:blank] 03:59:00 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019AA2B3C00) [pid = 180] [serial = 817] [outer = 0000000000000000] [url = about:blank] 03:59:00 INFO - PROCESS | 180 | --DOMWINDOW == 71 (00000019A98F3C00) [pid = 180] [serial = 814] [outer = 0000000000000000] [url = about:blank] 03:59:00 INFO - PROCESS | 180 | --DOMWINDOW == 70 (00000019A0DC7000) [pid = 180] [serial = 810] [outer = 0000000000000000] [url = about:blank] 03:59:00 INFO - PROCESS | 180 | --DOMWINDOW == 69 (00000019A84A7400) [pid = 180] [serial = 802] [outer = 0000000000000000] [url = about:blank] 03:59:00 INFO - PROCESS | 180 | --DOMWINDOW == 68 (00000019A98EA800) [pid = 180] [serial = 813] [outer = 0000000000000000] [url = about:blank] 03:59:00 INFO - PROCESS | 180 | --DOMWINDOW == 67 (00000019A6B38C00) [pid = 180] [serial = 799] [outer = 0000000000000000] [url = about:blank] 03:59:00 INFO - PROCESS | 180 | 1468753140627 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]]]}] 03:59:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 03:59:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1176ms 03:59:00 INFO - PROCESS | 180 | 1468753140675 Marionette TRACE conn6 -> [0,1117,"getWindowHandle",null] 03:59:00 INFO - PROCESS | 180 | 1468753140679 Marionette TRACE conn6 <- [1,1117,null,{"value":"13"}] 03:59:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 03:59:00 INFO - PROCESS | 180 | 1468753140683 Marionette TRACE conn6 -> [0,1118,"setScriptTimeout",{"ms":35000}] 03:59:00 INFO - PROCESS | 180 | 1468753140686 Marionette TRACE conn6 <- [1,1118,null,{}] 03:59:00 INFO - PROCESS | 180 | 1468753140691 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}] 03:59:00 INFO - PROCESS | 180 | 1468753140695 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:00 INFO - PROCESS | 180 | 1468753140797 Marionette TRACE conn6 <- [1,1119,null,{"value":null}] 03:59:00 INFO - PROCESS | 180 | 1468753140872 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:00 INFO - PROCESS | 180 | 1468753140875 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:00 INFO - PROCESS | 180 | ++DOCSHELL 000000199C5BD000 == 30 [pid = 180] [id = 289] 03:59:00 INFO - PROCESS | 180 | ++DOMWINDOW == 68 (000000199C0CCC00) [pid = 180] [serial = 866] [outer = 0000000000000000] 03:59:00 INFO - PROCESS | 180 | ++DOMWINDOW == 69 (000000199C473000) [pid = 180] [serial = 867] [outer = 000000199C0CCC00] 03:59:00 INFO - PROCESS | 180 | 1468753140926 Marionette DEBUG loaded listener.js 03:59:01 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (00000019A0DC9800) [pid = 180] [serial = 868] [outer = 000000199C0CCC00] 03:59:01 INFO - PROCESS | 180 | 1468753141372 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]]]}] 03:59:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 03:59:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 734ms 03:59:01 INFO - PROCESS | 180 | 1468753141418 Marionette TRACE conn6 -> [0,1121,"getWindowHandle",null] 03:59:01 INFO - PROCESS | 180 | 1468753141423 Marionette TRACE conn6 <- [1,1121,null,{"value":"13"}] 03:59:01 INFO - PROCESS | 180 | 1468753141429 Marionette TRACE conn6 -> [0,1122,"setScriptTimeout",{"ms":35000}] 03:59:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 03:59:01 INFO - PROCESS | 180 | 1468753141432 Marionette TRACE conn6 <- [1,1122,null,{}] 03:59:01 INFO - PROCESS | 180 | 1468753141442 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}] 03:59:01 INFO - PROCESS | 180 | 1468753141445 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:01 INFO - PROCESS | 180 | 1468753141542 Marionette TRACE conn6 <- [1,1123,null,{"value":null}] 03:59:01 INFO - PROCESS | 180 | 1468753141557 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:01 INFO - PROCESS | 180 | 1468753141559 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:01 INFO - PROCESS | 180 | ++DOCSHELL 00000019A8203000 == 31 [pid = 180] [id = 290] 03:59:01 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (000000199B7CCC00) [pid = 180] [serial = 869] [outer = 0000000000000000] 03:59:01 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (00000019A25F7400) [pid = 180] [serial = 870] [outer = 000000199B7CCC00] 03:59:01 INFO - PROCESS | 180 | 1468753141608 Marionette DEBUG loaded listener.js 03:59:01 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019A554E400) [pid = 180] [serial = 871] [outer = 000000199B7CCC00] 03:59:02 INFO - PROCESS | 180 | [GFX2-]: DrawTargetD2D 1.1 (00000019A6BC9DE0): Failed to create GradientStopCollection with no stops. 03:59:02 INFO - PROCESS | 180 | [GFX3-]: No stops specified for gradient pattern. 03:59:02 INFO - PROCESS | 180 | 1468753142067 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]]]}] 03:59:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 03:59:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 693ms 03:59:02 INFO - PROCESS | 180 | 1468753142124 Marionette TRACE conn6 -> [0,1125,"getWindowHandle",null] 03:59:02 INFO - PROCESS | 180 | 1468753142127 Marionette TRACE conn6 <- [1,1125,null,{"value":"13"}] 03:59:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 03:59:02 INFO - PROCESS | 180 | 1468753142131 Marionette TRACE conn6 -> [0,1126,"setScriptTimeout",{"ms":35000}] 03:59:02 INFO - PROCESS | 180 | 1468753142135 Marionette TRACE conn6 <- [1,1126,null,{}] 03:59:02 INFO - PROCESS | 180 | 1468753142146 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}] 03:59:02 INFO - PROCESS | 180 | 1468753142151 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:02 INFO - PROCESS | 180 | 1468753142240 Marionette TRACE conn6 <- [1,1127,null,{"value":null}] 03:59:02 INFO - PROCESS | 180 | 1468753142247 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:02 INFO - PROCESS | 180 | 1468753142250 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:02 INFO - PROCESS | 180 | ++DOCSHELL 00000019A9080000 == 32 [pid = 180] [id = 291] 03:59:02 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (000000199C0AE000) [pid = 180] [serial = 872] [outer = 0000000000000000] 03:59:02 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A6B09800) [pid = 180] [serial = 873] [outer = 000000199C0AE000] 03:59:02 INFO - PROCESS | 180 | 1468753142364 Marionette DEBUG loaded listener.js 03:59:02 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A6B3C000) [pid = 180] [serial = 874] [outer = 000000199C0AE000] 03:59:02 INFO - PROCESS | 180 | 1468753142782 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]]]}] 03:59:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 03:59:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 692ms 03:59:02 INFO - PROCESS | 180 | 1468753142825 Marionette TRACE conn6 -> [0,1129,"getWindowHandle",null] 03:59:02 INFO - PROCESS | 180 | 1468753142828 Marionette TRACE conn6 <- [1,1129,null,{"value":"13"}] 03:59:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 03:59:02 INFO - PROCESS | 180 | 1468753142832 Marionette TRACE conn6 -> [0,1130,"setScriptTimeout",{"ms":35000}] 03:59:02 INFO - PROCESS | 180 | 1468753142833 Marionette TRACE conn6 <- [1,1130,null,{}] 03:59:02 INFO - PROCESS | 180 | 1468753142837 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}] 03:59:02 INFO - PROCESS | 180 | 1468753142839 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:02 INFO - PROCESS | 180 | 1468753142972 Marionette TRACE conn6 <- [1,1131,null,{"value":null}] 03:59:03 INFO - PROCESS | 180 | 1468753142989 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:03 INFO - PROCESS | 180 | 1468753142991 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:03 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB3DF000 == 33 [pid = 180] [id = 292] 03:59:03 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A8602C00) [pid = 180] [serial = 875] [outer = 0000000000000000] 03:59:03 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A872C400) [pid = 180] [serial = 876] [outer = 00000019A8602C00] 03:59:03 INFO - PROCESS | 180 | 1468753143037 Marionette DEBUG loaded listener.js 03:59:03 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A873D000) [pid = 180] [serial = 877] [outer = 00000019A8602C00] 03:59:03 INFO - PROCESS | 180 | 1468753143473 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]]]}] 03:59:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 03:59:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 671ms 03:59:03 INFO - PROCESS | 180 | 1468753143506 Marionette TRACE conn6 -> [0,1133,"getWindowHandle",null] 03:59:03 INFO - PROCESS | 180 | 1468753143508 Marionette TRACE conn6 <- [1,1133,null,{"value":"13"}] 03:59:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 03:59:03 INFO - PROCESS | 180 | 1468753143511 Marionette TRACE conn6 -> [0,1134,"setScriptTimeout",{"ms":35000}] 03:59:03 INFO - PROCESS | 180 | 1468753143513 Marionette TRACE conn6 <- [1,1134,null,{}] 03:59:03 INFO - PROCESS | 180 | 1468753143522 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}] 03:59:03 INFO - PROCESS | 180 | 1468753143524 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:03 INFO - PROCESS | 180 | 1468753143661 Marionette TRACE conn6 <- [1,1135,null,{"value":null}] 03:59:03 INFO - PROCESS | 180 | 1468753143713 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:03 INFO - PROCESS | 180 | 1468753143715 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:03 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACB59000 == 34 [pid = 180] [id = 293] 03:59:03 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A7FB9400) [pid = 180] [serial = 878] [outer = 0000000000000000] 03:59:03 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A8A73C00) [pid = 180] [serial = 879] [outer = 00000019A7FB9400] 03:59:03 INFO - PROCESS | 180 | 1468753143761 Marionette DEBUG loaded listener.js 03:59:03 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A9058800) [pid = 180] [serial = 880] [outer = 00000019A7FB9400] 03:59:04 INFO - PROCESS | 180 | 1468753144233 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]]]}] 03:59:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 03:59:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 777ms 03:59:04 INFO - PROCESS | 180 | 1468753144291 Marionette TRACE conn6 -> [0,1137,"getWindowHandle",null] 03:59:04 INFO - PROCESS | 180 | 1468753144293 Marionette TRACE conn6 <- [1,1137,null,{"value":"13"}] 03:59:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 03:59:04 INFO - PROCESS | 180 | 1468753144297 Marionette TRACE conn6 -> [0,1138,"setScriptTimeout",{"ms":35000}] 03:59:04 INFO - PROCESS | 180 | 1468753144299 Marionette TRACE conn6 <- [1,1138,null,{}] 03:59:04 INFO - PROCESS | 180 | 1468753144308 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}] 03:59:04 INFO - PROCESS | 180 | 1468753144314 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:04 INFO - PROCESS | 180 | 1468753144445 Marionette TRACE conn6 <- [1,1139,null,{"value":null}] 03:59:04 INFO - PROCESS | 180 | 1468753144498 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:04 INFO - PROCESS | 180 | 1468753144500 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:04 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD767000 == 35 [pid = 180] [id = 294] 03:59:04 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A98EC000) [pid = 180] [serial = 881] [outer = 0000000000000000] 03:59:04 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019A99A1400) [pid = 180] [serial = 882] [outer = 00000019A98EC000] 03:59:04 INFO - PROCESS | 180 | 1468753144546 Marionette DEBUG loaded listener.js 03:59:04 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019AA005800) [pid = 180] [serial = 883] [outer = 00000019A98EC000] 03:59:05 INFO - PROCESS | 180 | --DOMWINDOW == 84 (000000199C0C8000) [pid = 180] [serial = 833] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 03:59:05 INFO - PROCESS | 180 | --DOMWINDOW == 83 (000000199B330C00) [pid = 180] [serial = 839] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 03:59:05 INFO - PROCESS | 180 | --DOMWINDOW == 82 (000000199C255C00) [pid = 180] [serial = 830] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 03:59:05 INFO - PROCESS | 180 | --DOMWINDOW == 81 (000000199D85A800) [pid = 180] [serial = 836] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 03:59:05 INFO - PROCESS | 180 | --DOMWINDOW == 80 (000000199C0CC000) [pid = 180] [serial = 818] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 03:59:05 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019A25C0C00) [pid = 180] [serial = 821] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 03:59:05 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019A9059000) [pid = 180] [serial = 824] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 03:59:05 INFO - PROCESS | 180 | --DOMWINDOW == 77 (000000199C78FC00) [pid = 180] [serial = 845] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 03:59:05 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A8740C00) [pid = 180] [serial = 827] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 03:59:05 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A873D400) [pid = 180] [serial = 854] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 03:59:05 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019A6B31400) [pid = 180] [serial = 851] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 03:59:05 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019A6B30800) [pid = 180] [serial = 848] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 03:59:05 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019A25F9000) [pid = 180] [serial = 842] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 03:59:05 INFO - PROCESS | 180 | 1468753145058 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]]]}] 03:59:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 03:59:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 776ms 03:59:05 INFO - PROCESS | 180 | 1468753145076 Marionette TRACE conn6 -> [0,1141,"getWindowHandle",null] 03:59:05 INFO - PROCESS | 180 | 1468753145078 Marionette TRACE conn6 <- [1,1141,null,{"value":"13"}] 03:59:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 03:59:05 INFO - PROCESS | 180 | 1468753145082 Marionette TRACE conn6 -> [0,1142,"setScriptTimeout",{"ms":35000}] 03:59:05 INFO - PROCESS | 180 | 1468753145084 Marionette TRACE conn6 <- [1,1142,null,{}] 03:59:05 INFO - PROCESS | 180 | 1468753145087 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}] 03:59:05 INFO - PROCESS | 180 | 1468753145089 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:05 INFO - PROCESS | 180 | 1468753145172 Marionette TRACE conn6 <- [1,1143,null,{"value":null}] 03:59:05 INFO - PROCESS | 180 | 1468753145178 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:05 INFO - PROCESS | 180 | 1468753145180 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:05 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD7D0000 == 36 [pid = 180] [id = 295] 03:59:05 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (000000199D3EB000) [pid = 180] [serial = 884] [outer = 0000000000000000] 03:59:05 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019A10E6C00) [pid = 180] [serial = 885] [outer = 000000199D3EB000] 03:59:05 INFO - PROCESS | 180 | 1468753145225 Marionette DEBUG loaded listener.js 03:59:05 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A873C400) [pid = 180] [serial = 886] [outer = 000000199D3EB000] 03:59:05 INFO - PROCESS | 180 | 1468753145638 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]]]}] 03:59:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 03:59:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 629ms 03:59:05 INFO - PROCESS | 180 | 1468753145715 Marionette TRACE conn6 -> [0,1145,"getWindowHandle",null] 03:59:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 03:59:05 INFO - PROCESS | 180 | 1468753145717 Marionette TRACE conn6 <- [1,1145,null,{"value":"13"}] 03:59:05 INFO - PROCESS | 180 | 1468753145722 Marionette TRACE conn6 -> [0,1146,"setScriptTimeout",{"ms":35000}] 03:59:05 INFO - PROCESS | 180 | 1468753145724 Marionette TRACE conn6 <- [1,1146,null,{}] 03:59:05 INFO - PROCESS | 180 | 1468753145727 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}] 03:59:05 INFO - PROCESS | 180 | 1468753145729 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:05 INFO - PROCESS | 180 | 1468753145813 Marionette TRACE conn6 <- [1,1147,null,{"value":null}] 03:59:05 INFO - PROCESS | 180 | 1468753145820 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:05 INFO - PROCESS | 180 | 1468753145822 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:05 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE59F000 == 37 [pid = 180] [id = 296] 03:59:05 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019AA262400) [pid = 180] [serial = 887] [outer = 0000000000000000] 03:59:05 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019AA2B9400) [pid = 180] [serial = 888] [outer = 00000019AA262400] 03:59:05 INFO - PROCESS | 180 | 1468753145867 Marionette DEBUG loaded listener.js 03:59:05 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019AB878000) [pid = 180] [serial = 889] [outer = 00000019AA262400] 03:59:06 INFO - PROCESS | 180 | 1468753146286 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] 03:59:06 INFO - PROCESS | 180 | 1468753146318 Marionette TRACE conn6 <- [1,1149,null,{"value":"13"}] 03:59:06 INFO - PROCESS | 180 | 1468753146326 Marionette TRACE conn6 -> [0,1150,"setScriptTimeout",{"ms":35000}] 03:59:06 INFO - PROCESS | 180 | 1468753146328 Marionette TRACE conn6 <- [1,1150,null,{}] 03:59:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 03:59:06 INFO - PROCESS | 180 | 1468753146331 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}] 03:59:06 INFO - PROCESS | 180 | 1468753146334 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:06 INFO - PROCESS | 180 | 1468753146418 Marionette TRACE conn6 <- [1,1151,null,{"value":null}] 03:59:06 INFO - PROCESS | 180 | 1468753146423 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:06 INFO - PROCESS | 180 | 1468753146426 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:06 INFO - PROCESS | 180 | ++DOCSHELL 00000019A8A8C800 == 38 [pid = 180] [id = 297] 03:59:06 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019AC085800) [pid = 180] [serial = 890] [outer = 0000000000000000] 03:59:06 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019AC3B7C00) [pid = 180] [serial = 891] [outer = 00000019AC085800] 03:59:06 INFO - PROCESS | 180 | 1468753146471 Marionette DEBUG loaded listener.js 03:59:06 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019AC3BDC00) [pid = 180] [serial = 892] [outer = 00000019AC085800] 03:59:06 INFO - PROCESS | 180 | 1468753146927 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]]]}] 03:59:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 03:59:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 629ms 03:59:06 INFO - PROCESS | 180 | 1468753146961 Marionette TRACE conn6 -> [0,1153,"getWindowHandle",null] 03:59:06 INFO - PROCESS | 180 | 1468753146964 Marionette TRACE conn6 <- [1,1153,null,{"value":"13"}] 03:59:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 03:59:06 INFO - PROCESS | 180 | 1468753146971 Marionette TRACE conn6 -> [0,1154,"setScriptTimeout",{"ms":35000}] 03:59:06 INFO - PROCESS | 180 | 1468753146973 Marionette TRACE conn6 <- [1,1154,null,{}] 03:59:06 INFO - PROCESS | 180 | 1468753146977 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}] 03:59:06 INFO - PROCESS | 180 | 1468753146978 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:07 INFO - PROCESS | 180 | 1468753147109 Marionette TRACE conn6 <- [1,1155,null,{"value":null}] 03:59:07 INFO - PROCESS | 180 | 1468753147236 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:07 INFO - PROCESS | 180 | 1468753147240 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:07 INFO - PROCESS | 180 | ++DOCSHELL 000000199D887800 == 39 [pid = 180] [id = 298] 03:59:07 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (000000199A8E5C00) [pid = 180] [serial = 893] [outer = 0000000000000000] 03:59:07 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (000000199BC2F800) [pid = 180] [serial = 894] [outer = 000000199A8E5C00] 03:59:07 INFO - PROCESS | 180 | 1468753147305 Marionette DEBUG loaded listener.js 03:59:07 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (000000199C74F400) [pid = 180] [serial = 895] [outer = 000000199A8E5C00] 03:59:07 INFO - PROCESS | 180 | 1468753147941 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]]]}] 03:59:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 03:59:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1022ms 03:59:08 INFO - PROCESS | 180 | 1468753147994 Marionette TRACE conn6 -> [0,1157,"getWindowHandle",null] 03:59:08 INFO - PROCESS | 180 | 1468753147999 Marionette TRACE conn6 <- [1,1157,null,{"value":"13"}] 03:59:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 03:59:08 INFO - PROCESS | 180 | 1468753148005 Marionette TRACE conn6 -> [0,1158,"setScriptTimeout",{"ms":35000}] 03:59:08 INFO - PROCESS | 180 | 1468753148009 Marionette TRACE conn6 <- [1,1158,null,{}] 03:59:08 INFO - PROCESS | 180 | 1468753148034 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}] 03:59:08 INFO - PROCESS | 180 | 1468753148038 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:08 INFO - PROCESS | 180 | 1468753148166 Marionette TRACE conn6 <- [1,1159,null,{"value":null}] 03:59:08 INFO - PROCESS | 180 | 1468753148279 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:08 INFO - PROCESS | 180 | 1468753148283 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:08 INFO - PROCESS | 180 | ++DOCSHELL 00000019A9950800 == 40 [pid = 180] [id = 299] 03:59:08 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019A1468000) [pid = 180] [serial = 896] [outer = 0000000000000000] 03:59:08 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (00000019A554FC00) [pid = 180] [serial = 897] [outer = 00000019A1468000] 03:59:08 INFO - PROCESS | 180 | 1468753148342 Marionette DEBUG loaded listener.js 03:59:08 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (00000019A6B0B400) [pid = 180] [serial = 898] [outer = 00000019A1468000] 03:59:09 INFO - PROCESS | 180 | 1468753148989 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]]]}] 03:59:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 03:59:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1047ms 03:59:09 INFO - PROCESS | 180 | 1468753149054 Marionette TRACE conn6 -> [0,1161,"getWindowHandle",null] 03:59:09 INFO - PROCESS | 180 | 1468753149058 Marionette TRACE conn6 <- [1,1161,null,{"value":"13"}] 03:59:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 03:59:09 INFO - PROCESS | 180 | 1468753149062 Marionette TRACE conn6 -> [0,1162,"setScriptTimeout",{"ms":35000}] 03:59:09 INFO - PROCESS | 180 | 1468753149065 Marionette TRACE conn6 <- [1,1162,null,{}] 03:59:09 INFO - PROCESS | 180 | 1468753149069 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}] 03:59:09 INFO - PROCESS | 180 | 1468753149072 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:09 INFO - PROCESS | 180 | 1468753149189 Marionette TRACE conn6 <- [1,1163,null,{"value":null}] 03:59:09 INFO - PROCESS | 180 | 1468753149309 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:09 INFO - PROCESS | 180 | 1468753149312 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:09 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE5E3000 == 41 [pid = 180] [id = 300] 03:59:09 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (00000019A8096800) [pid = 180] [serial = 899] [outer = 0000000000000000] 03:59:09 INFO - PROCESS | 180 | ++DOMWINDOW == 89 (00000019A9063400) [pid = 180] [serial = 900] [outer = 00000019A8096800] 03:59:09 INFO - PROCESS | 180 | 1468753149370 Marionette DEBUG loaded listener.js 03:59:09 INFO - PROCESS | 180 | ++DOMWINDOW == 90 (00000019A98CC800) [pid = 180] [serial = 901] [outer = 00000019A8096800] 03:59:09 INFO - PROCESS | 180 | 1468753149965 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] 03:59:10 INFO - PROCESS | 180 | 1468753150059 Marionette TRACE conn6 <- [1,1165,null,{"value":"13"}] 03:59:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 03:59:10 INFO - PROCESS | 180 | 1468753150085 Marionette TRACE conn6 -> [0,1166,"setScriptTimeout",{"ms":35000}] 03:59:10 INFO - PROCESS | 180 | 1468753150091 Marionette TRACE conn6 <- [1,1166,null,{}] 03:59:10 INFO - PROCESS | 180 | 1468753150097 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}] 03:59:10 INFO - PROCESS | 180 | 1468753150101 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:10 INFO - PROCESS | 180 | 1468753150228 Marionette TRACE conn6 <- [1,1167,null,{"value":null}] 03:59:10 INFO - PROCESS | 180 | 1468753150465 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:10 INFO - PROCESS | 180 | 1468753150468 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:10 INFO - PROCESS | 180 | ++DOCSHELL 00000019A0D84800 == 42 [pid = 180] [id = 301] 03:59:10 INFO - PROCESS | 180 | ++DOMWINDOW == 91 (000000199BC32C00) [pid = 180] [serial = 902] [outer = 0000000000000000] 03:59:10 INFO - PROCESS | 180 | ++DOMWINDOW == 92 (000000199BF1D400) [pid = 180] [serial = 903] [outer = 000000199BC32C00] 03:59:10 INFO - PROCESS | 180 | 1468753150537 Marionette DEBUG loaded listener.js 03:59:10 INFO - PROCESS | 180 | ++DOMWINDOW == 93 (000000199C253800) [pid = 180] [serial = 904] [outer = 000000199BC32C00] 03:59:11 INFO - PROCESS | 180 | --DOCSHELL 00000019A8A8C800 == 41 [pid = 180] [id = 297] 03:59:11 INFO - PROCESS | 180 | --DOCSHELL 00000019AE59F000 == 40 [pid = 180] [id = 296] 03:59:11 INFO - PROCESS | 180 | --DOCSHELL 00000019AD7D0000 == 39 [pid = 180] [id = 295] 03:59:11 INFO - PROCESS | 180 | --DOCSHELL 00000019AD767000 == 38 [pid = 180] [id = 294] 03:59:11 INFO - PROCESS | 180 | --DOCSHELL 00000019ACB59000 == 37 [pid = 180] [id = 293] 03:59:11 INFO - PROCESS | 180 | --DOCSHELL 00000019AB3DF000 == 36 [pid = 180] [id = 292] 03:59:11 INFO - PROCESS | 180 | --DOCSHELL 00000019A9080000 == 35 [pid = 180] [id = 291] 03:59:11 INFO - PROCESS | 180 | --DOCSHELL 00000019A8203000 == 34 [pid = 180] [id = 290] 03:59:11 INFO - PROCESS | 180 | --DOCSHELL 000000199C5BD000 == 33 [pid = 180] [id = 289] 03:59:11 INFO - PROCESS | 180 | --DOCSHELL 000000199BC7B000 == 32 [pid = 180] [id = 288] 03:59:11 INFO - PROCESS | 180 | --DOCSHELL 00000019A8213800 == 31 [pid = 180] [id = 286] 03:59:11 INFO - PROCESS | 180 | --DOCSHELL 00000019A1F9A000 == 30 [pid = 180] [id = 287] 03:59:11 INFO - PROCESS | 180 | --DOCSHELL 00000019A55C2000 == 29 [pid = 180] [id = 277] 03:59:11 INFO - PROCESS | 180 | --DOCSHELL 00000019AE5E3000 == 28 [pid = 180] [id = 300] 03:59:11 INFO - PROCESS | 180 | --DOCSHELL 00000019A9950800 == 27 [pid = 180] [id = 299] 03:59:11 INFO - PROCESS | 180 | --DOCSHELL 000000199D887800 == 26 [pid = 180] [id = 298] 03:59:11 INFO - PROCESS | 180 | --DOMWINDOW == 92 (000000199C19E400) [pid = 180] [serial = 834] [outer = 0000000000000000] [url = about:blank] 03:59:11 INFO - PROCESS | 180 | --DOMWINDOW == 91 (000000199C46E800) [pid = 180] [serial = 835] [outer = 0000000000000000] [url = about:blank] 03:59:11 INFO - PROCESS | 180 | --DOMWINDOW == 90 (00000019A1E73800) [pid = 180] [serial = 840] [outer = 0000000000000000] [url = about:blank] 03:59:11 INFO - PROCESS | 180 | --DOMWINDOW == 89 (000000199C78E800) [pid = 180] [serial = 832] [outer = 0000000000000000] [url = about:blank] 03:59:11 INFO - PROCESS | 180 | --DOMWINDOW == 88 (000000199C259400) [pid = 180] [serial = 831] [outer = 0000000000000000] [url = about:blank] 03:59:11 INFO - PROCESS | 180 | --DOMWINDOW == 87 (00000019A05AF000) [pid = 180] [serial = 837] [outer = 0000000000000000] [url = about:blank] 03:59:11 INFO - PROCESS | 180 | --DOMWINDOW == 86 (00000019A06CA800) [pid = 180] [serial = 838] [outer = 0000000000000000] [url = about:blank] 03:59:11 INFO - PROCESS | 180 | --DOMWINDOW == 85 (00000019A05B4C00) [pid = 180] [serial = 820] [outer = 0000000000000000] [url = about:blank] 03:59:11 INFO - PROCESS | 180 | --DOMWINDOW == 84 (000000199C255000) [pid = 180] [serial = 819] [outer = 0000000000000000] [url = about:blank] 03:59:11 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019A6B0E800) [pid = 180] [serial = 823] [outer = 0000000000000000] [url = about:blank] 03:59:11 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019A5549800) [pid = 180] [serial = 822] [outer = 0000000000000000] [url = about:blank] 03:59:11 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019A98EC800) [pid = 180] [serial = 826] [outer = 0000000000000000] [url = about:blank] 03:59:11 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019A937E400) [pid = 180] [serial = 825] [outer = 0000000000000000] [url = about:blank] 03:59:11 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019A6A4B400) [pid = 180] [serial = 847] [outer = 0000000000000000] [url = about:blank] 03:59:11 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019AC090800) [pid = 180] [serial = 829] [outer = 0000000000000000] [url = about:blank] 03:59:11 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019AB802C00) [pid = 180] [serial = 828] [outer = 0000000000000000] [url = about:blank] 03:59:11 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A6028800) [pid = 180] [serial = 846] [outer = 0000000000000000] [url = about:blank] 03:59:11 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A8BE9400) [pid = 180] [serial = 856] [outer = 0000000000000000] [url = about:blank] 03:59:11 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019A8734800) [pid = 180] [serial = 852] [outer = 0000000000000000] [url = about:blank] 03:59:11 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019A8092400) [pid = 180] [serial = 849] [outer = 0000000000000000] [url = about:blank] 03:59:11 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019A8A74C00) [pid = 180] [serial = 855] [outer = 0000000000000000] [url = about:blank] 03:59:11 INFO - PROCESS | 180 | --DOMWINDOW == 71 (00000019A9063000) [pid = 180] [serial = 858] [outer = 0000000000000000] [url = about:blank] 03:59:11 INFO - PROCESS | 180 | --DOMWINDOW == 70 (00000019A8603000) [pid = 180] [serial = 850] [outer = 0000000000000000] [url = about:blank] 03:59:11 INFO - PROCESS | 180 | --DOMWINDOW == 69 (00000019A25FD800) [pid = 180] [serial = 843] [outer = 0000000000000000] [url = about:blank] 03:59:11 INFO - PROCESS | 180 | --DOMWINDOW == 68 (00000019A5550000) [pid = 180] [serial = 844] [outer = 0000000000000000] [url = about:blank] 03:59:11 INFO - PROCESS | 180 | --DOMWINDOW == 67 (00000019A873CC00) [pid = 180] [serial = 853] [outer = 0000000000000000] [url = about:blank] 03:59:11 INFO - PROCESS | 180 | --DOMWINDOW == 66 (00000019A1F1BC00) [pid = 180] [serial = 841] [outer = 0000000000000000] [url = about:blank] 03:59:11 INFO - PROCESS | 180 | 1468753151858 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] 03:59:11 INFO - PROCESS | 180 | 1468753151977 Marionette TRACE conn6 <- [1,1169,null,{"value":"13"}] 03:59:11 INFO - PROCESS | 180 | 1468753151982 Marionette TRACE conn6 -> [0,1170,"setScriptTimeout",{"ms":35000}] 03:59:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 03:59:11 INFO - PROCESS | 180 | 1468753151986 Marionette TRACE conn6 <- [1,1170,null,{}] 03:59:11 INFO - PROCESS | 180 | 1468753151993 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}] 03:59:11 INFO - PROCESS | 180 | 1468753151996 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:12 INFO - PROCESS | 180 | 1468753152092 Marionette TRACE conn6 <- [1,1171,null,{"value":null}] 03:59:12 INFO - PROCESS | 180 | 1468753152099 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:12 INFO - PROCESS | 180 | 1468753152104 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:12 INFO - PROCESS | 180 | ++DOCSHELL 00000019A0671000 == 27 [pid = 180] [id = 302] 03:59:12 INFO - PROCESS | 180 | ++DOMWINDOW == 67 (000000199C192800) [pid = 180] [serial = 905] [outer = 0000000000000000] 03:59:12 INFO - PROCESS | 180 | ++DOMWINDOW == 68 (000000199C196800) [pid = 180] [serial = 906] [outer = 000000199C192800] 03:59:12 INFO - PROCESS | 180 | 1468753152156 Marionette DEBUG loaded listener.js 03:59:12 INFO - PROCESS | 180 | ++DOMWINDOW == 69 (000000199C311000) [pid = 180] [serial = 907] [outer = 000000199C192800] 03:59:12 INFO - PROCESS | 180 | 1468753152656 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] 03:59:12 INFO - PROCESS | 180 | 1468753152726 Marionette TRACE conn6 <- [1,1173,null,{"value":"13"}] 03:59:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 03:59:12 INFO - PROCESS | 180 | 1468753152733 Marionette TRACE conn6 -> [0,1174,"setScriptTimeout",{"ms":35000}] 03:59:12 INFO - PROCESS | 180 | 1468753152735 Marionette TRACE conn6 <- [1,1174,null,{}] 03:59:12 INFO - PROCESS | 180 | 1468753152740 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}] 03:59:12 INFO - PROCESS | 180 | 1468753152743 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:12 INFO - PROCESS | 180 | 1468753152835 Marionette TRACE conn6 <- [1,1175,null,{"value":null}] 03:59:12 INFO - PROCESS | 180 | 1468753152911 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:12 INFO - PROCESS | 180 | 1468753152914 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:12 INFO - PROCESS | 180 | ++DOCSHELL 00000019A55B0800 == 28 [pid = 180] [id = 303] 03:59:12 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (000000199C794C00) [pid = 180] [serial = 908] [outer = 0000000000000000] 03:59:12 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (000000199D834C00) [pid = 180] [serial = 909] [outer = 000000199C794C00] 03:59:12 INFO - PROCESS | 180 | 1468753152964 Marionette DEBUG loaded listener.js 03:59:13 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (00000019A05F3400) [pid = 180] [serial = 910] [outer = 000000199C794C00] 03:59:13 INFO - PROCESS | 180 | 1468753153365 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] 03:59:13 INFO - PROCESS | 180 | 1468753153453 Marionette TRACE conn6 <- [1,1177,null,{"value":"13"}] 03:59:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 03:59:13 INFO - PROCESS | 180 | 1468753153459 Marionette TRACE conn6 -> [0,1178,"setScriptTimeout",{"ms":35000}] 03:59:13 INFO - PROCESS | 180 | 1468753153463 Marionette TRACE conn6 <- [1,1178,null,{}] 03:59:13 INFO - PROCESS | 180 | 1468753153480 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}] 03:59:13 INFO - PROCESS | 180 | 1468753153485 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:13 INFO - PROCESS | 180 | 1468753153582 Marionette TRACE conn6 <- [1,1179,null,{"value":null}] 03:59:13 INFO - PROCESS | 180 | 1468753153592 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:13 INFO - PROCESS | 180 | 1468753153596 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:13 INFO - PROCESS | 180 | ++DOCSHELL 00000019A820D000 == 29 [pid = 180] [id = 304] 03:59:13 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019A1E76000) [pid = 180] [serial = 911] [outer = 0000000000000000] 03:59:13 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019A1E78800) [pid = 180] [serial = 912] [outer = 00000019A1E76000] 03:59:13 INFO - PROCESS | 180 | 1468753153646 Marionette DEBUG loaded listener.js 03:59:13 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A25C0C00) [pid = 180] [serial = 913] [outer = 00000019A1E76000] 03:59:14 INFO - PROCESS | 180 | 1468753154081 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] 03:59:14 INFO - PROCESS | 180 | 1468753154157 Marionette TRACE conn6 <- [1,1181,null,{"value":"13"}] 03:59:14 INFO - PROCESS | 180 | 1468753154160 Marionette TRACE conn6 -> [0,1182,"setScriptTimeout",{"ms":35000}] 03:59:14 INFO - PROCESS | 180 | 1468753154162 Marionette TRACE conn6 <- [1,1182,null,{}] 03:59:14 INFO - PROCESS | 180 | 1468753154166 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}] 03:59:14 INFO - PROCESS | 180 | 1468753154168 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:14 INFO - PROCESS | 180 | 1468753154280 Marionette TRACE conn6 <- [1,1183,null,{"value":null}] 03:59:14 INFO - PROCESS | 180 | 1468753154286 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:14 INFO - PROCESS | 180 | 1468753154288 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:14 INFO - PROCESS | 180 | ++DOCSHELL 00000019A87FA800 == 30 [pid = 180] [id = 305] 03:59:14 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A5549800) [pid = 180] [serial = 914] [outer = 0000000000000000] 03:59:14 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A5579C00) [pid = 180] [serial = 915] [outer = 00000019A5549800] 03:59:14 INFO - PROCESS | 180 | 1468753154373 Marionette DEBUG loaded listener.js 03:59:14 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A60BA400) [pid = 180] [serial = 916] [outer = 00000019A5549800] 03:59:14 INFO - PROCESS | 180 | 1468753154814 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] 03:59:14 INFO - PROCESS | 180 | 1468753154837 Marionette TRACE conn6 <- [1,1185,null,{"value":"13"}] 03:59:14 INFO - PROCESS | 180 | 1468753154840 Marionette TRACE conn6 -> [0,1186,"setScriptTimeout",{"ms":35000}] 03:59:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 03:59:14 INFO - PROCESS | 180 | 1468753154849 Marionette TRACE conn6 <- [1,1186,null,{}] 03:59:14 INFO - PROCESS | 180 | 1468753154861 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}] 03:59:14 INFO - PROCESS | 180 | 1468753154863 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:15 INFO - PROCESS | 180 | 1468753154997 Marionette TRACE conn6 <- [1,1187,null,{"value":null}] 03:59:15 INFO - PROCESS | 180 | 1468753155019 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:15 INFO - PROCESS | 180 | 1468753155021 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:15 INFO - PROCESS | 180 | ++DOCSHELL 00000019A93C0000 == 31 [pid = 180] [id = 306] 03:59:15 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A1E74C00) [pid = 180] [serial = 917] [outer = 0000000000000000] 03:59:15 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A6B04400) [pid = 180] [serial = 918] [outer = 00000019A1E74C00] 03:59:15 INFO - PROCESS | 180 | 1468753155067 Marionette DEBUG loaded listener.js 03:59:15 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A6B38800) [pid = 180] [serial = 919] [outer = 00000019A1E74C00] 03:59:15 INFO - PROCESS | 180 | 1468753155502 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]]]}] 03:59:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 03:59:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 693ms 03:59:15 INFO - PROCESS | 180 | 1468753155535 Marionette TRACE conn6 -> [0,1189,"getWindowHandle",null] 03:59:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 03:59:15 INFO - PROCESS | 180 | 1468753155538 Marionette TRACE conn6 <- [1,1189,null,{"value":"13"}] 03:59:15 INFO - PROCESS | 180 | 1468753155541 Marionette TRACE conn6 -> [0,1190,"setScriptTimeout",{"ms":35000}] 03:59:15 INFO - PROCESS | 180 | 1468753155543 Marionette TRACE conn6 <- [1,1190,null,{}] 03:59:15 INFO - PROCESS | 180 | 1468753155546 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}] 03:59:15 INFO - PROCESS | 180 | 1468753155552 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:15 INFO - PROCESS | 180 | 1468753155689 Marionette TRACE conn6 <- [1,1191,null,{"value":null}] 03:59:15 INFO - PROCESS | 180 | 1468753155762 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:15 INFO - PROCESS | 180 | 1468753155764 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:15 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB3E0800 == 32 [pid = 180] [id = 307] 03:59:15 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A842A400) [pid = 180] [serial = 920] [outer = 0000000000000000] 03:59:15 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A872DC00) [pid = 180] [serial = 921] [outer = 00000019A842A400] 03:59:15 INFO - PROCESS | 180 | 1468753155811 Marionette DEBUG loaded listener.js 03:59:15 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019A873F000) [pid = 180] [serial = 922] [outer = 00000019A842A400] 03:59:16 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019A7FB9400) [pid = 180] [serial = 878] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 03:59:16 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019A98EC000) [pid = 180] [serial = 881] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 03:59:16 INFO - PROCESS | 180 | --DOMWINDOW == 81 (000000199C0BF000) [pid = 180] [serial = 860] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 03:59:16 INFO - PROCESS | 180 | --DOMWINDOW == 80 (000000199B7CCC00) [pid = 180] [serial = 869] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 03:59:16 INFO - PROCESS | 180 | --DOMWINDOW == 79 (000000199C19E000) [pid = 180] [serial = 863] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 03:59:16 INFO - PROCESS | 180 | --DOMWINDOW == 78 (000000199C0AE000) [pid = 180] [serial = 872] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 03:59:16 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019A8BE6C00) [pid = 180] [serial = 857] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 03:59:16 INFO - PROCESS | 180 | --DOMWINDOW == 76 (000000199C0CCC00) [pid = 180] [serial = 866] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 03:59:16 INFO - PROCESS | 180 | --DOMWINDOW == 75 (000000199D3EB000) [pid = 180] [serial = 884] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 03:59:16 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019A8602C00) [pid = 180] [serial = 875] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 03:59:16 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019AA262400) [pid = 180] [serial = 887] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 03:59:16 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019AC085800) [pid = 180] [serial = 890] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 03:59:16 INFO - PROCESS | 180 | 1468753156470 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]]]}] 03:59:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 03:59:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 987ms 03:59:16 INFO - PROCESS | 180 | 1468753156532 Marionette TRACE conn6 -> [0,1193,"getWindowHandle",null] 03:59:16 INFO - PROCESS | 180 | 1468753156534 Marionette TRACE conn6 <- [1,1193,null,{"value":"13"}] 03:59:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 03:59:16 INFO - PROCESS | 180 | 1468753156538 Marionette TRACE conn6 -> [0,1194,"setScriptTimeout",{"ms":35000}] 03:59:16 INFO - PROCESS | 180 | 1468753156539 Marionette TRACE conn6 <- [1,1194,null,{}] 03:59:16 INFO - PROCESS | 180 | 1468753156543 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}] 03:59:16 INFO - PROCESS | 180 | 1468753156545 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:16 INFO - PROCESS | 180 | 1468753156652 Marionette TRACE conn6 <- [1,1195,null,{"value":null}] 03:59:16 INFO - PROCESS | 180 | 1468753156700 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:16 INFO - PROCESS | 180 | 1468753156702 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:16 INFO - PROCESS | 180 | ++DOCSHELL 00000019AC0AB800 == 33 [pid = 180] [id = 308] 03:59:16 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (000000199C257800) [pid = 180] [serial = 923] [outer = 0000000000000000] 03:59:16 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019A05B5400) [pid = 180] [serial = 924] [outer = 000000199C257800] 03:59:16 INFO - PROCESS | 180 | 1468753156747 Marionette DEBUG loaded listener.js 03:59:16 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A7FB9400) [pid = 180] [serial = 925] [outer = 000000199C257800] 03:59:17 INFO - PROCESS | 180 | 1468753157109 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]]]}] 03:59:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 03:59:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 629ms 03:59:17 INFO - PROCESS | 180 | 1468753157170 Marionette TRACE conn6 -> [0,1197,"getWindowHandle",null] 03:59:17 INFO - PROCESS | 180 | 1468753157172 Marionette TRACE conn6 <- [1,1197,null,{"value":"13"}] 03:59:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 03:59:17 INFO - PROCESS | 180 | 1468753157176 Marionette TRACE conn6 -> [0,1198,"setScriptTimeout",{"ms":35000}] 03:59:17 INFO - PROCESS | 180 | 1468753157178 Marionette TRACE conn6 <- [1,1198,null,{}] 03:59:17 INFO - PROCESS | 180 | 1468753157181 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}] 03:59:17 INFO - PROCESS | 180 | 1468753157183 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:17 INFO - PROCESS | 180 | 1468753157265 Marionette TRACE conn6 <- [1,1199,null,{"value":null}] 03:59:17 INFO - PROCESS | 180 | 1468753157271 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:17 INFO - PROCESS | 180 | 1468753157273 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:17 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACEE9800 == 34 [pid = 180] [id = 309] 03:59:17 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A8091800) [pid = 180] [serial = 926] [outer = 0000000000000000] 03:59:17 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A8A7A800) [pid = 180] [serial = 927] [outer = 00000019A8091800] 03:59:17 INFO - PROCESS | 180 | 1468753157321 Marionette DEBUG loaded listener.js 03:59:17 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A8E95800) [pid = 180] [serial = 928] [outer = 00000019A8091800] 03:59:17 INFO - PROCESS | 180 | 1468753157751 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]]]}] 03:59:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 03:59:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 630ms 03:59:17 INFO - PROCESS | 180 | 1468753157808 Marionette TRACE conn6 -> [0,1201,"getWindowHandle",null] 03:59:17 INFO - PROCESS | 180 | 1468753157810 Marionette TRACE conn6 <- [1,1201,null,{"value":"13"}] 03:59:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 03:59:17 INFO - PROCESS | 180 | 1468753157814 Marionette TRACE conn6 -> [0,1202,"setScriptTimeout",{"ms":35000}] 03:59:17 INFO - PROCESS | 180 | 1468753157815 Marionette TRACE conn6 <- [1,1202,null,{}] 03:59:17 INFO - PROCESS | 180 | 1468753157819 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}] 03:59:17 INFO - PROCESS | 180 | 1468753157821 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:17 INFO - PROCESS | 180 | 1468753157904 Marionette TRACE conn6 <- [1,1203,null,{"value":null}] 03:59:17 INFO - PROCESS | 180 | 1468753157911 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:17 INFO - PROCESS | 180 | 1468753157913 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:17 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD031800 == 35 [pid = 180] [id = 310] 03:59:17 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A9061400) [pid = 180] [serial = 929] [outer = 0000000000000000] 03:59:17 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A92C7000) [pid = 180] [serial = 930] [outer = 00000019A9061400] 03:59:17 INFO - PROCESS | 180 | 1468753157958 Marionette DEBUG loaded listener.js 03:59:18 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A9766400) [pid = 180] [serial = 931] [outer = 00000019A9061400] 03:59:18 INFO - PROCESS | 180 | 1468753158551 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]]]}] 03:59:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 03:59:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 777ms 03:59:18 INFO - PROCESS | 180 | 1468753158595 Marionette TRACE conn6 -> [0,1205,"getWindowHandle",null] 03:59:18 INFO - PROCESS | 180 | 1468753158600 Marionette TRACE conn6 <- [1,1205,null,{"value":"13"}] 03:59:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 03:59:18 INFO - PROCESS | 180 | 1468753158606 Marionette TRACE conn6 -> [0,1206,"setScriptTimeout",{"ms":35000}] 03:59:18 INFO - PROCESS | 180 | 1468753158610 Marionette TRACE conn6 <- [1,1206,null,{}] 03:59:18 INFO - PROCESS | 180 | 1468753158617 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}] 03:59:18 INFO - PROCESS | 180 | 1468753158620 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:18 INFO - PROCESS | 180 | 1468753158792 Marionette TRACE conn6 <- [1,1207,null,{"value":null}] 03:59:18 INFO - PROCESS | 180 | 1468753158904 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:18 INFO - PROCESS | 180 | 1468753158909 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:18 INFO - PROCESS | 180 | ++DOCSHELL 00000019A1F9A000 == 36 [pid = 180] [id = 311] 03:59:18 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (000000199C19A400) [pid = 180] [serial = 932] [outer = 0000000000000000] 03:59:18 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (000000199C255000) [pid = 180] [serial = 933] [outer = 000000199C19A400] 03:59:18 INFO - PROCESS | 180 | 1468753158970 Marionette DEBUG loaded listener.js 03:59:19 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (000000199C795C00) [pid = 180] [serial = 934] [outer = 000000199C19A400] 03:59:19 INFO - PROCESS | 180 | 1468753159737 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]]]}] 03:59:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 03:59:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1182ms 03:59:19 INFO - PROCESS | 180 | 1468753159791 Marionette TRACE conn6 -> [0,1209,"getWindowHandle",null] 03:59:19 INFO - PROCESS | 180 | 1468753159797 Marionette TRACE conn6 <- [1,1209,null,{"value":"13"}] 03:59:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 03:59:19 INFO - PROCESS | 180 | 1468753159804 Marionette TRACE conn6 -> [0,1210,"setScriptTimeout",{"ms":35000}] 03:59:19 INFO - PROCESS | 180 | 1468753159807 Marionette TRACE conn6 <- [1,1210,null,{}] 03:59:19 INFO - PROCESS | 180 | 1468753159811 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}] 03:59:19 INFO - PROCESS | 180 | 1468753159814 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:19 INFO - PROCESS | 180 | 1468753159947 Marionette TRACE conn6 <- [1,1211,null,{"value":null}] 03:59:20 INFO - PROCESS | 180 | 1468753160017 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:20 INFO - PROCESS | 180 | 1468753160020 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:20 INFO - PROCESS | 180 | ++DOCSHELL 00000019A9951800 == 37 [pid = 180] [id = 312] 03:59:20 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019A115D400) [pid = 180] [serial = 935] [outer = 0000000000000000] 03:59:20 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (00000019A1E75000) [pid = 180] [serial = 936] [outer = 00000019A115D400] 03:59:20 INFO - PROCESS | 180 | 1468753160120 Marionette DEBUG loaded listener.js 03:59:20 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (00000019A278EC00) [pid = 180] [serial = 937] [outer = 00000019A115D400] 03:59:21 INFO - PROCESS | 180 | 1468753161005 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] 03:59:21 INFO - PROCESS | 180 | 1468753161041 Marionette TRACE conn6 <- [1,1213,null,{"value":"13"}] 03:59:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 03:59:21 INFO - PROCESS | 180 | 1468753161046 Marionette TRACE conn6 -> [0,1214,"setScriptTimeout",{"ms":35000}] 03:59:21 INFO - PROCESS | 180 | 1468753161050 Marionette TRACE conn6 <- [1,1214,null,{}] 03:59:21 INFO - PROCESS | 180 | 1468753161055 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}] 03:59:21 INFO - PROCESS | 180 | 1468753161058 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:21 INFO - PROCESS | 180 | 1468753161180 Marionette TRACE conn6 <- [1,1215,null,{"value":null}] 03:59:21 INFO - PROCESS | 180 | 1468753161257 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:21 INFO - PROCESS | 180 | 1468753161261 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:21 INFO - PROCESS | 180 | ++DOCSHELL 00000019A06F8000 == 38 [pid = 180] [id = 313] 03:59:21 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (000000199C0B1400) [pid = 180] [serial = 938] [outer = 0000000000000000] 03:59:21 INFO - PROCESS | 180 | ++DOMWINDOW == 89 (000000199C757400) [pid = 180] [serial = 939] [outer = 000000199C0B1400] 03:59:21 INFO - PROCESS | 180 | 1468753161348 Marionette DEBUG loaded listener.js 03:59:21 INFO - PROCESS | 180 | ++DOMWINDOW == 90 (00000019A05B4C00) [pid = 180] [serial = 940] [outer = 000000199C0B1400] 03:59:21 INFO - PROCESS | 180 | --DOCSHELL 00000019ACEE9800 == 37 [pid = 180] [id = 309] 03:59:21 INFO - PROCESS | 180 | --DOCSHELL 00000019AC0AB800 == 36 [pid = 180] [id = 308] 03:59:21 INFO - PROCESS | 180 | --DOCSHELL 00000019AB3E0800 == 35 [pid = 180] [id = 307] 03:59:21 INFO - PROCESS | 180 | --DOCSHELL 00000019A93C0000 == 34 [pid = 180] [id = 306] 03:59:21 INFO - PROCESS | 180 | --DOCSHELL 00000019A87FA800 == 33 [pid = 180] [id = 305] 03:59:21 INFO - PROCESS | 180 | --DOCSHELL 00000019A820D000 == 32 [pid = 180] [id = 304] 03:59:21 INFO - PROCESS | 180 | --DOCSHELL 00000019A55B0800 == 31 [pid = 180] [id = 303] 03:59:21 INFO - PROCESS | 180 | --DOCSHELL 00000019A0671000 == 30 [pid = 180] [id = 302] 03:59:21 INFO - PROCESS | 180 | --DOMWINDOW == 89 (00000019AC3B7C00) [pid = 180] [serial = 891] [outer = 0000000000000000] [url = about:blank] 03:59:21 INFO - PROCESS | 180 | --DOMWINDOW == 88 (00000019A8A73C00) [pid = 180] [serial = 879] [outer = 0000000000000000] [url = about:blank] 03:59:21 INFO - PROCESS | 180 | --DOMWINDOW == 87 (00000019A99A1400) [pid = 180] [serial = 882] [outer = 0000000000000000] [url = about:blank] 03:59:21 INFO - PROCESS | 180 | --DOMWINDOW == 86 (00000019A9058800) [pid = 180] [serial = 880] [outer = 0000000000000000] [url = about:blank] 03:59:21 INFO - PROCESS | 180 | --DOMWINDOW == 85 (000000199C0CB400) [pid = 180] [serial = 861] [outer = 0000000000000000] [url = about:blank] 03:59:21 INFO - PROCESS | 180 | --DOMWINDOW == 84 (000000199C791C00) [pid = 180] [serial = 862] [outer = 0000000000000000] [url = about:blank] 03:59:21 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019A25F7400) [pid = 180] [serial = 870] [outer = 0000000000000000] [url = about:blank] 03:59:21 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019A554E400) [pid = 180] [serial = 871] [outer = 0000000000000000] [url = about:blank] 03:59:21 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019A0DBC400) [pid = 180] [serial = 864] [outer = 0000000000000000] [url = about:blank] 03:59:21 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019A1E75800) [pid = 180] [serial = 865] [outer = 0000000000000000] [url = about:blank] 03:59:21 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019A6B09800) [pid = 180] [serial = 873] [outer = 0000000000000000] [url = about:blank] 03:59:21 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019A6B3C000) [pid = 180] [serial = 874] [outer = 0000000000000000] [url = about:blank] 03:59:21 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019A9710000) [pid = 180] [serial = 859] [outer = 0000000000000000] [url = about:blank] 03:59:21 INFO - PROCESS | 180 | --DOMWINDOW == 76 (000000199C473000) [pid = 180] [serial = 867] [outer = 0000000000000000] [url = about:blank] 03:59:21 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A0DC9800) [pid = 180] [serial = 868] [outer = 0000000000000000] [url = about:blank] 03:59:21 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019A10E6C00) [pid = 180] [serial = 885] [outer = 0000000000000000] [url = about:blank] 03:59:21 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019AA005800) [pid = 180] [serial = 883] [outer = 0000000000000000] [url = about:blank] 03:59:21 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019A873C400) [pid = 180] [serial = 886] [outer = 0000000000000000] [url = about:blank] 03:59:21 INFO - PROCESS | 180 | --DOMWINDOW == 71 (00000019A872C400) [pid = 180] [serial = 876] [outer = 0000000000000000] [url = about:blank] 03:59:21 INFO - PROCESS | 180 | --DOMWINDOW == 70 (00000019A873D000) [pid = 180] [serial = 877] [outer = 0000000000000000] [url = about:blank] 03:59:21 INFO - PROCESS | 180 | --DOMWINDOW == 69 (00000019AC3BDC00) [pid = 180] [serial = 892] [outer = 0000000000000000] [url = about:blank] 03:59:21 INFO - PROCESS | 180 | --DOMWINDOW == 68 (00000019AB878000) [pid = 180] [serial = 889] [outer = 0000000000000000] [url = about:blank] 03:59:21 INFO - PROCESS | 180 | --DOMWINDOW == 67 (00000019AA2B9400) [pid = 180] [serial = 888] [outer = 0000000000000000] [url = about:blank] 03:59:21 INFO - PROCESS | 180 | 1468753161826 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]]]}] 03:59:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 03:59:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 839ms 03:59:21 INFO - PROCESS | 180 | 1468753161890 Marionette TRACE conn6 -> [0,1217,"getWindowHandle",null] 03:59:21 INFO - PROCESS | 180 | 1468753161895 Marionette TRACE conn6 <- [1,1217,null,{"value":"13"}] 03:59:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 03:59:21 INFO - PROCESS | 180 | 1468753161901 Marionette TRACE conn6 -> [0,1218,"setScriptTimeout",{"ms":35000}] 03:59:21 INFO - PROCESS | 180 | 1468753161904 Marionette TRACE conn6 <- [1,1218,null,{}] 03:59:21 INFO - PROCESS | 180 | 1468753161908 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}] 03:59:21 INFO - PROCESS | 180 | 1468753161911 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:22 INFO - PROCESS | 180 | 1468753162001 Marionette TRACE conn6 <- [1,1219,null,{"value":null}] 03:59:22 INFO - PROCESS | 180 | 1468753162008 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:22 INFO - PROCESS | 180 | 1468753162010 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:22 INFO - PROCESS | 180 | ++DOCSHELL 00000019A80E7800 == 31 [pid = 180] [id = 314] 03:59:22 INFO - PROCESS | 180 | ++DOMWINDOW == 68 (00000019A115A000) [pid = 180] [serial = 941] [outer = 0000000000000000] 03:59:22 INFO - PROCESS | 180 | ++DOMWINDOW == 69 (00000019A1E72800) [pid = 180] [serial = 942] [outer = 00000019A115A000] 03:59:22 INFO - PROCESS | 180 | 1468753162059 Marionette DEBUG loaded listener.js 03:59:22 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (00000019A25F0000) [pid = 180] [serial = 943] [outer = 00000019A115A000] 03:59:22 INFO - PROCESS | 180 | 1468753162535 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]]]}] 03:59:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 03:59:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 672ms 03:59:22 INFO - PROCESS | 180 | 1468753162575 Marionette TRACE conn6 -> [0,1221,"getWindowHandle",null] 03:59:22 INFO - PROCESS | 180 | 1468753162578 Marionette TRACE conn6 <- [1,1221,null,{"value":"13"}] 03:59:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 03:59:22 INFO - PROCESS | 180 | 1468753162581 Marionette TRACE conn6 -> [0,1222,"setScriptTimeout",{"ms":35000}] 03:59:22 INFO - PROCESS | 180 | 1468753162585 Marionette TRACE conn6 <- [1,1222,null,{}] 03:59:22 INFO - PROCESS | 180 | 1468753162597 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}] 03:59:22 INFO - PROCESS | 180 | 1468753162603 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:22 INFO - PROCESS | 180 | 1468753162701 Marionette TRACE conn6 <- [1,1223,null,{"value":null}] 03:59:22 INFO - PROCESS | 180 | 1468753162711 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:22 INFO - PROCESS | 180 | 1468753162714 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:22 INFO - PROCESS | 180 | ++DOCSHELL 00000019A8A94800 == 32 [pid = 180] [id = 315] 03:59:22 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (000000199C0C6800) [pid = 180] [serial = 944] [outer = 0000000000000000] 03:59:22 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (00000019A6B2E400) [pid = 180] [serial = 945] [outer = 000000199C0C6800] 03:59:22 INFO - PROCESS | 180 | 1468753162764 Marionette DEBUG loaded listener.js 03:59:22 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019A7EC1C00) [pid = 180] [serial = 946] [outer = 000000199C0C6800] 03:59:23 INFO - PROCESS | 180 | 1468753163243 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]]]}] 03:59:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 03:59:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 671ms 03:59:23 INFO - PROCESS | 180 | 1468753163256 Marionette TRACE conn6 -> [0,1225,"getWindowHandle",null] 03:59:23 INFO - PROCESS | 180 | 1468753163258 Marionette TRACE conn6 <- [1,1225,null,{"value":"13"}] 03:59:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 03:59:23 INFO - PROCESS | 180 | 1468753163262 Marionette TRACE conn6 -> [0,1226,"setScriptTimeout",{"ms":35000}] 03:59:23 INFO - PROCESS | 180 | 1468753163263 Marionette TRACE conn6 <- [1,1226,null,{}] 03:59:23 INFO - PROCESS | 180 | 1468753163267 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}] 03:59:23 INFO - PROCESS | 180 | 1468753163269 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:23 INFO - PROCESS | 180 | 1468753163359 Marionette TRACE conn6 <- [1,1227,null,{"value":null}] 03:59:23 INFO - PROCESS | 180 | 1468753163364 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:23 INFO - PROCESS | 180 | 1468753163366 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:23 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB3DA800 == 33 [pid = 180] [id = 316] 03:59:23 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019A84A3000) [pid = 180] [serial = 947] [outer = 0000000000000000] 03:59:23 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A872E400) [pid = 180] [serial = 948] [outer = 00000019A84A3000] 03:59:23 INFO - PROCESS | 180 | 1468753163413 Marionette DEBUG loaded listener.js 03:59:23 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A873E000) [pid = 180] [serial = 949] [outer = 00000019A84A3000] 03:59:23 INFO - PROCESS | 180 | 1468753163819 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]]]}] 03:59:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 03:59:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 629ms 03:59:23 INFO - PROCESS | 180 | 1468753163894 Marionette TRACE conn6 -> [0,1229,"getWindowHandle",null] 03:59:23 INFO - PROCESS | 180 | 1468753163896 Marionette TRACE conn6 <- [1,1229,null,{"value":"13"}] 03:59:23 INFO - PROCESS | 180 | 1468753163900 Marionette TRACE conn6 -> [0,1230,"setScriptTimeout",{"ms":35000}] 03:59:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 03:59:23 INFO - PROCESS | 180 | 1468753163909 Marionette TRACE conn6 <- [1,1230,null,{}] 03:59:23 INFO - PROCESS | 180 | 1468753163913 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}] 03:59:23 INFO - PROCESS | 180 | 1468753163915 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:24 INFO - PROCESS | 180 | 1468753164023 Marionette TRACE conn6 <- [1,1231,null,{"value":null}] 03:59:24 INFO - PROCESS | 180 | 1468753164029 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:24 INFO - PROCESS | 180 | 1468753164031 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:24 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACB66000 == 34 [pid = 180] [id = 317] 03:59:24 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A8A72800) [pid = 180] [serial = 950] [outer = 0000000000000000] 03:59:24 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A8AB4C00) [pid = 180] [serial = 951] [outer = 00000019A8A72800] 03:59:24 INFO - PROCESS | 180 | 1468753164077 Marionette DEBUG loaded listener.js 03:59:24 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A905D800) [pid = 180] [serial = 952] [outer = 00000019A8A72800] 03:59:24 INFO - PROCESS | 180 | 1468753164569 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]]]}] 03:59:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 03:59:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 694ms 03:59:24 INFO - PROCESS | 180 | 1468753164608 Marionette TRACE conn6 -> [0,1233,"getWindowHandle",null] 03:59:24 INFO - PROCESS | 180 | 1468753164610 Marionette TRACE conn6 <- [1,1233,null,{"value":"13"}] 03:59:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 03:59:24 INFO - PROCESS | 180 | 1468753164613 Marionette TRACE conn6 -> [0,1234,"setScriptTimeout",{"ms":35000}] 03:59:24 INFO - PROCESS | 180 | 1468753164615 Marionette TRACE conn6 <- [1,1234,null,{}] 03:59:24 INFO - PROCESS | 180 | 1468753164618 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}] 03:59:24 INFO - PROCESS | 180 | 1468753164624 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:24 INFO - PROCESS | 180 | 1468753164767 Marionette TRACE conn6 <- [1,1235,null,{"value":null}] 03:59:24 INFO - PROCESS | 180 | 1468753164820 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:24 INFO - PROCESS | 180 | 1468753164822 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:24 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD777800 == 35 [pid = 180] [id = 318] 03:59:24 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A98D5000) [pid = 180] [serial = 953] [outer = 0000000000000000] 03:59:24 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A99DF000) [pid = 180] [serial = 954] [outer = 00000019A98D5000] 03:59:24 INFO - PROCESS | 180 | 1468753164869 Marionette DEBUG loaded listener.js 03:59:24 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019AA00F000) [pid = 180] [serial = 955] [outer = 00000019A98D5000] 03:59:25 INFO - PROCESS | 180 | 1468753165438 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]]]}] 03:59:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 03:59:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 881ms 03:59:25 INFO - PROCESS | 180 | 1468753165498 Marionette TRACE conn6 -> [0,1237,"getWindowHandle",null] 03:59:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 03:59:25 INFO - PROCESS | 180 | 1468753165500 Marionette TRACE conn6 <- [1,1237,null,{"value":"13"}] 03:59:25 INFO - PROCESS | 180 | 1468753165503 Marionette TRACE conn6 -> [0,1238,"setScriptTimeout",{"ms":35000}] 03:59:25 INFO - PROCESS | 180 | 1468753165505 Marionette TRACE conn6 <- [1,1238,null,{}] 03:59:25 INFO - PROCESS | 180 | 1468753165509 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}] 03:59:25 INFO - PROCESS | 180 | 1468753165511 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:25 INFO - PROCESS | 180 | 1468753165619 Marionette TRACE conn6 <- [1,1239,null,{"value":null}] 03:59:25 INFO - PROCESS | 180 | 1468753165673 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:25 INFO - PROCESS | 180 | 1468753165675 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:25 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE563800 == 36 [pid = 180] [id = 319] 03:59:25 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019AB028400) [pid = 180] [serial = 956] [outer = 0000000000000000] 03:59:25 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019AB02E000) [pid = 180] [serial = 957] [outer = 00000019AB028400] 03:59:25 INFO - PROCESS | 180 | 1468753165720 Marionette DEBUG loaded listener.js 03:59:25 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019AC089000) [pid = 180] [serial = 958] [outer = 00000019AB028400] 03:59:26 INFO - PROCESS | 180 | --DOMWINDOW == 84 (00000019A1E76000) [pid = 180] [serial = 911] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 03:59:26 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019A5549800) [pid = 180] [serial = 914] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 03:59:26 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019A1468000) [pid = 180] [serial = 896] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 03:59:26 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019A1E74C00) [pid = 180] [serial = 917] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 03:59:26 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019A842A400) [pid = 180] [serial = 920] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 03:59:26 INFO - PROCESS | 180 | --DOMWINDOW == 79 (000000199C257800) [pid = 180] [serial = 923] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 03:59:26 INFO - PROCESS | 180 | --DOMWINDOW == 78 (000000199C794C00) [pid = 180] [serial = 908] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 03:59:26 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019A8096800) [pid = 180] [serial = 899] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 03:59:26 INFO - PROCESS | 180 | --DOMWINDOW == 76 (000000199A8E5C00) [pid = 180] [serial = 893] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 03:59:26 INFO - PROCESS | 180 | --DOMWINDOW == 75 (000000199C192800) [pid = 180] [serial = 905] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 03:59:26 INFO - PROCESS | 180 | --DOMWINDOW == 74 (000000199BC32C00) [pid = 180] [serial = 902] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 03:59:26 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019A8091800) [pid = 180] [serial = 926] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 03:59:26 INFO - PROCESS | 180 | 1468753166165 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]]]}] 03:59:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 03:59:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 672ms 03:59:26 INFO - PROCESS | 180 | 1468753166178 Marionette TRACE conn6 -> [0,1241,"getWindowHandle",null] 03:59:26 INFO - PROCESS | 180 | 1468753166181 Marionette TRACE conn6 <- [1,1241,null,{"value":"13"}] 03:59:26 INFO - PROCESS | 180 | 1468753166184 Marionette TRACE conn6 -> [0,1242,"setScriptTimeout",{"ms":35000}] 03:59:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 03:59:26 INFO - PROCESS | 180 | 1468753166186 Marionette TRACE conn6 <- [1,1242,null,{}] 03:59:26 INFO - PROCESS | 180 | 1468753166189 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}] 03:59:26 INFO - PROCESS | 180 | 1468753166191 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:26 INFO - PROCESS | 180 | 1468753166303 Marionette TRACE conn6 <- [1,1243,null,{"value":null}] 03:59:26 INFO - PROCESS | 180 | 1468753166351 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:26 INFO - PROCESS | 180 | 1468753166353 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:26 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE59D000 == 37 [pid = 180] [id = 320] 03:59:26 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019A0D11400) [pid = 180] [serial = 959] [outer = 0000000000000000] 03:59:26 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A6B0C400) [pid = 180] [serial = 960] [outer = 00000019A0D11400] 03:59:26 INFO - PROCESS | 180 | 1468753166400 Marionette DEBUG loaded listener.js 03:59:26 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A9766000) [pid = 180] [serial = 961] [outer = 00000019A0D11400] 03:59:26 INFO - PROCESS | 180 | 1468753166778 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]]]}] 03:59:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 03:59:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 630ms 03:59:26 INFO - PROCESS | 180 | 1468753166823 Marionette TRACE conn6 -> [0,1245,"getWindowHandle",null] 03:59:26 INFO - PROCESS | 180 | 1468753166825 Marionette TRACE conn6 <- [1,1245,null,{"value":"13"}] 03:59:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 03:59:26 INFO - PROCESS | 180 | 1468753166829 Marionette TRACE conn6 -> [0,1246,"setScriptTimeout",{"ms":35000}] 03:59:26 INFO - PROCESS | 180 | 1468753166831 Marionette TRACE conn6 <- [1,1246,null,{}] 03:59:26 INFO - PROCESS | 180 | 1468753166834 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}] 03:59:26 INFO - PROCESS | 180 | 1468753166836 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:26 INFO - PROCESS | 180 | 1468753166921 Marionette TRACE conn6 <- [1,1247,null,{"value":null}] 03:59:26 INFO - PROCESS | 180 | 1468753166956 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:26 INFO - PROCESS | 180 | 1468753166958 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:26 INFO - PROCESS | 180 | ++DOCSHELL 00000019A8A8A000 == 38 [pid = 180] [id = 321] 03:59:26 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A8A71800) [pid = 180] [serial = 962] [outer = 0000000000000000] 03:59:27 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019AC090800) [pid = 180] [serial = 963] [outer = 00000019A8A71800] 03:59:27 INFO - PROCESS | 180 | 1468753167005 Marionette DEBUG loaded listener.js 03:59:27 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019AC3BF000) [pid = 180] [serial = 964] [outer = 00000019A8A71800] 03:59:27 INFO - PROCESS | 180 | 1468753167440 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]]]}] 03:59:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 03:59:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 629ms 03:59:27 INFO - PROCESS | 180 | 1468753167460 Marionette TRACE conn6 -> [0,1249,"getWindowHandle",null] 03:59:27 INFO - PROCESS | 180 | 1468753167463 Marionette TRACE conn6 <- [1,1249,null,{"value":"13"}] 03:59:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 03:59:27 INFO - PROCESS | 180 | 1468753167466 Marionette TRACE conn6 -> [0,1250,"setScriptTimeout",{"ms":35000}] 03:59:27 INFO - PROCESS | 180 | 1468753167468 Marionette TRACE conn6 <- [1,1250,null,{}] 03:59:27 INFO - PROCESS | 180 | 1468753167472 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}] 03:59:27 INFO - PROCESS | 180 | 1468753167474 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:27 INFO - PROCESS | 180 | 1468753167564 Marionette TRACE conn6 <- [1,1251,null,{"value":null}] 03:59:27 INFO - PROCESS | 180 | 1468753167570 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:27 INFO - PROCESS | 180 | 1468753167572 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:27 INFO - PROCESS | 180 | ++DOCSHELL 00000019AF617000 == 39 [pid = 180] [id = 322] 03:59:27 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019AC3BF400) [pid = 180] [serial = 965] [outer = 0000000000000000] 03:59:27 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019ACBA6C00) [pid = 180] [serial = 966] [outer = 00000019AC3BF400] 03:59:27 INFO - PROCESS | 180 | 1468753167618 Marionette DEBUG loaded listener.js 03:59:27 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019ACBAE000) [pid = 180] [serial = 967] [outer = 00000019AC3BF400] 03:59:28 INFO - PROCESS | 180 | 1468753168186 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]]]}] 03:59:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 03:59:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 776ms 03:59:28 INFO - PROCESS | 180 | 1468753168246 Marionette TRACE conn6 -> [0,1253,"getWindowHandle",null] 03:59:28 INFO - PROCESS | 180 | 1468753168252 Marionette TRACE conn6 <- [1,1253,null,{"value":"13"}] 03:59:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 03:59:28 INFO - PROCESS | 180 | 1468753168346 Marionette TRACE conn6 -> [0,1254,"setScriptTimeout",{"ms":35000}] 03:59:28 INFO - PROCESS | 180 | 1468753168350 Marionette TRACE conn6 <- [1,1254,null,{}] 03:59:28 INFO - PROCESS | 180 | 1468753168358 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}] 03:59:28 INFO - PROCESS | 180 | 1468753168361 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:28 INFO - PROCESS | 180 | 1468753168495 Marionette TRACE conn6 <- [1,1255,null,{"value":null}] 03:59:28 INFO - PROCESS | 180 | 1468753168567 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:28 INFO - PROCESS | 180 | 1468753168572 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:28 INFO - PROCESS | 180 | ++DOCSHELL 00000019A74B7800 == 40 [pid = 180] [id = 323] 03:59:28 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (000000199C794C00) [pid = 180] [serial = 968] [outer = 0000000000000000] 03:59:28 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (000000199D82D800) [pid = 180] [serial = 969] [outer = 000000199C794C00] 03:59:28 INFO - PROCESS | 180 | 1468753168676 Marionette DEBUG loaded listener.js 03:59:28 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019A10DD400) [pid = 180] [serial = 970] [outer = 000000199C794C00] 03:59:29 INFO - PROCESS | 180 | 1468753169238 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]]]}] 03:59:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 03:59:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 965ms 03:59:29 INFO - PROCESS | 180 | 1468753169276 Marionette TRACE conn6 -> [0,1257,"getWindowHandle",null] 03:59:29 INFO - PROCESS | 180 | 1468753169281 Marionette TRACE conn6 <- [1,1257,null,{"value":"13"}] 03:59:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 03:59:29 INFO - PROCESS | 180 | 1468753169288 Marionette TRACE conn6 -> [0,1258,"setScriptTimeout",{"ms":35000}] 03:59:29 INFO - PROCESS | 180 | 1468753169292 Marionette TRACE conn6 <- [1,1258,null,{}] 03:59:29 INFO - PROCESS | 180 | 1468753169296 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}] 03:59:29 INFO - PROCESS | 180 | 1468753169299 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:29 INFO - PROCESS | 180 | 1468753169415 Marionette TRACE conn6 <- [1,1259,null,{"value":null}] 03:59:29 INFO - PROCESS | 180 | 1468753169508 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:29 INFO - PROCESS | 180 | 1468753169511 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:29 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACEDC800 == 41 [pid = 180] [id = 324] 03:59:29 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (00000019A60C1800) [pid = 180] [serial = 971] [outer = 0000000000000000] 03:59:29 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (00000019A6B05C00) [pid = 180] [serial = 972] [outer = 00000019A60C1800] 03:59:29 INFO - PROCESS | 180 | 1468753169570 Marionette DEBUG loaded listener.js 03:59:29 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (00000019A8424C00) [pid = 180] [serial = 973] [outer = 00000019A60C1800] 03:59:30 INFO - PROCESS | 180 | 1468753170203 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]]]}] 03:59:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 03:59:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 923ms 03:59:30 INFO - PROCESS | 180 | 1468753170213 Marionette TRACE conn6 -> [0,1261,"getWindowHandle",null] 03:59:30 INFO - PROCESS | 180 | 1468753170216 Marionette TRACE conn6 <- [1,1261,null,{"value":"13"}] 03:59:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 03:59:30 INFO - PROCESS | 180 | 1468753170220 Marionette TRACE conn6 -> [0,1262,"setScriptTimeout",{"ms":35000}] 03:59:30 INFO - PROCESS | 180 | 1468753170224 Marionette TRACE conn6 <- [1,1262,null,{}] 03:59:30 INFO - PROCESS | 180 | 1468753170236 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}] 03:59:30 INFO - PROCESS | 180 | 1468753170241 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:30 INFO - PROCESS | 180 | 1468753170366 Marionette TRACE conn6 <- [1,1263,null,{"value":null}] 03:59:30 INFO - PROCESS | 180 | 1468753170489 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:30 INFO - PROCESS | 180 | 1468753170493 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:30 INFO - PROCESS | 180 | ++DOCSHELL 00000019B065D000 == 42 [pid = 180] [id = 325] 03:59:30 INFO - PROCESS | 180 | ++DOMWINDOW == 89 (00000019A98EE400) [pid = 180] [serial = 974] [outer = 0000000000000000] 03:59:30 INFO - PROCESS | 180 | ++DOMWINDOW == 90 (00000019A9995400) [pid = 180] [serial = 975] [outer = 00000019A98EE400] 03:59:30 INFO - PROCESS | 180 | 1468753170553 Marionette DEBUG loaded listener.js 03:59:30 INFO - PROCESS | 180 | ++DOMWINDOW == 91 (00000019ACBA8C00) [pid = 180] [serial = 976] [outer = 00000019A98EE400] 03:59:31 INFO - PROCESS | 180 | 1468753171162 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]]]}] 03:59:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 03:59:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 986ms 03:59:31 INFO - PROCESS | 180 | 1468753171208 Marionette TRACE conn6 -> [0,1265,"getWindowHandle",null] 03:59:31 INFO - PROCESS | 180 | 1468753171211 Marionette TRACE conn6 <- [1,1265,null,{"value":"13"}] 03:59:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 03:59:31 INFO - PROCESS | 180 | 1468753171215 Marionette TRACE conn6 -> [0,1266,"setScriptTimeout",{"ms":35000}] 03:59:31 INFO - PROCESS | 180 | 1468753171217 Marionette TRACE conn6 <- [1,1266,null,{}] 03:59:31 INFO - PROCESS | 180 | 1468753171221 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}] 03:59:31 INFO - PROCESS | 180 | 1468753171223 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:31 INFO - PROCESS | 180 | 1468753171340 Marionette TRACE conn6 <- [1,1267,null,{"value":null}] 03:59:31 INFO - PROCESS | 180 | 1468753171460 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:31 INFO - PROCESS | 180 | 1468753171462 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:31 INFO - PROCESS | 180 | ++DOCSHELL 00000019B0D22800 == 43 [pid = 180] [id = 326] 03:59:31 INFO - PROCESS | 180 | ++DOMWINDOW == 92 (000000199BC33400) [pid = 180] [serial = 977] [outer = 0000000000000000] 03:59:31 INFO - PROCESS | 180 | ++DOMWINDOW == 93 (00000019ACC13800) [pid = 180] [serial = 978] [outer = 000000199BC33400] 03:59:31 INFO - PROCESS | 180 | 1468753171520 Marionette DEBUG loaded listener.js 03:59:31 INFO - PROCESS | 180 | ++DOMWINDOW == 94 (00000019ACDE5400) [pid = 180] [serial = 979] [outer = 000000199BC33400] 03:59:32 INFO - PROCESS | 180 | 1468753172296 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]]]}] 03:59:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 03:59:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1131ms 03:59:32 INFO - PROCESS | 180 | 1468753172349 Marionette TRACE conn6 -> [0,1269,"getWindowHandle",null] 03:59:32 INFO - PROCESS | 180 | 1468753172354 Marionette TRACE conn6 <- [1,1269,null,{"value":"13"}] 03:59:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 03:59:32 INFO - PROCESS | 180 | 1468753172360 Marionette TRACE conn6 -> [0,1270,"setScriptTimeout",{"ms":35000}] 03:59:32 INFO - PROCESS | 180 | 1468753172363 Marionette TRACE conn6 <- [1,1270,null,{}] 03:59:32 INFO - PROCESS | 180 | 1468753172369 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}] 03:59:32 INFO - PROCESS | 180 | 1468753172372 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:32 INFO - PROCESS | 180 | 1468753172484 Marionette TRACE conn6 <- [1,1271,null,{"value":null}] 03:59:32 INFO - PROCESS | 180 | 1468753172564 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:32 INFO - PROCESS | 180 | 1468753172569 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:32 INFO - PROCESS | 180 | ++DOCSHELL 000000199CE23000 == 44 [pid = 180] [id = 327] 03:59:32 INFO - PROCESS | 180 | ++DOMWINDOW == 95 (000000199C466C00) [pid = 180] [serial = 980] [outer = 0000000000000000] 03:59:32 INFO - PROCESS | 180 | ++DOMWINDOW == 96 (000000199C315C00) [pid = 180] [serial = 981] [outer = 000000199C466C00] 03:59:32 INFO - PROCESS | 180 | 1468753172668 Marionette DEBUG loaded listener.js 03:59:32 INFO - PROCESS | 180 | ++DOMWINDOW == 97 (00000019A05B4400) [pid = 180] [serial = 982] [outer = 000000199C466C00] 03:59:33 INFO - PROCESS | 180 | --DOCSHELL 00000019A0D84800 == 43 [pid = 180] [id = 301] 03:59:33 INFO - PROCESS | 180 | --DOCSHELL 00000019A8A8A000 == 42 [pid = 180] [id = 321] 03:59:33 INFO - PROCESS | 180 | --DOCSHELL 00000019AE59D000 == 41 [pid = 180] [id = 320] 03:59:33 INFO - PROCESS | 180 | --DOCSHELL 00000019AE563800 == 40 [pid = 180] [id = 319] 03:59:33 INFO - PROCESS | 180 | --DOCSHELL 00000019AD777800 == 39 [pid = 180] [id = 318] 03:59:33 INFO - PROCESS | 180 | --DOCSHELL 00000019ACB66000 == 38 [pid = 180] [id = 317] 03:59:33 INFO - PROCESS | 180 | --DOCSHELL 00000019AB3DA800 == 37 [pid = 180] [id = 316] 03:59:33 INFO - PROCESS | 180 | --DOCSHELL 00000019A8A94800 == 36 [pid = 180] [id = 315] 03:59:33 INFO - PROCESS | 180 | --DOCSHELL 00000019A80E7800 == 35 [pid = 180] [id = 314] 03:59:33 INFO - PROCESS | 180 | --DOCSHELL 00000019A06F8000 == 34 [pid = 180] [id = 313] 03:59:33 INFO - PROCESS | 180 | --DOCSHELL 00000019A9951800 == 33 [pid = 180] [id = 312] 03:59:33 INFO - PROCESS | 180 | --DOCSHELL 00000019A1F9A000 == 32 [pid = 180] [id = 311] 03:59:33 INFO - PROCESS | 180 | --DOCSHELL 00000019AD031800 == 31 [pid = 180] [id = 310] 03:59:33 INFO - PROCESS | 180 | --DOCSHELL 00000019B0D22800 == 30 [pid = 180] [id = 326] 03:59:33 INFO - PROCESS | 180 | --DOCSHELL 00000019B065D000 == 29 [pid = 180] [id = 325] 03:59:33 INFO - PROCESS | 180 | --DOCSHELL 00000019ACEDC800 == 28 [pid = 180] [id = 324] 03:59:33 INFO - PROCESS | 180 | --DOCSHELL 00000019AF617000 == 27 [pid = 180] [id = 322] 03:59:33 INFO - PROCESS | 180 | --DOCSHELL 00000019A74B7800 == 26 [pid = 180] [id = 323] 03:59:33 INFO - PROCESS | 180 | --DOMWINDOW == 96 (00000019A25C0C00) [pid = 180] [serial = 913] [outer = 0000000000000000] [url = about:blank] 03:59:33 INFO - PROCESS | 180 | --DOMWINDOW == 95 (00000019A1E78800) [pid = 180] [serial = 912] [outer = 0000000000000000] [url = about:blank] 03:59:33 INFO - PROCESS | 180 | --DOMWINDOW == 94 (00000019A5579C00) [pid = 180] [serial = 915] [outer = 0000000000000000] [url = about:blank] 03:59:33 INFO - PROCESS | 180 | --DOMWINDOW == 93 (00000019A554FC00) [pid = 180] [serial = 897] [outer = 0000000000000000] [url = about:blank] 03:59:33 INFO - PROCESS | 180 | --DOMWINDOW == 92 (00000019A6B38800) [pid = 180] [serial = 919] [outer = 0000000000000000] [url = about:blank] 03:59:33 INFO - PROCESS | 180 | --DOMWINDOW == 91 (00000019A872DC00) [pid = 180] [serial = 921] [outer = 0000000000000000] [url = about:blank] 03:59:33 INFO - PROCESS | 180 | --DOMWINDOW == 90 (00000019A60BA400) [pid = 180] [serial = 916] [outer = 0000000000000000] [url = about:blank] 03:59:33 INFO - PROCESS | 180 | --DOMWINDOW == 89 (00000019A7FB9400) [pid = 180] [serial = 925] [outer = 0000000000000000] [url = about:blank] 03:59:33 INFO - PROCESS | 180 | --DOMWINDOW == 88 (000000199D834C00) [pid = 180] [serial = 909] [outer = 0000000000000000] [url = about:blank] 03:59:33 INFO - PROCESS | 180 | --DOMWINDOW == 87 (00000019A98CC800) [pid = 180] [serial = 901] [outer = 0000000000000000] [url = about:blank] 03:59:33 INFO - PROCESS | 180 | --DOMWINDOW == 86 (00000019A6B0B400) [pid = 180] [serial = 898] [outer = 0000000000000000] [url = about:blank] 03:59:33 INFO - PROCESS | 180 | --DOMWINDOW == 85 (000000199C74F400) [pid = 180] [serial = 895] [outer = 0000000000000000] [url = about:blank] 03:59:33 INFO - PROCESS | 180 | --DOMWINDOW == 84 (00000019A05B5400) [pid = 180] [serial = 924] [outer = 0000000000000000] [url = about:blank] 03:59:33 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019A873F000) [pid = 180] [serial = 922] [outer = 0000000000000000] [url = about:blank] 03:59:33 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019A05F3400) [pid = 180] [serial = 910] [outer = 0000000000000000] [url = about:blank] 03:59:33 INFO - PROCESS | 180 | --DOMWINDOW == 81 (000000199C311000) [pid = 180] [serial = 907] [outer = 0000000000000000] [url = about:blank] 03:59:33 INFO - PROCESS | 180 | --DOMWINDOW == 80 (000000199C196800) [pid = 180] [serial = 906] [outer = 0000000000000000] [url = about:blank] 03:59:33 INFO - PROCESS | 180 | --DOMWINDOW == 79 (000000199C253800) [pid = 180] [serial = 904] [outer = 0000000000000000] [url = about:blank] 03:59:33 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019A8A7A800) [pid = 180] [serial = 927] [outer = 0000000000000000] [url = about:blank] 03:59:33 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019A9063400) [pid = 180] [serial = 900] [outer = 0000000000000000] [url = about:blank] 03:59:33 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A6B04400) [pid = 180] [serial = 918] [outer = 0000000000000000] [url = about:blank] 03:59:33 INFO - PROCESS | 180 | --DOMWINDOW == 75 (000000199BF1D400) [pid = 180] [serial = 903] [outer = 0000000000000000] [url = about:blank] 03:59:33 INFO - PROCESS | 180 | --DOMWINDOW == 74 (000000199BC2F800) [pid = 180] [serial = 894] [outer = 0000000000000000] [url = about:blank] 03:59:33 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019A92C7000) [pid = 180] [serial = 930] [outer = 0000000000000000] [url = about:blank] 03:59:33 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019A8E95800) [pid = 180] [serial = 928] [outer = 0000000000000000] [url = about:blank] 03:59:34 INFO - PROCESS | 180 | 1468753174020 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]]]}] 03:59:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 03:59:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1677ms 03:59:34 INFO - PROCESS | 180 | 1468753174040 Marionette TRACE conn6 -> [0,1273,"getWindowHandle",null] 03:59:34 INFO - PROCESS | 180 | 1468753174044 Marionette TRACE conn6 <- [1,1273,null,{"value":"13"}] 03:59:34 INFO - PROCESS | 180 | 1468753174049 Marionette TRACE conn6 -> [0,1274,"setScriptTimeout",{"ms":35000}] 03:59:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 03:59:34 INFO - PROCESS | 180 | 1468753174053 Marionette TRACE conn6 <- [1,1274,null,{}] 03:59:34 INFO - PROCESS | 180 | 1468753174058 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}] 03:59:34 INFO - PROCESS | 180 | 1468753174062 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:34 INFO - PROCESS | 180 | 1468753174181 Marionette TRACE conn6 <- [1,1275,null,{"value":null}] 03:59:34 INFO - PROCESS | 180 | 1468753174197 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:34 INFO - PROCESS | 180 | 1468753174199 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:34 INFO - PROCESS | 180 | ++DOCSHELL 00000019A0679800 == 27 [pid = 180] [id = 328] 03:59:34 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (000000199C0A8800) [pid = 180] [serial = 983] [outer = 0000000000000000] 03:59:34 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (000000199C190C00) [pid = 180] [serial = 984] [outer = 000000199C0A8800] 03:59:34 INFO - PROCESS | 180 | 1468753174249 Marionette DEBUG loaded listener.js 03:59:34 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (000000199C254C00) [pid = 180] [serial = 985] [outer = 000000199C0A8800] 03:59:34 INFO - PROCESS | 180 | 1468753174692 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]]]}] 03:59:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 03:59:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 671ms 03:59:34 INFO - PROCESS | 180 | 1468753174725 Marionette TRACE conn6 -> [0,1277,"getWindowHandle",null] 03:59:34 INFO - PROCESS | 180 | 1468753174730 Marionette TRACE conn6 <- [1,1277,null,{"value":"13"}] 03:59:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 03:59:34 INFO - PROCESS | 180 | 1468753174741 Marionette TRACE conn6 -> [0,1278,"setScriptTimeout",{"ms":35000}] 03:59:34 INFO - PROCESS | 180 | 1468753174744 Marionette TRACE conn6 <- [1,1278,null,{}] 03:59:34 INFO - PROCESS | 180 | 1468753174748 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}] 03:59:34 INFO - PROCESS | 180 | 1468753174751 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:34 INFO - PROCESS | 180 | 1468753174843 Marionette TRACE conn6 <- [1,1279,null,{"value":null}] 03:59:34 INFO - PROCESS | 180 | 1468753174852 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:34 INFO - PROCESS | 180 | 1468753174854 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:34 INFO - PROCESS | 180 | ++DOCSHELL 00000019A2522000 == 28 [pid = 180] [id = 329] 03:59:34 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (000000199C79B400) [pid = 180] [serial = 986] [outer = 0000000000000000] 03:59:34 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (000000199D560000) [pid = 180] [serial = 987] [outer = 000000199C79B400] 03:59:34 INFO - PROCESS | 180 | 1468753174904 Marionette DEBUG loaded listener.js 03:59:34 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A05B4000) [pid = 180] [serial = 988] [outer = 000000199C79B400] 03:59:35 INFO - PROCESS | 180 | 1468753175382 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]]]}] 03:59:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 03:59:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 671ms 03:59:35 INFO - PROCESS | 180 | 1468753175416 Marionette TRACE conn6 -> [0,1281,"getWindowHandle",null] 03:59:35 INFO - PROCESS | 180 | 1468753175419 Marionette TRACE conn6 <- [1,1281,null,{"value":"13"}] 03:59:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 03:59:35 INFO - PROCESS | 180 | 1468753175422 Marionette TRACE conn6 -> [0,1282,"setScriptTimeout",{"ms":35000}] 03:59:35 INFO - PROCESS | 180 | 1468753175426 Marionette TRACE conn6 <- [1,1282,null,{}] 03:59:35 INFO - PROCESS | 180 | 1468753175438 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}] 03:59:35 INFO - PROCESS | 180 | 1468753175443 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:35 INFO - PROCESS | 180 | 1468753175563 Marionette TRACE conn6 <- [1,1283,null,{"value":null}] 03:59:35 INFO - PROCESS | 180 | 1468753175649 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:35 INFO - PROCESS | 180 | 1468753175653 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:35 INFO - PROCESS | 180 | ++DOCSHELL 00000019A80EC800 == 29 [pid = 180] [id = 330] 03:59:35 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (000000199C0C6400) [pid = 180] [serial = 989] [outer = 0000000000000000] 03:59:35 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A1F14400) [pid = 180] [serial = 990] [outer = 000000199C0C6400] 03:59:35 INFO - PROCESS | 180 | 1468753175703 Marionette DEBUG loaded listener.js 03:59:35 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A25F5000) [pid = 180] [serial = 991] [outer = 000000199C0C6400] 03:59:36 INFO - PROCESS | 180 | 1468753176100 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]]]}] 03:59:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 03:59:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 735ms 03:59:36 INFO - PROCESS | 180 | 1468753176159 Marionette TRACE conn6 -> [0,1285,"getWindowHandle",null] 03:59:36 INFO - PROCESS | 180 | 1468753176162 Marionette TRACE conn6 <- [1,1285,null,{"value":"13"}] 03:59:36 INFO - PROCESS | 180 | 1468753176174 Marionette TRACE conn6 -> [0,1286,"setScriptTimeout",{"ms":35000}] 03:59:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 03:59:36 INFO - PROCESS | 180 | 1468753176176 Marionette TRACE conn6 <- [1,1286,null,{}] 03:59:36 INFO - PROCESS | 180 | 1468753176180 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}] 03:59:36 INFO - PROCESS | 180 | 1468753176182 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:36 INFO - PROCESS | 180 | 1468753176297 Marionette TRACE conn6 <- [1,1287,null,{"value":null}] 03:59:36 INFO - PROCESS | 180 | 1468753176307 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:36 INFO - PROCESS | 180 | 1468753176309 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:36 INFO - PROCESS | 180 | ++DOCSHELL 00000019A86FA000 == 30 [pid = 180] [id = 331] 03:59:36 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A5546800) [pid = 180] [serial = 992] [outer = 0000000000000000] 03:59:36 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A5550400) [pid = 180] [serial = 993] [outer = 00000019A5546800] 03:59:36 INFO - PROCESS | 180 | 1468753176358 Marionette DEBUG loaded listener.js 03:59:36 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019A60BAC00) [pid = 180] [serial = 994] [outer = 00000019A5546800] 03:59:36 INFO - PROCESS | 180 | 1468753176815 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]]]}] 03:59:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 03:59:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 671ms 03:59:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 03:59:36 INFO - PROCESS | 180 | 1468753176850 Marionette TRACE conn6 -> [0,1289,"getWindowHandle",null] 03:59:36 INFO - PROCESS | 180 | 1468753176853 Marionette TRACE conn6 <- [1,1289,null,{"value":"13"}] 03:59:36 INFO - PROCESS | 180 | 1468753176856 Marionette TRACE conn6 -> [0,1290,"setScriptTimeout",{"ms":35000}] 03:59:36 INFO - PROCESS | 180 | 1468753176858 Marionette TRACE conn6 <- [1,1290,null,{}] 03:59:36 INFO - PROCESS | 180 | 1468753176861 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}] 03:59:36 INFO - PROCESS | 180 | 1468753176863 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:37 INFO - PROCESS | 180 | 1468753176999 Marionette TRACE conn6 <- [1,1291,null,{"value":null}] 03:59:37 INFO - PROCESS | 180 | 1468753177018 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:37 INFO - PROCESS | 180 | 1468753177021 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:37 INFO - PROCESS | 180 | ++DOCSHELL 00000019A93BF800 == 31 [pid = 180] [id = 332] 03:59:37 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (000000199C79AC00) [pid = 180] [serial = 995] [outer = 0000000000000000] 03:59:37 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (00000019A6B06800) [pid = 180] [serial = 996] [outer = 000000199C79AC00] 03:59:37 INFO - PROCESS | 180 | 1468753177066 Marionette DEBUG loaded listener.js 03:59:37 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (00000019A6B36800) [pid = 180] [serial = 997] [outer = 000000199C79AC00] 03:59:37 INFO - PROCESS | 180 | 1468753177525 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]]]}] 03:59:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 03:59:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 733ms 03:59:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 03:59:37 INFO - PROCESS | 180 | 1468753177599 Marionette TRACE conn6 -> [0,1293,"getWindowHandle",null] 03:59:37 INFO - PROCESS | 180 | 1468753177601 Marionette TRACE conn6 <- [1,1293,null,{"value":"13"}] 03:59:37 INFO - PROCESS | 180 | 1468753177604 Marionette TRACE conn6 -> [0,1294,"setScriptTimeout",{"ms":35000}] 03:59:37 INFO - PROCESS | 180 | 1468753177606 Marionette TRACE conn6 <- [1,1294,null,{}] 03:59:37 INFO - PROCESS | 180 | 1468753177610 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}] 03:59:37 INFO - PROCESS | 180 | 1468753177616 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:37 INFO - PROCESS | 180 | 1468753177765 Marionette TRACE conn6 <- [1,1295,null,{"value":null}] 03:59:37 INFO - PROCESS | 180 | 1468753177774 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:37 INFO - PROCESS | 180 | 1468753177776 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:37 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB8B6800 == 32 [pid = 180] [id = 333] 03:59:37 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (00000019A5545400) [pid = 180] [serial = 998] [outer = 0000000000000000] 03:59:37 INFO - PROCESS | 180 | ++DOMWINDOW == 89 (00000019A8606400) [pid = 180] [serial = 999] [outer = 00000019A5545400] 03:59:37 INFO - PROCESS | 180 | 1468753177866 Marionette DEBUG loaded listener.js 03:59:37 INFO - PROCESS | 180 | ++DOMWINDOW == 90 (00000019A8742400) [pid = 180] [serial = 1000] [outer = 00000019A5545400] 03:59:38 INFO - PROCESS | 180 | --DOMWINDOW == 89 (00000019A8A72800) [pid = 180] [serial = 950] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 03:59:38 INFO - PROCESS | 180 | --DOMWINDOW == 88 (00000019A98D5000) [pid = 180] [serial = 953] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 03:59:38 INFO - PROCESS | 180 | --DOMWINDOW == 87 (00000019A0D11400) [pid = 180] [serial = 959] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 03:59:38 INFO - PROCESS | 180 | --DOMWINDOW == 86 (000000199C0B1400) [pid = 180] [serial = 938] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 03:59:38 INFO - PROCESS | 180 | --DOMWINDOW == 85 (00000019A8A71800) [pid = 180] [serial = 962] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 03:59:38 INFO - PROCESS | 180 | --DOMWINDOW == 84 (00000019AB028400) [pid = 180] [serial = 956] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 03:59:38 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019A84A3000) [pid = 180] [serial = 947] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 03:59:38 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019A115D400) [pid = 180] [serial = 935] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 03:59:38 INFO - PROCESS | 180 | --DOMWINDOW == 81 (000000199C19A400) [pid = 180] [serial = 932] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 03:59:38 INFO - PROCESS | 180 | --DOMWINDOW == 80 (000000199C0C6800) [pid = 180] [serial = 944] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 03:59:38 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019A9061400) [pid = 180] [serial = 929] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 03:59:38 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019A115A000) [pid = 180] [serial = 941] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 03:59:38 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019AC3BF400) [pid = 180] [serial = 965] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 03:59:38 INFO - PROCESS | 180 | 1468753178501 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]]]}] 03:59:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 03:59:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 924ms 03:59:38 INFO - PROCESS | 180 | 1468753178530 Marionette TRACE conn6 -> [0,1297,"getWindowHandle",null] 03:59:38 INFO - PROCESS | 180 | 1468753178532 Marionette TRACE conn6 <- [1,1297,null,{"value":"13"}] 03:59:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 03:59:38 INFO - PROCESS | 180 | 1468753178535 Marionette TRACE conn6 -> [0,1298,"setScriptTimeout",{"ms":35000}] 03:59:38 INFO - PROCESS | 180 | 1468753178537 Marionette TRACE conn6 <- [1,1298,null,{}] 03:59:38 INFO - PROCESS | 180 | 1468753178541 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}] 03:59:38 INFO - PROCESS | 180 | 1468753178543 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:38 INFO - PROCESS | 180 | 1468753178624 Marionette TRACE conn6 <- [1,1299,null,{"value":null}] 03:59:38 INFO - PROCESS | 180 | 1468753178630 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:38 INFO - PROCESS | 180 | 1468753178633 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:38 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACB53800 == 33 [pid = 180] [id = 334] 03:59:38 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A5546C00) [pid = 180] [serial = 1001] [outer = 0000000000000000] 03:59:38 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A872C400) [pid = 180] [serial = 1002] [outer = 00000019A5546C00] 03:59:38 INFO - PROCESS | 180 | 1468753178677 Marionette DEBUG loaded listener.js 03:59:38 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A8A70800) [pid = 180] [serial = 1003] [outer = 00000019A5546C00] 03:59:39 INFO - PROCESS | 180 | 1468753179102 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]]]}] 03:59:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3 03:59:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 629ms 03:59:39 INFO - PROCESS | 180 | 1468753179169 Marionette TRACE conn6 -> [0,1301,"getWindowHandle",null] 03:59:39 INFO - PROCESS | 180 | 1468753179171 Marionette TRACE conn6 <- [1,1301,null,{"value":"13"}] 03:59:39 INFO - PROCESS | 180 | 1468753179174 Marionette TRACE conn6 -> [0,1302,"setScriptTimeout",{"ms":35000}] 03:59:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 03:59:39 INFO - PROCESS | 180 | 1468753179176 Marionette TRACE conn6 <- [1,1302,null,{}] 03:59:39 INFO - PROCESS | 180 | 1468753179180 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}] 03:59:39 INFO - PROCESS | 180 | 1468753179182 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:39 INFO - PROCESS | 180 | 1468753179264 Marionette TRACE conn6 <- [1,1303,null,{"value":null}] 03:59:39 INFO - PROCESS | 180 | 1468753179271 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:39 INFO - PROCESS | 180 | 1468753179273 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:39 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACEEA800 == 34 [pid = 180] [id = 335] 03:59:39 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A8A7A000) [pid = 180] [serial = 1004] [outer = 0000000000000000] 03:59:39 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A8BE6C00) [pid = 180] [serial = 1005] [outer = 00000019A8A7A000] 03:59:39 INFO - PROCESS | 180 | 1468753179318 Marionette DEBUG loaded listener.js 03:59:39 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A9057800) [pid = 180] [serial = 1006] [outer = 00000019A8A7A000] 03:59:39 INFO - PROCESS | 180 | 1468753179766 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]]]}] 03:59:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 03:59:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 629ms 03:59:39 INFO - PROCESS | 180 | 1468753179807 Marionette TRACE conn6 -> [0,1305,"getWindowHandle",null] 03:59:39 INFO - PROCESS | 180 | 1468753179809 Marionette TRACE conn6 <- [1,1305,null,{"value":"13"}] 03:59:39 INFO - PROCESS | 180 | 1468753179812 Marionette TRACE conn6 -> [0,1306,"setScriptTimeout",{"ms":35000}] 03:59:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 03:59:39 INFO - PROCESS | 180 | 1468753179814 Marionette TRACE conn6 <- [1,1306,null,{}] 03:59:39 INFO - PROCESS | 180 | 1468753179817 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}] 03:59:39 INFO - PROCESS | 180 | 1468753179819 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:39 INFO - PROCESS | 180 | 1468753179902 Marionette TRACE conn6 <- [1,1307,null,{"value":null}] 03:59:39 INFO - PROCESS | 180 | 1468753179907 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:39 INFO - PROCESS | 180 | 1468753179909 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:39 INFO - PROCESS | 180 | ++DOCSHELL 00000019A80EB000 == 35 [pid = 180] [id = 336] 03:59:39 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019A905EC00) [pid = 180] [serial = 1007] [outer = 0000000000000000] 03:59:39 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019A92C9400) [pid = 180] [serial = 1008] [outer = 00000019A905EC00] 03:59:39 INFO - PROCESS | 180 | 1468753179953 Marionette DEBUG loaded listener.js 03:59:40 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (00000019A9762800) [pid = 180] [serial = 1009] [outer = 00000019A905EC00] 03:59:40 INFO - PROCESS | 180 | 1468753180612 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]]]}] 03:59:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 03:59:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 924ms 03:59:40 INFO - PROCESS | 180 | 1468753180740 Marionette TRACE conn6 -> [0,1309,"getWindowHandle",null] 03:59:40 INFO - PROCESS | 180 | 1468753180745 Marionette TRACE conn6 <- [1,1309,null,{"value":"13"}] 03:59:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 03:59:40 INFO - PROCESS | 180 | 1468753180751 Marionette TRACE conn6 -> [0,1310,"setScriptTimeout",{"ms":35000}] 03:59:40 INFO - PROCESS | 180 | 1468753180755 Marionette TRACE conn6 <- [1,1310,null,{}] 03:59:40 INFO - PROCESS | 180 | 1468753180761 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}] 03:59:40 INFO - PROCESS | 180 | 1468753180764 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:40 INFO - PROCESS | 180 | 1468753180909 Marionette TRACE conn6 <- [1,1311,null,{"value":null}] 03:59:40 INFO - PROCESS | 180 | 1468753180982 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:40 INFO - PROCESS | 180 | 1468753180985 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:41 INFO - PROCESS | 180 | ++DOCSHELL 00000019A1F99800 == 36 [pid = 180] [id = 337] 03:59:41 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (000000199BF18000) [pid = 180] [serial = 1010] [outer = 0000000000000000] 03:59:41 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (000000199C19FC00) [pid = 180] [serial = 1011] [outer = 000000199BF18000] 03:59:41 INFO - PROCESS | 180 | 1468753181045 Marionette DEBUG loaded listener.js 03:59:41 INFO - PROCESS | 180 | ++DOMWINDOW == 89 (000000199C750C00) [pid = 180] [serial = 1012] [outer = 000000199BF18000] 03:59:41 INFO - PROCESS | 180 | 1468753181782 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]]]}] 03:59:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 03:59:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1075ms 03:59:41 INFO - PROCESS | 180 | 1468753181836 Marionette TRACE conn6 -> [0,1313,"getWindowHandle",null] 03:59:41 INFO - PROCESS | 180 | 1468753181841 Marionette TRACE conn6 <- [1,1313,null,{"value":"13"}] 03:59:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 03:59:41 INFO - PROCESS | 180 | 1468753181848 Marionette TRACE conn6 -> [0,1314,"setScriptTimeout",{"ms":35000}] 03:59:41 INFO - PROCESS | 180 | 1468753181851 Marionette TRACE conn6 <- [1,1314,null,{}] 03:59:41 INFO - PROCESS | 180 | 1468753181855 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}] 03:59:41 INFO - PROCESS | 180 | 1468753181859 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:41 INFO - PROCESS | 180 | 1468753181985 Marionette TRACE conn6 <- [1,1315,null,{"value":null}] 03:59:42 INFO - PROCESS | 180 | 1468753182104 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:42 INFO - PROCESS | 180 | 1468753182107 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:42 INFO - PROCESS | 180 | ++DOCSHELL 00000019A907F800 == 37 [pid = 180] [id = 338] 03:59:42 INFO - PROCESS | 180 | ++DOMWINDOW == 90 (00000019A06CA400) [pid = 180] [serial = 1013] [outer = 0000000000000000] 03:59:42 INFO - PROCESS | 180 | ++DOMWINDOW == 91 (00000019A1E73400) [pid = 180] [serial = 1014] [outer = 00000019A06CA400] 03:59:42 INFO - PROCESS | 180 | 1468753182168 Marionette DEBUG loaded listener.js 03:59:42 INFO - PROCESS | 180 | ++DOMWINDOW == 92 (00000019A278A000) [pid = 180] [serial = 1015] [outer = 00000019A06CA400] 03:59:43 INFO - PROCESS | 180 | 1468753183060 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]]]}] 03:59:43 INFO - PROCESS | 180 | --DOCSHELL 00000019ACEEA800 == 36 [pid = 180] [id = 335] 03:59:43 INFO - PROCESS | 180 | --DOCSHELL 00000019ACB53800 == 35 [pid = 180] [id = 334] 03:59:43 INFO - PROCESS | 180 | --DOCSHELL 00000019AB8B6800 == 34 [pid = 180] [id = 333] 03:59:43 INFO - PROCESS | 180 | --DOCSHELL 00000019A93BF800 == 33 [pid = 180] [id = 332] 03:59:43 INFO - PROCESS | 180 | --DOCSHELL 00000019A86FA000 == 32 [pid = 180] [id = 331] 03:59:43 INFO - PROCESS | 180 | --DOCSHELL 00000019A80EC800 == 31 [pid = 180] [id = 330] 03:59:43 INFO - PROCESS | 180 | --DOCSHELL 00000019A2522000 == 30 [pid = 180] [id = 329] 03:59:43 INFO - PROCESS | 180 | --DOCSHELL 00000019A0679800 == 29 [pid = 180] [id = 328] 03:59:43 INFO - PROCESS | 180 | --DOMWINDOW == 91 (00000019A905D800) [pid = 180] [serial = 952] [outer = 0000000000000000] [url = about:blank] 03:59:43 INFO - PROCESS | 180 | --DOMWINDOW == 90 (00000019A8AB4C00) [pid = 180] [serial = 951] [outer = 0000000000000000] [url = about:blank] 03:59:43 INFO - PROCESS | 180 | --DOMWINDOW == 89 (00000019AA00F000) [pid = 180] [serial = 955] [outer = 0000000000000000] [url = about:blank] 03:59:43 INFO - PROCESS | 180 | --DOMWINDOW == 88 (00000019A99DF000) [pid = 180] [serial = 954] [outer = 0000000000000000] [url = about:blank] 03:59:43 INFO - PROCESS | 180 | --DOMWINDOW == 87 (00000019A6B0C400) [pid = 180] [serial = 960] [outer = 0000000000000000] [url = about:blank] 03:59:43 INFO - PROCESS | 180 | --DOMWINDOW == 86 (000000199C757400) [pid = 180] [serial = 939] [outer = 0000000000000000] [url = about:blank] 03:59:43 INFO - PROCESS | 180 | --DOMWINDOW == 85 (00000019AC3BF000) [pid = 180] [serial = 964] [outer = 0000000000000000] [url = about:blank] 03:59:43 INFO - PROCESS | 180 | --DOMWINDOW == 84 (00000019AB02E000) [pid = 180] [serial = 957] [outer = 0000000000000000] [url = about:blank] 03:59:43 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019A872E400) [pid = 180] [serial = 948] [outer = 0000000000000000] [url = about:blank] 03:59:43 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019A1E75000) [pid = 180] [serial = 936] [outer = 0000000000000000] [url = about:blank] 03:59:43 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019A278EC00) [pid = 180] [serial = 937] [outer = 0000000000000000] [url = about:blank] 03:59:43 INFO - PROCESS | 180 | --DOMWINDOW == 80 (000000199C255000) [pid = 180] [serial = 933] [outer = 0000000000000000] [url = about:blank] 03:59:43 INFO - PROCESS | 180 | --DOMWINDOW == 79 (000000199C795C00) [pid = 180] [serial = 934] [outer = 0000000000000000] [url = about:blank] 03:59:43 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019A6B2E400) [pid = 180] [serial = 945] [outer = 0000000000000000] [url = about:blank] 03:59:43 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019A7EC1C00) [pid = 180] [serial = 946] [outer = 0000000000000000] [url = about:blank] 03:59:43 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A9766400) [pid = 180] [serial = 931] [outer = 0000000000000000] [url = about:blank] 03:59:43 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A1E72800) [pid = 180] [serial = 942] [outer = 0000000000000000] [url = about:blank] 03:59:43 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019A25F0000) [pid = 180] [serial = 943] [outer = 0000000000000000] [url = about:blank] 03:59:43 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019ACBA6C00) [pid = 180] [serial = 966] [outer = 0000000000000000] [url = about:blank] 03:59:43 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019A05B4C00) [pid = 180] [serial = 940] [outer = 0000000000000000] [url = about:blank] 03:59:43 INFO - PROCESS | 180 | --DOMWINDOW == 71 (00000019ACBAE000) [pid = 180] [serial = 967] [outer = 0000000000000000] [url = about:blank] 03:59:43 INFO - PROCESS | 180 | --DOMWINDOW == 70 (00000019AC090800) [pid = 180] [serial = 963] [outer = 0000000000000000] [url = about:blank] 03:59:43 INFO - PROCESS | 180 | --DOMWINDOW == 69 (00000019AC089000) [pid = 180] [serial = 958] [outer = 0000000000000000] [url = about:blank] 03:59:43 INFO - PROCESS | 180 | --DOMWINDOW == 68 (00000019A873E000) [pid = 180] [serial = 949] [outer = 0000000000000000] [url = about:blank] 03:59:43 INFO - PROCESS | 180 | --DOMWINDOW == 67 (00000019A9766000) [pid = 180] [serial = 961] [outer = 0000000000000000] [url = about:blank] 03:59:43 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 03:59:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1279ms 03:59:43 INFO - PROCESS | 180 | 1468753183128 Marionette TRACE conn6 -> [0,1317,"getWindowHandle",null] 03:59:43 INFO - PROCESS | 180 | 1468753183133 Marionette TRACE conn6 <- [1,1317,null,{"value":"13"}] 03:59:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 03:59:43 INFO - PROCESS | 180 | 1468753183138 Marionette TRACE conn6 -> [0,1318,"setScriptTimeout",{"ms":35000}] 03:59:43 INFO - PROCESS | 180 | 1468753183141 Marionette TRACE conn6 <- [1,1318,null,{}] 03:59:43 INFO - PROCESS | 180 | 1468753183147 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}] 03:59:43 INFO - PROCESS | 180 | 1468753183150 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:43 INFO - PROCESS | 180 | 1468753183256 Marionette TRACE conn6 <- [1,1319,null,{"value":null}] 03:59:43 INFO - PROCESS | 180 | 1468753183263 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:43 INFO - PROCESS | 180 | 1468753183267 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:43 INFO - PROCESS | 180 | ++DOCSHELL 00000019A1F8A800 == 30 [pid = 180] [id = 339] 03:59:43 INFO - PROCESS | 180 | ++DOMWINDOW == 68 (000000199C74D000) [pid = 180] [serial = 1016] [outer = 0000000000000000] 03:59:43 INFO - PROCESS | 180 | ++DOMWINDOW == 69 (000000199C79A000) [pid = 180] [serial = 1017] [outer = 000000199C74D000] 03:59:43 INFO - PROCESS | 180 | 1468753183319 Marionette DEBUG loaded listener.js 03:59:43 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (00000019A05AFC00) [pid = 180] [serial = 1018] [outer = 000000199C74D000] 03:59:43 INFO - PROCESS | 180 | 1468753183835 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]]]}] 03:59:43 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 03:59:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 734ms 03:59:43 INFO - PROCESS | 180 | 1468753183876 Marionette TRACE conn6 -> [0,1321,"getWindowHandle",null] 03:59:43 INFO - PROCESS | 180 | 1468753183881 Marionette TRACE conn6 <- [1,1321,null,{"value":"13"}] 03:59:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 03:59:43 INFO - PROCESS | 180 | 1468753183887 Marionette TRACE conn6 -> [0,1322,"setScriptTimeout",{"ms":35000}] 03:59:43 INFO - PROCESS | 180 | 1468753183890 Marionette TRACE conn6 <- [1,1322,null,{}] 03:59:43 INFO - PROCESS | 180 | 1468753183894 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}] 03:59:43 INFO - PROCESS | 180 | 1468753183897 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:44 INFO - PROCESS | 180 | 1468753183988 Marionette TRACE conn6 <- [1,1323,null,{"value":null}] 03:59:44 INFO - PROCESS | 180 | 1468753183997 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:44 INFO - PROCESS | 180 | 1468753183999 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:44 INFO - PROCESS | 180 | ++DOCSHELL 00000019A80EF000 == 31 [pid = 180] [id = 340] 03:59:44 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (00000019A1FD0800) [pid = 180] [serial = 1019] [outer = 0000000000000000] 03:59:44 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (00000019A25F3800) [pid = 180] [serial = 1020] [outer = 00000019A1FD0800] 03:59:44 INFO - PROCESS | 180 | 1468753184049 Marionette DEBUG loaded listener.js 03:59:44 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019A554CC00) [pid = 180] [serial = 1021] [outer = 00000019A1FD0800] 03:59:44 INFO - PROCESS | 180 | 1468753184528 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]]]}] 03:59:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 03:59:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 692ms 03:59:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 03:59:44 INFO - PROCESS | 180 | 1468753184582 Marionette TRACE conn6 -> [0,1325,"getWindowHandle",null] 03:59:44 INFO - PROCESS | 180 | 1468753184585 Marionette TRACE conn6 <- [1,1325,null,{"value":"13"}] 03:59:44 INFO - PROCESS | 180 | 1468753184589 Marionette TRACE conn6 -> [0,1326,"setScriptTimeout",{"ms":35000}] 03:59:44 INFO - PROCESS | 180 | 1468753184593 Marionette TRACE conn6 <- [1,1326,null,{}] 03:59:44 INFO - PROCESS | 180 | 1468753184605 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}] 03:59:44 INFO - PROCESS | 180 | 1468753184610 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:44 INFO - PROCESS | 180 | 1468753184757 Marionette TRACE conn6 <- [1,1327,null,{"value":null}] 03:59:44 INFO - PROCESS | 180 | 1468753184810 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:44 INFO - PROCESS | 180 | 1468753184814 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:44 INFO - PROCESS | 180 | ++DOCSHELL 00000019A93BB000 == 32 [pid = 180] [id = 341] 03:59:44 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (000000199BF16400) [pid = 180] [serial = 1022] [outer = 0000000000000000] 03:59:44 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A6B37000) [pid = 180] [serial = 1023] [outer = 000000199BF16400] 03:59:44 INFO - PROCESS | 180 | 1468753184864 Marionette DEBUG loaded listener.js 03:59:44 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A809E800) [pid = 180] [serial = 1024] [outer = 000000199BF16400] 03:59:45 INFO - PROCESS | 180 | 1468753185707 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]]]}] 03:59:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 03:59:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1131ms 03:59:45 INFO - PROCESS | 180 | 1468753185728 Marionette TRACE conn6 -> [0,1329,"getWindowHandle",null] 03:59:45 INFO - PROCESS | 180 | 1468753185731 Marionette TRACE conn6 <- [1,1329,null,{"value":"13"}] 03:59:45 INFO - PROCESS | 180 | 1468753185735 Marionette TRACE conn6 -> [0,1330,"setScriptTimeout",{"ms":35000}] 03:59:45 INFO - PROCESS | 180 | 1468753185737 Marionette TRACE conn6 <- [1,1330,null,{}] 03:59:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 03:59:45 INFO - PROCESS | 180 | 1468753185740 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}] 03:59:45 INFO - PROCESS | 180 | 1468753185742 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:45 INFO - PROCESS | 180 | 1468753185863 Marionette TRACE conn6 <- [1,1331,null,{"value":null}] 03:59:45 INFO - PROCESS | 180 | 1468753185868 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:45 INFO - PROCESS | 180 | 1468753185871 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:45 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB8CD800 == 33 [pid = 180] [id = 342] 03:59:45 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A5A0EC00) [pid = 180] [serial = 1025] [outer = 0000000000000000] 03:59:45 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A8733800) [pid = 180] [serial = 1026] [outer = 00000019A5A0EC00] 03:59:45 INFO - PROCESS | 180 | 1468753185918 Marionette DEBUG loaded listener.js 03:59:46 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A8745000) [pid = 180] [serial = 1027] [outer = 00000019A5A0EC00] 03:59:46 INFO - PROCESS | 180 | 1468753186413 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]]]}] 03:59:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 03:59:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 734ms 03:59:46 INFO - PROCESS | 180 | 1468753186479 Marionette TRACE conn6 -> [0,1333,"getWindowHandle",null] 03:59:46 INFO - PROCESS | 180 | 1468753186482 Marionette TRACE conn6 <- [1,1333,null,{"value":"13"}] 03:59:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 03:59:46 INFO - PROCESS | 180 | 1468753186485 Marionette TRACE conn6 -> [0,1334,"setScriptTimeout",{"ms":35000}] 03:59:46 INFO - PROCESS | 180 | 1468753186487 Marionette TRACE conn6 <- [1,1334,null,{}] 03:59:46 INFO - PROCESS | 180 | 1468753186491 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}] 03:59:46 INFO - PROCESS | 180 | 1468753186493 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:46 INFO - PROCESS | 180 | 1468753186604 Marionette TRACE conn6 <- [1,1335,null,{"value":null}] 03:59:46 INFO - PROCESS | 180 | 1468753186654 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:46 INFO - PROCESS | 180 | 1468753186656 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:46 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACEDD800 == 34 [pid = 180] [id = 343] 03:59:46 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A8745800) [pid = 180] [serial = 1028] [outer = 0000000000000000] 03:59:46 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A8D6F800) [pid = 180] [serial = 1029] [outer = 00000019A8745800] 03:59:46 INFO - PROCESS | 180 | 1468753186704 Marionette DEBUG loaded listener.js 03:59:46 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A9763400) [pid = 180] [serial = 1030] [outer = 00000019A8745800] 03:59:47 INFO - PROCESS | 180 | 1468753187153 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]]]}] 03:59:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 03:59:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 735ms 03:59:47 INFO - PROCESS | 180 | 1468753187244 Marionette TRACE conn6 -> [0,1337,"getWindowHandle",null] 03:59:47 INFO - PROCESS | 180 | 1468753187246 Marionette TRACE conn6 <- [1,1337,null,{"value":"13"}] 03:59:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 03:59:47 INFO - PROCESS | 180 | 1468753187254 Marionette TRACE conn6 -> [0,1338,"setScriptTimeout",{"ms":35000}] 03:59:47 INFO - PROCESS | 180 | 1468753187255 Marionette TRACE conn6 <- [1,1338,null,{}] 03:59:47 INFO - PROCESS | 180 | 1468753187259 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}] 03:59:47 INFO - PROCESS | 180 | 1468753187265 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:47 INFO - PROCESS | 180 | 1468753187442 Marionette TRACE conn6 <- [1,1339,null,{"value":null}] 03:59:47 INFO - PROCESS | 180 | --DOMWINDOW == 81 (000000199C79B400) [pid = 180] [serial = 986] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 03:59:47 INFO - PROCESS | 180 | --DOMWINDOW == 80 (000000199C466C00) [pid = 180] [serial = 980] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 03:59:47 INFO - PROCESS | 180 | --DOMWINDOW == 79 (000000199C0C6400) [pid = 180] [serial = 989] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 03:59:47 INFO - PROCESS | 180 | --DOMWINDOW == 78 (000000199C0A8800) [pid = 180] [serial = 983] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 03:59:47 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019A5546800) [pid = 180] [serial = 992] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 03:59:47 INFO - PROCESS | 180 | --DOMWINDOW == 76 (000000199C79AC00) [pid = 180] [serial = 995] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 03:59:47 INFO - PROCESS | 180 | --DOMWINDOW == 75 (000000199C794C00) [pid = 180] [serial = 968] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 03:59:47 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019A60C1800) [pid = 180] [serial = 971] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 03:59:47 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019A98EE400) [pid = 180] [serial = 974] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 03:59:47 INFO - PROCESS | 180 | --DOMWINDOW == 72 (000000199BC33400) [pid = 180] [serial = 977] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 03:59:47 INFO - PROCESS | 180 | --DOMWINDOW == 71 (00000019A5545400) [pid = 180] [serial = 998] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 03:59:47 INFO - PROCESS | 180 | --DOMWINDOW == 70 (00000019A8A7A000) [pid = 180] [serial = 1004] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 03:59:47 INFO - PROCESS | 180 | --DOMWINDOW == 69 (00000019A5546C00) [pid = 180] [serial = 1001] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 03:59:47 INFO - PROCESS | 180 | 1468753187496 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:47 INFO - PROCESS | 180 | 1468753187498 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:47 INFO - PROCESS | 180 | ++DOCSHELL 00000019A6ABA800 == 35 [pid = 180] [id = 344] 03:59:47 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (000000199BC30C00) [pid = 180] [serial = 1031] [outer = 0000000000000000] 03:59:47 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (000000199C0CA400) [pid = 180] [serial = 1032] [outer = 000000199BC30C00] 03:59:47 INFO - PROCESS | 180 | 1468753187544 Marionette DEBUG loaded listener.js 03:59:47 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (00000019A5545400) [pid = 180] [serial = 1033] [outer = 000000199BC30C00] 03:59:47 INFO - PROCESS | 180 | 1468753187925 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]]]}] 03:59:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 03:59:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 734ms 03:59:47 INFO - PROCESS | 180 | 1468753187985 Marionette TRACE conn6 -> [0,1341,"getWindowHandle",null] 03:59:47 INFO - PROCESS | 180 | 1468753187988 Marionette TRACE conn6 <- [1,1341,null,{"value":"13"}] 03:59:47 INFO - PROCESS | 180 | 1468753187991 Marionette TRACE conn6 -> [0,1342,"setScriptTimeout",{"ms":35000}] 03:59:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 03:59:47 INFO - PROCESS | 180 | 1468753187993 Marionette TRACE conn6 <- [1,1342,null,{}] 03:59:47 INFO - PROCESS | 180 | 1468753187996 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}] 03:59:48 INFO - PROCESS | 180 | 1468753187998 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:48 INFO - PROCESS | 180 | 1468753188082 Marionette TRACE conn6 <- [1,1343,null,{"value":null}] 03:59:48 INFO - PROCESS | 180 | 1468753188088 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:48 INFO - PROCESS | 180 | 1468753188090 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:48 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE56B800 == 36 [pid = 180] [id = 345] 03:59:48 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019A8737C00) [pid = 180] [serial = 1034] [outer = 0000000000000000] 03:59:48 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019AA011800) [pid = 180] [serial = 1035] [outer = 00000019A8737C00] 03:59:48 INFO - PROCESS | 180 | 1468753188135 Marionette DEBUG loaded listener.js 03:59:48 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019AB092C00) [pid = 180] [serial = 1036] [outer = 00000019A8737C00] 03:59:48 INFO - PROCESS | 180 | 1468753188544 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]]]}] 03:59:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 03:59:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 587ms 03:59:48 INFO - PROCESS | 180 | 1468753188586 Marionette TRACE conn6 -> [0,1345,"getWindowHandle",null] 03:59:48 INFO - PROCESS | 180 | 1468753188588 Marionette TRACE conn6 <- [1,1345,null,{"value":"13"}] 03:59:48 INFO - PROCESS | 180 | 1468753188591 Marionette TRACE conn6 -> [0,1346,"setScriptTimeout",{"ms":35000}] 03:59:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 03:59:48 INFO - PROCESS | 180 | 1468753188601 Marionette TRACE conn6 <- [1,1346,null,{}] 03:59:48 INFO - PROCESS | 180 | 1468753188610 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}] 03:59:48 INFO - PROCESS | 180 | 1468753188612 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:48 INFO - PROCESS | 180 | 1468753188696 Marionette TRACE conn6 <- [1,1347,null,{"value":null}] 03:59:48 INFO - PROCESS | 180 | 1468753188703 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:48 INFO - PROCESS | 180 | 1468753188705 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:48 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE5CB800 == 37 [pid = 180] [id = 346] 03:59:48 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019AC085800) [pid = 180] [serial = 1037] [outer = 0000000000000000] 03:59:48 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019AC08D800) [pid = 180] [serial = 1038] [outer = 00000019AC085800] 03:59:48 INFO - PROCESS | 180 | 1468753188751 Marionette DEBUG loaded listener.js 03:59:48 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019AC3B4C00) [pid = 180] [serial = 1039] [outer = 00000019AC085800] 03:59:49 INFO - PROCESS | 180 | 1468753189193 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]]]}] 03:59:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 03:59:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 629ms 03:59:49 INFO - PROCESS | 180 | 1468753189225 Marionette TRACE conn6 -> [0,1349,"getWindowHandle",null] 03:59:49 INFO - PROCESS | 180 | 1468753189227 Marionette TRACE conn6 <- [1,1349,null,{"value":"13"}] 03:59:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 03:59:49 INFO - PROCESS | 180 | 1468753189242 Marionette TRACE conn6 -> [0,1350,"setScriptTimeout",{"ms":35000}] 03:59:49 INFO - PROCESS | 180 | 1468753189244 Marionette TRACE conn6 <- [1,1350,null,{}] 03:59:49 INFO - PROCESS | 180 | 1468753189248 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}] 03:59:49 INFO - PROCESS | 180 | 1468753189250 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:49 INFO - PROCESS | 180 | 1468753189341 Marionette TRACE conn6 <- [1,1351,null,{"value":null}] 03:59:49 INFO - PROCESS | 180 | 1468753189347 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:49 INFO - PROCESS | 180 | 1468753189349 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:49 INFO - PROCESS | 180 | ++DOCSHELL 00000019A91BC000 == 38 [pid = 180] [id = 347] 03:59:49 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019AC3BE000) [pid = 180] [serial = 1040] [outer = 0000000000000000] 03:59:49 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019ACBA2400) [pid = 180] [serial = 1041] [outer = 00000019AC3BE000] 03:59:49 INFO - PROCESS | 180 | 1468753189396 Marionette DEBUG loaded listener.js 03:59:49 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019ACBAB000) [pid = 180] [serial = 1042] [outer = 00000019AC3BE000] 03:59:50 INFO - PROCESS | 180 | 1468753190162 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]]]}] 03:59:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 03:59:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 987ms 03:59:50 INFO - PROCESS | 180 | 1468753190232 Marionette TRACE conn6 -> [0,1353,"getWindowHandle",null] 03:59:50 INFO - PROCESS | 180 | 1468753190237 Marionette TRACE conn6 <- [1,1353,null,{"value":"13"}] 03:59:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 03:59:50 INFO - PROCESS | 180 | 1468753190242 Marionette TRACE conn6 -> [0,1354,"setScriptTimeout",{"ms":35000}] 03:59:50 INFO - PROCESS | 180 | 1468753190248 Marionette TRACE conn6 <- [1,1354,null,{}] 03:59:50 INFO - PROCESS | 180 | 1468753190254 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}] 03:59:50 INFO - PROCESS | 180 | 1468753190257 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:50 INFO - PROCESS | 180 | 1468753190418 Marionette TRACE conn6 <- [1,1355,null,{"value":null}] 03:59:50 INFO - PROCESS | 180 | 1468753190530 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:50 INFO - PROCESS | 180 | 1468753190533 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:50 INFO - PROCESS | 180 | ++DOCSHELL 00000019A821A000 == 39 [pid = 180] [id = 348] 03:59:50 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (000000199D5C9000) [pid = 180] [serial = 1043] [outer = 0000000000000000] 03:59:50 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A107B400) [pid = 180] [serial = 1044] [outer = 000000199D5C9000] 03:59:50 INFO - PROCESS | 180 | 1468753190596 Marionette DEBUG loaded listener.js 03:59:50 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019A25F9800) [pid = 180] [serial = 1045] [outer = 000000199D5C9000] 03:59:51 INFO - PROCESS | 180 | 1468753191215 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] 03:59:51 INFO - PROCESS | 180 | 1468753191276 Marionette TRACE conn6 <- [1,1357,null,{"value":"13"}] 03:59:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 03:59:51 INFO - PROCESS | 180 | 1468753191283 Marionette TRACE conn6 -> [0,1358,"setScriptTimeout",{"ms":35000}] 03:59:51 INFO - PROCESS | 180 | 1468753191286 Marionette TRACE conn6 <- [1,1358,null,{}] 03:59:51 INFO - PROCESS | 180 | 1468753191291 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}] 03:59:51 INFO - PROCESS | 180 | 1468753191294 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:51 INFO - PROCESS | 180 | 1468753191413 Marionette TRACE conn6 <- [1,1359,null,{"value":null}] 03:59:51 INFO - PROCESS | 180 | 1468753191533 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:51 INFO - PROCESS | 180 | 1468753191536 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:51 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD770800 == 40 [pid = 180] [id = 349] 03:59:51 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019A6B37800) [pid = 180] [serial = 1046] [outer = 0000000000000000] 03:59:51 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (00000019A8602400) [pid = 180] [serial = 1047] [outer = 00000019A6B37800] 03:59:51 INFO - PROCESS | 180 | 1468753191595 Marionette DEBUG loaded listener.js 03:59:51 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (00000019A9058800) [pid = 180] [serial = 1048] [outer = 00000019A6B37800] 03:59:52 INFO - PROCESS | 180 | 1468753192230 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] 03:59:52 INFO - PROCESS | 180 | 1468753192275 Marionette TRACE conn6 <- [1,1361,null,{"value":"13"}] 03:59:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 03:59:52 INFO - PROCESS | 180 | 1468753192278 Marionette TRACE conn6 -> [0,1362,"setScriptTimeout",{"ms":35000}] 03:59:52 INFO - PROCESS | 180 | 1468753192283 Marionette TRACE conn6 <- [1,1362,null,{}] 03:59:52 INFO - PROCESS | 180 | 1468753192295 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}] 03:59:52 INFO - PROCESS | 180 | 1468753192300 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:52 INFO - PROCESS | 180 | 1468753192426 Marionette TRACE conn6 <- [1,1363,null,{"value":null}] 03:59:52 INFO - PROCESS | 180 | 1468753192547 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:52 INFO - PROCESS | 180 | 1468753192551 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:52 INFO - PROCESS | 180 | ++DOCSHELL 00000019A8212000 == 41 [pid = 180] [id = 350] 03:59:52 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (000000199C258400) [pid = 180] [serial = 1049] [outer = 0000000000000000] 03:59:52 INFO - PROCESS | 180 | ++DOMWINDOW == 89 (00000019A2A5E000) [pid = 180] [serial = 1050] [outer = 000000199C258400] 03:59:52 INFO - PROCESS | 180 | 1468753192611 Marionette DEBUG loaded listener.js 03:59:52 INFO - PROCESS | 180 | ++DOMWINDOW == 90 (00000019A905E000) [pid = 180] [serial = 1051] [outer = 000000199C258400] 03:59:53 INFO - PROCESS | 180 | [180] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:59:53 INFO - PROCESS | 180 | 1468753193428 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] 03:59:53 INFO - PROCESS | 180 | 1468753193476 Marionette TRACE conn6 <- [1,1365,null,{"value":"13"}] 03:59:53 INFO - PROCESS | 180 | 1468753193480 Marionette TRACE conn6 -> [0,1366,"setScriptTimeout",{"ms":35000}] 03:59:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 03:59:53 INFO - PROCESS | 180 | 1468753193484 Marionette TRACE conn6 <- [1,1366,null,{}] 03:59:53 INFO - PROCESS | 180 | 1468753193509 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}] 03:59:53 INFO - PROCESS | 180 | 1468753193512 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:53 INFO - PROCESS | 180 | 1468753193621 Marionette TRACE conn6 <- [1,1367,null,{"value":null}] 03:59:53 INFO - PROCESS | 180 | 1468753193701 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:53 INFO - PROCESS | 180 | 1468753193704 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:54 INFO - PROCESS | 180 | --DOCSHELL 000000199CE23000 == 40 [pid = 180] [id = 327] 03:59:54 INFO - PROCESS | 180 | --DOCSHELL 00000019AE5CB800 == 39 [pid = 180] [id = 346] 03:59:54 INFO - PROCESS | 180 | --DOCSHELL 00000019AE56B800 == 38 [pid = 180] [id = 345] 03:59:54 INFO - PROCESS | 180 | --DOCSHELL 00000019A6ABA800 == 37 [pid = 180] [id = 344] 03:59:54 INFO - PROCESS | 180 | --DOCSHELL 00000019ACEDD800 == 36 [pid = 180] [id = 343] 03:59:54 INFO - PROCESS | 180 | --DOCSHELL 00000019AB8CD800 == 35 [pid = 180] [id = 342] 03:59:54 INFO - PROCESS | 180 | --DOCSHELL 00000019A93BB000 == 34 [pid = 180] [id = 341] 03:59:54 INFO - PROCESS | 180 | --DOCSHELL 00000019A80EF000 == 33 [pid = 180] [id = 340] 03:59:54 INFO - PROCESS | 180 | --DOCSHELL 00000019A1F8A800 == 32 [pid = 180] [id = 339] 03:59:54 INFO - PROCESS | 180 | --DOCSHELL 00000019A80EB000 == 31 [pid = 180] [id = 336] 03:59:54 INFO - PROCESS | 180 | --DOCSHELL 00000019A1F99800 == 30 [pid = 180] [id = 337] 03:59:54 INFO - PROCESS | 180 | --DOCSHELL 00000019A907F800 == 29 [pid = 180] [id = 338] 03:59:54 INFO - PROCESS | 180 | --DOCSHELL 00000019A8212000 == 28 [pid = 180] [id = 350] 03:59:54 INFO - PROCESS | 180 | --DOCSHELL 00000019AD770800 == 27 [pid = 180] [id = 349] 03:59:54 INFO - PROCESS | 180 | --DOCSHELL 00000019A821A000 == 26 [pid = 180] [id = 348] 03:59:54 INFO - PROCESS | 180 | --DOCSHELL 00000019A91BC000 == 25 [pid = 180] [id = 347] 03:59:54 INFO - PROCESS | 180 | ++DOCSHELL 000000199A168800 == 26 [pid = 180] [id = 351] 03:59:54 INFO - PROCESS | 180 | ++DOMWINDOW == 91 (000000199A1CF000) [pid = 180] [serial = 1052] [outer = 0000000000000000] 03:59:54 INFO - PROCESS | 180 | ++DOMWINDOW == 92 (000000199A1D1800) [pid = 180] [serial = 1053] [outer = 000000199A1CF000] 03:59:54 INFO - PROCESS | 180 | 1468753194408 Marionette DEBUG loaded listener.js 03:59:54 INFO - PROCESS | 180 | ++DOMWINDOW == 93 (000000199A359400) [pid = 180] [serial = 1054] [outer = 000000199A1CF000] 03:59:54 INFO - PROCESS | 180 | --DOMWINDOW == 92 (000000199D560000) [pid = 180] [serial = 987] [outer = 0000000000000000] [url = about:blank] 03:59:54 INFO - PROCESS | 180 | --DOMWINDOW == 91 (00000019A05B4000) [pid = 180] [serial = 988] [outer = 0000000000000000] [url = about:blank] 03:59:54 INFO - PROCESS | 180 | --DOMWINDOW == 90 (00000019A05B4400) [pid = 180] [serial = 982] [outer = 0000000000000000] [url = about:blank] 03:59:54 INFO - PROCESS | 180 | --DOMWINDOW == 89 (000000199C315C00) [pid = 180] [serial = 981] [outer = 0000000000000000] [url = about:blank] 03:59:54 INFO - PROCESS | 180 | --DOMWINDOW == 88 (00000019A1F14400) [pid = 180] [serial = 990] [outer = 0000000000000000] [url = about:blank] 03:59:54 INFO - PROCESS | 180 | --DOMWINDOW == 87 (000000199C190C00) [pid = 180] [serial = 984] [outer = 0000000000000000] [url = about:blank] 03:59:54 INFO - PROCESS | 180 | --DOMWINDOW == 86 (000000199C254C00) [pid = 180] [serial = 985] [outer = 0000000000000000] [url = about:blank] 03:59:54 INFO - PROCESS | 180 | --DOMWINDOW == 85 (00000019A5550400) [pid = 180] [serial = 993] [outer = 0000000000000000] [url = about:blank] 03:59:54 INFO - PROCESS | 180 | --DOMWINDOW == 84 (00000019A6B36800) [pid = 180] [serial = 997] [outer = 0000000000000000] [url = about:blank] 03:59:54 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019A10DD400) [pid = 180] [serial = 970] [outer = 0000000000000000] [url = about:blank] 03:59:54 INFO - PROCESS | 180 | --DOMWINDOW == 82 (000000199D82D800) [pid = 180] [serial = 969] [outer = 0000000000000000] [url = about:blank] 03:59:54 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019A8424C00) [pid = 180] [serial = 973] [outer = 0000000000000000] [url = about:blank] 03:59:54 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019A6B05C00) [pid = 180] [serial = 972] [outer = 0000000000000000] [url = about:blank] 03:59:54 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019ACBA8C00) [pid = 180] [serial = 976] [outer = 0000000000000000] [url = about:blank] 03:59:54 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019A9995400) [pid = 180] [serial = 975] [outer = 0000000000000000] [url = about:blank] 03:59:54 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019ACDE5400) [pid = 180] [serial = 979] [outer = 0000000000000000] [url = about:blank] 03:59:54 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019ACC13800) [pid = 180] [serial = 978] [outer = 0000000000000000] [url = about:blank] 03:59:54 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A6B06800) [pid = 180] [serial = 996] [outer = 0000000000000000] [url = about:blank] 03:59:54 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019A8606400) [pid = 180] [serial = 999] [outer = 0000000000000000] [url = about:blank] 03:59:54 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019A9057800) [pid = 180] [serial = 1006] [outer = 0000000000000000] [url = about:blank] 03:59:54 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019A92C9400) [pid = 180] [serial = 1008] [outer = 0000000000000000] [url = about:blank] 03:59:54 INFO - PROCESS | 180 | --DOMWINDOW == 71 (00000019A8742400) [pid = 180] [serial = 1000] [outer = 0000000000000000] [url = about:blank] 03:59:54 INFO - PROCESS | 180 | --DOMWINDOW == 70 (00000019A8BE6C00) [pid = 180] [serial = 1005] [outer = 0000000000000000] [url = about:blank] 03:59:54 INFO - PROCESS | 180 | --DOMWINDOW == 69 (00000019A872C400) [pid = 180] [serial = 1002] [outer = 0000000000000000] [url = about:blank] 03:59:54 INFO - PROCESS | 180 | --DOMWINDOW == 68 (00000019A60BAC00) [pid = 180] [serial = 994] [outer = 0000000000000000] [url = about:blank] 03:59:54 INFO - PROCESS | 180 | --DOMWINDOW == 67 (00000019A8A70800) [pid = 180] [serial = 1003] [outer = 0000000000000000] [url = about:blank] 03:59:54 INFO - PROCESS | 180 | --DOMWINDOW == 66 (00000019A25F5000) [pid = 180] [serial = 991] [outer = 0000000000000000] [url = about:blank] 03:59:54 INFO - PROCESS | 180 | 1468753194956 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] 03:59:54 INFO - PROCESS | 180 | 1468753194985 Marionette TRACE conn6 <- [1,1369,null,{"value":"13"}] 03:59:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 03:59:54 INFO - PROCESS | 180 | 1468753194990 Marionette TRACE conn6 -> [0,1370,"setScriptTimeout",{"ms":35000}] 03:59:54 INFO - PROCESS | 180 | 1468753194993 Marionette TRACE conn6 <- [1,1370,null,{}] 03:59:55 INFO - PROCESS | 180 | 1468753194998 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}] 03:59:55 INFO - PROCESS | 180 | 1468753195001 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:55 INFO - PROCESS | 180 | 1468753195128 Marionette TRACE conn6 <- [1,1371,null,{"value":null}] 03:59:55 INFO - PROCESS | 180 | 1468753195202 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:55 INFO - PROCESS | 180 | 1468753195205 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:55 INFO - PROCESS | 180 | ++DOCSHELL 00000019A0A95800 == 27 [pid = 180] [id = 352] 03:59:55 INFO - PROCESS | 180 | ++DOMWINDOW == 67 (000000199A357000) [pid = 180] [serial = 1055] [outer = 0000000000000000] 03:59:55 INFO - PROCESS | 180 | ++DOMWINDOW == 68 (000000199C0CAC00) [pid = 180] [serial = 1056] [outer = 000000199A357000] 03:59:55 INFO - PROCESS | 180 | 1468753195257 Marionette DEBUG loaded listener.js 03:59:55 INFO - PROCESS | 180 | ++DOMWINDOW == 69 (000000199C19C000) [pid = 180] [serial = 1057] [outer = 000000199A357000] 03:59:55 INFO - PROCESS | 180 | [180] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:59:55 INFO - PROCESS | 180 | 1468753195677 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] 03:59:55 INFO - PROCESS | 180 | 1468753195734 Marionette TRACE conn6 <- [1,1373,null,{"value":"13"}] 03:59:55 INFO - PROCESS | 180 | 1468753195774 Marionette TRACE conn6 -> [0,1374,"setScriptTimeout",{"ms":35000}] 03:59:55 INFO - PROCESS | 180 | 1468753195777 Marionette TRACE conn6 <- [1,1374,null,{}] 03:59:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 03:59:55 INFO - PROCESS | 180 | 1468753195781 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}] 03:59:55 INFO - PROCESS | 180 | 1468753195783 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:55 INFO - PROCESS | 180 | 1468753195884 Marionette TRACE conn6 <- [1,1375,null,{"value":null}] 03:59:55 INFO - PROCESS | 180 | 1468753195897 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:55 INFO - PROCESS | 180 | 1468753195900 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:55 INFO - PROCESS | 180 | ++DOCSHELL 00000019A0A8F800 == 28 [pid = 180] [id = 353] 03:59:55 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (000000199C793000) [pid = 180] [serial = 1058] [outer = 0000000000000000] 03:59:55 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (000000199C79A400) [pid = 180] [serial = 1059] [outer = 000000199C793000] 03:59:55 INFO - PROCESS | 180 | 1468753195959 Marionette DEBUG loaded listener.js 03:59:56 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (000000199D828C00) [pid = 180] [serial = 1060] [outer = 000000199C793000] 03:59:56 INFO - PROCESS | 180 | 1468753196452 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] 03:59:56 INFO - PROCESS | 180 | 1468753196499 Marionette TRACE conn6 <- [1,1377,null,{"value":"13"}] 03:59:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 03:59:56 INFO - PROCESS | 180 | 1468753196502 Marionette TRACE conn6 -> [0,1378,"setScriptTimeout",{"ms":35000}] 03:59:56 INFO - PROCESS | 180 | 1468753196506 Marionette TRACE conn6 <- [1,1378,null,{}] 03:59:56 INFO - PROCESS | 180 | 1468753196518 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}] 03:59:56 INFO - PROCESS | 180 | 1468753196524 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:56 INFO - PROCESS | 180 | 1468753196628 Marionette TRACE conn6 <- [1,1379,null,{"value":null}] 03:59:56 INFO - PROCESS | 180 | 1468753196645 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:56 INFO - PROCESS | 180 | 1468753196647 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:56 INFO - PROCESS | 180 | ++DOCSHELL 00000019A80D8000 == 29 [pid = 180] [id = 354] 03:59:56 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019A0DB6000) [pid = 180] [serial = 1061] [outer = 0000000000000000] 03:59:56 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019A0DCCC00) [pid = 180] [serial = 1062] [outer = 00000019A0DB6000] 03:59:56 INFO - PROCESS | 180 | 1468753196695 Marionette DEBUG loaded listener.js 03:59:56 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A10EB800) [pid = 180] [serial = 1063] [outer = 00000019A0DB6000] 03:59:57 INFO - PROCESS | 180 | 1468753197164 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]]]}] 03:59:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 03:59:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 734ms 03:59:57 INFO - PROCESS | 180 | 1468753197269 Marionette TRACE conn6 -> [0,1381,"getWindowHandle",null] 03:59:57 INFO - PROCESS | 180 | 1468753197272 Marionette TRACE conn6 <- [1,1381,null,{"value":"13"}] 03:59:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 03:59:57 INFO - PROCESS | 180 | 1468753197280 Marionette TRACE conn6 -> [0,1382,"setScriptTimeout",{"ms":35000}] 03:59:57 INFO - PROCESS | 180 | 1468753197282 Marionette TRACE conn6 <- [1,1382,null,{}] 03:59:57 INFO - PROCESS | 180 | 1468753197286 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}] 03:59:57 INFO - PROCESS | 180 | 1468753197288 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:57 INFO - PROCESS | 180 | 1468753197410 Marionette TRACE conn6 <- [1,1383,null,{"value":null}] 03:59:57 INFO - PROCESS | 180 | 1468753197456 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:57 INFO - PROCESS | 180 | 1468753197459 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:57 INFO - PROCESS | 180 | ++DOCSHELL 00000019A84E7800 == 30 [pid = 180] [id = 355] 03:59:57 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A1F17800) [pid = 180] [serial = 1064] [outer = 0000000000000000] 03:59:57 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A1F18400) [pid = 180] [serial = 1065] [outer = 00000019A1F17800] 03:59:57 INFO - PROCESS | 180 | 1468753197513 Marionette DEBUG loaded listener.js 03:59:57 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A25EE400) [pid = 180] [serial = 1066] [outer = 00000019A1F17800] 03:59:57 INFO - PROCESS | 180 | 1468753197928 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]]]}] 03:59:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 03:59:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 671ms 03:59:57 INFO - PROCESS | 180 | 1468753197955 Marionette TRACE conn6 -> [0,1385,"getWindowHandle",null] 03:59:57 INFO - PROCESS | 180 | 1468753197957 Marionette TRACE conn6 <- [1,1385,null,{"value":"13"}] 03:59:57 INFO - PROCESS | 180 | 1468753197960 Marionette TRACE conn6 -> [0,1386,"setScriptTimeout",{"ms":35000}] 03:59:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 03:59:57 INFO - PROCESS | 180 | 1468753197962 Marionette TRACE conn6 <- [1,1386,null,{}] 03:59:57 INFO - PROCESS | 180 | 1468753197966 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}] 03:59:57 INFO - PROCESS | 180 | 1468753197968 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:58 INFO - PROCESS | 180 | 1468753198076 Marionette TRACE conn6 <- [1,1387,null,{"value":null}] 03:59:58 INFO - PROCESS | 180 | 1468753198081 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:58 INFO - PROCESS | 180 | 1468753198083 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:58 INFO - PROCESS | 180 | ++DOCSHELL 00000019A8A98800 == 31 [pid = 180] [id = 356] 03:59:58 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A25FD000) [pid = 180] [serial = 1067] [outer = 0000000000000000] 03:59:58 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A5546800) [pid = 180] [serial = 1068] [outer = 00000019A25FD000] 03:59:58 INFO - PROCESS | 180 | 1468753198141 Marionette DEBUG loaded listener.js 03:59:58 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A60BEC00) [pid = 180] [serial = 1069] [outer = 00000019A25FD000] 03:59:58 INFO - PROCESS | 180 | 1468753198645 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]]]}] 03:59:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 03:59:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 736ms 03:59:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 03:59:58 INFO - PROCESS | 180 | 1468753198699 Marionette TRACE conn6 -> [0,1389,"getWindowHandle",null] 03:59:58 INFO - PROCESS | 180 | 1468753198702 Marionette TRACE conn6 <- [1,1389,null,{"value":"13"}] 03:59:58 INFO - PROCESS | 180 | 1468753198705 Marionette TRACE conn6 -> [0,1390,"setScriptTimeout",{"ms":35000}] 03:59:58 INFO - PROCESS | 180 | 1468753198707 Marionette TRACE conn6 <- [1,1390,null,{}] 03:59:58 INFO - PROCESS | 180 | 1468753198744 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}] 03:59:58 INFO - PROCESS | 180 | 1468753198751 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:59 INFO - PROCESS | 180 | 1468753199064 Marionette TRACE conn6 <- [1,1391,null,{"value":null}] 03:59:59 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019A5A0EC00) [pid = 180] [serial = 1025] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 03:59:59 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019A8745800) [pid = 180] [serial = 1028] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 03:59:59 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019A905EC00) [pid = 180] [serial = 1007] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 03:59:59 INFO - PROCESS | 180 | --DOMWINDOW == 77 (000000199BF16400) [pid = 180] [serial = 1022] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 03:59:59 INFO - PROCESS | 180 | --DOMWINDOW == 76 (000000199C74D000) [pid = 180] [serial = 1016] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 03:59:59 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A1FD0800) [pid = 180] [serial = 1019] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 03:59:59 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019A06CA400) [pid = 180] [serial = 1013] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 03:59:59 INFO - PROCESS | 180 | --DOMWINDOW == 73 (000000199BC30C00) [pid = 180] [serial = 1031] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 03:59:59 INFO - PROCESS | 180 | --DOMWINDOW == 72 (000000199BF18000) [pid = 180] [serial = 1010] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 03:59:59 INFO - PROCESS | 180 | --DOMWINDOW == 71 (00000019A8737C00) [pid = 180] [serial = 1034] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 03:59:59 INFO - PROCESS | 180 | --DOMWINDOW == 70 (00000019AC3BE000) [pid = 180] [serial = 1040] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 03:59:59 INFO - PROCESS | 180 | --DOMWINDOW == 69 (00000019AC085800) [pid = 180] [serial = 1037] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 03:59:59 INFO - PROCESS | 180 | 1468753199126 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:59 INFO - PROCESS | 180 | 1468753199128 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:59 INFO - PROCESS | 180 | ++DOCSHELL 000000199B3EB800 == 32 [pid = 180] [id = 357] 03:59:59 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (000000199A352800) [pid = 180] [serial = 1070] [outer = 0000000000000000] 03:59:59 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (000000199BF18000) [pid = 180] [serial = 1071] [outer = 000000199A352800] 03:59:59 INFO - PROCESS | 180 | 1468753199176 Marionette DEBUG loaded listener.js 03:59:59 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (00000019A088D400) [pid = 180] [serial = 1072] [outer = 000000199A352800] 03:59:59 INFO - PROCESS | 180 | 1468753199543 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]]]}] 03:59:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 03:59:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 881ms 03:59:59 INFO - PROCESS | 180 | 1468753199590 Marionette TRACE conn6 -> [0,1393,"getWindowHandle",null] 03:59:59 INFO - PROCESS | 180 | 1468753199592 Marionette TRACE conn6 <- [1,1393,null,{"value":"13"}] 03:59:59 INFO - PROCESS | 180 | 1468753199595 Marionette TRACE conn6 -> [0,1394,"setScriptTimeout",{"ms":35000}] 03:59:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 03:59:59 INFO - PROCESS | 180 | 1468753199597 Marionette TRACE conn6 <- [1,1394,null,{}] 03:59:59 INFO - PROCESS | 180 | 1468753199600 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}] 03:59:59 INFO - PROCESS | 180 | 1468753199602 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:59 INFO - PROCESS | 180 | 1468753199685 Marionette TRACE conn6 <- [1,1395,null,{"value":null}] 03:59:59 INFO - PROCESS | 180 | 1468753199691 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:59 INFO - PROCESS | 180 | 1468753199693 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 03:59:59 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB8CF000 == 33 [pid = 180] [id = 358] 03:59:59 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019A6028000) [pid = 180] [serial = 1073] [outer = 0000000000000000] 03:59:59 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019A8090800) [pid = 180] [serial = 1074] [outer = 00000019A6028000] 03:59:59 INFO - PROCESS | 180 | 1468753199740 Marionette DEBUG loaded listener.js 03:59:59 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A84A5400) [pid = 180] [serial = 1075] [outer = 00000019A6028000] 04:00:00 INFO - PROCESS | 180 | 1468753200166 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]]]}] 04:00:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 04:00:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 629ms 04:00:00 INFO - PROCESS | 180 | 1468753200228 Marionette TRACE conn6 -> [0,1397,"getWindowHandle",null] 04:00:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 04:00:00 INFO - PROCESS | 180 | 1468753200230 Marionette TRACE conn6 <- [1,1397,null,{"value":"13"}] 04:00:00 INFO - PROCESS | 180 | 1468753200234 Marionette TRACE conn6 -> [0,1398,"setScriptTimeout",{"ms":35000}] 04:00:00 INFO - PROCESS | 180 | 1468753200236 Marionette TRACE conn6 <- [1,1398,null,{}] 04:00:00 INFO - PROCESS | 180 | 1468753200239 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}] 04:00:00 INFO - PROCESS | 180 | 1468753200242 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:00 INFO - PROCESS | 180 | 1468753200331 Marionette TRACE conn6 <- [1,1399,null,{"value":null}] 04:00:00 INFO - PROCESS | 180 | 1468753200339 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:00 INFO - PROCESS | 180 | 1468753200350 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:00 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACED4800 == 34 [pid = 180] [id = 359] 04:00:00 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A0659400) [pid = 180] [serial = 1076] [outer = 0000000000000000] 04:00:00 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A8729000) [pid = 180] [serial = 1077] [outer = 00000019A0659400] 04:00:00 INFO - PROCESS | 180 | 1468753200398 Marionette DEBUG loaded listener.js 04:00:00 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A873A000) [pid = 180] [serial = 1078] [outer = 00000019A0659400] 04:00:00 INFO - PROCESS | 180 | 1468753200869 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]]]}] 04:00:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 04:00:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 672ms 04:00:00 INFO - PROCESS | 180 | 1468753200908 Marionette TRACE conn6 -> [0,1401,"getWindowHandle",null] 04:00:00 INFO - PROCESS | 180 | 1468753200911 Marionette TRACE conn6 <- [1,1401,null,{"value":"13"}] 04:00:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 04:00:00 INFO - PROCESS | 180 | 1468753200914 Marionette TRACE conn6 -> [0,1402,"setScriptTimeout",{"ms":35000}] 04:00:00 INFO - PROCESS | 180 | 1468753200916 Marionette TRACE conn6 <- [1,1402,null,{}] 04:00:00 INFO - PROCESS | 180 | 1468753200920 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}] 04:00:00 INFO - PROCESS | 180 | 1468753200922 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:01 INFO - PROCESS | 180 | 1468753201012 Marionette TRACE conn6 <- [1,1403,null,{"value":null}] 04:00:01 INFO - PROCESS | 180 | 1468753201021 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:01 INFO - PROCESS | 180 | 1468753201023 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:01 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD01F800 == 35 [pid = 180] [id = 360] 04:00:01 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A873A400) [pid = 180] [serial = 1079] [outer = 0000000000000000] 04:00:01 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A8744800) [pid = 180] [serial = 1080] [outer = 00000019A873A400] 04:00:01 INFO - PROCESS | 180 | 1468753201075 Marionette DEBUG loaded listener.js 04:00:01 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A8A75000) [pid = 180] [serial = 1081] [outer = 00000019A873A400] 04:00:02 INFO - PROCESS | 180 | 1468753202039 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]]]}] 04:00:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 04:00:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1178ms 04:00:02 INFO - PROCESS | 180 | 1468753202096 Marionette TRACE conn6 -> [0,1405,"getWindowHandle",null] 04:00:02 INFO - PROCESS | 180 | 1468753202101 Marionette TRACE conn6 <- [1,1405,null,{"value":"13"}] 04:00:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 04:00:02 INFO - PROCESS | 180 | 1468753202149 Marionette TRACE conn6 -> [0,1406,"setScriptTimeout",{"ms":35000}] 04:00:02 INFO - PROCESS | 180 | 1468753202153 Marionette TRACE conn6 <- [1,1406,null,{}] 04:00:02 INFO - PROCESS | 180 | 1468753202159 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}] 04:00:02 INFO - PROCESS | 180 | 1468753202163 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:02 INFO - PROCESS | 180 | 1468753202320 Marionette TRACE conn6 <- [1,1407,null,{"value":null}] 04:00:02 INFO - PROCESS | 180 | 1468753202397 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:02 INFO - PROCESS | 180 | 1468753202400 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:02 INFO - PROCESS | 180 | ++DOCSHELL 00000019A254E800 == 36 [pid = 180] [id = 361] 04:00:02 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (000000199C262800) [pid = 180] [serial = 1082] [outer = 0000000000000000] 04:00:02 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (000000199C516400) [pid = 180] [serial = 1083] [outer = 000000199C262800] 04:00:02 INFO - PROCESS | 180 | 1468753202474 Marionette DEBUG loaded listener.js 04:00:02 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (000000199D82D800) [pid = 180] [serial = 1084] [outer = 000000199C262800] 04:00:02 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019A134C000) [pid = 180] [serial = 1085] [outer = 000000199AE10000] 04:00:03 INFO - PROCESS | 180 | 1468753203449 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]]]}] 04:00:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 04:00:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1345ms 04:00:03 INFO - PROCESS | 180 | 1468753203495 Marionette TRACE conn6 -> [0,1409,"getWindowHandle",null] 04:00:03 INFO - PROCESS | 180 | 1468753203499 Marionette TRACE conn6 <- [1,1409,null,{"value":"13"}] 04:00:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 04:00:03 INFO - PROCESS | 180 | 1468753203505 Marionette TRACE conn6 -> [0,1410,"setScriptTimeout",{"ms":35000}] 04:00:03 INFO - PROCESS | 180 | 1468753203508 Marionette TRACE conn6 <- [1,1410,null,{}] 04:00:03 INFO - PROCESS | 180 | 1468753203514 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}] 04:00:03 INFO - PROCESS | 180 | 1468753203517 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:03 INFO - PROCESS | 180 | 1468753203634 Marionette TRACE conn6 <- [1,1411,null,{"value":null}] 04:00:03 INFO - PROCESS | 180 | --DOCSHELL 00000019AC09F000 == 35 [pid = 180] [id = 20] 04:00:03 INFO - PROCESS | 180 | --DOCSHELL 00000019A6AB5000 == 34 [pid = 180] [id = 15] 04:00:03 INFO - PROCESS | 180 | --DOCSHELL 00000019A84E3800 == 33 [pid = 180] [id = 26] 04:00:03 INFO - PROCESS | 180 | --DOCSHELL 00000019A8A8B000 == 32 [pid = 180] [id = 17] 04:00:03 INFO - PROCESS | 180 | --DOCSHELL 00000019A86F0800 == 31 [pid = 180] [id = 16] 04:00:03 INFO - PROCESS | 180 | --DOCSHELL 00000019A6B8C000 == 30 [pid = 180] [id = 25] 04:00:03 INFO - PROCESS | 180 | --DOCSHELL 00000019AE5E1800 == 29 [pid = 180] [id = 21] 04:00:03 INFO - PROCESS | 180 | --DOCSHELL 00000019A066C000 == 28 [pid = 180] [id = 28] 04:00:03 INFO - PROCESS | 180 | --DOCSHELL 00000019A5942800 == 27 [pid = 180] [id = 14] 04:00:03 INFO - PROCESS | 180 | --DOCSHELL 00000019AB00F000 == 26 [pid = 180] [id = 19] 04:00:03 INFO - PROCESS | 180 | --DOCSHELL 00000019A91B6000 == 25 [pid = 180] [id = 27] 04:00:03 INFO - PROCESS | 180 | --DOCSHELL 00000019A2534800 == 24 [pid = 180] [id = 12] 04:00:03 INFO - PROCESS | 180 | --DOCSHELL 00000019A9858800 == 23 [pid = 180] [id = 18] 04:00:03 INFO - PROCESS | 180 | --DOCSHELL 00000019A254C800 == 22 [pid = 180] [id = 24] 04:00:03 INFO - PROCESS | 180 | --DOCSHELL 00000019A5A7D000 == 21 [pid = 180] [id = 13] 04:00:03 INFO - PROCESS | 180 | --DOCSHELL 00000019A06FB000 == 20 [pid = 180] [id = 23] 04:00:03 INFO - PROCESS | 180 | --DOMWINDOW == 84 (00000019ACBA2400) [pid = 180] [serial = 1041] [outer = 0000000000000000] [url = about:blank] 04:00:03 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019ACBAB000) [pid = 180] [serial = 1042] [outer = 0000000000000000] [url = about:blank] 04:00:03 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019AC08D800) [pid = 180] [serial = 1038] [outer = 0000000000000000] [url = about:blank] 04:00:03 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019A8733800) [pid = 180] [serial = 1026] [outer = 0000000000000000] [url = about:blank] 04:00:03 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019A8D6F800) [pid = 180] [serial = 1029] [outer = 0000000000000000] [url = about:blank] 04:00:03 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019A9762800) [pid = 180] [serial = 1009] [outer = 0000000000000000] [url = about:blank] 04:00:03 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019A6B37000) [pid = 180] [serial = 1023] [outer = 0000000000000000] [url = about:blank] 04:00:03 INFO - PROCESS | 180 | --DOMWINDOW == 77 (000000199C79A000) [pid = 180] [serial = 1017] [outer = 0000000000000000] [url = about:blank] 04:00:03 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A05AFC00) [pid = 180] [serial = 1018] [outer = 0000000000000000] [url = about:blank] 04:00:03 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A25F3800) [pid = 180] [serial = 1020] [outer = 0000000000000000] [url = about:blank] 04:00:03 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019A8745000) [pid = 180] [serial = 1027] [outer = 0000000000000000] [url = about:blank] 04:00:03 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019A554CC00) [pid = 180] [serial = 1021] [outer = 0000000000000000] [url = about:blank] 04:00:03 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019A1E73400) [pid = 180] [serial = 1014] [outer = 0000000000000000] [url = about:blank] 04:00:03 INFO - PROCESS | 180 | --DOMWINDOW == 71 (00000019A278A000) [pid = 180] [serial = 1015] [outer = 0000000000000000] [url = about:blank] 04:00:03 INFO - PROCESS | 180 | --DOMWINDOW == 70 (000000199C0CA400) [pid = 180] [serial = 1032] [outer = 0000000000000000] [url = about:blank] 04:00:03 INFO - PROCESS | 180 | --DOMWINDOW == 69 (000000199C19FC00) [pid = 180] [serial = 1011] [outer = 0000000000000000] [url = about:blank] 04:00:03 INFO - PROCESS | 180 | --DOMWINDOW == 68 (000000199C750C00) [pid = 180] [serial = 1012] [outer = 0000000000000000] [url = about:blank] 04:00:03 INFO - PROCESS | 180 | --DOMWINDOW == 67 (00000019A9763400) [pid = 180] [serial = 1030] [outer = 0000000000000000] [url = about:blank] 04:00:03 INFO - PROCESS | 180 | --DOMWINDOW == 66 (00000019AA011800) [pid = 180] [serial = 1035] [outer = 0000000000000000] [url = about:blank] 04:00:03 INFO - PROCESS | 180 | --DOMWINDOW == 65 (00000019AC3B4C00) [pid = 180] [serial = 1039] [outer = 0000000000000000] [url = about:blank] 04:00:03 INFO - PROCESS | 180 | --DOMWINDOW == 64 (00000019A5545400) [pid = 180] [serial = 1033] [outer = 0000000000000000] [url = about:blank] 04:00:03 INFO - PROCESS | 180 | --DOMWINDOW == 63 (00000019AB092C00) [pid = 180] [serial = 1036] [outer = 0000000000000000] [url = about:blank] 04:00:03 INFO - PROCESS | 180 | --DOMWINDOW == 62 (00000019A809E800) [pid = 180] [serial = 1024] [outer = 0000000000000000] [url = about:blank] 04:00:03 INFO - PROCESS | 180 | 1468753203740 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:03 INFO - PROCESS | 180 | 1468753203744 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:03 INFO - PROCESS | 180 | ++DOCSHELL 000000199C7BC800 == 21 [pid = 180] [id = 362] 04:00:03 INFO - PROCESS | 180 | ++DOMWINDOW == 63 (000000199C0CA400) [pid = 180] [serial = 1086] [outer = 0000000000000000] 04:00:03 INFO - PROCESS | 180 | ++DOMWINDOW == 64 (000000199C256800) [pid = 180] [serial = 1087] [outer = 000000199C0CA400] 04:00:03 INFO - PROCESS | 180 | 1468753203802 Marionette DEBUG loaded listener.js 04:00:03 INFO - PROCESS | 180 | ++DOMWINDOW == 65 (000000199C792C00) [pid = 180] [serial = 1088] [outer = 000000199C0CA400] 04:00:04 INFO - PROCESS | 180 | 1468753204388 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]]]}] 04:00:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 04:00:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 922ms 04:00:04 INFO - PROCESS | 180 | 1468753204431 Marionette TRACE conn6 -> [0,1413,"getWindowHandle",null] 04:00:04 INFO - PROCESS | 180 | 1468753204436 Marionette TRACE conn6 <- [1,1413,null,{"value":"13"}] 04:00:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 04:00:04 INFO - PROCESS | 180 | 1468753204443 Marionette TRACE conn6 -> [0,1414,"setScriptTimeout",{"ms":35000}] 04:00:04 INFO - PROCESS | 180 | 1468753204446 Marionette TRACE conn6 <- [1,1414,null,{}] 04:00:04 INFO - PROCESS | 180 | 1468753204450 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}] 04:00:04 INFO - PROCESS | 180 | 1468753204453 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:04 INFO - PROCESS | 180 | 1468753204548 Marionette TRACE conn6 <- [1,1415,null,{"value":null}] 04:00:04 INFO - PROCESS | 180 | 1468753204626 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:04 INFO - PROCESS | 180 | 1468753204628 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:04 INFO - PROCESS | 180 | ++DOCSHELL 00000019A74AA000 == 22 [pid = 180] [id = 363] 04:00:04 INFO - PROCESS | 180 | ++DOMWINDOW == 66 (00000019A05E9400) [pid = 180] [serial = 1089] [outer = 0000000000000000] 04:00:04 INFO - PROCESS | 180 | ++DOMWINDOW == 67 (00000019A0D09400) [pid = 180] [serial = 1090] [outer = 00000019A05E9400] 04:00:04 INFO - PROCESS | 180 | 1468753204678 Marionette DEBUG loaded listener.js 04:00:04 INFO - PROCESS | 180 | ++DOMWINDOW == 68 (00000019A1E09800) [pid = 180] [serial = 1091] [outer = 00000019A05E9400] 04:00:05 INFO - PROCESS | 180 | 1468753205101 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]]]}] 04:00:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 04:00:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 733ms 04:00:05 INFO - PROCESS | 180 | 1468753205178 Marionette TRACE conn6 -> [0,1417,"getWindowHandle",null] 04:00:05 INFO - PROCESS | 180 | 1468753205181 Marionette TRACE conn6 <- [1,1417,null,{"value":"13"}] 04:00:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 04:00:05 INFO - PROCESS | 180 | 1468753205184 Marionette TRACE conn6 -> [0,1418,"setScriptTimeout",{"ms":35000}] 04:00:05 INFO - PROCESS | 180 | 1468753205188 Marionette TRACE conn6 <- [1,1418,null,{}] 04:00:05 INFO - PROCESS | 180 | 1468753205200 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}] 04:00:05 INFO - PROCESS | 180 | 1468753205212 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:05 INFO - PROCESS | 180 | 1468753205302 Marionette TRACE conn6 <- [1,1419,null,{"value":null}] 04:00:05 INFO - PROCESS | 180 | 1468753205314 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:05 INFO - PROCESS | 180 | 1468753205318 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:05 INFO - PROCESS | 180 | ++DOCSHELL 00000019A89A4800 == 23 [pid = 180] [id = 364] 04:00:05 INFO - PROCESS | 180 | ++DOMWINDOW == 69 (000000199C0C0800) [pid = 180] [serial = 1092] [outer = 0000000000000000] 04:00:05 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (00000019A602DC00) [pid = 180] [serial = 1093] [outer = 000000199C0C0800] 04:00:05 INFO - PROCESS | 180 | 1468753205368 Marionette DEBUG loaded listener.js 04:00:05 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (00000019A6B08000) [pid = 180] [serial = 1094] [outer = 000000199C0C0800] 04:00:05 INFO - PROCESS | 180 | 1468753205811 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]]]}] 04:00:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 04:00:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 693ms 04:00:05 INFO - PROCESS | 180 | 1468753205879 Marionette TRACE conn6 -> [0,1421,"getWindowHandle",null] 04:00:05 INFO - PROCESS | 180 | 1468753205882 Marionette TRACE conn6 <- [1,1421,null,{"value":"13"}] 04:00:05 INFO - PROCESS | 180 | 1468753205885 Marionette TRACE conn6 -> [0,1422,"setScriptTimeout",{"ms":35000}] 04:00:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 04:00:05 INFO - PROCESS | 180 | 1468753205887 Marionette TRACE conn6 <- [1,1422,null,{}] 04:00:05 INFO - PROCESS | 180 | 1468753205896 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}] 04:00:05 INFO - PROCESS | 180 | 1468753205898 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:06 INFO - PROCESS | 180 | 1468753206041 Marionette TRACE conn6 <- [1,1423,null,{"value":null}] 04:00:06 INFO - PROCESS | 180 | 1468753206052 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:06 INFO - PROCESS | 180 | 1468753206054 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:06 INFO - PROCESS | 180 | ++DOCSHELL 00000019AA04E800 == 24 [pid = 180] [id = 365] 04:00:06 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (000000199C0A9000) [pid = 180] [serial = 1095] [outer = 0000000000000000] 04:00:06 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019A6B3C000) [pid = 180] [serial = 1096] [outer = 000000199C0A9000] 04:00:06 INFO - PROCESS | 180 | 1468753206144 Marionette DEBUG loaded listener.js 04:00:06 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019A8097800) [pid = 180] [serial = 1097] [outer = 000000199C0A9000] 04:00:06 INFO - PROCESS | 180 | 1468753206602 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]]]}] 04:00:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 04:00:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 734ms 04:00:06 INFO - PROCESS | 180 | 1468753206627 Marionette TRACE conn6 -> [0,1425,"getWindowHandle",null] 04:00:06 INFO - PROCESS | 180 | 1468753206629 Marionette TRACE conn6 <- [1,1425,null,{"value":"13"}] 04:00:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 04:00:06 INFO - PROCESS | 180 | 1468753206639 Marionette TRACE conn6 -> [0,1426,"setScriptTimeout",{"ms":35000}] 04:00:06 INFO - PROCESS | 180 | 1468753206641 Marionette TRACE conn6 <- [1,1426,null,{}] 04:00:06 INFO - PROCESS | 180 | 1468753206644 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}] 04:00:06 INFO - PROCESS | 180 | 1468753206646 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:06 INFO - PROCESS | 180 | 1468753206756 Marionette TRACE conn6 <- [1,1427,null,{"value":null}] 04:00:06 INFO - PROCESS | 180 | 1468753206763 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:06 INFO - PROCESS | 180 | 1468753206766 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:06 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB8D1800 == 25 [pid = 180] [id = 366] 04:00:06 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (000000199C0C4000) [pid = 180] [serial = 1098] [outer = 0000000000000000] 04:00:06 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A8730800) [pid = 180] [serial = 1099] [outer = 000000199C0C4000] 04:00:06 INFO - PROCESS | 180 | 1468753206812 Marionette DEBUG loaded listener.js 04:00:06 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A8A6D000) [pid = 180] [serial = 1100] [outer = 000000199C0C4000] 04:00:07 INFO - PROCESS | 180 | 1468753207277 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]]]}] 04:00:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 04:00:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 671ms 04:00:07 INFO - PROCESS | 180 | 1468753207314 Marionette TRACE conn6 -> [0,1429,"getWindowHandle",null] 04:00:07 INFO - PROCESS | 180 | 1468753207316 Marionette TRACE conn6 <- [1,1429,null,{"value":"13"}] 04:00:07 INFO - PROCESS | 180 | 1468753207319 Marionette TRACE conn6 -> [0,1430,"setScriptTimeout",{"ms":35000}] 04:00:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 04:00:07 INFO - PROCESS | 180 | 1468753207321 Marionette TRACE conn6 <- [1,1430,null,{}] 04:00:07 INFO - PROCESS | 180 | 1468753207325 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}] 04:00:07 INFO - PROCESS | 180 | 1468753207331 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:07 INFO - PROCESS | 180 | 1468753207503 Marionette TRACE conn6 <- [1,1431,null,{"value":null}] 04:00:07 INFO - PROCESS | 180 | 1468753207516 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:07 INFO - PROCESS | 180 | 1468753207518 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:07 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD02F000 == 26 [pid = 180] [id = 367] 04:00:07 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A8A74000) [pid = 180] [serial = 1101] [outer = 0000000000000000] 04:00:07 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A8D70C00) [pid = 180] [serial = 1102] [outer = 00000019A8A74000] 04:00:07 INFO - PROCESS | 180 | 1468753207606 Marionette DEBUG loaded listener.js 04:00:07 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A9064400) [pid = 180] [serial = 1103] [outer = 00000019A8A74000] 04:00:07 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019A0659400) [pid = 180] [serial = 1076] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 04:00:07 INFO - PROCESS | 180 | --DOMWINDOW == 78 (000000199A357000) [pid = 180] [serial = 1055] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 04:00:07 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019A1F17800) [pid = 180] [serial = 1064] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 04:00:07 INFO - PROCESS | 180 | --DOMWINDOW == 76 (000000199C793000) [pid = 180] [serial = 1058] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 04:00:07 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A25FD000) [pid = 180] [serial = 1067] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 04:00:07 INFO - PROCESS | 180 | --DOMWINDOW == 74 (000000199A1CF000) [pid = 180] [serial = 1052] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 04:00:07 INFO - PROCESS | 180 | --DOMWINDOW == 73 (000000199A352800) [pid = 180] [serial = 1070] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 04:00:07 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019A0DB6000) [pid = 180] [serial = 1061] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 04:00:07 INFO - PROCESS | 180 | --DOMWINDOW == 71 (000000199C258400) [pid = 180] [serial = 1049] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 04:00:07 INFO - PROCESS | 180 | --DOMWINDOW == 70 (00000019A6028000) [pid = 180] [serial = 1073] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 04:00:07 INFO - PROCESS | 180 | --DOMWINDOW == 69 (000000199D5C9000) [pid = 180] [serial = 1043] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 04:00:07 INFO - PROCESS | 180 | --DOMWINDOW == 68 (00000019A6B37800) [pid = 180] [serial = 1046] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 04:00:08 INFO - PROCESS | 180 | 1468753208087 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]]]}] 04:00:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 04:00:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 819ms 04:00:08 INFO - PROCESS | 180 | 1468753208142 Marionette TRACE conn6 -> [0,1433,"getWindowHandle",null] 04:00:08 INFO - PROCESS | 180 | 1468753208144 Marionette TRACE conn6 <- [1,1433,null,{"value":"13"}] 04:00:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 04:00:08 INFO - PROCESS | 180 | 1468753208153 Marionette TRACE conn6 -> [0,1434,"setScriptTimeout",{"ms":35000}] 04:00:08 INFO - PROCESS | 180 | 1468753208155 Marionette TRACE conn6 <- [1,1434,null,{}] 04:00:08 INFO - PROCESS | 180 | 1468753208159 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}] 04:00:08 INFO - PROCESS | 180 | 1468753208161 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:08 INFO - PROCESS | 180 | 1468753208246 Marionette TRACE conn6 <- [1,1435,null,{"value":null}] 04:00:08 INFO - PROCESS | 180 | 1468753208251 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:08 INFO - PROCESS | 180 | 1468753208253 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:08 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD778000 == 27 [pid = 180] [id = 368] 04:00:08 INFO - PROCESS | 180 | ++DOMWINDOW == 69 (00000019A0E97800) [pid = 180] [serial = 1104] [outer = 0000000000000000] 04:00:08 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (00000019A6B32000) [pid = 180] [serial = 1105] [outer = 00000019A0E97800] 04:00:08 INFO - PROCESS | 180 | 1468753208299 Marionette DEBUG loaded listener.js 04:00:08 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (00000019A905B000) [pid = 180] [serial = 1106] [outer = 00000019A0E97800] 04:00:08 INFO - PROCESS | 180 | 1468753208738 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]]]}] 04:00:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 04:00:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 629ms 04:00:08 INFO - PROCESS | 180 | 1468753208785 Marionette TRACE conn6 -> [0,1437,"getWindowHandle",null] 04:00:08 INFO - PROCESS | 180 | 1468753208787 Marionette TRACE conn6 <- [1,1437,null,{"value":"13"}] 04:00:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 04:00:08 INFO - PROCESS | 180 | 1468753208790 Marionette TRACE conn6 -> [0,1438,"setScriptTimeout",{"ms":35000}] 04:00:08 INFO - PROCESS | 180 | 1468753208792 Marionette TRACE conn6 <- [1,1438,null,{}] 04:00:08 INFO - PROCESS | 180 | 1468753208796 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}] 04:00:08 INFO - PROCESS | 180 | 1468753208798 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:08 INFO - PROCESS | 180 | 1468753208906 Marionette TRACE conn6 <- [1,1439,null,{"value":null}] 04:00:08 INFO - PROCESS | 180 | 1468753208919 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:08 INFO - PROCESS | 180 | 1468753208921 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:08 INFO - PROCESS | 180 | ++DOCSHELL 000000199C5A8800 == 28 [pid = 180] [id = 369] 04:00:08 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (00000019A554C800) [pid = 180] [serial = 1107] [outer = 0000000000000000] 04:00:08 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019A970CC00) [pid = 180] [serial = 1108] [outer = 00000019A554C800] 04:00:08 INFO - PROCESS | 180 | 1468753208967 Marionette DEBUG loaded listener.js 04:00:09 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019A9766000) [pid = 180] [serial = 1109] [outer = 00000019A554C800] 04:00:09 INFO - PROCESS | 180 | 1468753209391 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]]]}] 04:00:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 04:00:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 629ms 04:00:09 INFO - PROCESS | 180 | 1468753209430 Marionette TRACE conn6 -> [0,1441,"getWindowHandle",null] 04:00:09 INFO - PROCESS | 180 | 1468753209432 Marionette TRACE conn6 <- [1,1441,null,{"value":"13"}] 04:00:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 04:00:09 INFO - PROCESS | 180 | 1468753209435 Marionette TRACE conn6 -> [0,1442,"setScriptTimeout",{"ms":35000}] 04:00:09 INFO - PROCESS | 180 | 1468753209437 Marionette TRACE conn6 <- [1,1442,null,{}] 04:00:09 INFO - PROCESS | 180 | 1468753209444 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}] 04:00:09 INFO - PROCESS | 180 | 1468753209446 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:09 INFO - PROCESS | 180 | 1468753209531 Marionette TRACE conn6 <- [1,1443,null,{"value":null}] 04:00:09 INFO - PROCESS | 180 | 1468753209537 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:09 INFO - PROCESS | 180 | 1468753209539 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:09 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE5A1800 == 29 [pid = 180] [id = 370] 04:00:09 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A976BC00) [pid = 180] [serial = 1110] [outer = 0000000000000000] 04:00:09 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A97B6400) [pid = 180] [serial = 1111] [outer = 00000019A976BC00] 04:00:09 INFO - PROCESS | 180 | 1468753209586 Marionette DEBUG loaded listener.js 04:00:09 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A98E7C00) [pid = 180] [serial = 1112] [outer = 00000019A976BC00] 04:00:10 INFO - PROCESS | 180 | --DOCSHELL 000000199A168800 == 28 [pid = 180] [id = 351] 04:00:10 INFO - PROCESS | 180 | --DOCSHELL 00000019AF722000 == 27 [pid = 180] [id = 22] 04:00:11 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A8729000) [pid = 180] [serial = 1077] [outer = 0000000000000000] [url = about:blank] 04:00:11 INFO - PROCESS | 180 | --DOMWINDOW == 75 (000000199C0CAC00) [pid = 180] [serial = 1056] [outer = 0000000000000000] [url = about:blank] 04:00:11 INFO - PROCESS | 180 | --DOMWINDOW == 74 (000000199C19C000) [pid = 180] [serial = 1057] [outer = 0000000000000000] [url = about:blank] 04:00:11 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019A1F18400) [pid = 180] [serial = 1065] [outer = 0000000000000000] [url = about:blank] 04:00:11 INFO - PROCESS | 180 | --DOMWINDOW == 72 (000000199C79A400) [pid = 180] [serial = 1059] [outer = 0000000000000000] [url = about:blank] 04:00:11 INFO - PROCESS | 180 | --DOMWINDOW == 71 (00000019A5546800) [pid = 180] [serial = 1068] [outer = 0000000000000000] [url = about:blank] 04:00:11 INFO - PROCESS | 180 | --DOMWINDOW == 70 (000000199D828C00) [pid = 180] [serial = 1060] [outer = 0000000000000000] [url = about:blank] 04:00:11 INFO - PROCESS | 180 | --DOMWINDOW == 69 (00000019A25EE400) [pid = 180] [serial = 1066] [outer = 0000000000000000] [url = about:blank] 04:00:11 INFO - PROCESS | 180 | --DOMWINDOW == 68 (000000199A1D1800) [pid = 180] [serial = 1053] [outer = 0000000000000000] [url = about:blank] 04:00:11 INFO - PROCESS | 180 | --DOMWINDOW == 67 (000000199A359400) [pid = 180] [serial = 1054] [outer = 0000000000000000] [url = about:blank] 04:00:11 INFO - PROCESS | 180 | --DOMWINDOW == 66 (000000199BF18000) [pid = 180] [serial = 1071] [outer = 0000000000000000] [url = about:blank] 04:00:11 INFO - PROCESS | 180 | --DOMWINDOW == 65 (00000019A0DCCC00) [pid = 180] [serial = 1062] [outer = 0000000000000000] [url = about:blank] 04:00:11 INFO - PROCESS | 180 | --DOMWINDOW == 64 (00000019A60BEC00) [pid = 180] [serial = 1069] [outer = 0000000000000000] [url = about:blank] 04:00:11 INFO - PROCESS | 180 | --DOMWINDOW == 63 (00000019A905E000) [pid = 180] [serial = 1051] [outer = 0000000000000000] [url = about:blank] 04:00:11 INFO - PROCESS | 180 | --DOMWINDOW == 62 (00000019A2A5E000) [pid = 180] [serial = 1050] [outer = 0000000000000000] [url = about:blank] 04:00:11 INFO - PROCESS | 180 | --DOMWINDOW == 61 (00000019A8090800) [pid = 180] [serial = 1074] [outer = 0000000000000000] [url = about:blank] 04:00:11 INFO - PROCESS | 180 | --DOMWINDOW == 60 (00000019A088D400) [pid = 180] [serial = 1072] [outer = 0000000000000000] [url = about:blank] 04:00:11 INFO - PROCESS | 180 | --DOMWINDOW == 59 (00000019A873A000) [pid = 180] [serial = 1078] [outer = 0000000000000000] [url = about:blank] 04:00:11 INFO - PROCESS | 180 | --DOMWINDOW == 58 (00000019A25F9800) [pid = 180] [serial = 1045] [outer = 0000000000000000] [url = about:blank] 04:00:11 INFO - PROCESS | 180 | --DOMWINDOW == 57 (00000019A107B400) [pid = 180] [serial = 1044] [outer = 0000000000000000] [url = about:blank] 04:00:11 INFO - PROCESS | 180 | --DOMWINDOW == 56 (00000019A9058800) [pid = 180] [serial = 1048] [outer = 0000000000000000] [url = about:blank] 04:00:11 INFO - PROCESS | 180 | --DOMWINDOW == 55 (00000019A8602400) [pid = 180] [serial = 1047] [outer = 0000000000000000] [url = about:blank] 04:00:11 INFO - PROCESS | 180 | --DOMWINDOW == 54 (00000019A84A5400) [pid = 180] [serial = 1075] [outer = 0000000000000000] [url = about:blank] 04:00:11 INFO - PROCESS | 180 | --DOMWINDOW == 53 (00000019A10EB800) [pid = 180] [serial = 1063] [outer = 0000000000000000] [url = about:blank] 04:00:11 INFO - PROCESS | 180 | 1468753211363 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]]]}] 04:00:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 04:00:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1976ms 04:00:11 INFO - PROCESS | 180 | 1468753211414 Marionette TRACE conn6 -> [0,1445,"getWindowHandle",null] 04:00:11 INFO - PROCESS | 180 | 1468753211418 Marionette TRACE conn6 <- [1,1445,null,{"value":"13"}] 04:00:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 04:00:11 INFO - PROCESS | 180 | 1468753211423 Marionette TRACE conn6 -> [0,1446,"setScriptTimeout",{"ms":35000}] 04:00:11 INFO - PROCESS | 180 | 1468753211427 Marionette TRACE conn6 <- [1,1446,null,{}] 04:00:11 INFO - PROCESS | 180 | 1468753211433 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}] 04:00:11 INFO - PROCESS | 180 | 1468753211437 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:11 INFO - PROCESS | 180 | 1468753211531 Marionette TRACE conn6 <- [1,1447,null,{"value":null}] 04:00:11 INFO - PROCESS | 180 | 1468753211539 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:11 INFO - PROCESS | 180 | 1468753211544 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:11 INFO - PROCESS | 180 | ++DOCSHELL 000000199D5EC000 == 28 [pid = 180] [id = 371] 04:00:11 INFO - PROCESS | 180 | ++DOMWINDOW == 54 (000000199BF17400) [pid = 180] [serial = 1113] [outer = 0000000000000000] 04:00:11 INFO - PROCESS | 180 | ++DOMWINDOW == 55 (000000199BF18800) [pid = 180] [serial = 1114] [outer = 000000199BF17400] 04:00:11 INFO - PROCESS | 180 | 1468753211596 Marionette DEBUG loaded listener.js 04:00:11 INFO - PROCESS | 180 | ++DOMWINDOW == 56 (000000199C0BF800) [pid = 180] [serial = 1115] [outer = 000000199BF17400] 04:00:12 INFO - PROCESS | 180 | 1468753212096 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]]]}] 04:00:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 04:00:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 735ms 04:00:12 INFO - PROCESS | 180 | 1468753212161 Marionette TRACE conn6 -> [0,1449,"getWindowHandle",null] 04:00:12 INFO - PROCESS | 180 | 1468753212167 Marionette TRACE conn6 <- [1,1449,null,{"value":"13"}] 04:00:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 04:00:12 INFO - PROCESS | 180 | 1468753212174 Marionette TRACE conn6 -> [0,1450,"setScriptTimeout",{"ms":35000}] 04:00:12 INFO - PROCESS | 180 | 1468753212177 Marionette TRACE conn6 <- [1,1450,null,{}] 04:00:12 INFO - PROCESS | 180 | 1468753212181 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}] 04:00:12 INFO - PROCESS | 180 | 1468753212184 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:12 INFO - PROCESS | 180 | 1468753212277 Marionette TRACE conn6 <- [1,1451,null,{"value":null}] 04:00:12 INFO - PROCESS | 180 | 1468753212290 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:12 INFO - PROCESS | 180 | 1468753212293 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:12 INFO - PROCESS | 180 | ++DOCSHELL 00000019A2556000 == 29 [pid = 180] [id = 372] 04:00:12 INFO - PROCESS | 180 | ++DOMWINDOW == 57 (000000199C255800) [pid = 180] [serial = 1116] [outer = 0000000000000000] 04:00:12 INFO - PROCESS | 180 | ++DOMWINDOW == 58 (000000199C25AC00) [pid = 180] [serial = 1117] [outer = 000000199C255800] 04:00:12 INFO - PROCESS | 180 | 1468753212343 Marionette DEBUG loaded listener.js 04:00:12 INFO - PROCESS | 180 | ++DOMWINDOW == 59 (000000199C472800) [pid = 180] [serial = 1118] [outer = 000000199C255800] 04:00:12 INFO - PROCESS | 180 | 1468753212827 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]]]}] 04:00:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 04:00:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 692ms 04:00:12 INFO - PROCESS | 180 | 1468753212868 Marionette TRACE conn6 -> [0,1453,"getWindowHandle",null] 04:00:12 INFO - PROCESS | 180 | 1468753212870 Marionette TRACE conn6 <- [1,1453,null,{"value":"13"}] 04:00:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 04:00:12 INFO - PROCESS | 180 | 1468753212874 Marionette TRACE conn6 -> [0,1454,"setScriptTimeout",{"ms":35000}] 04:00:12 INFO - PROCESS | 180 | 1468753212877 Marionette TRACE conn6 <- [1,1454,null,{}] 04:00:12 INFO - PROCESS | 180 | 1468753212921 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}] 04:00:12 INFO - PROCESS | 180 | 1468753212926 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:13 INFO - PROCESS | 180 | 1468753213046 Marionette TRACE conn6 <- [1,1455,null,{"value":null}] 04:00:13 INFO - PROCESS | 180 | 1468753213064 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:13 INFO - PROCESS | 180 | 1468753213068 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:13 INFO - PROCESS | 180 | ++DOCSHELL 00000019A80EC800 == 30 [pid = 180] [id = 373] 04:00:13 INFO - PROCESS | 180 | ++DOMWINDOW == 60 (000000199A1D1000) [pid = 180] [serial = 1119] [outer = 0000000000000000] 04:00:13 INFO - PROCESS | 180 | ++DOMWINDOW == 61 (000000199D835800) [pid = 180] [serial = 1120] [outer = 000000199A1D1000] 04:00:13 INFO - PROCESS | 180 | 1468753213118 Marionette DEBUG loaded listener.js 04:00:13 INFO - PROCESS | 180 | ++DOMWINDOW == 62 (00000019A05B5000) [pid = 180] [serial = 1121] [outer = 000000199A1D1000] 04:00:13 INFO - PROCESS | 180 | 1468753213539 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]]]}] 04:00:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 04:00:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 713ms 04:00:13 INFO - PROCESS | 180 | 1468753213590 Marionette TRACE conn6 -> [0,1457,"getWindowHandle",null] 04:00:13 INFO - PROCESS | 180 | 1468753213593 Marionette TRACE conn6 <- [1,1457,null,{"value":"13"}] 04:00:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 04:00:13 INFO - PROCESS | 180 | 1468753213596 Marionette TRACE conn6 -> [0,1458,"setScriptTimeout",{"ms":35000}] 04:00:13 INFO - PROCESS | 180 | 1468753213598 Marionette TRACE conn6 <- [1,1458,null,{}] 04:00:13 INFO - PROCESS | 180 | 1468753213608 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}] 04:00:13 INFO - PROCESS | 180 | 1468753213610 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:13 INFO - PROCESS | 180 | 1468753213699 Marionette TRACE conn6 <- [1,1459,null,{"value":null}] 04:00:13 INFO - PROCESS | 180 | 1468753213705 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:13 INFO - PROCESS | 180 | 1468753213707 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:13 INFO - PROCESS | 180 | ++DOCSHELL 00000019A84E5800 == 31 [pid = 180] [id = 374] 04:00:13 INFO - PROCESS | 180 | ++DOMWINDOW == 63 (00000019A0DCD400) [pid = 180] [serial = 1122] [outer = 0000000000000000] 04:00:13 INFO - PROCESS | 180 | ++DOMWINDOW == 64 (00000019A1155000) [pid = 180] [serial = 1123] [outer = 00000019A0DCD400] 04:00:13 INFO - PROCESS | 180 | 1468753213755 Marionette DEBUG loaded listener.js 04:00:13 INFO - PROCESS | 180 | ++DOMWINDOW == 65 (00000019A146C400) [pid = 180] [serial = 1124] [outer = 00000019A0DCD400] 04:00:14 INFO - PROCESS | 180 | 1468753214186 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]]]}] 04:00:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 04:00:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 629ms 04:00:14 INFO - PROCESS | 180 | 1468753214230 Marionette TRACE conn6 -> [0,1461,"getWindowHandle",null] 04:00:14 INFO - PROCESS | 180 | 1468753214233 Marionette TRACE conn6 <- [1,1461,null,{"value":"13"}] 04:00:14 INFO - PROCESS | 180 | 1468753214236 Marionette TRACE conn6 -> [0,1462,"setScriptTimeout",{"ms":35000}] 04:00:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 04:00:14 INFO - PROCESS | 180 | 1468753214238 Marionette TRACE conn6 <- [1,1462,null,{}] 04:00:14 INFO - PROCESS | 180 | 1468753214242 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}] 04:00:14 INFO - PROCESS | 180 | 1468753214244 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:14 INFO - PROCESS | 180 | 1468753214354 Marionette TRACE conn6 <- [1,1463,null,{"value":null}] 04:00:14 INFO - PROCESS | 180 | 1468753214364 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:14 INFO - PROCESS | 180 | 1468753214366 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:14 INFO - PROCESS | 180 | ++DOCSHELL 00000019A907A800 == 32 [pid = 180] [id = 375] 04:00:14 INFO - PROCESS | 180 | ++DOMWINDOW == 66 (000000199C255400) [pid = 180] [serial = 1125] [outer = 0000000000000000] 04:00:14 INFO - PROCESS | 180 | ++DOMWINDOW == 67 (00000019A1FD1800) [pid = 180] [serial = 1126] [outer = 000000199C255400] 04:00:14 INFO - PROCESS | 180 | 1468753214416 Marionette DEBUG loaded listener.js 04:00:14 INFO - PROCESS | 180 | ++DOMWINDOW == 68 (00000019A25F6400) [pid = 180] [serial = 1127] [outer = 000000199C255400] 04:00:14 INFO - PROCESS | 180 | 1468753214846 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]]]}] 04:00:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 04:00:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 672ms 04:00:14 INFO - PROCESS | 180 | 1468753214914 Marionette TRACE conn6 -> [0,1465,"getWindowHandle",null] 04:00:14 INFO - PROCESS | 180 | 1468753214916 Marionette TRACE conn6 <- [1,1465,null,{"value":"13"}] 04:00:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 04:00:14 INFO - PROCESS | 180 | 1468753214919 Marionette TRACE conn6 -> [0,1466,"setScriptTimeout",{"ms":35000}] 04:00:14 INFO - PROCESS | 180 | 1468753214921 Marionette TRACE conn6 <- [1,1466,null,{}] 04:00:14 INFO - PROCESS | 180 | 1468753214925 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}] 04:00:14 INFO - PROCESS | 180 | 1468753214931 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:15 INFO - PROCESS | 180 | 1468753215041 Marionette TRACE conn6 <- [1,1467,null,{"value":null}] 04:00:15 INFO - PROCESS | 180 | 1468753215049 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:15 INFO - PROCESS | 180 | 1468753215051 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:15 INFO - PROCESS | 180 | ++DOCSHELL 00000019AA29D800 == 33 [pid = 180] [id = 376] 04:00:15 INFO - PROCESS | 180 | ++DOMWINDOW == 69 (00000019A2A65C00) [pid = 180] [serial = 1128] [outer = 0000000000000000] 04:00:15 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (00000019A60C4C00) [pid = 180] [serial = 1129] [outer = 00000019A2A65C00] 04:00:15 INFO - PROCESS | 180 | 1468753215098 Marionette DEBUG loaded listener.js 04:00:15 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (00000019A6B07000) [pid = 180] [serial = 1130] [outer = 00000019A2A65C00] 04:00:15 INFO - PROCESS | 180 | 1468753215532 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]]]}] 04:00:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 04:00:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 670ms 04:00:15 INFO - PROCESS | 180 | 1468753215593 Marionette TRACE conn6 -> [0,1469,"getWindowHandle",null] 04:00:15 INFO - PROCESS | 180 | 1468753215595 Marionette TRACE conn6 <- [1,1469,null,{"value":"13"}] 04:00:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 04:00:15 INFO - PROCESS | 180 | 1468753215598 Marionette TRACE conn6 -> [0,1470,"setScriptTimeout",{"ms":35000}] 04:00:15 INFO - PROCESS | 180 | 1468753215600 Marionette TRACE conn6 <- [1,1470,null,{}] 04:00:15 INFO - PROCESS | 180 | 1468753215604 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}] 04:00:15 INFO - PROCESS | 180 | 1468753215606 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:15 INFO - PROCESS | 180 | 1468753215714 Marionette TRACE conn6 <- [1,1471,null,{"value":null}] 04:00:15 INFO - PROCESS | 180 | 1468753215727 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:15 INFO - PROCESS | 180 | 1468753215729 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:15 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB8DE800 == 34 [pid = 180] [id = 377] 04:00:15 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (000000199A3D2800) [pid = 180] [serial = 1131] [outer = 0000000000000000] 04:00:15 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019A6B36C00) [pid = 180] [serial = 1132] [outer = 000000199A3D2800] 04:00:15 INFO - PROCESS | 180 | 1468753215774 Marionette DEBUG loaded listener.js 04:00:15 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019A7EDF000) [pid = 180] [serial = 1133] [outer = 000000199A3D2800] 04:00:16 INFO - PROCESS | 180 | 1468753216179 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]]]}] 04:00:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 04:00:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 628ms 04:00:16 INFO - PROCESS | 180 | 1468753216230 Marionette TRACE conn6 -> [0,1473,"getWindowHandle",null] 04:00:16 INFO - PROCESS | 180 | 1468753216233 Marionette TRACE conn6 <- [1,1473,null,{"value":"13"}] 04:00:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 04:00:16 INFO - PROCESS | 180 | 1468753216252 Marionette TRACE conn6 -> [0,1474,"setScriptTimeout",{"ms":35000}] 04:00:16 INFO - PROCESS | 180 | 1468753216254 Marionette TRACE conn6 <- [1,1474,null,{}] 04:00:16 INFO - PROCESS | 180 | 1468753216258 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}] 04:00:16 INFO - PROCESS | 180 | 1468753216260 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:16 INFO - PROCESS | 180 | 1468753216341 Marionette TRACE conn6 <- [1,1475,null,{"value":null}] 04:00:16 INFO - PROCESS | 180 | 1468753216349 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:16 INFO - PROCESS | 180 | 1468753216351 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:16 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACED3800 == 35 [pid = 180] [id = 378] 04:00:16 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A8098C00) [pid = 180] [serial = 1134] [outer = 0000000000000000] 04:00:16 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A842A000) [pid = 180] [serial = 1135] [outer = 00000019A8098C00] 04:00:16 INFO - PROCESS | 180 | 1468753216398 Marionette DEBUG loaded listener.js 04:00:16 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A872C400) [pid = 180] [serial = 1136] [outer = 00000019A8098C00] 04:00:16 INFO - PROCESS | 180 | 1468753216881 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]]]}] 04:00:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 04:00:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 693ms 04:00:16 INFO - PROCESS | 180 | 1468753216936 Marionette TRACE conn6 -> [0,1477,"getWindowHandle",null] 04:00:16 INFO - PROCESS | 180 | 1468753216938 Marionette TRACE conn6 <- [1,1477,null,{"value":"13"}] 04:00:16 INFO - PROCESS | 180 | 1468753216942 Marionette TRACE conn6 -> [0,1478,"setScriptTimeout",{"ms":35000}] 04:00:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 04:00:16 INFO - PROCESS | 180 | 1468753216944 Marionette TRACE conn6 <- [1,1478,null,{}] 04:00:16 INFO - PROCESS | 180 | 1468753216947 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}] 04:00:16 INFO - PROCESS | 180 | 1468753216949 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:17 INFO - PROCESS | 180 | 1468753217087 Marionette TRACE conn6 <- [1,1479,null,{"value":null}] 04:00:17 INFO - PROCESS | 180 | 1468753217107 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:17 INFO - PROCESS | 180 | 1468753217109 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:17 INFO - PROCESS | 180 | ++DOCSHELL 00000019A80EB000 == 36 [pid = 180] [id = 379] 04:00:17 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (000000199C748800) [pid = 180] [serial = 1137] [outer = 0000000000000000] 04:00:17 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A873F400) [pid = 180] [serial = 1138] [outer = 000000199C748800] 04:00:17 INFO - PROCESS | 180 | 1468753217155 Marionette DEBUG loaded listener.js 04:00:17 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A8A76000) [pid = 180] [serial = 1139] [outer = 000000199C748800] 04:00:17 INFO - PROCESS | 180 | 1468753217579 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]]]}] 04:00:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 04:00:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 671ms 04:00:17 INFO - PROCESS | 180 | 1468753217616 Marionette TRACE conn6 -> [0,1481,"getWindowHandle",null] 04:00:17 INFO - PROCESS | 180 | 1468753217619 Marionette TRACE conn6 <- [1,1481,null,{"value":"13"}] 04:00:17 INFO - PROCESS | 180 | 1468753217622 Marionette TRACE conn6 -> [0,1482,"setScriptTimeout",{"ms":35000}] 04:00:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 04:00:17 INFO - PROCESS | 180 | 1468753217624 Marionette TRACE conn6 <- [1,1482,null,{}] 04:00:17 INFO - PROCESS | 180 | 1468753217627 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}] 04:00:17 INFO - PROCESS | 180 | 1468753217629 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:17 INFO - PROCESS | 180 | 1468753217743 Marionette TRACE conn6 <- [1,1483,null,{"value":null}] 04:00:17 INFO - PROCESS | 180 | 1468753217748 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:17 INFO - PROCESS | 180 | 1468753217750 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:17 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD7CF000 == 37 [pid = 180] [id = 380] 04:00:17 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A8B90800) [pid = 180] [serial = 1140] [outer = 0000000000000000] 04:00:17 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A8D65800) [pid = 180] [serial = 1141] [outer = 00000019A8B90800] 04:00:17 INFO - PROCESS | 180 | 1468753217797 Marionette DEBUG loaded listener.js 04:00:17 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A9056C00) [pid = 180] [serial = 1142] [outer = 00000019A8B90800] 04:00:18 INFO - PROCESS | 180 | 1468753218270 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]]]}] 04:00:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 04:00:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 671ms 04:00:18 INFO - PROCESS | 180 | 1468753218296 Marionette TRACE conn6 -> [0,1485,"getWindowHandle",null] 04:00:18 INFO - PROCESS | 180 | 1468753218299 Marionette TRACE conn6 <- [1,1485,null,{"value":"13"}] 04:00:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 04:00:18 INFO - PROCESS | 180 | 1468753218303 Marionette TRACE conn6 -> [0,1486,"setScriptTimeout",{"ms":35000}] 04:00:18 INFO - PROCESS | 180 | 1468753218305 Marionette TRACE conn6 <- [1,1486,null,{}] 04:00:18 INFO - PROCESS | 180 | 1468753218310 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}] 04:00:18 INFO - PROCESS | 180 | 1468753218313 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:18 INFO - PROCESS | 180 | 1468753218468 Marionette TRACE conn6 <- [1,1487,null,{"value":null}] 04:00:18 INFO - PROCESS | 180 | 1468753218522 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:18 INFO - PROCESS | 180 | 1468753218525 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:18 INFO - PROCESS | 180 | ++DOCSHELL 00000019A9077800 == 38 [pid = 180] [id = 381] 04:00:18 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019A9761C00) [pid = 180] [serial = 1143] [outer = 0000000000000000] 04:00:18 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019A976C800) [pid = 180] [serial = 1144] [outer = 00000019A9761C00] 04:00:18 INFO - PROCESS | 180 | 1468753218573 Marionette DEBUG loaded listener.js 04:00:18 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (00000019A98EF000) [pid = 180] [serial = 1145] [outer = 00000019A9761C00] 04:00:18 INFO - PROCESS | 180 | --DOMWINDOW == 85 (000000199C0A9000) [pid = 180] [serial = 1095] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 04:00:18 INFO - PROCESS | 180 | --DOMWINDOW == 84 (000000199C0C4000) [pid = 180] [serial = 1098] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 04:00:18 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019A8A74000) [pid = 180] [serial = 1101] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 04:00:18 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019A554C800) [pid = 180] [serial = 1107] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 04:00:18 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019A05E9400) [pid = 180] [serial = 1089] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 04:00:18 INFO - PROCESS | 180 | --DOMWINDOW == 80 (000000199C0CA400) [pid = 180] [serial = 1086] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 04:00:18 INFO - PROCESS | 180 | --DOMWINDOW == 79 (000000199C262800) [pid = 180] [serial = 1082] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 04:00:18 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019A873A400) [pid = 180] [serial = 1079] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 04:00:18 INFO - PROCESS | 180 | --DOMWINDOW == 77 (000000199C0C0800) [pid = 180] [serial = 1092] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 04:00:18 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A0E97800) [pid = 180] [serial = 1104] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 04:00:19 INFO - PROCESS | 180 | 1468753219056 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]]]}] 04:00:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 04:00:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 839ms 04:00:19 INFO - PROCESS | 180 | 1468753219145 Marionette TRACE conn6 -> [0,1489,"getWindowHandle",null] 04:00:19 INFO - PROCESS | 180 | 1468753219147 Marionette TRACE conn6 <- [1,1489,null,{"value":"13"}] 04:00:19 INFO - PROCESS | 180 | 1468753219151 Marionette TRACE conn6 -> [0,1490,"setScriptTimeout",{"ms":35000}] 04:00:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 04:00:19 INFO - PROCESS | 180 | 1468753219152 Marionette TRACE conn6 <- [1,1490,null,{}] 04:00:19 INFO - PROCESS | 180 | 1468753219156 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}] 04:00:19 INFO - PROCESS | 180 | 1468753219158 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:19 INFO - PROCESS | 180 | 1468753219242 Marionette TRACE conn6 <- [1,1491,null,{"value":null}] 04:00:19 INFO - PROCESS | 180 | 1468753219247 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:19 INFO - PROCESS | 180 | 1468753219249 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:19 INFO - PROCESS | 180 | ++DOCSHELL 00000019AF605000 == 39 [pid = 180] [id = 382] 04:00:19 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A0E97800) [pid = 180] [serial = 1146] [outer = 0000000000000000] 04:00:19 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A6B3D400) [pid = 180] [serial = 1147] [outer = 00000019A0E97800] 04:00:19 INFO - PROCESS | 180 | 1468753219294 Marionette DEBUG loaded listener.js 04:00:19 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A92D2400) [pid = 180] [serial = 1148] [outer = 00000019A0E97800] 04:00:19 INFO - PROCESS | 180 | 1468753219706 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]]]}] 04:00:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 04:00:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 587ms 04:00:19 INFO - PROCESS | 180 | 1468753219749 Marionette TRACE conn6 -> [0,1493,"getWindowHandle",null] 04:00:19 INFO - PROCESS | 180 | 1468753219751 Marionette TRACE conn6 <- [1,1493,null,{"value":"13"}] 04:00:19 INFO - PROCESS | 180 | 1468753219755 Marionette TRACE conn6 -> [0,1494,"setScriptTimeout",{"ms":35000}] 04:00:19 INFO - PROCESS | 180 | 1468753219756 Marionette TRACE conn6 <- [1,1494,null,{}] 04:00:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 04:00:19 INFO - PROCESS | 180 | 1468753219765 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}] 04:00:19 INFO - PROCESS | 180 | 1468753219766 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:19 INFO - PROCESS | 180 | 1468753219850 Marionette TRACE conn6 <- [1,1495,null,{"value":null}] 04:00:19 INFO - PROCESS | 180 | 1468753219856 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:19 INFO - PROCESS | 180 | 1468753219858 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:19 INFO - PROCESS | 180 | ++DOCSHELL 00000019AF705000 == 40 [pid = 180] [id = 383] 04:00:19 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A98EFC00) [pid = 180] [serial = 1149] [outer = 0000000000000000] 04:00:19 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A99DB800) [pid = 180] [serial = 1150] [outer = 00000019A98EFC00] 04:00:19 INFO - PROCESS | 180 | 1468753219905 Marionette DEBUG loaded listener.js 04:00:19 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019AA005000) [pid = 180] [serial = 1151] [outer = 00000019A98EFC00] 04:00:20 INFO - PROCESS | 180 | 1468753220317 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]]]}] 04:00:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 04:00:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 566ms 04:00:20 INFO - PROCESS | 180 | 1468753220331 Marionette TRACE conn6 -> [0,1497,"getWindowHandle",null] 04:00:20 INFO - PROCESS | 180 | 1468753220333 Marionette TRACE conn6 <- [1,1497,null,{"value":"13"}] 04:00:20 INFO - PROCESS | 180 | 1468753220336 Marionette TRACE conn6 -> [0,1498,"setScriptTimeout",{"ms":35000}] 04:00:20 INFO - PROCESS | 180 | 1468753220338 Marionette TRACE conn6 <- [1,1498,null,{}] 04:00:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 04:00:20 INFO - PROCESS | 180 | 1468753220342 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}] 04:00:20 INFO - PROCESS | 180 | 1468753220344 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:20 INFO - PROCESS | 180 | 1468753220464 Marionette TRACE conn6 <- [1,1499,null,{"value":null}] 04:00:20 INFO - PROCESS | 180 | 1468753220485 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:20 INFO - PROCESS | 180 | 1468753220487 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:20 INFO - PROCESS | 180 | ++DOCSHELL 00000019B0654800 == 41 [pid = 180] [id = 384] 04:00:20 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A98F0C00) [pid = 180] [serial = 1152] [outer = 0000000000000000] 04:00:20 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019AA264C00) [pid = 180] [serial = 1153] [outer = 00000019A98F0C00] 04:00:20 INFO - PROCESS | 180 | 1468753220541 Marionette DEBUG loaded listener.js 04:00:20 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019AB02A400) [pid = 180] [serial = 1154] [outer = 00000019A98F0C00] 04:00:21 INFO - PROCESS | 180 | 1468753221140 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]]]}] 04:00:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 04:00:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 820ms 04:00:21 INFO - PROCESS | 180 | 1468753221161 Marionette TRACE conn6 -> [0,1501,"getWindowHandle",null] 04:00:21 INFO - PROCESS | 180 | 1468753221165 Marionette TRACE conn6 <- [1,1501,null,{"value":"13"}] 04:00:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 04:00:21 INFO - PROCESS | 180 | 1468753221214 Marionette TRACE conn6 -> [0,1502,"setScriptTimeout",{"ms":35000}] 04:00:21 INFO - PROCESS | 180 | 1468753221218 Marionette TRACE conn6 <- [1,1502,null,{}] 04:00:21 INFO - PROCESS | 180 | 1468753221249 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}] 04:00:21 INFO - PROCESS | 180 | 1468753221253 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:21 INFO - PROCESS | 180 | 1468753221390 Marionette TRACE conn6 <- [1,1503,null,{"value":null}] 04:00:21 INFO - PROCESS | 180 | 1468753221502 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:21 INFO - PROCESS | 180 | 1468753221505 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:21 INFO - PROCESS | 180 | ++DOCSHELL 00000019A1326800 == 42 [pid = 180] [id = 385] 04:00:21 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (000000199A354800) [pid = 180] [serial = 1155] [outer = 0000000000000000] 04:00:21 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (000000199B559C00) [pid = 180] [serial = 1156] [outer = 000000199A354800] 04:00:21 INFO - PROCESS | 180 | 1468753221567 Marionette DEBUG loaded listener.js 04:00:21 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (000000199C0C9000) [pid = 180] [serial = 1157] [outer = 000000199A354800] 04:00:22 INFO - PROCESS | 180 | 1468753222331 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]]]}] 04:00:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 04:00:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1196ms 04:00:22 INFO - PROCESS | 180 | 1468753222371 Marionette TRACE conn6 -> [0,1505,"getWindowHandle",null] 04:00:22 INFO - PROCESS | 180 | 1468753222376 Marionette TRACE conn6 <- [1,1505,null,{"value":"13"}] 04:00:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 04:00:22 INFO - PROCESS | 180 | 1468753222383 Marionette TRACE conn6 -> [0,1506,"setScriptTimeout",{"ms":35000}] 04:00:22 INFO - PROCESS | 180 | 1468753222386 Marionette TRACE conn6 <- [1,1506,null,{}] 04:00:22 INFO - PROCESS | 180 | 1468753222391 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}] 04:00:22 INFO - PROCESS | 180 | 1468753222394 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:22 INFO - PROCESS | 180 | 1468753222550 Marionette TRACE conn6 <- [1,1507,null,{"value":null}] 04:00:22 INFO - PROCESS | 180 | 1468753222801 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:22 INFO - PROCESS | 180 | 1468753222804 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:22 INFO - PROCESS | 180 | ++DOCSHELL 000000199BC7B000 == 43 [pid = 180] [id = 386] 04:00:22 INFO - PROCESS | 180 | ++DOMWINDOW == 89 (000000199B540400) [pid = 180] [serial = 1158] [outer = 0000000000000000] 04:00:22 INFO - PROCESS | 180 | ++DOMWINDOW == 90 (000000199BF25800) [pid = 180] [serial = 1159] [outer = 000000199B540400] 04:00:22 INFO - PROCESS | 180 | 1468753222870 Marionette DEBUG loaded listener.js 04:00:22 INFO - PROCESS | 180 | ++DOMWINDOW == 91 (000000199C254000) [pid = 180] [serial = 1160] [outer = 000000199B540400] 04:00:23 INFO - PROCESS | 180 | --DOCSHELL 000000199C5A8800 == 42 [pid = 180] [id = 369] 04:00:23 INFO - PROCESS | 180 | --DOCSHELL 00000019AF705000 == 41 [pid = 180] [id = 383] 04:00:23 INFO - PROCESS | 180 | --DOCSHELL 00000019AF605000 == 40 [pid = 180] [id = 382] 04:00:23 INFO - PROCESS | 180 | --DOCSHELL 00000019A9077800 == 39 [pid = 180] [id = 381] 04:00:23 INFO - PROCESS | 180 | --DOCSHELL 00000019AD7CF000 == 38 [pid = 180] [id = 380] 04:00:23 INFO - PROCESS | 180 | --DOCSHELL 00000019A80EB000 == 37 [pid = 180] [id = 379] 04:00:23 INFO - PROCESS | 180 | --DOCSHELL 00000019ACED3800 == 36 [pid = 180] [id = 378] 04:00:23 INFO - PROCESS | 180 | --DOCSHELL 00000019AB8DE800 == 35 [pid = 180] [id = 377] 04:00:23 INFO - PROCESS | 180 | --DOCSHELL 00000019AA29D800 == 34 [pid = 180] [id = 376] 04:00:23 INFO - PROCESS | 180 | --DOCSHELL 00000019A907A800 == 33 [pid = 180] [id = 375] 04:00:23 INFO - PROCESS | 180 | --DOCSHELL 00000019A84E5800 == 32 [pid = 180] [id = 374] 04:00:23 INFO - PROCESS | 180 | --DOMWINDOW == 90 (00000019A97B6400) [pid = 180] [serial = 1111] [outer = 0000000000000000] [url = about:blank] 04:00:23 INFO - PROCESS | 180 | --DOCSHELL 00000019A80EC800 == 31 [pid = 180] [id = 373] 04:00:23 INFO - PROCESS | 180 | --DOCSHELL 00000019A2556000 == 30 [pid = 180] [id = 372] 04:00:23 INFO - PROCESS | 180 | --DOCSHELL 000000199D5EC000 == 29 [pid = 180] [id = 371] 04:00:23 INFO - PROCESS | 180 | --DOCSHELL 00000019AE5A1800 == 28 [pid = 180] [id = 370] 04:00:23 INFO - PROCESS | 180 | 1468753223542 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]]]}] 04:00:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 04:00:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1183ms 04:00:23 INFO - PROCESS | 180 | 1468753223569 Marionette TRACE conn6 -> [0,1509,"getWindowHandle",null] 04:00:23 INFO - PROCESS | 180 | 1468753223572 Marionette TRACE conn6 <- [1,1509,null,{"value":"13"}] 04:00:23 INFO - PROCESS | 180 | 1468753223577 Marionette TRACE conn6 -> [0,1510,"setScriptTimeout",{"ms":35000}] 04:00:23 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 04:00:23 INFO - PROCESS | 180 | 1468753223580 Marionette TRACE conn6 <- [1,1510,null,{}] 04:00:23 INFO - PROCESS | 180 | 1468753223585 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}] 04:00:23 INFO - PROCESS | 180 | 1468753223590 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:23 INFO - PROCESS | 180 | 1468753223689 Marionette TRACE conn6 <- [1,1511,null,{"value":null}] 04:00:23 INFO - PROCESS | 180 | --DOMWINDOW == 89 (00000019A6B3C000) [pid = 180] [serial = 1096] [outer = 0000000000000000] [url = about:blank] 04:00:23 INFO - PROCESS | 180 | --DOMWINDOW == 88 (00000019A8097800) [pid = 180] [serial = 1097] [outer = 0000000000000000] [url = about:blank] 04:00:23 INFO - PROCESS | 180 | --DOMWINDOW == 87 (00000019A8730800) [pid = 180] [serial = 1099] [outer = 0000000000000000] [url = about:blank] 04:00:23 INFO - PROCESS | 180 | --DOMWINDOW == 86 (00000019A8D70C00) [pid = 180] [serial = 1102] [outer = 0000000000000000] [url = about:blank] 04:00:23 INFO - PROCESS | 180 | --DOMWINDOW == 85 (00000019A970CC00) [pid = 180] [serial = 1108] [outer = 0000000000000000] [url = about:blank] 04:00:23 INFO - PROCESS | 180 | --DOMWINDOW == 84 (00000019A9064400) [pid = 180] [serial = 1103] [outer = 0000000000000000] [url = about:blank] 04:00:23 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019A0D09400) [pid = 180] [serial = 1090] [outer = 0000000000000000] [url = about:blank] 04:00:23 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019A1E09800) [pid = 180] [serial = 1091] [outer = 0000000000000000] [url = about:blank] 04:00:23 INFO - PROCESS | 180 | --DOMWINDOW == 81 (000000199C256800) [pid = 180] [serial = 1087] [outer = 0000000000000000] [url = about:blank] 04:00:23 INFO - PROCESS | 180 | --DOMWINDOW == 80 (000000199C792C00) [pid = 180] [serial = 1088] [outer = 0000000000000000] [url = about:blank] 04:00:23 INFO - PROCESS | 180 | --DOMWINDOW == 79 (000000199D82D800) [pid = 180] [serial = 1084] [outer = 0000000000000000] [url = about:blank] 04:00:23 INFO - PROCESS | 180 | --DOMWINDOW == 78 (000000199C516400) [pid = 180] [serial = 1083] [outer = 0000000000000000] [url = about:blank] 04:00:23 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019A8744800) [pid = 180] [serial = 1080] [outer = 0000000000000000] [url = about:blank] 04:00:23 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A8A75000) [pid = 180] [serial = 1081] [outer = 0000000000000000] [url = about:blank] 04:00:23 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A9384400) [pid = 180] [serial = 661] [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.] 04:00:23 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019A9766000) [pid = 180] [serial = 1109] [outer = 0000000000000000] [url = about:blank] 04:00:23 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019A602DC00) [pid = 180] [serial = 1093] [outer = 0000000000000000] [url = about:blank] 04:00:23 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019A6B32000) [pid = 180] [serial = 1105] [outer = 0000000000000000] [url = about:blank] 04:00:23 INFO - PROCESS | 180 | --DOMWINDOW == 71 (00000019A8A6D000) [pid = 180] [serial = 1100] [outer = 0000000000000000] [url = about:blank] 04:00:23 INFO - PROCESS | 180 | --DOMWINDOW == 70 (00000019A905B000) [pid = 180] [serial = 1106] [outer = 0000000000000000] [url = about:blank] 04:00:23 INFO - PROCESS | 180 | --DOMWINDOW == 69 (00000019A6B08000) [pid = 180] [serial = 1094] [outer = 0000000000000000] [url = about:blank] 04:00:23 INFO - PROCESS | 180 | 1468753223774 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:23 INFO - PROCESS | 180 | 1468753223777 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:23 INFO - PROCESS | 180 | ++DOCSHELL 000000199B7A7000 == 29 [pid = 180] [id = 387] 04:00:23 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (000000199A359000) [pid = 180] [serial = 1161] [outer = 0000000000000000] 04:00:23 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (000000199C192000) [pid = 180] [serial = 1162] [outer = 000000199A359000] 04:00:23 INFO - PROCESS | 180 | 1468753223826 Marionette DEBUG loaded listener.js 04:00:23 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (000000199D82A000) [pid = 180] [serial = 1163] [outer = 000000199A359000] 04:00:24 INFO - PROCESS | 180 | 1468753224280 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"]]]}] 04:00:24 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 () { 04:00:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:00:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 04:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:00:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 04:00:24 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 () { 04:00:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:00:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 04:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:00:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 04:00:24 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 () { 04:00:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:00:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 04:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:00:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 04:00:24 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 () { 04:00:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:00:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 04:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:00:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 04:00:24 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 787ms 04:00:24 INFO - PROCESS | 180 | 1468753224371 Marionette TRACE conn6 -> [0,1513,"getWindowHandle",null] 04:00:24 INFO - PROCESS | 180 | 1468753224375 Marionette TRACE conn6 <- [1,1513,null,{"value":"13"}] 04:00:24 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 04:00:24 INFO - PROCESS | 180 | 1468753224380 Marionette TRACE conn6 -> [0,1514,"setScriptTimeout",{"ms":35000}] 04:00:24 INFO - PROCESS | 180 | 1468753224382 Marionette TRACE conn6 <- [1,1514,null,{}] 04:00:24 INFO - PROCESS | 180 | 1468753224386 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}] 04:00:24 INFO - PROCESS | 180 | 1468753224388 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:24 INFO - PROCESS | 180 | 1468753224489 Marionette TRACE conn6 <- [1,1515,null,{"value":null}] 04:00:24 INFO - PROCESS | 180 | 1468753224496 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:24 INFO - PROCESS | 180 | 1468753224498 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:24 INFO - PROCESS | 180 | ++DOCSHELL 00000019A80EA800 == 30 [pid = 180] [id = 388] 04:00:24 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019A115E400) [pid = 180] [serial = 1164] [outer = 0000000000000000] 04:00:24 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019A1E74C00) [pid = 180] [serial = 1165] [outer = 00000019A115E400] 04:00:24 INFO - PROCESS | 180 | 1468753224546 Marionette DEBUG loaded listener.js 04:00:24 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A25F0C00) [pid = 180] [serial = 1166] [outer = 00000019A115E400] 04:00:25 INFO - PROCESS | 180 | 1468753225037 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"]]]}] 04:00:25 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:00:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 04:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:00:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 04:00:25 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:00:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 04:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:00:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 04:00:25 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 04:00:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 04:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:00:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 04:00:25 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 671ms 04:00:25 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 04:00:25 INFO - PROCESS | 180 | 1468753225054 Marionette TRACE conn6 -> [0,1517,"getWindowHandle",null] 04:00:25 INFO - PROCESS | 180 | 1468753225057 Marionette TRACE conn6 <- [1,1517,null,{"value":"13"}] 04:00:25 INFO - PROCESS | 180 | 1468753225063 Marionette TRACE conn6 -> [0,1518,"setScriptTimeout",{"ms":35000}] 04:00:25 INFO - PROCESS | 180 | 1468753225069 Marionette TRACE conn6 <- [1,1518,null,{}] 04:00:25 INFO - PROCESS | 180 | 1468753225079 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}] 04:00:25 INFO - PROCESS | 180 | 1468753225083 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:25 INFO - PROCESS | 180 | 1468753225175 Marionette TRACE conn6 <- [1,1519,null,{"value":null}] 04:00:25 INFO - PROCESS | 180 | 1468753225184 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:25 INFO - PROCESS | 180 | 1468753225186 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:25 INFO - PROCESS | 180 | ++DOCSHELL 00000019A93E0000 == 31 [pid = 180] [id = 389] 04:00:25 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (000000199A8E5400) [pid = 180] [serial = 1167] [outer = 0000000000000000] 04:00:25 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A6A4C000) [pid = 180] [serial = 1168] [outer = 000000199A8E5400] 04:00:25 INFO - PROCESS | 180 | 1468753225233 Marionette DEBUG loaded listener.js 04:00:25 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A6B0F800) [pid = 180] [serial = 1169] [outer = 000000199A8E5400] 04:00:25 INFO - PROCESS | 180 | 1468753225650 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]]]}] 04:00:25 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 04:00:25 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 04:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:00:25 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 04:00:25 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 04:00:25 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. 04:00:25 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 04:00:25 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 631ms 04:00:25 INFO - PROCESS | 180 | 1468753225694 Marionette TRACE conn6 -> [0,1521,"getWindowHandle",null] 04:00:25 INFO - PROCESS | 180 | 1468753225696 Marionette TRACE conn6 <- [1,1521,null,{"value":"13"}] 04:00:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 04:00:25 INFO - PROCESS | 180 | 1468753225700 Marionette TRACE conn6 -> [0,1522,"setScriptTimeout",{"ms":35000}] 04:00:25 INFO - PROCESS | 180 | 1468753225701 Marionette TRACE conn6 <- [1,1522,null,{}] 04:00:25 INFO - PROCESS | 180 | 1468753225705 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}] 04:00:25 INFO - PROCESS | 180 | 1468753225707 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:25 INFO - PROCESS | 180 | 1468753225796 Marionette TRACE conn6 <- [1,1523,null,{"value":null}] 04:00:25 INFO - PROCESS | 180 | 1468753225801 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:25 INFO - PROCESS | 180 | 1468753225810 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:25 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB8B5000 == 32 [pid = 180] [id = 390] 04:00:25 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A6B39000) [pid = 180] [serial = 1170] [outer = 0000000000000000] 04:00:25 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A809E800) [pid = 180] [serial = 1171] [outer = 00000019A6B39000] 04:00:25 INFO - PROCESS | 180 | 1468753225858 Marionette DEBUG loaded listener.js 04:00:25 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A8607800) [pid = 180] [serial = 1172] [outer = 00000019A6B39000] 04:00:26 INFO - PROCESS | 180 | 1468753226340 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]]]}] 04:00:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 04:00:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 671ms 04:00:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 04:00:26 INFO - PROCESS | 180 | 1468753226373 Marionette TRACE conn6 -> [0,1525,"getWindowHandle",null] 04:00:26 INFO - PROCESS | 180 | 1468753226376 Marionette TRACE conn6 <- [1,1525,null,{"value":"13"}] 04:00:26 INFO - PROCESS | 180 | 1468753226379 Marionette TRACE conn6 -> [0,1526,"setScriptTimeout",{"ms":35000}] 04:00:26 INFO - PROCESS | 180 | 1468753226381 Marionette TRACE conn6 <- [1,1526,null,{}] 04:00:26 INFO - PROCESS | 180 | 1468753226384 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}] 04:00:26 INFO - PROCESS | 180 | 1468753226386 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:26 INFO - PROCESS | 180 | 1468753226501 Marionette TRACE conn6 <- [1,1527,null,{"value":null}] 04:00:26 INFO - PROCESS | 180 | 1468753226508 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:26 INFO - PROCESS | 180 | 1468753226514 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:26 INFO - PROCESS | 180 | ++DOCSHELL 000000199C5BF000 == 33 [pid = 180] [id = 391] 04:00:26 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A8A6D000) [pid = 180] [serial = 1173] [outer = 0000000000000000] 04:00:26 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A8A71000) [pid = 180] [serial = 1174] [outer = 00000019A8A6D000] 04:00:26 INFO - PROCESS | 180 | 1468753226600 Marionette DEBUG loaded listener.js 04:00:26 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019A8E94C00) [pid = 180] [serial = 1175] [outer = 00000019A8A6D000] 04:00:27 INFO - PROCESS | 180 | 1468753227081 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]]]}] 04:00:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 04:00:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 734ms 04:00:27 INFO - PROCESS | 180 | 1468753227116 Marionette TRACE conn6 -> [0,1529,"getWindowHandle",null] 04:00:27 INFO - PROCESS | 180 | 1468753227119 Marionette TRACE conn6 <- [1,1529,null,{"value":"13"}] 04:00:27 INFO - PROCESS | 180 | 1468753227122 Marionette TRACE conn6 -> [0,1530,"setScriptTimeout",{"ms":35000}] 04:00:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 04:00:27 INFO - PROCESS | 180 | 1468753227124 Marionette TRACE conn6 <- [1,1530,null,{}] 04:00:27 INFO - PROCESS | 180 | 1468753227133 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}] 04:00:27 INFO - PROCESS | 180 | 1468753227135 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:27 INFO - PROCESS | 180 | 1468753227255 Marionette TRACE conn6 <- [1,1531,null,{"value":null}] 04:00:27 INFO - PROCESS | 180 | 1468753227263 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:27 INFO - PROCESS | 180 | 1468753227265 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:27 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD769800 == 34 [pid = 180] [id = 392] 04:00:27 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019A8A6D400) [pid = 180] [serial = 1176] [outer = 0000000000000000] 04:00:27 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (00000019A970CC00) [pid = 180] [serial = 1177] [outer = 00000019A8A6D400] 04:00:27 INFO - PROCESS | 180 | 1468753227310 Marionette DEBUG loaded listener.js 04:00:27 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (00000019A976B400) [pid = 180] [serial = 1178] [outer = 00000019A8A6D400] 04:00:27 INFO - PROCESS | 180 | 1468753227754 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]]]}] 04:00:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 04:00:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 673ms 04:00:27 INFO - PROCESS | 180 | 1468753227798 Marionette TRACE conn6 -> [0,1533,"getWindowHandle",null] 04:00:27 INFO - PROCESS | 180 | 1468753227801 Marionette TRACE conn6 <- [1,1533,null,{"value":"13"}] 04:00:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 04:00:27 INFO - PROCESS | 180 | 1468753227804 Marionette TRACE conn6 -> [0,1534,"setScriptTimeout",{"ms":35000}] 04:00:27 INFO - PROCESS | 180 | 1468753227806 Marionette TRACE conn6 <- [1,1534,null,{}] 04:00:27 INFO - PROCESS | 180 | 1468753227809 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}] 04:00:27 INFO - PROCESS | 180 | 1468753227811 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:27 INFO - PROCESS | 180 | 1468753227947 Marionette TRACE conn6 <- [1,1535,null,{"value":null}] 04:00:27 INFO - PROCESS | 180 | 1468753227968 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:27 INFO - PROCESS | 180 | 1468753227970 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:27 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD7CD800 == 35 [pid = 180] [id = 393] 04:00:27 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (00000019A97B6400) [pid = 180] [serial = 1179] [outer = 0000000000000000] 04:00:28 INFO - PROCESS | 180 | ++DOMWINDOW == 89 (00000019A98F3400) [pid = 180] [serial = 1180] [outer = 00000019A97B6400] 04:00:28 INFO - PROCESS | 180 | 1468753228016 Marionette DEBUG loaded listener.js 04:00:28 INFO - PROCESS | 180 | ++DOMWINDOW == 90 (00000019AA262400) [pid = 180] [serial = 1181] [outer = 00000019A97B6400] 04:00:28 INFO - PROCESS | 180 | --DOMWINDOW == 89 (000000199C748800) [pid = 180] [serial = 1137] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 04:00:28 INFO - PROCESS | 180 | --DOMWINDOW == 88 (00000019A2A65C00) [pid = 180] [serial = 1128] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 04:00:28 INFO - PROCESS | 180 | --DOMWINDOW == 87 (000000199A1D1000) [pid = 180] [serial = 1119] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 04:00:28 INFO - PROCESS | 180 | --DOMWINDOW == 86 (00000019A976BC00) [pid = 180] [serial = 1110] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 04:00:28 INFO - PROCESS | 180 | --DOMWINDOW == 85 (000000199BF17400) [pid = 180] [serial = 1113] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 04:00:28 INFO - PROCESS | 180 | --DOMWINDOW == 84 (000000199A3D2800) [pid = 180] [serial = 1131] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 04:00:28 INFO - PROCESS | 180 | --DOMWINDOW == 83 (000000199C255400) [pid = 180] [serial = 1125] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 04:00:28 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019A8098C00) [pid = 180] [serial = 1134] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 04:00:28 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019A0DCD400) [pid = 180] [serial = 1122] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 04:00:28 INFO - PROCESS | 180 | --DOMWINDOW == 80 (000000199C255800) [pid = 180] [serial = 1116] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 04:00:28 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019A9761C00) [pid = 180] [serial = 1143] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 04:00:28 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019A98EFC00) [pid = 180] [serial = 1149] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 04:00:28 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019A0E97800) [pid = 180] [serial = 1146] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 04:00:28 INFO - PROCESS | 180 | 1468753228540 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]]]}] 04:00:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 04:00:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 776ms 04:00:28 INFO - PROCESS | 180 | 1468753228587 Marionette TRACE conn6 -> [0,1537,"getWindowHandle",null] 04:00:28 INFO - PROCESS | 180 | 1468753228597 Marionette TRACE conn6 <- [1,1537,null,{"value":"13"}] 04:00:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 04:00:28 INFO - PROCESS | 180 | 1468753228601 Marionette TRACE conn6 -> [0,1538,"setScriptTimeout",{"ms":35000}] 04:00:28 INFO - PROCESS | 180 | 1468753228603 Marionette TRACE conn6 <- [1,1538,null,{}] 04:00:28 INFO - PROCESS | 180 | 1468753228606 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}] 04:00:28 INFO - PROCESS | 180 | 1468753228609 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:28 INFO - PROCESS | 180 | 1468753228693 Marionette TRACE conn6 <- [1,1539,null,{"value":null}] 04:00:28 INFO - PROCESS | 180 | 1468753228698 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:28 INFO - PROCESS | 180 | 1468753228700 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:28 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE5A2800 == 36 [pid = 180] [id = 394] 04:00:28 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A0DCD400) [pid = 180] [serial = 1182] [outer = 0000000000000000] 04:00:28 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A7ED5800) [pid = 180] [serial = 1183] [outer = 00000019A0DCD400] 04:00:28 INFO - PROCESS | 180 | 1468753228746 Marionette DEBUG loaded listener.js 04:00:28 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A9761C00) [pid = 180] [serial = 1184] [outer = 00000019A0DCD400] 04:00:29 INFO - PROCESS | 180 | 1468753229176 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]]]}] 04:00:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 04:00:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 630ms 04:00:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 04:00:29 INFO - PROCESS | 180 | 1468753229233 Marionette TRACE conn6 -> [0,1541,"getWindowHandle",null] 04:00:29 INFO - PROCESS | 180 | 1468753229236 Marionette TRACE conn6 <- [1,1541,null,{"value":"13"}] 04:00:29 INFO - PROCESS | 180 | 1468753229239 Marionette TRACE conn6 -> [0,1542,"setScriptTimeout",{"ms":35000}] 04:00:29 INFO - PROCESS | 180 | 1468753229241 Marionette TRACE conn6 <- [1,1542,null,{}] 04:00:29 INFO - PROCESS | 180 | 1468753229245 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}] 04:00:29 INFO - PROCESS | 180 | 1468753229247 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:29 INFO - PROCESS | 180 | 1468753229334 Marionette TRACE conn6 <- [1,1543,null,{"value":null}] 04:00:29 INFO - PROCESS | 180 | 1468753229341 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:29 INFO - PROCESS | 180 | 1468753229343 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:29 INFO - PROCESS | 180 | ++DOCSHELL 00000019A93DF800 == 37 [pid = 180] [id = 395] 04:00:29 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A98EFC00) [pid = 180] [serial = 1185] [outer = 0000000000000000] 04:00:29 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019AB35EC00) [pid = 180] [serial = 1186] [outer = 00000019A98EFC00] 04:00:29 INFO - PROCESS | 180 | 1468753229390 Marionette DEBUG loaded listener.js 04:00:29 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019AB878000) [pid = 180] [serial = 1187] [outer = 00000019A98EFC00] 04:00:29 INFO - PROCESS | 180 | 1468753229844 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]]]}] 04:00:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 04:00:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 672ms 04:00:29 INFO - PROCESS | 180 | 1468753229915 Marionette TRACE conn6 -> [0,1545,"getWindowHandle",null] 04:00:29 INFO - PROCESS | 180 | 1468753229917 Marionette TRACE conn6 <- [1,1545,null,{"value":"13"}] 04:00:29 INFO - PROCESS | 180 | 1468753229920 Marionette TRACE conn6 -> [0,1546,"setScriptTimeout",{"ms":35000}] 04:00:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 04:00:29 INFO - PROCESS | 180 | 1468753229922 Marionette TRACE conn6 <- [1,1546,null,{}] 04:00:29 INFO - PROCESS | 180 | 1468753229926 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}] 04:00:29 INFO - PROCESS | 180 | 1468753229928 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:30 INFO - PROCESS | 180 | 1468753230013 Marionette TRACE conn6 <- [1,1547,null,{"value":null}] 04:00:30 INFO - PROCESS | 180 | 1468753230021 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:30 INFO - PROCESS | 180 | 1468753230023 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:30 INFO - PROCESS | 180 | ++DOCSHELL 00000019B0653800 == 38 [pid = 180] [id = 396] 04:00:30 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019AC087C00) [pid = 180] [serial = 1188] [outer = 0000000000000000] 04:00:30 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019AC3B4800) [pid = 180] [serial = 1189] [outer = 00000019AC087C00] 04:00:30 INFO - PROCESS | 180 | 1468753230072 Marionette DEBUG loaded listener.js 04:00:30 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (00000019A6B11400) [pid = 180] [serial = 1190] [outer = 00000019AC087C00] 04:00:30 INFO - PROCESS | 180 | 1468753230688 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]]]}] 04:00:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 04:00:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 881ms 04:00:30 INFO - PROCESS | 180 | 1468753230805 Marionette TRACE conn6 -> [0,1549,"getWindowHandle",null] 04:00:30 INFO - PROCESS | 180 | 1468753230810 Marionette TRACE conn6 <- [1,1549,null,{"value":"13"}] 04:00:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 04:00:30 INFO - PROCESS | 180 | 1468753230816 Marionette TRACE conn6 -> [0,1550,"setScriptTimeout",{"ms":35000}] 04:00:30 INFO - PROCESS | 180 | 1468753230820 Marionette TRACE conn6 <- [1,1550,null,{}] 04:00:30 INFO - PROCESS | 180 | 1468753230826 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}] 04:00:30 INFO - PROCESS | 180 | 1468753230829 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:31 INFO - PROCESS | 180 | 1468753230988 Marionette TRACE conn6 <- [1,1551,null,{"value":null}] 04:00:31 INFO - PROCESS | 180 | 1468753231106 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:31 INFO - PROCESS | 180 | 1468753231109 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:31 INFO - PROCESS | 180 | ++DOCSHELL 00000019A7FE2000 == 39 [pid = 180] [id = 397] 04:00:31 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (000000199C19B000) [pid = 180] [serial = 1191] [outer = 0000000000000000] 04:00:31 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (000000199C797400) [pid = 180] [serial = 1192] [outer = 000000199C19B000] 04:00:31 INFO - PROCESS | 180 | 1468753231171 Marionette DEBUG loaded listener.js 04:00:31 INFO - PROCESS | 180 | ++DOMWINDOW == 89 (00000019A05B8C00) [pid = 180] [serial = 1193] [outer = 000000199C19B000] 04:00:31 INFO - PROCESS | 180 | 1468753231767 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]]]}] 04:00:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 04:00:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 986ms 04:00:31 INFO - PROCESS | 180 | 1468753231805 Marionette TRACE conn6 -> [0,1553,"getWindowHandle",null] 04:00:31 INFO - PROCESS | 180 | 1468753231810 Marionette TRACE conn6 <- [1,1553,null,{"value":"13"}] 04:00:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 04:00:31 INFO - PROCESS | 180 | 1468753231817 Marionette TRACE conn6 -> [0,1554,"setScriptTimeout",{"ms":35000}] 04:00:31 INFO - PROCESS | 180 | 1468753231820 Marionette TRACE conn6 <- [1,1554,null,{}] 04:00:31 INFO - PROCESS | 180 | 1468753231824 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}] 04:00:31 INFO - PROCESS | 180 | 1468753231827 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:31 INFO - PROCESS | 180 | 1468753231950 Marionette TRACE conn6 <- [1,1555,null,{"value":null}] 04:00:32 INFO - PROCESS | 180 | 1468753232073 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:32 INFO - PROCESS | 180 | 1468753232076 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:32 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACEF0800 == 40 [pid = 180] [id = 398] 04:00:32 INFO - PROCESS | 180 | ++DOMWINDOW == 90 (00000019A278D000) [pid = 180] [serial = 1194] [outer = 0000000000000000] 04:00:32 INFO - PROCESS | 180 | ++DOMWINDOW == 91 (00000019A602DC00) [pid = 180] [serial = 1195] [outer = 00000019A278D000] 04:00:32 INFO - PROCESS | 180 | 1468753232136 Marionette DEBUG loaded listener.js 04:00:32 INFO - PROCESS | 180 | ++DOMWINDOW == 92 (00000019A8267C00) [pid = 180] [serial = 1196] [outer = 00000019A278D000] 04:00:32 INFO - PROCESS | 180 | 1468753232735 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]]]}] 04:00:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 04:00:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 986ms 04:00:32 INFO - PROCESS | 180 | 1468753232805 Marionette TRACE conn6 -> [0,1557,"getWindowHandle",null] 04:00:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 04:00:32 INFO - PROCESS | 180 | 1468753232808 Marionette TRACE conn6 <- [1,1557,null,{"value":"13"}] 04:00:32 INFO - PROCESS | 180 | 1468753232813 Marionette TRACE conn6 -> [0,1558,"setScriptTimeout",{"ms":35000}] 04:00:32 INFO - PROCESS | 180 | 1468753232817 Marionette TRACE conn6 <- [1,1558,null,{}] 04:00:32 INFO - PROCESS | 180 | 1468753232829 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}] 04:00:32 INFO - PROCESS | 180 | 1468753232835 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:32 INFO - PROCESS | 180 | 1468753232949 Marionette TRACE conn6 <- [1,1559,null,{"value":null}] 04:00:33 INFO - PROCESS | 180 | 1468753233074 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:33 INFO - PROCESS | 180 | 1468753233078 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:33 INFO - PROCESS | 180 | ++DOCSHELL 00000019B12C7800 == 41 [pid = 180] [id = 399] 04:00:33 INFO - PROCESS | 180 | ++DOMWINDOW == 93 (00000019A8D70800) [pid = 180] [serial = 1197] [outer = 0000000000000000] 04:00:33 INFO - PROCESS | 180 | ++DOMWINDOW == 94 (00000019A937D000) [pid = 180] [serial = 1198] [outer = 00000019A8D70800] 04:00:33 INFO - PROCESS | 180 | 1468753233139 Marionette DEBUG loaded listener.js 04:00:33 INFO - PROCESS | 180 | ++DOMWINDOW == 95 (00000019AC08F400) [pid = 180] [serial = 1199] [outer = 00000019A8D70800] 04:00:33 INFO - PROCESS | 180 | 1468753233761 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]]]}] 04:00:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 04:00:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1124ms 04:00:33 INFO - PROCESS | 180 | 1468753233954 Marionette TRACE conn6 -> [0,1561,"getWindowHandle",null] 04:00:33 INFO - PROCESS | 180 | 1468753233960 Marionette TRACE conn6 <- [1,1561,null,{"value":"13"}] 04:00:33 INFO - PROCESS | 180 | 1468753233966 Marionette TRACE conn6 -> [0,1562,"setScriptTimeout",{"ms":35000}] 04:00:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 04:00:33 INFO - PROCESS | 180 | 1468753233971 Marionette TRACE conn6 <- [1,1562,null,{}] 04:00:33 INFO - PROCESS | 180 | 1468753233977 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}] 04:00:33 INFO - PROCESS | 180 | 1468753233982 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:34 INFO - PROCESS | 180 | 1468753234123 Marionette TRACE conn6 <- [1,1563,null,{"value":null}] 04:00:34 INFO - PROCESS | 180 | 1468753234242 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:34 INFO - PROCESS | 180 | 1468753234247 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:34 INFO - PROCESS | 180 | ++DOCSHELL 000000199AB11000 == 42 [pid = 180] [id = 400] 04:00:34 INFO - PROCESS | 180 | ++DOMWINDOW == 96 (000000199C25A800) [pid = 180] [serial = 1200] [outer = 0000000000000000] 04:00:34 INFO - PROCESS | 180 | ++DOMWINDOW == 97 (000000199C25C000) [pid = 180] [serial = 1201] [outer = 000000199C25A800] 04:00:34 INFO - PROCESS | 180 | 1468753234312 Marionette DEBUG loaded listener.js 04:00:34 INFO - PROCESS | 180 | ++DOMWINDOW == 98 (000000199C94E800) [pid = 180] [serial = 1202] [outer = 000000199C25A800] 04:00:35 INFO - PROCESS | 180 | --DOCSHELL 00000019A93DF800 == 41 [pid = 180] [id = 395] 04:00:35 INFO - PROCESS | 180 | --DOCSHELL 00000019AE5A2800 == 40 [pid = 180] [id = 394] 04:00:35 INFO - PROCESS | 180 | --DOCSHELL 00000019AD7CD800 == 39 [pid = 180] [id = 393] 04:00:35 INFO - PROCESS | 180 | --DOCSHELL 00000019AD769800 == 38 [pid = 180] [id = 392] 04:00:35 INFO - PROCESS | 180 | --DOCSHELL 000000199C5BF000 == 37 [pid = 180] [id = 391] 04:00:35 INFO - PROCESS | 180 | --DOCSHELL 00000019AB8B5000 == 36 [pid = 180] [id = 390] 04:00:35 INFO - PROCESS | 180 | --DOCSHELL 00000019A93E0000 == 35 [pid = 180] [id = 389] 04:00:35 INFO - PROCESS | 180 | --DOCSHELL 00000019A80EA800 == 34 [pid = 180] [id = 388] 04:00:35 INFO - PROCESS | 180 | --DOCSHELL 000000199B7A7000 == 33 [pid = 180] [id = 387] 04:00:35 INFO - PROCESS | 180 | --DOCSHELL 000000199BC7B000 == 32 [pid = 180] [id = 386] 04:00:35 INFO - PROCESS | 180 | --DOCSHELL 00000019B0654800 == 31 [pid = 180] [id = 384] 04:00:35 INFO - PROCESS | 180 | --DOCSHELL 00000019A1326800 == 30 [pid = 180] [id = 385] 04:00:35 INFO - PROCESS | 180 | --DOCSHELL 00000019B12C7800 == 29 [pid = 180] [id = 399] 04:00:35 INFO - PROCESS | 180 | --DOCSHELL 00000019ACEF0800 == 28 [pid = 180] [id = 398] 04:00:35 INFO - PROCESS | 180 | --DOCSHELL 00000019A7FE2000 == 27 [pid = 180] [id = 397] 04:00:35 INFO - PROCESS | 180 | --DOCSHELL 00000019B0653800 == 26 [pid = 180] [id = 396] 04:00:35 INFO - PROCESS | 180 | --DOMWINDOW == 97 (00000019A873F400) [pid = 180] [serial = 1138] [outer = 0000000000000000] [url = about:blank] 04:00:35 INFO - PROCESS | 180 | --DOMWINDOW == 96 (00000019A8D65800) [pid = 180] [serial = 1141] [outer = 0000000000000000] [url = about:blank] 04:00:35 INFO - PROCESS | 180 | --DOMWINDOW == 95 (00000019A8A76000) [pid = 180] [serial = 1139] [outer = 0000000000000000] [url = about:blank] 04:00:35 INFO - PROCESS | 180 | --DOMWINDOW == 94 (00000019A60C4C00) [pid = 180] [serial = 1129] [outer = 0000000000000000] [url = about:blank] 04:00:35 INFO - PROCESS | 180 | --DOMWINDOW == 93 (00000019A6B07000) [pid = 180] [serial = 1130] [outer = 0000000000000000] [url = about:blank] 04:00:35 INFO - PROCESS | 180 | --DOMWINDOW == 92 (000000199D835800) [pid = 180] [serial = 1120] [outer = 0000000000000000] [url = about:blank] 04:00:35 INFO - PROCESS | 180 | --DOMWINDOW == 91 (00000019A05B5000) [pid = 180] [serial = 1121] [outer = 0000000000000000] [url = about:blank] 04:00:35 INFO - PROCESS | 180 | --DOMWINDOW == 90 (00000019A98E7C00) [pid = 180] [serial = 1112] [outer = 0000000000000000] [url = about:blank] 04:00:35 INFO - PROCESS | 180 | --DOMWINDOW == 89 (000000199BF18800) [pid = 180] [serial = 1114] [outer = 0000000000000000] [url = about:blank] 04:00:35 INFO - PROCESS | 180 | --DOMWINDOW == 88 (000000199C0BF800) [pid = 180] [serial = 1115] [outer = 0000000000000000] [url = about:blank] 04:00:35 INFO - PROCESS | 180 | --DOMWINDOW == 87 (00000019A6B36C00) [pid = 180] [serial = 1132] [outer = 0000000000000000] [url = about:blank] 04:00:35 INFO - PROCESS | 180 | --DOMWINDOW == 86 (00000019A7EDF000) [pid = 180] [serial = 1133] [outer = 0000000000000000] [url = about:blank] 04:00:35 INFO - PROCESS | 180 | --DOMWINDOW == 85 (00000019A1FD1800) [pid = 180] [serial = 1126] [outer = 0000000000000000] [url = about:blank] 04:00:35 INFO - PROCESS | 180 | --DOMWINDOW == 84 (00000019A25F6400) [pid = 180] [serial = 1127] [outer = 0000000000000000] [url = about:blank] 04:00:35 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019A842A000) [pid = 180] [serial = 1135] [outer = 0000000000000000] [url = about:blank] 04:00:35 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019A1155000) [pid = 180] [serial = 1123] [outer = 0000000000000000] [url = about:blank] 04:00:35 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019A146C400) [pid = 180] [serial = 1124] [outer = 0000000000000000] [url = about:blank] 04:00:35 INFO - PROCESS | 180 | --DOMWINDOW == 80 (000000199C25AC00) [pid = 180] [serial = 1117] [outer = 0000000000000000] [url = about:blank] 04:00:35 INFO - PROCESS | 180 | --DOMWINDOW == 79 (000000199C472800) [pid = 180] [serial = 1118] [outer = 0000000000000000] [url = about:blank] 04:00:35 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019A976C800) [pid = 180] [serial = 1144] [outer = 0000000000000000] [url = about:blank] 04:00:35 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019AA005000) [pid = 180] [serial = 1151] [outer = 0000000000000000] [url = about:blank] 04:00:35 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019AA264C00) [pid = 180] [serial = 1153] [outer = 0000000000000000] [url = about:blank] 04:00:35 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A99DB800) [pid = 180] [serial = 1150] [outer = 0000000000000000] [url = about:blank] 04:00:35 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019A98EF000) [pid = 180] [serial = 1145] [outer = 0000000000000000] [url = about:blank] 04:00:35 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019A6B3D400) [pid = 180] [serial = 1147] [outer = 0000000000000000] [url = about:blank] 04:00:35 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019A872C400) [pid = 180] [serial = 1136] [outer = 0000000000000000] [url = about:blank] 04:00:35 INFO - PROCESS | 180 | --DOMWINDOW == 71 (00000019A92D2400) [pid = 180] [serial = 1148] [outer = 0000000000000000] [url = about:blank] 04:00:35 INFO - PROCESS | 180 | 1468753235635 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]]]}] 04:00:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 04:00:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1734ms 04:00:35 INFO - PROCESS | 180 | 1468753235708 Marionette TRACE conn6 -> [0,1565,"getWindowHandle",null] 04:00:35 INFO - PROCESS | 180 | 1468753235712 Marionette TRACE conn6 <- [1,1565,null,{"value":"13"}] 04:00:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 04:00:35 INFO - PROCESS | 180 | 1468753235717 Marionette TRACE conn6 -> [0,1566,"setScriptTimeout",{"ms":35000}] 04:00:35 INFO - PROCESS | 180 | 1468753235721 Marionette TRACE conn6 <- [1,1566,null,{}] 04:00:35 INFO - PROCESS | 180 | 1468753235727 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}] 04:00:35 INFO - PROCESS | 180 | 1468753235730 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:35 INFO - PROCESS | 180 | 1468753235837 Marionette TRACE conn6 <- [1,1567,null,{"value":null}] 04:00:35 INFO - PROCESS | 180 | 1468753235845 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:35 INFO - PROCESS | 180 | 1468753235847 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:35 INFO - PROCESS | 180 | ++DOCSHELL 00000019A0D66800 == 27 [pid = 180] [id = 401] 04:00:35 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (000000199C0B0400) [pid = 180] [serial = 1203] [outer = 0000000000000000] 04:00:35 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (000000199C256C00) [pid = 180] [serial = 1204] [outer = 000000199C0B0400] 04:00:35 INFO - PROCESS | 180 | 1468753235902 Marionette DEBUG loaded listener.js 04:00:36 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (000000199C69C000) [pid = 180] [serial = 1205] [outer = 000000199C0B0400] 04:00:36 INFO - PROCESS | 180 | 1468753236388 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]]]}] 04:00:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 04:00:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 692ms 04:00:36 INFO - PROCESS | 180 | 1468753236418 Marionette TRACE conn6 -> [0,1569,"getWindowHandle",null] 04:00:36 INFO - PROCESS | 180 | 1468753236424 Marionette TRACE conn6 <- [1,1569,null,{"value":"13"}] 04:00:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 04:00:36 INFO - PROCESS | 180 | 1468753236432 Marionette TRACE conn6 -> [0,1570,"setScriptTimeout",{"ms":35000}] 04:00:36 INFO - PROCESS | 180 | 1468753236435 Marionette TRACE conn6 <- [1,1570,null,{}] 04:00:36 INFO - PROCESS | 180 | 1468753236439 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}] 04:00:36 INFO - PROCESS | 180 | 1468753236442 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:36 INFO - PROCESS | 180 | 1468753236536 Marionette TRACE conn6 <- [1,1571,null,{"value":null}] 04:00:36 INFO - PROCESS | 180 | 1468753236545 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:36 INFO - PROCESS | 180 | 1468753236548 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:36 INFO - PROCESS | 180 | ++DOCSHELL 00000019A6ACC800 == 28 [pid = 180] [id = 402] 04:00:36 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (000000199D834400) [pid = 180] [serial = 1206] [outer = 0000000000000000] 04:00:36 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (000000199D8A9000) [pid = 180] [serial = 1207] [outer = 000000199D834400] 04:00:36 INFO - PROCESS | 180 | 1468753236600 Marionette DEBUG loaded listener.js 04:00:36 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A05BA400) [pid = 180] [serial = 1208] [outer = 000000199D834400] 04:00:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 04:00:38 INFO - PROCESS | 180 | 1468753237047 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]]]}] 04:00:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1274ms 04:00:39 INFO - PROCESS | 180 | 1468753237706 Marionette TRACE conn6 -> [0,1573,"getWindowHandle",null] 04:00:39 INFO - PROCESS | 180 | 1468753237709 Marionette TRACE conn6 <- [1,1573,null,{"value":"13"}] 04:00:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 04:00:39 INFO - PROCESS | 180 | 1468753237713 Marionette TRACE conn6 -> [0,1574,"setScriptTimeout",{"ms":35000}] 04:00:39 INFO - PROCESS | 180 | 1468753237716 Marionette TRACE conn6 <- [1,1574,null,{}] 04:00:39 INFO - PROCESS | 180 | 1468753237728 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}] 04:00:39 INFO - PROCESS | 180 | 1468753237733 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:39 INFO - PROCESS | 180 | 1468753237856 Marionette TRACE conn6 <- [1,1575,null,{"value":null}] 04:00:39 INFO - PROCESS | 180 | 1468753237863 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 04:00:39 INFO - PROCESS | 180 | 1468753237867 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1469ms 04:00:39 INFO - PROCESS | 180 | ++DOCSHELL 00000019A86F2800 == 29 [pid = 180] [id = 403] 04:00:39 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (000000199A35DC00) [pid = 180] [serial = 1209] [outer = 0000000000000000] 04:00:39 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A1F1A400) [pid = 180] [serial = 1210] [outer = 000000199A35DC00] 04:00:39 INFO - PROCESS | 180 | 1468753237917 Marionette DEBUG loaded listener.js 04:00:39 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A25F4400) [pid = 180] [serial = 1211] [outer = 000000199A35DC00] 04:00:39 INFO - PROCESS | 180 | 1468753238323 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]]]}] 04:00:39 INFO - PROCESS | 180 | 1468753239185 Marionette TRACE conn6 -> [0,1577,"getWindowHandle",null] 04:00:39 INFO - PROCESS | 180 | 1468753239188 Marionette TRACE conn6 <- [1,1577,null,{"value":"13"}] 04:00:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 04:00:39 INFO - PROCESS | 180 | 1468753239192 Marionette TRACE conn6 -> [0,1578,"setScriptTimeout",{"ms":35000}] 04:00:39 INFO - PROCESS | 180 | 1468753239194 Marionette TRACE conn6 <- [1,1578,null,{}] 04:00:39 INFO - PROCESS | 180 | 1468753239197 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}] 04:00:39 INFO - PROCESS | 180 | 1468753239199 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:39 INFO - PROCESS | 180 | 1468753239312 Marionette TRACE conn6 <- [1,1579,null,{"value":null}] 04:00:39 INFO - PROCESS | 180 | 1468753239317 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:39 INFO - PROCESS | 180 | 1468753239319 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:39 INFO - PROCESS | 180 | ++DOCSHELL 00000019A91B4000 == 30 [pid = 180] [id = 404] 04:00:39 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A554D800) [pid = 180] [serial = 1212] [outer = 0000000000000000] 04:00:39 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A5A0B000) [pid = 180] [serial = 1213] [outer = 00000019A554D800] 04:00:39 INFO - PROCESS | 180 | 1468753239411 Marionette DEBUG loaded listener.js 04:00:39 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A6A49400) [pid = 180] [serial = 1214] [outer = 00000019A554D800] 04:00:39 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019A8B90800) [pid = 180] [serial = 1140] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 04:00:39 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019A98EFC00) [pid = 180] [serial = 1185] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 04:00:39 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019A8A6D000) [pid = 180] [serial = 1173] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 04:00:39 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019A8A6D400) [pid = 180] [serial = 1176] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 04:00:39 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019A98F0C00) [pid = 180] [serial = 1152] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 04:00:39 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019AC087C00) [pid = 180] [serial = 1188] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 04:00:39 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A97B6400) [pid = 180] [serial = 1179] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 04:00:39 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A115E400) [pid = 180] [serial = 1164] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 04:00:39 INFO - PROCESS | 180 | --DOMWINDOW == 74 (000000199A8E5400) [pid = 180] [serial = 1167] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 04:00:39 INFO - PROCESS | 180 | --DOMWINDOW == 73 (000000199A354800) [pid = 180] [serial = 1155] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 04:00:39 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019A6B39000) [pid = 180] [serial = 1170] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 04:00:39 INFO - PROCESS | 180 | --DOMWINDOW == 71 (000000199A359000) [pid = 180] [serial = 1161] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 04:00:39 INFO - PROCESS | 180 | --DOMWINDOW == 70 (000000199B540400) [pid = 180] [serial = 1158] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 04:00:39 INFO - PROCESS | 180 | --DOMWINDOW == 69 (00000019A0DCD400) [pid = 180] [serial = 1182] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 04:00:39 INFO - PROCESS | 180 | 1468753239867 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]]]}] 04:00:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 04:00:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 734ms 04:00:39 INFO - PROCESS | 180 | 1468753239929 Marionette TRACE conn6 -> [0,1581,"getWindowHandle",null] 04:00:39 INFO - PROCESS | 180 | 1468753239932 Marionette TRACE conn6 <- [1,1581,null,{"value":"13"}] 04:00:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 04:00:39 INFO - PROCESS | 180 | 1468753239935 Marionette TRACE conn6 -> [0,1582,"setScriptTimeout",{"ms":35000}] 04:00:39 INFO - PROCESS | 180 | 1468753239937 Marionette TRACE conn6 <- [1,1582,null,{}] 04:00:39 INFO - PROCESS | 180 | 1468753239941 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}] 04:00:39 INFO - PROCESS | 180 | 1468753239943 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:40 INFO - PROCESS | 180 | 1468753240054 Marionette TRACE conn6 <- [1,1583,null,{"value":null}] 04:00:40 INFO - PROCESS | 180 | 1468753240106 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:40 INFO - PROCESS | 180 | 1468753240109 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:40 INFO - PROCESS | 180 | ++DOCSHELL 00000019A994F800 == 31 [pid = 180] [id = 405] 04:00:40 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (000000199BF1A800) [pid = 180] [serial = 1215] [outer = 0000000000000000] 04:00:40 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (00000019A25FD800) [pid = 180] [serial = 1216] [outer = 000000199BF1A800] 04:00:40 INFO - PROCESS | 180 | 1468753240157 Marionette DEBUG loaded listener.js 04:00:40 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (00000019A6B10C00) [pid = 180] [serial = 1217] [outer = 000000199BF1A800] 04:00:40 INFO - PROCESS | 180 | 1468753240478 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]]]}] 04:00:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 04:00:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 587ms 04:00:40 INFO - PROCESS | 180 | 1468753240525 Marionette TRACE conn6 -> [0,1585,"getWindowHandle",null] 04:00:40 INFO - PROCESS | 180 | 1468753240528 Marionette TRACE conn6 <- [1,1585,null,{"value":"13"}] 04:00:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 04:00:40 INFO - PROCESS | 180 | 1468753240531 Marionette TRACE conn6 -> [0,1586,"setScriptTimeout",{"ms":35000}] 04:00:40 INFO - PROCESS | 180 | 1468753240533 Marionette TRACE conn6 <- [1,1586,null,{}] 04:00:40 INFO - PROCESS | 180 | 1468753240537 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}] 04:00:40 INFO - PROCESS | 180 | 1468753240543 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:40 INFO - PROCESS | 180 | 1468753240680 Marionette TRACE conn6 <- [1,1587,null,{"value":null}] 04:00:40 INFO - PROCESS | 180 | 1468753240688 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:40 INFO - PROCESS | 180 | 1468753240690 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:40 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB8E9800 == 32 [pid = 180] [id = 406] 04:00:40 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019A6B32400) [pid = 180] [serial = 1218] [outer = 0000000000000000] 04:00:40 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019A7FBAC00) [pid = 180] [serial = 1219] [outer = 00000019A6B32400] 04:00:40 INFO - PROCESS | 180 | 1468753240738 Marionette DEBUG loaded listener.js 04:00:40 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A873A800) [pid = 180] [serial = 1220] [outer = 00000019A6B32400] 04:00:41 INFO - PROCESS | 180 | 1468753241399 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]]]}] 04:00:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 04:00:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 924ms 04:00:41 INFO - PROCESS | 180 | 1468753241457 Marionette TRACE conn6 -> [0,1589,"getWindowHandle",null] 04:00:41 INFO - PROCESS | 180 | 1468753241459 Marionette TRACE conn6 <- [1,1589,null,{"value":"13"}] 04:00:41 INFO - PROCESS | 180 | 1468753241463 Marionette TRACE conn6 -> [0,1590,"setScriptTimeout",{"ms":35000}] 04:00:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 04:00:41 INFO - PROCESS | 180 | 1468753241464 Marionette TRACE conn6 <- [1,1590,null,{}] 04:00:41 INFO - PROCESS | 180 | 1468753241468 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}] 04:00:41 INFO - PROCESS | 180 | 1468753241470 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:41 INFO - PROCESS | 180 | 1468753241553 Marionette TRACE conn6 <- [1,1591,null,{"value":null}] 04:00:41 INFO - PROCESS | 180 | 1468753241558 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:41 INFO - PROCESS | 180 | 1468753241560 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:41 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACEEA800 == 33 [pid = 180] [id = 407] 04:00:41 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A8743000) [pid = 180] [serial = 1221] [outer = 0000000000000000] 04:00:41 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A8A6DC00) [pid = 180] [serial = 1222] [outer = 00000019A8743000] 04:00:41 INFO - PROCESS | 180 | 1468753241605 Marionette DEBUG loaded listener.js 04:00:41 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A8A79400) [pid = 180] [serial = 1223] [outer = 00000019A8743000] 04:00:42 INFO - PROCESS | 180 | 1468753242399 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]]]}] 04:00:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 04:00:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 987ms 04:00:42 INFO - PROCESS | 180 | 1468753242453 Marionette TRACE conn6 -> [0,1593,"getWindowHandle",null] 04:00:42 INFO - PROCESS | 180 | 1468753242458 Marionette TRACE conn6 <- [1,1593,null,{"value":"13"}] 04:00:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 04:00:42 INFO - PROCESS | 180 | 1468753242463 Marionette TRACE conn6 -> [0,1594,"setScriptTimeout",{"ms":35000}] 04:00:42 INFO - PROCESS | 180 | 1468753242469 Marionette TRACE conn6 <- [1,1594,null,{}] 04:00:42 INFO - PROCESS | 180 | 1468753242475 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}] 04:00:42 INFO - PROCESS | 180 | 1468753242478 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:42 INFO - PROCESS | 180 | 1468753242605 Marionette TRACE conn6 <- [1,1595,null,{"value":null}] 04:00:42 INFO - PROCESS | 180 | 1468753242685 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:42 INFO - PROCESS | 180 | 1468753242688 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:42 INFO - PROCESS | 180 | ++DOCSHELL 00000019A5A72000 == 34 [pid = 180] [id = 408] 04:00:42 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (000000199C319000) [pid = 180] [serial = 1224] [outer = 0000000000000000] 04:00:42 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (000000199C74A000) [pid = 180] [serial = 1225] [outer = 000000199C319000] 04:00:42 INFO - PROCESS | 180 | 1468753242789 Marionette DEBUG loaded listener.js 04:00:42 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A05B1800) [pid = 180] [serial = 1226] [outer = 000000199C319000] 04:00:43 INFO - PROCESS | 180 | 1468753243477 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]]]}] 04:00:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 04:00:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1024ms 04:00:43 INFO - PROCESS | 180 | 1468753243491 Marionette TRACE conn6 -> [0,1597,"getWindowHandle",null] 04:00:43 INFO - PROCESS | 180 | 1468753243496 Marionette TRACE conn6 <- [1,1597,null,{"value":"13"}] 04:00:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 04:00:43 INFO - PROCESS | 180 | 1468753243503 Marionette TRACE conn6 -> [0,1598,"setScriptTimeout",{"ms":35000}] 04:00:43 INFO - PROCESS | 180 | 1468753243506 Marionette TRACE conn6 <- [1,1598,null,{}] 04:00:43 INFO - PROCESS | 180 | 1468753243510 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}] 04:00:43 INFO - PROCESS | 180 | 1468753243513 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:43 INFO - PROCESS | 180 | 1468753243688 Marionette TRACE conn6 <- [1,1599,null,{"value":null}] 04:00:43 INFO - PROCESS | 180 | 1468753243705 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:43 INFO - PROCESS | 180 | 1468753243708 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:43 INFO - PROCESS | 180 | ++DOCSHELL 00000019A86F1800 == 35 [pid = 180] [id = 409] 04:00:43 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A25BDC00) [pid = 180] [serial = 1227] [outer = 0000000000000000] 04:00:43 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A25F8800) [pid = 180] [serial = 1228] [outer = 00000019A25BDC00] 04:00:43 INFO - PROCESS | 180 | 1468753243767 Marionette DEBUG loaded listener.js 04:00:43 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019A6B06400) [pid = 180] [serial = 1229] [outer = 00000019A25BDC00] 04:00:44 INFO - PROCESS | 180 | --DOCSHELL 00000019AB8E9800 == 34 [pid = 180] [id = 406] 04:00:44 INFO - PROCESS | 180 | --DOCSHELL 00000019A994F800 == 33 [pid = 180] [id = 405] 04:00:44 INFO - PROCESS | 180 | --DOCSHELL 00000019A91B4000 == 32 [pid = 180] [id = 404] 04:00:44 INFO - PROCESS | 180 | --DOCSHELL 00000019A86F2800 == 31 [pid = 180] [id = 403] 04:00:44 INFO - PROCESS | 180 | --DOCSHELL 00000019A6ACC800 == 30 [pid = 180] [id = 402] 04:00:44 INFO - PROCESS | 180 | --DOCSHELL 00000019A0D66800 == 29 [pid = 180] [id = 401] 04:00:44 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019AB878000) [pid = 180] [serial = 1187] [outer = 0000000000000000] [url = about:blank] 04:00:44 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019A8A71000) [pid = 180] [serial = 1174] [outer = 0000000000000000] [url = about:blank] 04:00:44 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019A970CC00) [pid = 180] [serial = 1177] [outer = 0000000000000000] [url = about:blank] 04:00:44 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019A8E94C00) [pid = 180] [serial = 1175] [outer = 0000000000000000] [url = about:blank] 04:00:44 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019AB02A400) [pid = 180] [serial = 1154] [outer = 0000000000000000] [url = about:blank] 04:00:44 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019AC3B4800) [pid = 180] [serial = 1189] [outer = 0000000000000000] [url = about:blank] 04:00:44 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019A98F3400) [pid = 180] [serial = 1180] [outer = 0000000000000000] [url = about:blank] 04:00:44 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A1E74C00) [pid = 180] [serial = 1165] [outer = 0000000000000000] [url = about:blank] 04:00:44 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A25F0C00) [pid = 180] [serial = 1166] [outer = 0000000000000000] [url = about:blank] 04:00:44 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019A6A4C000) [pid = 180] [serial = 1168] [outer = 0000000000000000] [url = about:blank] 04:00:44 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019A6B0F800) [pid = 180] [serial = 1169] [outer = 0000000000000000] [url = about:blank] 04:00:44 INFO - PROCESS | 180 | --DOMWINDOW == 72 (000000199B559C00) [pid = 180] [serial = 1156] [outer = 0000000000000000] [url = about:blank] 04:00:44 INFO - PROCESS | 180 | --DOMWINDOW == 71 (000000199C0C9000) [pid = 180] [serial = 1157] [outer = 0000000000000000] [url = about:blank] 04:00:44 INFO - PROCESS | 180 | --DOMWINDOW == 70 (00000019A809E800) [pid = 180] [serial = 1171] [outer = 0000000000000000] [url = about:blank] 04:00:44 INFO - PROCESS | 180 | --DOMWINDOW == 69 (000000199C192000) [pid = 180] [serial = 1162] [outer = 0000000000000000] [url = about:blank] 04:00:44 INFO - PROCESS | 180 | --DOMWINDOW == 68 (000000199D82A000) [pid = 180] [serial = 1163] [outer = 0000000000000000] [url = about:blank] 04:00:44 INFO - PROCESS | 180 | --DOMWINDOW == 67 (000000199BF25800) [pid = 180] [serial = 1159] [outer = 0000000000000000] [url = about:blank] 04:00:44 INFO - PROCESS | 180 | --DOMWINDOW == 66 (00000019A6B11400) [pid = 180] [serial = 1190] [outer = 0000000000000000] [url = about:blank] 04:00:44 INFO - PROCESS | 180 | --DOMWINDOW == 65 (000000199C254000) [pid = 180] [serial = 1160] [outer = 0000000000000000] [url = about:blank] 04:00:44 INFO - PROCESS | 180 | --DOMWINDOW == 64 (00000019A976B400) [pid = 180] [serial = 1178] [outer = 0000000000000000] [url = about:blank] 04:00:44 INFO - PROCESS | 180 | --DOMWINDOW == 63 (00000019AB35EC00) [pid = 180] [serial = 1186] [outer = 0000000000000000] [url = about:blank] 04:00:44 INFO - PROCESS | 180 | --DOMWINDOW == 62 (00000019AA262400) [pid = 180] [serial = 1181] [outer = 0000000000000000] [url = about:blank] 04:00:44 INFO - PROCESS | 180 | --DOMWINDOW == 61 (00000019A7ED5800) [pid = 180] [serial = 1183] [outer = 0000000000000000] [url = about:blank] 04:00:44 INFO - PROCESS | 180 | --DOMWINDOW == 60 (00000019A8607800) [pid = 180] [serial = 1172] [outer = 0000000000000000] [url = about:blank] 04:00:44 INFO - PROCESS | 180 | --DOMWINDOW == 59 (00000019A9761C00) [pid = 180] [serial = 1184] [outer = 0000000000000000] [url = about:blank] 04:00:44 INFO - PROCESS | 180 | --DOMWINDOW == 58 (00000019A9056C00) [pid = 180] [serial = 1142] [outer = 0000000000000000] [url = about:blank] 04:00:44 INFO - PROCESS | 180 | 1468753244675 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]]]}] 04:00:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 04:00:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1230ms 04:00:44 INFO - PROCESS | 180 | 1468753244735 Marionette TRACE conn6 -> [0,1601,"getWindowHandle",null] 04:00:44 INFO - PROCESS | 180 | 1468753244740 Marionette TRACE conn6 <- [1,1601,null,{"value":"13"}] 04:00:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 04:00:44 INFO - PROCESS | 180 | 1468753244746 Marionette TRACE conn6 -> [0,1602,"setScriptTimeout",{"ms":35000}] 04:00:44 INFO - PROCESS | 180 | 1468753244749 Marionette TRACE conn6 <- [1,1602,null,{}] 04:00:44 INFO - PROCESS | 180 | 1468753244754 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}] 04:00:44 INFO - PROCESS | 180 | 1468753244757 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:44 INFO - PROCESS | 180 | 1468753244857 Marionette TRACE conn6 <- [1,1603,null,{"value":null}] 04:00:44 INFO - PROCESS | 180 | 1468753244865 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:44 INFO - PROCESS | 180 | 1468753244870 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:44 INFO - PROCESS | 180 | ++DOCSHELL 00000019A06F3000 == 30 [pid = 180] [id = 410] 04:00:44 INFO - PROCESS | 180 | ++DOMWINDOW == 59 (000000199C254400) [pid = 180] [serial = 1230] [outer = 0000000000000000] 04:00:44 INFO - PROCESS | 180 | ++DOMWINDOW == 60 (000000199C25C800) [pid = 180] [serial = 1231] [outer = 000000199C254400] 04:00:44 INFO - PROCESS | 180 | 1468753244921 Marionette DEBUG loaded listener.js 04:00:45 INFO - PROCESS | 180 | ++DOMWINDOW == 61 (000000199C799000) [pid = 180] [serial = 1232] [outer = 000000199C254400] 04:00:45 INFO - PROCESS | 180 | 1468753245436 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]]]}] 04:00:45 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 04:00:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 734ms 04:00:45 INFO - PROCESS | 180 | 1468753245486 Marionette TRACE conn6 -> [0,1605,"getWindowHandle",null] 04:00:45 INFO - PROCESS | 180 | 1468753245490 Marionette TRACE conn6 <- [1,1605,null,{"value":"13"}] 04:00:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 04:00:45 INFO - PROCESS | 180 | 1468753245497 Marionette TRACE conn6 -> [0,1606,"setScriptTimeout",{"ms":35000}] 04:00:45 INFO - PROCESS | 180 | 1468753245500 Marionette TRACE conn6 <- [1,1606,null,{}] 04:00:45 INFO - PROCESS | 180 | 1468753245504 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}] 04:00:45 INFO - PROCESS | 180 | 1468753245506 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:45 INFO - PROCESS | 180 | 1468753245598 Marionette TRACE conn6 <- [1,1607,null,{"value":null}] 04:00:45 INFO - PROCESS | 180 | 1468753245606 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:45 INFO - PROCESS | 180 | 1468753245608 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:45 INFO - PROCESS | 180 | ++DOCSHELL 00000019A6B79000 == 31 [pid = 180] [id = 411] 04:00:45 INFO - PROCESS | 180 | ++DOMWINDOW == 62 (00000019A107E400) [pid = 180] [serial = 1233] [outer = 0000000000000000] 04:00:45 INFO - PROCESS | 180 | ++DOMWINDOW == 63 (00000019A1154C00) [pid = 180] [serial = 1234] [outer = 00000019A107E400] 04:00:45 INFO - PROCESS | 180 | 1468753245658 Marionette DEBUG loaded listener.js 04:00:45 INFO - PROCESS | 180 | ++DOMWINDOW == 64 (00000019A1FC8000) [pid = 180] [serial = 1235] [outer = 00000019A107E400] 04:00:46 INFO - PROCESS | 180 | 1468753246140 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]]]}] 04:00:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 04:00:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 693ms 04:00:46 INFO - PROCESS | 180 | 1468753246189 Marionette TRACE conn6 -> [0,1609,"getWindowHandle",null] 04:00:46 INFO - PROCESS | 180 | 1468753246192 Marionette TRACE conn6 <- [1,1609,null,{"value":"13"}] 04:00:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 04:00:46 INFO - PROCESS | 180 | 1468753246195 Marionette TRACE conn6 -> [0,1610,"setScriptTimeout",{"ms":35000}] 04:00:46 INFO - PROCESS | 180 | 1468753246199 Marionette TRACE conn6 <- [1,1610,null,{}] 04:00:46 INFO - PROCESS | 180 | 1468753246211 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}] 04:00:46 INFO - PROCESS | 180 | 1468753246216 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:46 INFO - PROCESS | 180 | 1468753246307 Marionette TRACE conn6 <- [1,1611,null,{"value":null}] 04:00:46 INFO - PROCESS | 180 | 1468753246393 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:46 INFO - PROCESS | 180 | 1468753246396 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:46 INFO - PROCESS | 180 | ++DOCSHELL 00000019A8A91000 == 32 [pid = 180] [id = 412] 04:00:46 INFO - PROCESS | 180 | ++DOMWINDOW == 65 (00000019A10DD400) [pid = 180] [serial = 1236] [outer = 0000000000000000] 04:00:46 INFO - PROCESS | 180 | ++DOMWINDOW == 66 (00000019A6B32C00) [pid = 180] [serial = 1237] [outer = 00000019A10DD400] 04:00:46 INFO - PROCESS | 180 | 1468753246448 Marionette DEBUG loaded listener.js 04:00:46 INFO - PROCESS | 180 | ++DOMWINDOW == 67 (00000019A809A800) [pid = 180] [serial = 1238] [outer = 00000019A10DD400] 04:00:46 INFO - PROCESS | 180 | 1468753246930 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]]]}] 04:00:46 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 04:00:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 776ms 04:00:46 INFO - PROCESS | 180 | 1468753246974 Marionette TRACE conn6 -> [0,1613,"getWindowHandle",null] 04:00:46 INFO - PROCESS | 180 | 1468753246977 Marionette TRACE conn6 <- [1,1613,null,{"value":"13"}] 04:00:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 04:00:46 INFO - PROCESS | 180 | 1468753246981 Marionette TRACE conn6 -> [0,1614,"setScriptTimeout",{"ms":35000}] 04:00:46 INFO - PROCESS | 180 | 1468753246983 Marionette TRACE conn6 <- [1,1614,null,{}] 04:00:46 INFO - PROCESS | 180 | 1468753246987 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}] 04:00:46 INFO - PROCESS | 180 | 1468753246989 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:47 INFO - PROCESS | 180 | 1468753247121 Marionette TRACE conn6 <- [1,1615,null,{"value":null}] 04:00:47 INFO - PROCESS | 180 | 1468753247134 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:47 INFO - PROCESS | 180 | 1468753247136 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:47 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB8C0800 == 33 [pid = 180] [id = 413] 04:00:47 INFO - PROCESS | 180 | ++DOMWINDOW == 68 (00000019A872B000) [pid = 180] [serial = 1239] [outer = 0000000000000000] 04:00:47 INFO - PROCESS | 180 | ++DOMWINDOW == 69 (00000019A8743400) [pid = 180] [serial = 1240] [outer = 00000019A872B000] 04:00:47 INFO - PROCESS | 180 | 1468753247225 Marionette DEBUG loaded listener.js 04:00:47 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (00000019A8A75C00) [pid = 180] [serial = 1241] [outer = 00000019A872B000] 04:00:47 INFO - PROCESS | 180 | 1468753247655 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]]]}] 04:00:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 04:00:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 734ms 04:00:47 INFO - PROCESS | 180 | 1468753247718 Marionette TRACE conn6 -> [0,1617,"getWindowHandle",null] 04:00:47 INFO - PROCESS | 180 | 1468753247720 Marionette TRACE conn6 <- [1,1617,null,{"value":"13"}] 04:00:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 04:00:47 INFO - PROCESS | 180 | 1468753247723 Marionette TRACE conn6 -> [0,1618,"setScriptTimeout",{"ms":35000}] 04:00:47 INFO - PROCESS | 180 | 1468753247725 Marionette TRACE conn6 <- [1,1618,null,{}] 04:00:47 INFO - PROCESS | 180 | 1468753247728 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}] 04:00:47 INFO - PROCESS | 180 | 1468753247731 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:47 INFO - PROCESS | 180 | 1468753247847 Marionette TRACE conn6 <- [1,1619,null,{"value":null}] 04:00:47 INFO - PROCESS | 180 | 1468753247900 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:47 INFO - PROCESS | 180 | 1468753247902 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:47 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACEE4800 == 34 [pid = 180] [id = 414] 04:00:47 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (00000019A8D70400) [pid = 180] [serial = 1242] [outer = 0000000000000000] 04:00:47 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (00000019A8E97000) [pid = 180] [serial = 1243] [outer = 00000019A8D70400] 04:00:47 INFO - PROCESS | 180 | 1468753247948 Marionette DEBUG loaded listener.js 04:00:48 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019A905B000) [pid = 180] [serial = 1244] [outer = 00000019A8D70400] 04:00:48 INFO - PROCESS | 180 | 1468753248356 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]]]}] 04:00:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 04:00:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 671ms 04:00:48 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019A6B32400) [pid = 180] [serial = 1218] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 04:00:48 INFO - PROCESS | 180 | --DOMWINDOW == 71 (00000019A554D800) [pid = 180] [serial = 1212] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 04:00:48 INFO - PROCESS | 180 | --DOMWINDOW == 70 (000000199A35DC00) [pid = 180] [serial = 1209] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 04:00:48 INFO - PROCESS | 180 | --DOMWINDOW == 69 (000000199D834400) [pid = 180] [serial = 1206] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 04:00:48 INFO - PROCESS | 180 | --DOMWINDOW == 68 (000000199C25A800) [pid = 180] [serial = 1200] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 04:00:48 INFO - PROCESS | 180 | --DOMWINDOW == 67 (000000199C0B0400) [pid = 180] [serial = 1203] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 04:00:48 INFO - PROCESS | 180 | --DOMWINDOW == 66 (000000199C19B000) [pid = 180] [serial = 1191] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 04:00:48 INFO - PROCESS | 180 | --DOMWINDOW == 65 (00000019A278D000) [pid = 180] [serial = 1194] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 04:00:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 04:00:48 INFO - PROCESS | 180 | --DOMWINDOW == 64 (00000019A8D70800) [pid = 180] [serial = 1197] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 04:00:48 INFO - PROCESS | 180 | --DOMWINDOW == 63 (000000199BF1A800) [pid = 180] [serial = 1215] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 04:00:48 INFO - PROCESS | 180 | 1468753248398 Marionette TRACE conn6 -> [0,1621,"getWindowHandle",null] 04:00:48 INFO - PROCESS | 180 | 1468753248400 Marionette TRACE conn6 <- [1,1621,null,{"value":"13"}] 04:00:48 INFO - PROCESS | 180 | 1468753248403 Marionette TRACE conn6 -> [0,1622,"setScriptTimeout",{"ms":35000}] 04:00:48 INFO - PROCESS | 180 | 1468753248405 Marionette TRACE conn6 <- [1,1622,null,{}] 04:00:48 INFO - PROCESS | 180 | 1468753248409 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}] 04:00:48 INFO - PROCESS | 180 | 1468753248415 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:48 INFO - PROCESS | 180 | 1468753248552 Marionette TRACE conn6 <- [1,1623,null,{"value":null}] 04:00:48 INFO - PROCESS | 180 | 1468753248607 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:48 INFO - PROCESS | 180 | 1468753248609 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:48 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD774800 == 35 [pid = 180] [id = 415] 04:00:48 INFO - PROCESS | 180 | ++DOMWINDOW == 64 (000000199BC2F000) [pid = 180] [serial = 1245] [outer = 0000000000000000] 04:00:48 INFO - PROCESS | 180 | ++DOMWINDOW == 65 (00000019A10EB800) [pid = 180] [serial = 1246] [outer = 000000199BC2F000] 04:00:48 INFO - PROCESS | 180 | 1468753248664 Marionette DEBUG loaded listener.js 04:00:48 INFO - PROCESS | 180 | ++DOMWINDOW == 66 (00000019A9762000) [pid = 180] [serial = 1247] [outer = 000000199BC2F000] 04:00:49 INFO - PROCESS | 180 | 1468753249049 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]]]}] 04:00:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 04:00:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 672ms 04:00:49 INFO - PROCESS | 180 | 1468753249079 Marionette TRACE conn6 -> [0,1625,"getWindowHandle",null] 04:00:49 INFO - PROCESS | 180 | 1468753249081 Marionette TRACE conn6 <- [1,1625,null,{"value":"13"}] 04:00:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 04:00:49 INFO - PROCESS | 180 | 1468753249084 Marionette TRACE conn6 -> [0,1626,"setScriptTimeout",{"ms":35000}] 04:00:49 INFO - PROCESS | 180 | 1468753249086 Marionette TRACE conn6 <- [1,1626,null,{}] 04:00:49 INFO - PROCESS | 180 | 1468753249090 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}] 04:00:49 INFO - PROCESS | 180 | 1468753249092 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:49 INFO - PROCESS | 180 | 1468753249202 Marionette TRACE conn6 <- [1,1627,null,{"value":null}] 04:00:49 INFO - PROCESS | 180 | 1468753249210 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:49 INFO - PROCESS | 180 | 1468753249212 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:49 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE55A000 == 36 [pid = 180] [id = 416] 04:00:49 INFO - PROCESS | 180 | ++DOMWINDOW == 67 (00000019A97AE400) [pid = 180] [serial = 1248] [outer = 0000000000000000] 04:00:49 INFO - PROCESS | 180 | ++DOMWINDOW == 68 (00000019A98D5400) [pid = 180] [serial = 1249] [outer = 00000019A97AE400] 04:00:49 INFO - PROCESS | 180 | 1468753249258 Marionette DEBUG loaded listener.js 04:00:49 INFO - PROCESS | 180 | ++DOMWINDOW == 69 (00000019A98EF400) [pid = 180] [serial = 1250] [outer = 00000019A97AE400] 04:00:49 INFO - PROCESS | 180 | 1468753249701 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]]]}] 04:00:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 04:00:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 669ms 04:00:49 INFO - PROCESS | 180 | 1468753249757 Marionette TRACE conn6 -> [0,1629,"getWindowHandle",null] 04:00:49 INFO - PROCESS | 180 | 1468753249759 Marionette TRACE conn6 <- [1,1629,null,{"value":"13"}] 04:00:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 04:00:49 INFO - PROCESS | 180 | 1468753249763 Marionette TRACE conn6 -> [0,1630,"setScriptTimeout",{"ms":35000}] 04:00:49 INFO - PROCESS | 180 | 1468753249765 Marionette TRACE conn6 <- [1,1630,null,{}] 04:00:49 INFO - PROCESS | 180 | 1468753249769 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}] 04:00:49 INFO - PROCESS | 180 | 1468753249771 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:49 INFO - PROCESS | 180 | 1468753249857 Marionette TRACE conn6 <- [1,1631,null,{"value":null}] 04:00:49 INFO - PROCESS | 180 | 1468753249865 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:49 INFO - PROCESS | 180 | 1468753249867 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:49 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE5A3800 == 37 [pid = 180] [id = 417] 04:00:49 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (00000019A99E2400) [pid = 180] [serial = 1251] [outer = 0000000000000000] 04:00:49 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (00000019A9FF1800) [pid = 180] [serial = 1252] [outer = 00000019A99E2400] 04:00:49 INFO - PROCESS | 180 | 1468753249921 Marionette DEBUG loaded listener.js 04:00:50 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (00000019AA264C00) [pid = 180] [serial = 1253] [outer = 00000019A99E2400] 04:00:50 INFO - PROCESS | 180 | 1468753250324 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]]]}] 04:00:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 04:00:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 630ms 04:00:50 INFO - PROCESS | 180 | 1468753250395 Marionette TRACE conn6 -> [0,1633,"getWindowHandle",null] 04:00:50 INFO - PROCESS | 180 | 1468753250398 Marionette TRACE conn6 <- [1,1633,null,{"value":"13"}] 04:00:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 04:00:50 INFO - PROCESS | 180 | 1468753250401 Marionette TRACE conn6 -> [0,1634,"setScriptTimeout",{"ms":35000}] 04:00:50 INFO - PROCESS | 180 | 1468753250403 Marionette TRACE conn6 <- [1,1634,null,{}] 04:00:50 INFO - PROCESS | 180 | 1468753250407 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}] 04:00:50 INFO - PROCESS | 180 | 1468753250409 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:50 INFO - PROCESS | 180 | 1468753250495 Marionette TRACE conn6 <- [1,1635,null,{"value":null}] 04:00:50 INFO - PROCESS | 180 | 1468753250502 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:50 INFO - PROCESS | 180 | 1468753250504 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:50 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE5DD800 == 38 [pid = 180] [id = 418] 04:00:50 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019AB02D800) [pid = 180] [serial = 1254] [outer = 0000000000000000] 04:00:50 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019AB093400) [pid = 180] [serial = 1255] [outer = 00000019AB02D800] 04:00:50 INFO - PROCESS | 180 | 1468753250549 Marionette DEBUG loaded listener.js 04:00:50 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019AC088000) [pid = 180] [serial = 1256] [outer = 00000019AB02D800] 04:00:51 INFO - PROCESS | 180 | 1468753251257 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]]]}] 04:00:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 04:00:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 881ms 04:00:51 INFO - PROCESS | 180 | 1468753251286 Marionette TRACE conn6 -> [0,1637,"getWindowHandle",null] 04:00:51 INFO - PROCESS | 180 | 1468753251291 Marionette TRACE conn6 <- [1,1637,null,{"value":"13"}] 04:00:51 INFO - PROCESS | 180 | 1468753251296 Marionette TRACE conn6 -> [0,1638,"setScriptTimeout",{"ms":35000}] 04:00:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 04:00:51 INFO - PROCESS | 180 | 1468753251301 Marionette TRACE conn6 <- [1,1638,null,{}] 04:00:51 INFO - PROCESS | 180 | 1468753251307 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}] 04:00:51 INFO - PROCESS | 180 | 1468753251310 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:51 INFO - PROCESS | 180 | 1468753251432 Marionette TRACE conn6 <- [1,1639,null,{"value":null}] 04:00:51 INFO - PROCESS | 180 | 1468753251526 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:51 INFO - PROCESS | 180 | 1468753251529 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:51 INFO - PROCESS | 180 | ++DOCSHELL 00000019A6ACA800 == 39 [pid = 180] [id = 419] 04:00:51 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (000000199C31A400) [pid = 180] [serial = 1257] [outer = 0000000000000000] 04:00:51 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (000000199C78D800) [pid = 180] [serial = 1258] [outer = 000000199C31A400] 04:00:51 INFO - PROCESS | 180 | 1468753251589 Marionette DEBUG loaded listener.js 04:00:51 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A0D0A000) [pid = 180] [serial = 1259] [outer = 000000199C31A400] 04:00:52 INFO - PROCESS | 180 | 1468753252214 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]]]}] 04:00:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 04:00:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 986ms 04:00:52 INFO - PROCESS | 180 | 1468753252286 Marionette TRACE conn6 -> [0,1641,"getWindowHandle",null] 04:00:52 INFO - PROCESS | 180 | 1468753252291 Marionette TRACE conn6 <- [1,1641,null,{"value":"13"}] 04:00:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 04:00:52 INFO - PROCESS | 180 | 1468753252298 Marionette TRACE conn6 -> [0,1642,"setScriptTimeout",{"ms":35000}] 04:00:52 INFO - PROCESS | 180 | 1468753252301 Marionette TRACE conn6 <- [1,1642,null,{}] 04:00:52 INFO - PROCESS | 180 | 1468753252305 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}] 04:00:52 INFO - PROCESS | 180 | 1468753252308 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:52 INFO - PROCESS | 180 | 1468753252428 Marionette TRACE conn6 <- [1,1643,null,{"value":null}] 04:00:52 INFO - PROCESS | 180 | 1468753252551 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:52 INFO - PROCESS | 180 | 1468753252554 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:52 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD759800 == 40 [pid = 180] [id = 420] 04:00:52 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A25FDC00) [pid = 180] [serial = 1260] [outer = 0000000000000000] 04:00:52 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A6B37000) [pid = 180] [serial = 1261] [outer = 00000019A25FDC00] 04:00:52 INFO - PROCESS | 180 | 1468753252613 Marionette DEBUG loaded listener.js 04:00:52 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A872B400) [pid = 180] [serial = 1262] [outer = 00000019A25FDC00] 04:00:53 INFO - PROCESS | 180 | 1468753253244 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]]]}] 04:00:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 04:00:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 986ms 04:00:53 INFO - PROCESS | 180 | 1468753253287 Marionette TRACE conn6 -> [0,1645,"getWindowHandle",null] 04:00:53 INFO - PROCESS | 180 | 1468753253290 Marionette TRACE conn6 <- [1,1645,null,{"value":"13"}] 04:00:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 04:00:53 INFO - PROCESS | 180 | 1468753253293 Marionette TRACE conn6 -> [0,1646,"setScriptTimeout",{"ms":35000}] 04:00:53 INFO - PROCESS | 180 | 1468753253297 Marionette TRACE conn6 <- [1,1646,null,{}] 04:00:53 INFO - PROCESS | 180 | 1468753253309 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}] 04:00:53 INFO - PROCESS | 180 | 1468753253315 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:53 INFO - PROCESS | 180 | 1468753253429 Marionette TRACE conn6 <- [1,1647,null,{"value":null}] 04:00:53 INFO - PROCESS | 180 | 1468753253554 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:53 INFO - PROCESS | 180 | 1468753253557 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:53 INFO - PROCESS | 180 | ++DOCSHELL 00000019AF703800 == 41 [pid = 180] [id = 421] 04:00:53 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A975F400) [pid = 180] [serial = 1263] [outer = 0000000000000000] 04:00:53 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A99E4800) [pid = 180] [serial = 1264] [outer = 00000019A975F400] 04:00:53 INFO - PROCESS | 180 | 1468753253620 Marionette DEBUG loaded listener.js 04:00:53 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019AC3B3400) [pid = 180] [serial = 1265] [outer = 00000019A975F400] 04:00:54 INFO - PROCESS | 180 | 1468753254358 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]]]}] 04:00:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 04:00:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1130ms 04:00:54 INFO - PROCESS | 180 | 1468753254428 Marionette TRACE conn6 -> [0,1649,"getWindowHandle",null] 04:00:54 INFO - PROCESS | 180 | 1468753254432 Marionette TRACE conn6 <- [1,1649,null,{"value":"13"}] 04:00:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 04:00:54 INFO - PROCESS | 180 | 1468753254437 Marionette TRACE conn6 -> [0,1650,"setScriptTimeout",{"ms":35000}] 04:00:54 INFO - PROCESS | 180 | 1468753254441 Marionette TRACE conn6 <- [1,1650,null,{}] 04:00:54 INFO - PROCESS | 180 | 1468753254447 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}] 04:00:54 INFO - PROCESS | 180 | 1468753254450 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:54 INFO - PROCESS | 180 | 1468753254552 Marionette TRACE conn6 <- [1,1651,null,{"value":null}] 04:00:54 INFO - PROCESS | 180 | 1468753254627 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:54 INFO - PROCESS | 180 | 1468753254632 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:54 INFO - PROCESS | 180 | ++DOCSHELL 00000019A55A6000 == 42 [pid = 180] [id = 422] 04:00:54 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (000000199C194000) [pid = 180] [serial = 1266] [outer = 0000000000000000] 04:00:54 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (000000199C255400) [pid = 180] [serial = 1267] [outer = 000000199C194000] 04:00:54 INFO - PROCESS | 180 | 1468753254683 Marionette DEBUG loaded listener.js 04:00:54 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (000000199D3E6000) [pid = 180] [serial = 1268] [outer = 000000199C194000] 04:00:55 INFO - PROCESS | 180 | --DOCSHELL 000000199AB11000 == 41 [pid = 180] [id = 400] 04:00:55 INFO - PROCESS | 180 | --DOCSHELL 00000019AE5A3800 == 40 [pid = 180] [id = 417] 04:00:55 INFO - PROCESS | 180 | --DOCSHELL 00000019AE55A000 == 39 [pid = 180] [id = 416] 04:00:55 INFO - PROCESS | 180 | --DOCSHELL 00000019AD774800 == 38 [pid = 180] [id = 415] 04:00:55 INFO - PROCESS | 180 | --DOCSHELL 00000019ACEE4800 == 37 [pid = 180] [id = 414] 04:00:55 INFO - PROCESS | 180 | --DOCSHELL 00000019AB8C0800 == 36 [pid = 180] [id = 413] 04:00:55 INFO - PROCESS | 180 | --DOCSHELL 00000019A8A91000 == 35 [pid = 180] [id = 412] 04:00:55 INFO - PROCESS | 180 | --DOCSHELL 00000019A6B79000 == 34 [pid = 180] [id = 411] 04:00:55 INFO - PROCESS | 180 | --DOCSHELL 00000019A06F3000 == 33 [pid = 180] [id = 410] 04:00:55 INFO - PROCESS | 180 | --DOCSHELL 00000019ACEEA800 == 32 [pid = 180] [id = 407] 04:00:55 INFO - PROCESS | 180 | --DOCSHELL 00000019A5A72000 == 31 [pid = 180] [id = 408] 04:00:55 INFO - PROCESS | 180 | --DOCSHELL 00000019A86F1800 == 30 [pid = 180] [id = 409] 04:00:55 INFO - PROCESS | 180 | --DOCSHELL 00000019AF703800 == 29 [pid = 180] [id = 421] 04:00:55 INFO - PROCESS | 180 | --DOCSHELL 00000019AD759800 == 28 [pid = 180] [id = 420] 04:00:55 INFO - PROCESS | 180 | --DOCSHELL 00000019A6ACA800 == 27 [pid = 180] [id = 419] 04:00:55 INFO - PROCESS | 180 | --DOCSHELL 00000019AE5DD800 == 26 [pid = 180] [id = 418] 04:00:55 INFO - PROCESS | 180 | --DOMWINDOW == 86 (00000019AC08F400) [pid = 180] [serial = 1199] [outer = 0000000000000000] [url = about:blank] 04:00:55 INFO - PROCESS | 180 | --DOMWINDOW == 85 (00000019A937D000) [pid = 180] [serial = 1198] [outer = 0000000000000000] [url = about:blank] 04:00:55 INFO - PROCESS | 180 | --DOMWINDOW == 84 (00000019A25FD800) [pid = 180] [serial = 1216] [outer = 0000000000000000] [url = about:blank] 04:00:55 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019A8A6DC00) [pid = 180] [serial = 1222] [outer = 0000000000000000] [url = about:blank] 04:00:55 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019A25F4400) [pid = 180] [serial = 1211] [outer = 0000000000000000] [url = about:blank] 04:00:55 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019A05BA400) [pid = 180] [serial = 1208] [outer = 0000000000000000] [url = about:blank] 04:00:55 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019A6B10C00) [pid = 180] [serial = 1217] [outer = 0000000000000000] [url = about:blank] 04:00:55 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019A873A800) [pid = 180] [serial = 1220] [outer = 0000000000000000] [url = about:blank] 04:00:55 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019A5A0B000) [pid = 180] [serial = 1213] [outer = 0000000000000000] [url = about:blank] 04:00:55 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019A1F1A400) [pid = 180] [serial = 1210] [outer = 0000000000000000] [url = about:blank] 04:00:55 INFO - PROCESS | 180 | --DOMWINDOW == 76 (000000199D8A9000) [pid = 180] [serial = 1207] [outer = 0000000000000000] [url = about:blank] 04:00:55 INFO - PROCESS | 180 | --DOMWINDOW == 75 (000000199C94E800) [pid = 180] [serial = 1202] [outer = 0000000000000000] [url = about:blank] 04:00:55 INFO - PROCESS | 180 | --DOMWINDOW == 74 (000000199C25C000) [pid = 180] [serial = 1201] [outer = 0000000000000000] [url = about:blank] 04:00:55 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019A7FBAC00) [pid = 180] [serial = 1219] [outer = 0000000000000000] [url = about:blank] 04:00:55 INFO - PROCESS | 180 | --DOMWINDOW == 72 (000000199C256C00) [pid = 180] [serial = 1204] [outer = 0000000000000000] [url = about:blank] 04:00:55 INFO - PROCESS | 180 | --DOMWINDOW == 71 (000000199C69C000) [pid = 180] [serial = 1205] [outer = 0000000000000000] [url = about:blank] 04:00:55 INFO - PROCESS | 180 | --DOMWINDOW == 70 (00000019A6A49400) [pid = 180] [serial = 1214] [outer = 0000000000000000] [url = about:blank] 04:00:55 INFO - PROCESS | 180 | --DOMWINDOW == 69 (00000019A05B8C00) [pid = 180] [serial = 1193] [outer = 0000000000000000] [url = about:blank] 04:00:55 INFO - PROCESS | 180 | --DOMWINDOW == 68 (000000199C797400) [pid = 180] [serial = 1192] [outer = 0000000000000000] [url = about:blank] 04:00:55 INFO - PROCESS | 180 | --DOMWINDOW == 67 (00000019A8267C00) [pid = 180] [serial = 1196] [outer = 0000000000000000] [url = about:blank] 04:00:55 INFO - PROCESS | 180 | --DOMWINDOW == 66 (00000019A602DC00) [pid = 180] [serial = 1195] [outer = 0000000000000000] [url = about:blank] 04:00:56 INFO - PROCESS | 180 | 1468753255993 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]]]}] 04:00:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 04:00:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1635ms 04:00:56 INFO - PROCESS | 180 | 1468753256073 Marionette TRACE conn6 -> [0,1653,"getWindowHandle",null] 04:00:56 INFO - PROCESS | 180 | 1468753256078 Marionette TRACE conn6 <- [1,1653,null,{"value":"13"}] 04:00:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 04:00:56 INFO - PROCESS | 180 | 1468753256084 Marionette TRACE conn6 -> [0,1654,"setScriptTimeout",{"ms":35000}] 04:00:56 INFO - PROCESS | 180 | 1468753256087 Marionette TRACE conn6 <- [1,1654,null,{}] 04:00:56 INFO - PROCESS | 180 | 1468753256093 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}] 04:00:56 INFO - PROCESS | 180 | 1468753256096 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:56 INFO - PROCESS | 180 | 1468753256195 Marionette TRACE conn6 <- [1,1655,null,{"value":null}] 04:00:56 INFO - PROCESS | 180 | 1468753256273 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:56 INFO - PROCESS | 180 | 1468753256278 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:56 INFO - PROCESS | 180 | ++DOCSHELL 00000019A0D66800 == 27 [pid = 180] [id = 423] 04:00:56 INFO - PROCESS | 180 | ++DOMWINDOW == 67 (000000199BC32000) [pid = 180] [serial = 1269] [outer = 0000000000000000] 04:00:56 INFO - PROCESS | 180 | ++DOMWINDOW == 68 (000000199C0C5800) [pid = 180] [serial = 1270] [outer = 000000199BC32000] 04:00:56 INFO - PROCESS | 180 | 1468753256329 Marionette DEBUG loaded listener.js 04:00:56 INFO - PROCESS | 180 | ++DOMWINDOW == 69 (000000199B551000) [pid = 180] [serial = 1271] [outer = 000000199BC32000] 04:00:56 INFO - PROCESS | 180 | 1468753256725 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]]]}] 04:00:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 04:00:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 671ms 04:00:56 INFO - PROCESS | 180 | 1468753256761 Marionette TRACE conn6 -> [0,1657,"getWindowHandle",null] 04:00:56 INFO - PROCESS | 180 | 1468753256767 Marionette TRACE conn6 <- [1,1657,null,{"value":"13"}] 04:00:56 INFO - PROCESS | 180 | 1468753256774 Marionette TRACE conn6 -> [0,1658,"setScriptTimeout",{"ms":35000}] 04:00:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 04:00:56 INFO - PROCESS | 180 | 1468753256777 Marionette TRACE conn6 <- [1,1658,null,{}] 04:00:56 INFO - PROCESS | 180 | 1468753256781 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}] 04:00:56 INFO - PROCESS | 180 | 1468753256784 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:56 INFO - PROCESS | 180 | 1468753256876 Marionette TRACE conn6 <- [1,1659,null,{"value":null}] 04:00:56 INFO - PROCESS | 180 | 1468753256884 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:56 INFO - PROCESS | 180 | 1468753256886 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:56 INFO - PROCESS | 180 | ++DOCSHELL 00000019A5946000 == 28 [pid = 180] [id = 424] 04:00:56 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (000000199C78DC00) [pid = 180] [serial = 1272] [outer = 0000000000000000] 04:00:56 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (000000199D82A800) [pid = 180] [serial = 1273] [outer = 000000199C78DC00] 04:00:56 INFO - PROCESS | 180 | 1468753256935 Marionette DEBUG loaded listener.js 04:00:57 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (00000019A05B3800) [pid = 180] [serial = 1274] [outer = 000000199C78DC00] 04:00:57 INFO - PROCESS | 180 | 1468753257409 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]]]}] 04:00:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 04:00:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 671ms 04:00:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 04:00:57 INFO - PROCESS | 180 | 1468753257449 Marionette TRACE conn6 -> [0,1661,"getWindowHandle",null] 04:00:57 INFO - PROCESS | 180 | 1468753257452 Marionette TRACE conn6 <- [1,1661,null,{"value":"13"}] 04:00:57 INFO - PROCESS | 180 | 1468753257456 Marionette TRACE conn6 -> [0,1662,"setScriptTimeout",{"ms":35000}] 04:00:57 INFO - PROCESS | 180 | 1468753257460 Marionette TRACE conn6 <- [1,1662,null,{}] 04:00:57 INFO - PROCESS | 180 | 1468753257471 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}] 04:00:57 INFO - PROCESS | 180 | 1468753257476 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:57 INFO - PROCESS | 180 | 1468753257598 Marionette TRACE conn6 <- [1,1663,null,{"value":null}] 04:00:57 INFO - PROCESS | 180 | 1468753257685 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:57 INFO - PROCESS | 180 | 1468753257689 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:57 INFO - PROCESS | 180 | ++DOCSHELL 00000019A87E1800 == 29 [pid = 180] [id = 425] 04:00:57 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (000000199BF18000) [pid = 180] [serial = 1275] [outer = 0000000000000000] 04:00:57 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019A1FC7400) [pid = 180] [serial = 1276] [outer = 000000199BF18000] 04:00:57 INFO - PROCESS | 180 | 1468753257739 Marionette DEBUG loaded listener.js 04:00:57 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A25F8C00) [pid = 180] [serial = 1277] [outer = 000000199BF18000] 04:00:58 INFO - PROCESS | 180 | 1468753258140 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]]]}] 04:00:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 04:00:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 735ms 04:00:58 INFO - PROCESS | 180 | 1468753258192 Marionette TRACE conn6 -> [0,1665,"getWindowHandle",null] 04:00:58 INFO - PROCESS | 180 | 1468753258195 Marionette TRACE conn6 <- [1,1665,null,{"value":"13"}] 04:00:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 04:00:58 INFO - PROCESS | 180 | 1468753258198 Marionette TRACE conn6 -> [0,1666,"setScriptTimeout",{"ms":35000}] 04:00:58 INFO - PROCESS | 180 | 1468753258200 Marionette TRACE conn6 <- [1,1666,null,{}] 04:00:58 INFO - PROCESS | 180 | 1468753258209 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}] 04:00:58 INFO - PROCESS | 180 | 1468753258211 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:58 INFO - PROCESS | 180 | 1468753258326 Marionette TRACE conn6 <- [1,1667,null,{"value":null}] 04:00:58 INFO - PROCESS | 180 | 1468753258337 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:58 INFO - PROCESS | 180 | 1468753258339 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:58 INFO - PROCESS | 180 | ++DOCSHELL 00000019A93D0000 == 30 [pid = 180] [id = 426] 04:00:58 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A554BC00) [pid = 180] [serial = 1278] [outer = 0000000000000000] 04:00:58 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A59BF400) [pid = 180] [serial = 1279] [outer = 00000019A554BC00] 04:00:58 INFO - PROCESS | 180 | 1468753258430 Marionette DEBUG loaded listener.js 04:00:58 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A6A4A800) [pid = 180] [serial = 1280] [outer = 00000019A554BC00] 04:00:58 INFO - PROCESS | 180 | 1468753258863 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]]]}] 04:00:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 04:00:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 734ms 04:00:58 INFO - PROCESS | 180 | 1468753258953 Marionette TRACE conn6 -> [0,1669,"getWindowHandle",null] 04:00:58 INFO - PROCESS | 180 | 1468753258956 Marionette TRACE conn6 <- [1,1669,null,{"value":"13"}] 04:00:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 04:00:58 INFO - PROCESS | 180 | 1468753258966 Marionette TRACE conn6 -> [0,1670,"setScriptTimeout",{"ms":35000}] 04:00:58 INFO - PROCESS | 180 | 1468753258968 Marionette TRACE conn6 <- [1,1670,null,{}] 04:00:58 INFO - PROCESS | 180 | 1468753258972 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}] 04:00:58 INFO - PROCESS | 180 | 1468753258974 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:59 INFO - PROCESS | 180 | 1468753259082 Marionette TRACE conn6 <- [1,1671,null,{"value":null}] 04:00:59 INFO - PROCESS | 180 | 1468753259093 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:59 INFO - PROCESS | 180 | 1468753259095 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:59 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB017000 == 31 [pid = 180] [id = 427] 04:00:59 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (000000199C69C800) [pid = 180] [serial = 1281] [outer = 0000000000000000] 04:00:59 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A6B0F000) [pid = 180] [serial = 1282] [outer = 000000199C69C800] 04:00:59 INFO - PROCESS | 180 | 1468753259184 Marionette DEBUG loaded listener.js 04:00:59 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A7ED5800) [pid = 180] [serial = 1283] [outer = 000000199C69C800] 04:00:59 INFO - PROCESS | 180 | 1468753259622 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]]]}] 04:00:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 04:00:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 671ms 04:00:59 INFO - PROCESS | 180 | 1468753259641 Marionette TRACE conn6 -> [0,1673,"getWindowHandle",null] 04:00:59 INFO - PROCESS | 180 | 1468753259643 Marionette TRACE conn6 <- [1,1673,null,{"value":"13"}] 04:00:59 INFO - PROCESS | 180 | 1468753259647 Marionette TRACE conn6 -> [0,1674,"setScriptTimeout",{"ms":35000}] 04:00:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 04:00:59 INFO - PROCESS | 180 | 1468753259649 Marionette TRACE conn6 <- [1,1674,null,{}] 04:00:59 INFO - PROCESS | 180 | 1468753259659 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}] 04:00:59 INFO - PROCESS | 180 | 1468753259665 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:59 INFO - PROCESS | 180 | 1468753259806 Marionette TRACE conn6 <- [1,1675,null,{"value":null}] 04:00:59 INFO - PROCESS | 180 | 1468753259822 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:59 INFO - PROCESS | 180 | 1468753259824 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:00:59 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACB52800 == 32 [pid = 180] [id = 428] 04:00:59 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A8602400) [pid = 180] [serial = 1284] [outer = 0000000000000000] 04:00:59 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A8742C00) [pid = 180] [serial = 1285] [outer = 00000019A8602400] 04:00:59 INFO - PROCESS | 180 | 1468753259912 Marionette DEBUG loaded listener.js 04:01:00 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019A8A75400) [pid = 180] [serial = 1286] [outer = 00000019A8602400] 04:01:00 INFO - PROCESS | 180 | --DOMWINDOW == 83 (000000199C254400) [pid = 180] [serial = 1230] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 04:01:00 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019A872B000) [pid = 180] [serial = 1239] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 04:01:00 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019A99E2400) [pid = 180] [serial = 1251] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 04:01:00 INFO - PROCESS | 180 | --DOMWINDOW == 80 (000000199C319000) [pid = 180] [serial = 1224] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 04:01:00 INFO - PROCESS | 180 | --DOMWINDOW == 79 (000000199BC2F000) [pid = 180] [serial = 1245] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 04:01:00 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019A8D70400) [pid = 180] [serial = 1242] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 04:01:00 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019A8743000) [pid = 180] [serial = 1221] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 04:01:00 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A10DD400) [pid = 180] [serial = 1236] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 04:01:00 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A97AE400) [pid = 180] [serial = 1248] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 04:01:00 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019A107E400) [pid = 180] [serial = 1233] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 04:01:00 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019A25BDC00) [pid = 180] [serial = 1227] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 04:01:00 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019AB02D800) [pid = 180] [serial = 1254] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 04:01:00 INFO - PROCESS | 180 | 1468753260477 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]]]}] 04:01:00 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 04:01:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 881ms 04:01:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 04:01:00 INFO - PROCESS | 180 | 1468753260532 Marionette TRACE conn6 -> [0,1677,"getWindowHandle",null] 04:01:00 INFO - PROCESS | 180 | 1468753260534 Marionette TRACE conn6 <- [1,1677,null,{"value":"13"}] 04:01:00 INFO - PROCESS | 180 | 1468753260537 Marionette TRACE conn6 -> [0,1678,"setScriptTimeout",{"ms":35000}] 04:01:00 INFO - PROCESS | 180 | 1468753260539 Marionette TRACE conn6 <- [1,1678,null,{}] 04:01:00 INFO - PROCESS | 180 | 1468753260543 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}] 04:01:00 INFO - PROCESS | 180 | 1468753260545 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:00 INFO - PROCESS | 180 | 1468753260627 Marionette TRACE conn6 <- [1,1679,null,{"value":null}] 04:01:00 INFO - PROCESS | 180 | 1468753260634 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:00 INFO - PROCESS | 180 | 1468753260636 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:00 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACEEF800 == 33 [pid = 180] [id = 429] 04:01:00 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (000000199BC32800) [pid = 180] [serial = 1287] [outer = 0000000000000000] 04:01:00 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019A1FD0C00) [pid = 180] [serial = 1288] [outer = 000000199BC32800] 04:01:00 INFO - PROCESS | 180 | 1468753260681 Marionette DEBUG loaded listener.js 04:01:00 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A8727000) [pid = 180] [serial = 1289] [outer = 000000199BC32800] 04:01:01 INFO - PROCESS | 180 | 1468753261085 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]]]}] 04:01:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 04:01:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 588ms 04:01:01 INFO - PROCESS | 180 | 1468753261133 Marionette TRACE conn6 -> [0,1681,"getWindowHandle",null] 04:01:01 INFO - PROCESS | 180 | 1468753261135 Marionette TRACE conn6 <- [1,1681,null,{"value":"13"}] 04:01:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 04:01:01 INFO - PROCESS | 180 | 1468753261139 Marionette TRACE conn6 -> [0,1682,"setScriptTimeout",{"ms":35000}] 04:01:01 INFO - PROCESS | 180 | 1468753261140 Marionette TRACE conn6 <- [1,1682,null,{}] 04:01:01 INFO - PROCESS | 180 | 1468753261144 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}] 04:01:01 INFO - PROCESS | 180 | 1468753261146 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:01 INFO - PROCESS | 180 | 1468753261228 Marionette TRACE conn6 <- [1,1683,null,{"value":null}] 04:01:01 INFO - PROCESS | 180 | 1468753261234 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:01 INFO - PROCESS | 180 | 1468753261236 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:01 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD7BD000 == 34 [pid = 180] [id = 430] 04:01:01 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A8729000) [pid = 180] [serial = 1290] [outer = 0000000000000000] 04:01:01 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A8BE6800) [pid = 180] [serial = 1291] [outer = 00000019A8729000] 04:01:01 INFO - PROCESS | 180 | 1468753261280 Marionette DEBUG loaded listener.js 04:01:01 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A905A800) [pid = 180] [serial = 1292] [outer = 00000019A8729000] 04:01:01 INFO - PROCESS | 180 | 1468753261705 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]]]}] 04:01:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 04:01:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 587ms 04:01:01 INFO - PROCESS | 180 | 1468753261730 Marionette TRACE conn6 -> [0,1685,"getWindowHandle",null] 04:01:01 INFO - PROCESS | 180 | 1468753261732 Marionette TRACE conn6 <- [1,1685,null,{"value":"13"}] 04:01:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 04:01:01 INFO - PROCESS | 180 | 1468753261747 Marionette TRACE conn6 -> [0,1686,"setScriptTimeout",{"ms":35000}] 04:01:01 INFO - PROCESS | 180 | 1468753261749 Marionette TRACE conn6 <- [1,1686,null,{}] 04:01:01 INFO - PROCESS | 180 | 1468753261758 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}] 04:01:01 INFO - PROCESS | 180 | 1468753261760 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:01 INFO - PROCESS | 180 | 1468753261862 Marionette TRACE conn6 <- [1,1687,null,{"value":null}] 04:01:01 INFO - PROCESS | 180 | 1468753261871 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:01 INFO - PROCESS | 180 | 1468753261873 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:01 INFO - PROCESS | 180 | ++DOCSHELL 00000019A87E0800 == 35 [pid = 180] [id = 431] 04:01:01 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A9385400) [pid = 180] [serial = 1293] [outer = 0000000000000000] 04:01:01 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A970B000) [pid = 180] [serial = 1294] [outer = 00000019A9385400] 04:01:01 INFO - PROCESS | 180 | 1468753261918 Marionette DEBUG loaded listener.js 04:01:02 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A976A400) [pid = 180] [serial = 1295] [outer = 00000019A9385400] 04:01:02 INFO - PROCESS | 180 | 1468753262666 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]]]}] 04:01:02 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 04:01:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 987ms 04:01:02 INFO - PROCESS | 180 | 1468753262737 Marionette TRACE conn6 -> [0,1689,"getWindowHandle",null] 04:01:02 INFO - PROCESS | 180 | 1468753262741 Marionette TRACE conn6 <- [1,1689,null,{"value":"13"}] 04:01:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 04:01:02 INFO - PROCESS | 180 | 1468753262747 Marionette TRACE conn6 -> [0,1690,"setScriptTimeout",{"ms":35000}] 04:01:02 INFO - PROCESS | 180 | 1468753262751 Marionette TRACE conn6 <- [1,1690,null,{}] 04:01:02 INFO - PROCESS | 180 | 1468753262757 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}] 04:01:02 INFO - PROCESS | 180 | 1468753262760 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:02 INFO - PROCESS | 180 | 1468753262923 Marionette TRACE conn6 <- [1,1691,null,{"value":null}] 04:01:03 INFO - PROCESS | 180 | 1468753263039 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:03 INFO - PROCESS | 180 | 1468753263042 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:03 INFO - PROCESS | 180 | ++DOCSHELL 00000019A5938000 == 36 [pid = 180] [id = 432] 04:01:03 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (000000199BF17000) [pid = 180] [serial = 1296] [outer = 0000000000000000] 04:01:03 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (000000199C195400) [pid = 180] [serial = 1297] [outer = 000000199BF17000] 04:01:03 INFO - PROCESS | 180 | 1468753263105 Marionette DEBUG loaded listener.js 04:01:03 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (000000199C753C00) [pid = 180] [serial = 1298] [outer = 000000199BF17000] 04:01:03 INFO - PROCESS | 180 | 1468753263867 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]]]}] 04:01:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 04:01:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1178ms 04:01:03 INFO - PROCESS | 180 | 1468753263929 Marionette TRACE conn6 -> [0,1693,"getWindowHandle",null] 04:01:03 INFO - PROCESS | 180 | 1468753263934 Marionette TRACE conn6 <- [1,1693,null,{"value":"13"}] 04:01:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 04:01:03 INFO - PROCESS | 180 | 1468753263941 Marionette TRACE conn6 -> [0,1694,"setScriptTimeout",{"ms":35000}] 04:01:03 INFO - PROCESS | 180 | 1468753263944 Marionette TRACE conn6 <- [1,1694,null,{}] 04:01:03 INFO - PROCESS | 180 | 1468753263948 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}] 04:01:03 INFO - PROCESS | 180 | 1468753263952 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:04 INFO - PROCESS | 180 | 1468753264091 Marionette TRACE conn6 <- [1,1695,null,{"value":null}] 04:01:04 INFO - PROCESS | 180 | 1468753264207 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:04 INFO - PROCESS | 180 | 1468753264210 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:04 INFO - PROCESS | 180 | ++DOCSHELL 00000019A821F800 == 37 [pid = 180] [id = 433] 04:01:04 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (000000199B7D1C00) [pid = 180] [serial = 1299] [outer = 0000000000000000] 04:01:04 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (00000019A133EC00) [pid = 180] [serial = 1300] [outer = 000000199B7D1C00] 04:01:04 INFO - PROCESS | 180 | 1468753264270 Marionette DEBUG loaded listener.js 04:01:04 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (00000019A25F8400) [pid = 180] [serial = 1301] [outer = 000000199B7D1C00] 04:01:04 INFO - PROCESS | 180 | --DOCSHELL 00000019AD7BD000 == 36 [pid = 180] [id = 430] 04:01:04 INFO - PROCESS | 180 | --DOCSHELL 00000019ACEEF800 == 35 [pid = 180] [id = 429] 04:01:04 INFO - PROCESS | 180 | --DOCSHELL 00000019ACB52800 == 34 [pid = 180] [id = 428] 04:01:04 INFO - PROCESS | 180 | --DOCSHELL 00000019AB017000 == 33 [pid = 180] [id = 427] 04:01:04 INFO - PROCESS | 180 | --DOCSHELL 00000019A93D0000 == 32 [pid = 180] [id = 426] 04:01:04 INFO - PROCESS | 180 | --DOCSHELL 00000019A87E1800 == 31 [pid = 180] [id = 425] 04:01:04 INFO - PROCESS | 180 | --DOCSHELL 00000019A5946000 == 30 [pid = 180] [id = 424] 04:01:04 INFO - PROCESS | 180 | --DOCSHELL 00000019A0D66800 == 29 [pid = 180] [id = 423] 04:01:04 INFO - PROCESS | 180 | --DOCSHELL 00000019A55A6000 == 28 [pid = 180] [id = 422] 04:01:04 INFO - PROCESS | 180 | --DOMWINDOW == 86 (000000199C25C800) [pid = 180] [serial = 1231] [outer = 0000000000000000] [url = about:blank] 04:01:04 INFO - PROCESS | 180 | --DOMWINDOW == 85 (00000019A8743400) [pid = 180] [serial = 1240] [outer = 0000000000000000] [url = about:blank] 04:01:04 INFO - PROCESS | 180 | --DOMWINDOW == 84 (00000019A9FF1800) [pid = 180] [serial = 1252] [outer = 0000000000000000] [url = about:blank] 04:01:04 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019A8A75C00) [pid = 180] [serial = 1241] [outer = 0000000000000000] [url = about:blank] 04:01:04 INFO - PROCESS | 180 | --DOMWINDOW == 82 (000000199C74A000) [pid = 180] [serial = 1225] [outer = 0000000000000000] [url = about:blank] 04:01:04 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019A9762000) [pid = 180] [serial = 1247] [outer = 0000000000000000] [url = about:blank] 04:01:04 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019A905B000) [pid = 180] [serial = 1244] [outer = 0000000000000000] [url = about:blank] 04:01:04 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019A8A79400) [pid = 180] [serial = 1223] [outer = 0000000000000000] [url = about:blank] 04:01:04 INFO - PROCESS | 180 | --DOMWINDOW == 78 (000000199C799000) [pid = 180] [serial = 1232] [outer = 0000000000000000] [url = about:blank] 04:01:04 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019A10EB800) [pid = 180] [serial = 1246] [outer = 0000000000000000] [url = about:blank] 04:01:04 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A809A800) [pid = 180] [serial = 1238] [outer = 0000000000000000] [url = about:blank] 04:01:04 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A8E97000) [pid = 180] [serial = 1243] [outer = 0000000000000000] [url = about:blank] 04:01:04 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019A98EF400) [pid = 180] [serial = 1250] [outer = 0000000000000000] [url = about:blank] 04:01:04 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019A98D5400) [pid = 180] [serial = 1249] [outer = 0000000000000000] [url = about:blank] 04:01:04 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019A1154C00) [pid = 180] [serial = 1234] [outer = 0000000000000000] [url = about:blank] 04:01:04 INFO - PROCESS | 180 | --DOMWINDOW == 71 (00000019A6B06400) [pid = 180] [serial = 1229] [outer = 0000000000000000] [url = about:blank] 04:01:04 INFO - PROCESS | 180 | --DOMWINDOW == 70 (00000019A1FC8000) [pid = 180] [serial = 1235] [outer = 0000000000000000] [url = about:blank] 04:01:04 INFO - PROCESS | 180 | --DOMWINDOW == 69 (00000019A6B32C00) [pid = 180] [serial = 1237] [outer = 0000000000000000] [url = about:blank] 04:01:04 INFO - PROCESS | 180 | --DOMWINDOW == 68 (00000019A25F8800) [pid = 180] [serial = 1228] [outer = 0000000000000000] [url = about:blank] 04:01:04 INFO - PROCESS | 180 | --DOMWINDOW == 67 (00000019A05B1800) [pid = 180] [serial = 1226] [outer = 0000000000000000] [url = about:blank] 04:01:04 INFO - PROCESS | 180 | --DOMWINDOW == 66 (00000019AA264C00) [pid = 180] [serial = 1253] [outer = 0000000000000000] [url = about:blank] 04:01:04 INFO - PROCESS | 180 | --DOMWINDOW == 65 (00000019AC088000) [pid = 180] [serial = 1256] [outer = 0000000000000000] [url = about:blank] 04:01:05 INFO - PROCESS | 180 | --DOMWINDOW == 64 (00000019AB093400) [pid = 180] [serial = 1255] [outer = 0000000000000000] [url = about:blank] 04:01:05 INFO - PROCESS | 180 | 1468753265077 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]]]}] 04:01:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 04:01:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1173ms 04:01:05 INFO - PROCESS | 180 | 1468753265116 Marionette TRACE conn6 -> [0,1697,"getWindowHandle",null] 04:01:05 INFO - PROCESS | 180 | 1468753265120 Marionette TRACE conn6 <- [1,1697,null,{"value":"13"}] 04:01:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 04:01:05 INFO - PROCESS | 180 | 1468753265125 Marionette TRACE conn6 -> [0,1698,"setScriptTimeout",{"ms":35000}] 04:01:05 INFO - PROCESS | 180 | 1468753265130 Marionette TRACE conn6 <- [1,1698,null,{}] 04:01:05 INFO - PROCESS | 180 | 1468753265135 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}] 04:01:05 INFO - PROCESS | 180 | 1468753265138 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:05 INFO - PROCESS | 180 | 1468753265237 Marionette TRACE conn6 <- [1,1699,null,{"value":null}] 04:01:05 INFO - PROCESS | 180 | 1468753265319 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:05 INFO - PROCESS | 180 | 1468753265322 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:05 INFO - PROCESS | 180 | ++DOCSHELL 00000019A1F8F800 == 29 [pid = 180] [id = 434] 04:01:05 INFO - PROCESS | 180 | ++DOMWINDOW == 65 (000000199C262800) [pid = 180] [serial = 1302] [outer = 0000000000000000] 04:01:05 INFO - PROCESS | 180 | ++DOMWINDOW == 66 (000000199C799000) [pid = 180] [serial = 1303] [outer = 000000199C262800] 04:01:05 INFO - PROCESS | 180 | 1468753265372 Marionette DEBUG loaded listener.js 04:01:05 INFO - PROCESS | 180 | ++DOMWINDOW == 67 (00000019A06C4800) [pid = 180] [serial = 1304] [outer = 000000199C262800] 04:01:05 INFO - PROCESS | 180 | 1468753265832 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]]]}] 04:01:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 04:01:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 734ms 04:01:05 INFO - PROCESS | 180 | 1468753265859 Marionette TRACE conn6 -> [0,1701,"getWindowHandle",null] 04:01:05 INFO - PROCESS | 180 | 1468753265864 Marionette TRACE conn6 <- [1,1701,null,{"value":"13"}] 04:01:05 INFO - PROCESS | 180 | 1468753265870 Marionette TRACE conn6 -> [0,1702,"setScriptTimeout",{"ms":35000}] 04:01:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 04:01:05 INFO - PROCESS | 180 | 1468753265873 Marionette TRACE conn6 <- [1,1702,null,{}] 04:01:05 INFO - PROCESS | 180 | 1468753265877 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}] 04:01:05 INFO - PROCESS | 180 | 1468753265879 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:05 INFO - PROCESS | 180 | 1468753265977 Marionette TRACE conn6 <- [1,1703,null,{"value":null}] 04:01:06 INFO - PROCESS | 180 | 1468753265987 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:06 INFO - PROCESS | 180 | 1468753265989 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:06 INFO - PROCESS | 180 | ++DOCSHELL 00000019A820E800 == 30 [pid = 180] [id = 435] 04:01:06 INFO - PROCESS | 180 | ++DOMWINDOW == 68 (00000019A25C0800) [pid = 180] [serial = 1305] [outer = 0000000000000000] 04:01:06 INFO - PROCESS | 180 | ++DOMWINDOW == 69 (00000019A25F9000) [pid = 180] [serial = 1306] [outer = 00000019A25C0800] 04:01:06 INFO - PROCESS | 180 | 1468753266043 Marionette DEBUG loaded listener.js 04:01:06 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (00000019A5554000) [pid = 180] [serial = 1307] [outer = 00000019A25C0800] 04:01:06 INFO - PROCESS | 180 | 1468753266505 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 04:01:06 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 04:01:06 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html:32:1 04:01:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:01:06 INFO - _addTest/ [0,1705,"getWindowHandle",null] 04:01:06 INFO - PROCESS | 180 | 1468753266548 Marionette TRACE conn6 <- [1,1705,null,{"value":"13"}] 04:01:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 04:01:06 INFO - PROCESS | 180 | 1468753266552 Marionette TRACE conn6 -> [0,1706,"setScriptTimeout",{"ms":35000}] 04:01:06 INFO - PROCESS | 180 | 1468753266556 Marionette TRACE conn6 <- [1,1706,null,{}] 04:01:06 INFO - PROCESS | 180 | 1468753266567 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}] 04:01:06 INFO - PROCESS | 180 | 1468753266572 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:06 INFO - PROCESS | 180 | 1468753266662 Marionette TRACE conn6 <- [1,1707,null,{"value":null}] 04:01:06 INFO - PROCESS | 180 | 1468753266673 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:06 INFO - PROCESS | 180 | 1468753266676 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:06 INFO - PROCESS | 180 | ++DOCSHELL 00000019A9943000 == 31 [pid = 180] [id = 436] 04:01:06 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (00000019A6B0EC00) [pid = 180] [serial = 1308] [outer = 0000000000000000] 04:01:06 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (00000019A8097800) [pid = 180] [serial = 1309] [outer = 00000019A6B0EC00] 04:01:06 INFO - PROCESS | 180 | 1468753266726 Marionette DEBUG loaded listener.js 04:01:06 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019A8728400) [pid = 180] [serial = 1310] [outer = 00000019A6B0EC00] 04:01:07 INFO - PROCESS | 180 | 1468753267187 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]]]}] 04:01:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 04:01:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 692ms 04:01:07 INFO - PROCESS | 180 | 1468753267246 Marionette TRACE conn6 -> [0,1709,"getWindowHandle",null] 04:01:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 04:01:07 INFO - PROCESS | 180 | 1468753267249 Marionette TRACE conn6 <- [1,1709,null,{"value":"13"}] 04:01:07 INFO - PROCESS | 180 | 1468753267252 Marionette TRACE conn6 -> [0,1710,"setScriptTimeout",{"ms":35000}] 04:01:07 INFO - PROCESS | 180 | 1468753267254 Marionette TRACE conn6 <- [1,1710,null,{}] 04:01:07 INFO - PROCESS | 180 | 1468753267258 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}] 04:01:07 INFO - PROCESS | 180 | 1468753267260 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:07 INFO - PROCESS | 180 | 1468753267352 Marionette TRACE conn6 <- [1,1711,null,{"value":null}] 04:01:07 INFO - PROCESS | 180 | 1468753267357 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:07 INFO - PROCESS | 180 | 1468753267359 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:07 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACB53800 == 32 [pid = 180] [id = 437] 04:01:07 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019A8730800) [pid = 180] [serial = 1311] [outer = 0000000000000000] 04:01:07 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A8745C00) [pid = 180] [serial = 1312] [outer = 00000019A8730800] 04:01:07 INFO - PROCESS | 180 | 1468753267406 Marionette DEBUG loaded listener.js 04:01:07 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A8AB3C00) [pid = 180] [serial = 1313] [outer = 00000019A8730800] 04:01:07 INFO - PROCESS | 180 | 1468753267889 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]]]}] 04:01:07 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 04:01:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 672ms 04:01:07 INFO - PROCESS | 180 | 1468753267928 Marionette TRACE conn6 -> [0,1713,"getWindowHandle",null] 04:01:07 INFO - PROCESS | 180 | 1468753267930 Marionette TRACE conn6 <- [1,1713,null,{"value":"13"}] 04:01:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 04:01:07 INFO - PROCESS | 180 | 1468753267933 Marionette TRACE conn6 -> [0,1714,"setScriptTimeout",{"ms":35000}] 04:01:07 INFO - PROCESS | 180 | 1468753267935 Marionette TRACE conn6 <- [1,1714,null,{}] 04:01:07 INFO - PROCESS | 180 | 1468753267939 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}] 04:01:07 INFO - PROCESS | 180 | 1468753267941 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:08 INFO - PROCESS | 180 | 1468753268051 Marionette TRACE conn6 <- [1,1715,null,{"value":null}] 04:01:08 INFO - PROCESS | 180 | 1468753268134 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:08 INFO - PROCESS | 180 | 1468753268136 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:08 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD020000 == 33 [pid = 180] [id = 438] 04:01:08 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A8D70800) [pid = 180] [serial = 1314] [outer = 0000000000000000] 04:01:08 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A8E99400) [pid = 180] [serial = 1315] [outer = 00000019A8D70800] 04:01:08 INFO - PROCESS | 180 | 1468753268182 Marionette DEBUG loaded listener.js 04:01:08 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A9065400) [pid = 180] [serial = 1316] [outer = 00000019A8D70800] 04:01:08 INFO - PROCESS | 180 | 1468753268649 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]]]}] 04:01:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 04:01:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 777ms 04:01:08 INFO - PROCESS | 180 | 1468753268713 Marionette TRACE conn6 -> [0,1717,"getWindowHandle",null] 04:01:08 INFO - PROCESS | 180 | 1468753268715 Marionette TRACE conn6 <- [1,1717,null,{"value":"13"}] 04:01:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 04:01:08 INFO - PROCESS | 180 | 1468753268723 Marionette TRACE conn6 -> [0,1718,"setScriptTimeout",{"ms":35000}] 04:01:08 INFO - PROCESS | 180 | 1468753268725 Marionette TRACE conn6 <- [1,1718,null,{}] 04:01:08 INFO - PROCESS | 180 | 1468753268729 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}] 04:01:08 INFO - PROCESS | 180 | 1468753268735 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:08 INFO - PROCESS | 180 | 1468753268878 Marionette TRACE conn6 <- [1,1719,null,{"value":null}] 04:01:08 INFO - PROCESS | 180 | 1468753268929 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:08 INFO - PROCESS | 180 | 1468753268931 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:08 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE560800 == 34 [pid = 180] [id = 439] 04:01:08 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A98EC000) [pid = 180] [serial = 1317] [outer = 0000000000000000] 04:01:08 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A99DF000) [pid = 180] [serial = 1318] [outer = 00000019A98EC000] 04:01:08 INFO - PROCESS | 180 | 1468753268978 Marionette DEBUG loaded listener.js 04:01:09 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019AA004C00) [pid = 180] [serial = 1319] [outer = 00000019A98EC000] 04:01:09 INFO - PROCESS | 180 | 1468753269425 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] 04:01:09 INFO - PROCESS | 180 | 1468753269464 Marionette TRACE conn6 <- [1,1721,null,{"value":"13"}] 04:01:09 INFO - PROCESS | 180 | 1468753269467 Marionette TRACE conn6 -> [0,1722,"setScriptTimeout",{"ms":35000}] 04:01:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 04:01:09 INFO - PROCESS | 180 | 1468753269469 Marionette TRACE conn6 <- [1,1722,null,{}] 04:01:09 INFO - PROCESS | 180 | 1468753269480 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}] 04:01:09 INFO - PROCESS | 180 | 1468753269482 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:09 INFO - PROCESS | 180 | 1468753269625 Marionette TRACE conn6 <- [1,1723,null,{"value":null}] 04:01:09 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019A554BC00) [pid = 180] [serial = 1278] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 04:01:09 INFO - PROCESS | 180 | --DOMWINDOW == 80 (000000199C78DC00) [pid = 180] [serial = 1272] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 04:01:09 INFO - PROCESS | 180 | --DOMWINDOW == 79 (000000199BF18000) [pid = 180] [serial = 1275] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 04:01:09 INFO - PROCESS | 180 | --DOMWINDOW == 78 (000000199C194000) [pid = 180] [serial = 1266] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 04:01:09 INFO - PROCESS | 180 | --DOMWINDOW == 77 (000000199BC32000) [pid = 180] [serial = 1269] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 04:01:09 INFO - PROCESS | 180 | --DOMWINDOW == 76 (000000199C69C800) [pid = 180] [serial = 1281] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 04:01:09 INFO - PROCESS | 180 | --DOMWINDOW == 75 (000000199C31A400) [pid = 180] [serial = 1257] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 04:01:09 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019A25FDC00) [pid = 180] [serial = 1260] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 04:01:09 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019A975F400) [pid = 180] [serial = 1263] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 04:01:09 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019A8602400) [pid = 180] [serial = 1284] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 04:01:09 INFO - PROCESS | 180 | --DOMWINDOW == 71 (00000019A8729000) [pid = 180] [serial = 1290] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 04:01:09 INFO - PROCESS | 180 | --DOMWINDOW == 70 (000000199BC32800) [pid = 180] [serial = 1287] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 04:01:09 INFO - PROCESS | 180 | 1468753269684 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:09 INFO - PROCESS | 180 | 1468753269686 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:09 INFO - PROCESS | 180 | ++DOCSHELL 00000019A80DF800 == 35 [pid = 180] [id = 440] 04:01:09 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (000000199B559C00) [pid = 180] [serial = 1320] [outer = 0000000000000000] 04:01:09 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (000000199BF1F800) [pid = 180] [serial = 1321] [outer = 000000199B559C00] 04:01:09 INFO - PROCESS | 180 | 1468753269732 Marionette DEBUG loaded listener.js 04:01:09 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019A1462400) [pid = 180] [serial = 1322] [outer = 000000199B559C00] 04:01:10 INFO - PROCESS | 180 | 1468753270102 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]]]}] 04:01:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 04:01:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 724ms 04:01:10 INFO - PROCESS | 180 | 1468753270196 Marionette TRACE conn6 -> [0,1725,"getWindowHandle",null] 04:01:10 INFO - PROCESS | 180 | 1468753270198 Marionette TRACE conn6 <- [1,1725,null,{"value":"13"}] 04:01:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 04:01:10 INFO - PROCESS | 180 | 1468753270202 Marionette TRACE conn6 -> [0,1726,"setScriptTimeout",{"ms":35000}] 04:01:10 INFO - PROCESS | 180 | 1468753270203 Marionette TRACE conn6 <- [1,1726,null,{}] 04:01:10 INFO - PROCESS | 180 | 1468753270208 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}] 04:01:10 INFO - PROCESS | 180 | 1468753270209 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:10 INFO - PROCESS | 180 | 1468753270302 Marionette TRACE conn6 <- [1,1727,null,{"value":null}] 04:01:10 INFO - PROCESS | 180 | 1468753270307 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:10 INFO - PROCESS | 180 | 1468753270309 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:10 INFO - PROCESS | 180 | ++DOCSHELL 00000019AF60D800 == 36 [pid = 180] [id = 441] 04:01:10 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019A60B9000) [pid = 180] [serial = 1323] [outer = 0000000000000000] 04:01:10 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A8BE3000) [pid = 180] [serial = 1324] [outer = 00000019A60B9000] 04:01:10 INFO - PROCESS | 180 | 1468753270355 Marionette DEBUG loaded listener.js 04:01:10 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019AB368400) [pid = 180] [serial = 1325] [outer = 00000019A60B9000] 04:01:10 INFO - PROCESS | 180 | 1468753270783 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]]]}] 04:01:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 04:01:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 630ms 04:01:10 INFO - PROCESS | 180 | 1468753270834 Marionette TRACE conn6 -> [0,1729,"getWindowHandle",null] 04:01:10 INFO - PROCESS | 180 | 1468753270836 Marionette TRACE conn6 <- [1,1729,null,{"value":"13"}] 04:01:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 04:01:10 INFO - PROCESS | 180 | 1468753270839 Marionette TRACE conn6 -> [0,1730,"setScriptTimeout",{"ms":35000}] 04:01:10 INFO - PROCESS | 180 | 1468753270841 Marionette TRACE conn6 <- [1,1730,null,{}] 04:01:10 INFO - PROCESS | 180 | 1468753270845 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}] 04:01:10 INFO - PROCESS | 180 | 1468753270846 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:10 INFO - PROCESS | 180 | 1468753270931 Marionette TRACE conn6 <- [1,1731,null,{"value":null}] 04:01:10 INFO - PROCESS | 180 | 1468753270971 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:10 INFO - PROCESS | 180 | 1468753270973 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:10 INFO - PROCESS | 180 | ++DOCSHELL 00000019A8E16800 == 37 [pid = 180] [id = 442] 04:01:10 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019AC088000) [pid = 180] [serial = 1326] [outer = 0000000000000000] 04:01:11 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019AC08D800) [pid = 180] [serial = 1327] [outer = 00000019AC088000] 04:01:11 INFO - PROCESS | 180 | 1468753271018 Marionette DEBUG loaded listener.js 04:01:11 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019AC3BAC00) [pid = 180] [serial = 1328] [outer = 00000019AC088000] 04:01:11 INFO - PROCESS | 180 | 1468753271433 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]]]}] 04:01:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 04:01:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 629ms 04:01:11 INFO - PROCESS | 180 | 1468753271472 Marionette TRACE conn6 -> [0,1733,"getWindowHandle",null] 04:01:11 INFO - PROCESS | 180 | 1468753271474 Marionette TRACE conn6 <- [1,1733,null,{"value":"13"}] 04:01:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 04:01:11 INFO - PROCESS | 180 | 1468753271477 Marionette TRACE conn6 -> [0,1734,"setScriptTimeout",{"ms":35000}] 04:01:11 INFO - PROCESS | 180 | 1468753271479 Marionette TRACE conn6 <- [1,1734,null,{}] 04:01:11 INFO - PROCESS | 180 | 1468753271483 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}] 04:01:11 INFO - PROCESS | 180 | 1468753271493 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:11 INFO - PROCESS | 180 | 1468753271584 Marionette TRACE conn6 <- [1,1735,null,{"value":null}] 04:01:11 INFO - PROCESS | 180 | 1468753271591 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:11 INFO - PROCESS | 180 | 1468753271592 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:11 INFO - PROCESS | 180 | ++DOCSHELL 00000019B0640800 == 38 [pid = 180] [id = 443] 04:01:11 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019AC3BF800) [pid = 180] [serial = 1329] [outer = 0000000000000000] 04:01:11 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019ACBA2C00) [pid = 180] [serial = 1330] [outer = 00000019AC3BF800] 04:01:11 INFO - PROCESS | 180 | 1468753271638 Marionette DEBUG loaded listener.js 04:01:11 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019ACBAA000) [pid = 180] [serial = 1331] [outer = 00000019AC3BF800] 04:01:12 INFO - PROCESS | 180 | 1468753272352 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]]]}] 04:01:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 04:01:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 923ms 04:01:12 INFO - PROCESS | 180 | 1468753272405 Marionette TRACE conn6 -> [0,1737,"getWindowHandle",null] 04:01:12 INFO - PROCESS | 180 | 1468753272410 Marionette TRACE conn6 <- [1,1737,null,{"value":"13"}] 04:01:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 04:01:12 INFO - PROCESS | 180 | 1468753272415 Marionette TRACE conn6 -> [0,1738,"setScriptTimeout",{"ms":35000}] 04:01:12 INFO - PROCESS | 180 | 1468753272421 Marionette TRACE conn6 <- [1,1738,null,{}] 04:01:12 INFO - PROCESS | 180 | 1468753272427 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}] 04:01:12 INFO - PROCESS | 180 | 1468753272430 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:12 INFO - PROCESS | 180 | 1468753272558 Marionette TRACE conn6 <- [1,1739,null,{"value":null}] 04:01:12 INFO - PROCESS | 180 | 1468753272674 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:12 INFO - PROCESS | 180 | 1468753272678 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:12 INFO - PROCESS | 180 | ++DOCSHELL 00000019A80F1000 == 39 [pid = 180] [id = 444] 04:01:12 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (000000199CE44C00) [pid = 180] [serial = 1332] [outer = 0000000000000000] 04:01:12 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019A0D09800) [pid = 180] [serial = 1333] [outer = 000000199CE44C00] 04:01:12 INFO - PROCESS | 180 | 1468753272738 Marionette DEBUG loaded listener.js 04:01:12 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019A1FC9400) [pid = 180] [serial = 1334] [outer = 000000199CE44C00] 04:01:13 INFO - PROCESS | 180 | 1468753273328 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]]]}] 04:01:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 04:01:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 923ms 04:01:13 INFO - PROCESS | 180 | 1468753273351 Marionette TRACE conn6 -> [0,1741,"getWindowHandle",null] 04:01:13 INFO - PROCESS | 180 | 1468753273356 Marionette TRACE conn6 <- [1,1741,null,{"value":"13"}] 04:01:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 04:01:13 INFO - PROCESS | 180 | 1468753273364 Marionette TRACE conn6 -> [0,1742,"setScriptTimeout",{"ms":35000}] 04:01:13 INFO - PROCESS | 180 | 1468753273368 Marionette TRACE conn6 <- [1,1742,null,{}] 04:01:13 INFO - PROCESS | 180 | 1468753273372 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}] 04:01:13 INFO - PROCESS | 180 | 1468753273375 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:13 INFO - PROCESS | 180 | 1468753273497 Marionette TRACE conn6 <- [1,1743,null,{"value":null}] 04:01:13 INFO - PROCESS | 180 | 1468753273592 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:13 INFO - PROCESS | 180 | 1468753273595 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:13 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD774000 == 40 [pid = 180] [id = 445] 04:01:13 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (00000019A8094000) [pid = 180] [serial = 1335] [outer = 0000000000000000] 04:01:13 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (00000019A842A000) [pid = 180] [serial = 1336] [outer = 00000019A8094000] 04:01:13 INFO - PROCESS | 180 | 1468753273654 Marionette DEBUG loaded listener.js 04:01:13 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (00000019A8BDB000) [pid = 180] [serial = 1337] [outer = 00000019A8094000] 04:01:14 INFO - PROCESS | 180 | 1468753274260 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]]]}] 04:01:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 04:01:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 923ms 04:01:14 INFO - PROCESS | 180 | 1468753274292 Marionette TRACE conn6 -> [0,1745,"getWindowHandle",null] 04:01:14 INFO - PROCESS | 180 | 1468753274295 Marionette TRACE conn6 <- [1,1745,null,{"value":"13"}] 04:01:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 04:01:14 INFO - PROCESS | 180 | 1468753274299 Marionette TRACE conn6 -> [0,1746,"setScriptTimeout",{"ms":35000}] 04:01:14 INFO - PROCESS | 180 | 1468753274303 Marionette TRACE conn6 <- [1,1746,null,{}] 04:01:14 INFO - PROCESS | 180 | 1468753274317 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}] 04:01:14 INFO - PROCESS | 180 | 1468753274322 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:14 INFO - PROCESS | 180 | 1468753274440 Marionette TRACE conn6 <- [1,1747,null,{"value":null}] 04:01:14 INFO - PROCESS | 180 | 1468753274538 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:14 INFO - PROCESS | 180 | 1468753274542 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:14 INFO - PROCESS | 180 | ++DOCSHELL 00000019B0D0C000 == 41 [pid = 180] [id = 446] 04:01:14 INFO - PROCESS | 180 | ++DOMWINDOW == 89 (00000019A98F0C00) [pid = 180] [serial = 1338] [outer = 0000000000000000] 04:01:14 INFO - PROCESS | 180 | ++DOMWINDOW == 90 (00000019AA266000) [pid = 180] [serial = 1339] [outer = 00000019A98F0C00] 04:01:14 INFO - PROCESS | 180 | 1468753274601 Marionette DEBUG loaded listener.js 04:01:14 INFO - PROCESS | 180 | ++DOMWINDOW == 91 (00000019ACBA3C00) [pid = 180] [serial = 1340] [outer = 00000019A98F0C00] 04:01:15 INFO - PROCESS | 180 | 1468753275194 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]]]}] 04:01:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 04:01:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 924ms 04:01:15 INFO - PROCESS | 180 | 1468753275225 Marionette TRACE conn6 -> [0,1749,"getWindowHandle",null] 04:01:15 INFO - PROCESS | 180 | 1468753275228 Marionette TRACE conn6 <- [1,1749,null,{"value":"13"}] 04:01:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 04:01:15 INFO - PROCESS | 180 | 1468753275232 Marionette TRACE conn6 -> [0,1750,"setScriptTimeout",{"ms":35000}] 04:01:15 INFO - PROCESS | 180 | 1468753275234 Marionette TRACE conn6 <- [1,1750,null,{}] 04:01:15 INFO - PROCESS | 180 | 1468753275240 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}] 04:01:15 INFO - PROCESS | 180 | 1468753275242 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:15 INFO - PROCESS | 180 | 1468753275361 Marionette TRACE conn6 <- [1,1751,null,{"value":null}] 04:01:15 INFO - PROCESS | 180 | 1468753275455 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:15 INFO - PROCESS | 180 | 1468753275458 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:15 INFO - PROCESS | 180 | ++DOCSHELL 000000199C7B6800 == 42 [pid = 180] [id = 447] 04:01:15 INFO - PROCESS | 180 | ++DOMWINDOW == 92 (000000199C257C00) [pid = 180] [serial = 1341] [outer = 0000000000000000] 04:01:15 INFO - PROCESS | 180 | ++DOMWINDOW == 93 (000000199D85C400) [pid = 180] [serial = 1342] [outer = 000000199C257C00] 04:01:15 INFO - PROCESS | 180 | 1468753275514 Marionette DEBUG loaded listener.js 04:01:15 INFO - PROCESS | 180 | ++DOMWINDOW == 94 (00000019A98ED400) [pid = 180] [serial = 1343] [outer = 000000199C257C00] 04:01:16 INFO - PROCESS | 180 | 1468753276259 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]]]}] 04:01:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 04:01:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1083ms 04:01:16 INFO - PROCESS | 180 | 1468753276317 Marionette TRACE conn6 -> [0,1753,"getWindowHandle",null] 04:01:16 INFO - PROCESS | 180 | 1468753276321 Marionette TRACE conn6 <- [1,1753,null,{"value":"13"}] 04:01:16 INFO - PROCESS | 180 | 1468753276326 Marionette TRACE conn6 -> [0,1754,"setScriptTimeout",{"ms":35000}] 04:01:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 04:01:16 INFO - PROCESS | 180 | 1468753276332 Marionette TRACE conn6 <- [1,1754,null,{}] 04:01:16 INFO - PROCESS | 180 | 1468753276337 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}] 04:01:16 INFO - PROCESS | 180 | 1468753276340 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:16 INFO - PROCESS | 180 | 1468753276450 Marionette TRACE conn6 <- [1,1755,null,{"value":null}] 04:01:16 INFO - PROCESS | 180 | 1468753276577 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:16 INFO - PROCESS | 180 | 1468753276580 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:16 INFO - PROCESS | 180 | ++DOCSHELL 00000019A55C0800 == 43 [pid = 180] [id = 448] 04:01:16 INFO - PROCESS | 180 | ++DOMWINDOW == 95 (000000199D3EB000) [pid = 180] [serial = 1344] [outer = 0000000000000000] 04:01:16 INFO - PROCESS | 180 | ++DOMWINDOW == 96 (000000199D831000) [pid = 180] [serial = 1345] [outer = 000000199D3EB000] 04:01:16 INFO - PROCESS | 180 | 1468753276632 Marionette DEBUG loaded listener.js 04:01:16 INFO - PROCESS | 180 | ++DOMWINDOW == 97 (00000019A1079400) [pid = 180] [serial = 1346] [outer = 000000199D3EB000] 04:01:17 INFO - PROCESS | 180 | --DOCSHELL 00000019A8E16800 == 42 [pid = 180] [id = 442] 04:01:17 INFO - PROCESS | 180 | --DOCSHELL 00000019AF60D800 == 41 [pid = 180] [id = 441] 04:01:17 INFO - PROCESS | 180 | --DOCSHELL 00000019A80DF800 == 40 [pid = 180] [id = 440] 04:01:17 INFO - PROCESS | 180 | --DOCSHELL 00000019AE560800 == 39 [pid = 180] [id = 439] 04:01:17 INFO - PROCESS | 180 | --DOCSHELL 00000019AD020000 == 38 [pid = 180] [id = 438] 04:01:17 INFO - PROCESS | 180 | --DOCSHELL 00000019ACB53800 == 37 [pid = 180] [id = 437] 04:01:17 INFO - PROCESS | 180 | --DOCSHELL 00000019A9943000 == 36 [pid = 180] [id = 436] 04:01:17 INFO - PROCESS | 180 | --DOCSHELL 00000019A820E800 == 35 [pid = 180] [id = 435] 04:01:17 INFO - PROCESS | 180 | --DOCSHELL 00000019A1F8F800 == 34 [pid = 180] [id = 434] 04:01:17 INFO - PROCESS | 180 | --DOCSHELL 00000019A5938000 == 33 [pid = 180] [id = 432] 04:01:17 INFO - PROCESS | 180 | --DOCSHELL 00000019A87E0800 == 32 [pid = 180] [id = 431] 04:01:17 INFO - PROCESS | 180 | --DOCSHELL 00000019A821F800 == 31 [pid = 180] [id = 433] 04:01:17 INFO - PROCESS | 180 | --DOCSHELL 000000199C7B6800 == 30 [pid = 180] [id = 447] 04:01:17 INFO - PROCESS | 180 | --DOCSHELL 00000019B0D0C000 == 29 [pid = 180] [id = 446] 04:01:17 INFO - PROCESS | 180 | --DOCSHELL 00000019AD774000 == 28 [pid = 180] [id = 445] 04:01:17 INFO - PROCESS | 180 | --DOCSHELL 00000019A80F1000 == 27 [pid = 180] [id = 444] 04:01:17 INFO - PROCESS | 180 | --DOCSHELL 00000019B0640800 == 26 [pid = 180] [id = 443] 04:01:17 INFO - PROCESS | 180 | --DOMWINDOW == 96 (00000019A59BF400) [pid = 180] [serial = 1279] [outer = 0000000000000000] [url = about:blank] 04:01:17 INFO - PROCESS | 180 | --DOMWINDOW == 95 (000000199D82A800) [pid = 180] [serial = 1273] [outer = 0000000000000000] [url = about:blank] 04:01:17 INFO - PROCESS | 180 | --DOMWINDOW == 94 (00000019A1FC7400) [pid = 180] [serial = 1276] [outer = 0000000000000000] [url = about:blank] 04:01:17 INFO - PROCESS | 180 | --DOMWINDOW == 93 (00000019A05B3800) [pid = 180] [serial = 1274] [outer = 0000000000000000] [url = about:blank] 04:01:17 INFO - PROCESS | 180 | --DOMWINDOW == 92 (000000199D3E6000) [pid = 180] [serial = 1268] [outer = 0000000000000000] [url = about:blank] 04:01:17 INFO - PROCESS | 180 | --DOMWINDOW == 91 (000000199C255400) [pid = 180] [serial = 1267] [outer = 0000000000000000] [url = about:blank] 04:01:17 INFO - PROCESS | 180 | --DOMWINDOW == 90 (000000199C0C5800) [pid = 180] [serial = 1270] [outer = 0000000000000000] [url = about:blank] 04:01:17 INFO - PROCESS | 180 | --DOMWINDOW == 89 (000000199B551000) [pid = 180] [serial = 1271] [outer = 0000000000000000] [url = about:blank] 04:01:17 INFO - PROCESS | 180 | --DOMWINDOW == 88 (00000019A6B0F000) [pid = 180] [serial = 1282] [outer = 0000000000000000] [url = about:blank] 04:01:17 INFO - PROCESS | 180 | --DOMWINDOW == 87 (00000019A0D0A000) [pid = 180] [serial = 1259] [outer = 0000000000000000] [url = about:blank] 04:01:17 INFO - PROCESS | 180 | --DOMWINDOW == 86 (000000199C78D800) [pid = 180] [serial = 1258] [outer = 0000000000000000] [url = about:blank] 04:01:17 INFO - PROCESS | 180 | --DOMWINDOW == 85 (00000019A872B400) [pid = 180] [serial = 1262] [outer = 0000000000000000] [url = about:blank] 04:01:17 INFO - PROCESS | 180 | --DOMWINDOW == 84 (00000019A970B000) [pid = 180] [serial = 1294] [outer = 0000000000000000] [url = about:blank] 04:01:17 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019A6B37000) [pid = 180] [serial = 1261] [outer = 0000000000000000] [url = about:blank] 04:01:17 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019AC3B3400) [pid = 180] [serial = 1265] [outer = 0000000000000000] [url = about:blank] 04:01:17 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019A99E4800) [pid = 180] [serial = 1264] [outer = 0000000000000000] [url = about:blank] 04:01:17 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019A6A4A800) [pid = 180] [serial = 1280] [outer = 0000000000000000] [url = about:blank] 04:01:17 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019A8742C00) [pid = 180] [serial = 1285] [outer = 0000000000000000] [url = about:blank] 04:01:17 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019A7ED5800) [pid = 180] [serial = 1283] [outer = 0000000000000000] [url = about:blank] 04:01:17 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019A8BE6800) [pid = 180] [serial = 1291] [outer = 0000000000000000] [url = about:blank] 04:01:17 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A8A75400) [pid = 180] [serial = 1286] [outer = 0000000000000000] [url = about:blank] 04:01:17 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A1FD0C00) [pid = 180] [serial = 1288] [outer = 0000000000000000] [url = about:blank] 04:01:17 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019A8727000) [pid = 180] [serial = 1289] [outer = 0000000000000000] [url = about:blank] 04:01:17 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019A25F8C00) [pid = 180] [serial = 1277] [outer = 0000000000000000] [url = about:blank] 04:01:17 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019A905A800) [pid = 180] [serial = 1292] [outer = 0000000000000000] [url = about:blank] 04:01:17 INFO - PROCESS | 180 | 1468753277858 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]]]}] 04:01:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 04:01:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1589ms 04:01:17 INFO - PROCESS | 180 | 1468753277920 Marionette TRACE conn6 -> [0,1757,"getWindowHandle",null] 04:01:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 04:01:17 INFO - PROCESS | 180 | 1468753277924 Marionette TRACE conn6 <- [1,1757,null,{"value":"13"}] 04:01:17 INFO - PROCESS | 180 | 1468753277928 Marionette TRACE conn6 -> [0,1758,"setScriptTimeout",{"ms":35000}] 04:01:17 INFO - PROCESS | 180 | 1468753277932 Marionette TRACE conn6 <- [1,1758,null,{}] 04:01:17 INFO - PROCESS | 180 | 1468753277937 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}] 04:01:17 INFO - PROCESS | 180 | 1468753277940 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:18 INFO - PROCESS | 180 | 1468753278062 Marionette TRACE conn6 <- [1,1759,null,{"value":null}] 04:01:18 INFO - PROCESS | 180 | 1468753278139 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:18 INFO - PROCESS | 180 | 1468753278141 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:18 INFO - PROCESS | 180 | ++DOCSHELL 00000019A0E7D800 == 27 [pid = 180] [id = 449] 04:01:18 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (000000199C19A000) [pid = 180] [serial = 1347] [outer = 0000000000000000] 04:01:18 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (000000199C315C00) [pid = 180] [serial = 1348] [outer = 000000199C19A000] 04:01:18 INFO - PROCESS | 180 | 1468753278192 Marionette DEBUG loaded listener.js 04:01:18 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (000000199C755C00) [pid = 180] [serial = 1349] [outer = 000000199C19A000] 04:01:18 INFO - PROCESS | 180 | 1468753278568 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]]]}] 04:01:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 04:01:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 692ms 04:01:18 INFO - PROCESS | 180 | 1468753278621 Marionette TRACE conn6 -> [0,1761,"getWindowHandle",null] 04:01:18 INFO - PROCESS | 180 | 1468753278627 Marionette TRACE conn6 <- [1,1761,null,{"value":"13"}] 04:01:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 04:01:18 INFO - PROCESS | 180 | 1468753278665 Marionette TRACE conn6 -> [0,1762,"setScriptTimeout",{"ms":35000}] 04:01:18 INFO - PROCESS | 180 | 1468753278668 Marionette TRACE conn6 <- [1,1762,null,{}] 04:01:18 INFO - PROCESS | 180 | 1468753278676 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}] 04:01:18 INFO - PROCESS | 180 | 1468753278679 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:18 INFO - PROCESS | 180 | 1468753278778 Marionette TRACE conn6 <- [1,1763,null,{"value":null}] 04:01:18 INFO - PROCESS | 180 | 1468753278787 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:18 INFO - PROCESS | 180 | 1468753278789 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:18 INFO - PROCESS | 180 | ++DOCSHELL 00000019A74A5800 == 28 [pid = 180] [id = 450] 04:01:18 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A05AD000) [pid = 180] [serial = 1350] [outer = 0000000000000000] 04:01:18 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A088D400) [pid = 180] [serial = 1351] [outer = 00000019A05AD000] 04:01:18 INFO - PROCESS | 180 | 1468753278839 Marionette DEBUG loaded listener.js 04:01:18 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A1159000) [pid = 180] [serial = 1352] [outer = 00000019A05AD000] 04:01:19 INFO - PROCESS | 180 | 1468753279277 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]]]}] 04:01:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 04:01:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 692ms 04:01:19 INFO - PROCESS | 180 | 1468753279356 Marionette TRACE conn6 -> [0,1765,"getWindowHandle",null] 04:01:19 INFO - PROCESS | 180 | 1468753279359 Marionette TRACE conn6 <- [1,1765,null,{"value":"13"}] 04:01:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 04:01:19 INFO - PROCESS | 180 | 1468753279362 Marionette TRACE conn6 -> [0,1766,"setScriptTimeout",{"ms":35000}] 04:01:19 INFO - PROCESS | 180 | 1468753279366 Marionette TRACE conn6 <- [1,1766,null,{}] 04:01:19 INFO - PROCESS | 180 | 1468753279378 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}] 04:01:19 INFO - PROCESS | 180 | 1468753279383 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:19 INFO - PROCESS | 180 | 1468753279469 Marionette TRACE conn6 <- [1,1767,null,{"value":null}] 04:01:19 INFO - PROCESS | 180 | 1468753279477 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:19 INFO - PROCESS | 180 | 1468753279481 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:19 INFO - PROCESS | 180 | ++DOCSHELL 00000019A8A83800 == 29 [pid = 180] [id = 451] 04:01:19 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A1F1A800) [pid = 180] [serial = 1353] [outer = 0000000000000000] 04:01:19 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A25F5C00) [pid = 180] [serial = 1354] [outer = 00000019A1F1A800] 04:01:19 INFO - PROCESS | 180 | 1468753279530 Marionette DEBUG loaded listener.js 04:01:19 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A5553000) [pid = 180] [serial = 1355] [outer = 00000019A1F1A800] 04:01:20 INFO - PROCESS | 180 | 1468753280014 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]]]}] 04:01:20 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 04:01:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 692ms 04:01:20 INFO - PROCESS | 180 | 1468753280058 Marionette TRACE conn6 -> [0,1769,"getWindowHandle",null] 04:01:20 INFO - PROCESS | 180 | 1468753280061 Marionette TRACE conn6 <- [1,1769,null,{"value":"13"}] 04:01:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 04:01:20 INFO - PROCESS | 180 | 1468753280064 Marionette TRACE conn6 -> [0,1770,"setScriptTimeout",{"ms":35000}] 04:01:20 INFO - PROCESS | 180 | 1468753280066 Marionette TRACE conn6 <- [1,1770,null,{}] 04:01:20 INFO - PROCESS | 180 | 1468753280075 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}] 04:01:20 INFO - PROCESS | 180 | 1468753280077 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:20 INFO - PROCESS | 180 | 1468753280224 Marionette TRACE conn6 <- [1,1771,null,{"value":null}] 04:01:20 INFO - PROCESS | 180 | 1468753280237 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:20 INFO - PROCESS | 180 | 1468753280239 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:20 INFO - PROCESS | 180 | ++DOCSHELL 00000019AA046800 == 30 [pid = 180] [id = 452] 04:01:20 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A6A49800) [pid = 180] [serial = 1356] [outer = 0000000000000000] 04:01:20 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A6B07C00) [pid = 180] [serial = 1357] [outer = 00000019A6A49800] 04:01:20 INFO - PROCESS | 180 | 1468753280327 Marionette DEBUG loaded listener.js 04:01:20 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019A6B32C00) [pid = 180] [serial = 1358] [outer = 00000019A6A49800] 04:01:20 INFO - PROCESS | 180 | 1468753280754 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]]]}] 04:01:20 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 04:01:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 734ms 04:01:20 INFO - PROCESS | 180 | 1468753280801 Marionette TRACE conn6 -> [0,1773,"getWindowHandle",null] 04:01:20 INFO - PROCESS | 180 | 1468753280803 Marionette TRACE conn6 <- [1,1773,null,{"value":"13"}] 04:01:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 04:01:20 INFO - PROCESS | 180 | 1468753280807 Marionette TRACE conn6 -> [0,1774,"setScriptTimeout",{"ms":35000}] 04:01:20 INFO - PROCESS | 180 | 1468753280809 Marionette TRACE conn6 <- [1,1774,null,{}] 04:01:20 INFO - PROCESS | 180 | 1468753280819 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}] 04:01:20 INFO - PROCESS | 180 | 1468753280821 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:20 INFO - PROCESS | 180 | 1468753280930 Marionette TRACE conn6 <- [1,1775,null,{"value":null}] 04:01:20 INFO - PROCESS | 180 | 1468753280937 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:20 INFO - PROCESS | 180 | 1468753280939 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:20 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB8D0800 == 31 [pid = 180] [id = 453] 04:01:20 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (000000199C196400) [pid = 180] [serial = 1359] [outer = 0000000000000000] 04:01:20 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (00000019A7EC2C00) [pid = 180] [serial = 1360] [outer = 000000199C196400] 04:01:20 INFO - PROCESS | 180 | 1468753280985 Marionette DEBUG loaded listener.js 04:01:21 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (00000019A8423800) [pid = 180] [serial = 1361] [outer = 000000199C196400] 04:01:21 INFO - PROCESS | 180 | 1468753281453 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]]]}] 04:01:21 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 04:01:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 734ms 04:01:21 INFO - PROCESS | 180 | 1468753281571 Marionette TRACE conn6 -> [0,1777,"getWindowHandle",null] 04:01:21 INFO - PROCESS | 180 | 1468753281573 Marionette TRACE conn6 <- [1,1777,null,{"value":"13"}] 04:01:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 04:01:21 INFO - PROCESS | 180 | 1468753281577 Marionette TRACE conn6 -> [0,1778,"setScriptTimeout",{"ms":35000}] 04:01:21 INFO - PROCESS | 180 | 1468753281579 Marionette TRACE conn6 <- [1,1778,null,{}] 04:01:21 INFO - PROCESS | 180 | 1468753281582 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}] 04:01:21 INFO - PROCESS | 180 | 1468753281589 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:21 INFO - PROCESS | 180 | 1468753281906 Marionette TRACE conn6 <- [1,1779,null,{"value":null}] 04:01:21 INFO - PROCESS | 180 | --DOMWINDOW == 86 (00000019AC088000) [pid = 180] [serial = 1326] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 04:01:21 INFO - PROCESS | 180 | --DOMWINDOW == 85 (00000019A8D70800) [pid = 180] [serial = 1314] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 04:01:21 INFO - PROCESS | 180 | --DOMWINDOW == 84 (00000019A98EC000) [pid = 180] [serial = 1317] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 04:01:21 INFO - PROCESS | 180 | --DOMWINDOW == 83 (000000199B559C00) [pid = 180] [serial = 1320] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 04:01:21 INFO - PROCESS | 180 | --DOMWINDOW == 82 (000000199B7D1C00) [pid = 180] [serial = 1299] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 04:01:21 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019A9385400) [pid = 180] [serial = 1293] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 04:01:21 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019A6B0EC00) [pid = 180] [serial = 1308] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 04:01:21 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019A8730800) [pid = 180] [serial = 1311] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 04:01:21 INFO - PROCESS | 180 | --DOMWINDOW == 78 (000000199BF17000) [pid = 180] [serial = 1296] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 04:01:21 INFO - PROCESS | 180 | --DOMWINDOW == 77 (000000199C262800) [pid = 180] [serial = 1302] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 04:01:21 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A25C0800) [pid = 180] [serial = 1305] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 04:01:21 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A60B9000) [pid = 180] [serial = 1323] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 04:01:21 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019AC3BF800) [pid = 180] [serial = 1329] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 04:01:21 INFO - PROCESS | 180 | 1468753281963 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:21 INFO - PROCESS | 180 | 1468753281965 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:21 INFO - PROCESS | 180 | ++DOCSHELL 00000019A994F800 == 32 [pid = 180] [id = 454] 04:01:21 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (000000199A8DF400) [pid = 180] [serial = 1362] [outer = 0000000000000000] 04:01:22 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (000000199BF20000) [pid = 180] [serial = 1363] [outer = 000000199A8DF400] 04:01:22 INFO - PROCESS | 180 | 1468753282012 Marionette DEBUG loaded listener.js 04:01:22 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A60C0400) [pid = 180] [serial = 1364] [outer = 000000199A8DF400] 04:01:22 INFO - PROCESS | 180 | 1468753282383 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]]]}] 04:01:22 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) 04:01:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 838ms 04:01:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 04:01:22 INFO - PROCESS | 180 | 1468753282417 Marionette TRACE conn6 -> [0,1781,"getWindowHandle",null] 04:01:22 INFO - PROCESS | 180 | 1468753282419 Marionette TRACE conn6 <- [1,1781,null,{"value":"13"}] 04:01:22 INFO - PROCESS | 180 | 1468753282423 Marionette TRACE conn6 -> [0,1782,"setScriptTimeout",{"ms":35000}] 04:01:22 INFO - PROCESS | 180 | 1468753282425 Marionette TRACE conn6 <- [1,1782,null,{}] 04:01:22 INFO - PROCESS | 180 | 1468753282428 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}] 04:01:22 INFO - PROCESS | 180 | 1468753282430 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:22 INFO - PROCESS | 180 | 1468753282513 Marionette TRACE conn6 <- [1,1783,null,{"value":null}] 04:01:22 INFO - PROCESS | 180 | 1468753282520 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:22 INFO - PROCESS | 180 | 1468753282522 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:22 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD76C000 == 33 [pid = 180] [id = 455] 04:01:22 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A60C2800) [pid = 180] [serial = 1365] [outer = 0000000000000000] 04:01:22 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A8A6E000) [pid = 180] [serial = 1366] [outer = 00000019A60C2800] 04:01:22 INFO - PROCESS | 180 | 1468753282567 Marionette DEBUG loaded listener.js 04:01:22 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A8D66800) [pid = 180] [serial = 1367] [outer = 00000019A60C2800] 04:01:22 INFO - PROCESS | 180 | 1468753282991 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]]]}] 04:01:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:01:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 630ms 04:01:23 INFO - PROCESS | 180 | 1468753283055 Marionette TRACE conn6 -> [0,1785,"getWindowHandle",null] 04:01:23 INFO - PROCESS | 180 | 1468753283058 Marionette TRACE conn6 <- [1,1785,null,{"value":"13"}] 04:01:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 04:01:23 INFO - PROCESS | 180 | 1468753283061 Marionette TRACE conn6 -> [0,1786,"setScriptTimeout",{"ms":35000}] 04:01:23 INFO - PROCESS | 180 | 1468753283062 Marionette TRACE conn6 <- [1,1786,null,{}] 04:01:23 INFO - PROCESS | 180 | 1468753283066 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}] 04:01:23 INFO - PROCESS | 180 | 1468753283068 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:23 INFO - PROCESS | 180 | 1468753283150 Marionette TRACE conn6 <- [1,1787,null,{"value":null}] 04:01:23 INFO - PROCESS | 180 | 1468753283158 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:23 INFO - PROCESS | 180 | 1468753283160 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:23 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE553800 == 34 [pid = 180] [id = 456] 04:01:23 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A8E92800) [pid = 180] [serial = 1368] [outer = 0000000000000000] 04:01:23 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A905E000) [pid = 180] [serial = 1369] [outer = 00000019A8E92800] 04:01:23 INFO - PROCESS | 180 | 1468753283206 Marionette DEBUG loaded listener.js 04:01:23 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A9383800) [pid = 180] [serial = 1370] [outer = 00000019A8E92800] 04:01:23 INFO - PROCESS | 180 | 1468753283640 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]]]}] 04:01:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 04:01:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 629ms 04:01:23 INFO - PROCESS | 180 | 1468753283699 Marionette TRACE conn6 -> [0,1789,"getWindowHandle",null] 04:01:23 INFO - PROCESS | 180 | 1468753283702 Marionette TRACE conn6 <- [1,1789,null,{"value":"13"}] 04:01:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 04:01:23 INFO - PROCESS | 180 | 1468753283705 Marionette TRACE conn6 -> [0,1790,"setScriptTimeout",{"ms":35000}] 04:01:23 INFO - PROCESS | 180 | 1468753283707 Marionette TRACE conn6 <- [1,1790,null,{}] 04:01:23 INFO - PROCESS | 180 | 1468753283710 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}] 04:01:23 INFO - PROCESS | 180 | 1468753283712 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:23 INFO - PROCESS | 180 | 1468753283799 Marionette TRACE conn6 <- [1,1791,null,{"value":null}] 04:01:23 INFO - PROCESS | 180 | 1468753283805 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:23 INFO - PROCESS | 180 | 1468753283807 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:23 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE5C9000 == 35 [pid = 180] [id = 457] 04:01:23 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019A9384800) [pid = 180] [serial = 1371] [outer = 0000000000000000] 04:01:23 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019A9766C00) [pid = 180] [serial = 1372] [outer = 00000019A9384800] 04:01:23 INFO - PROCESS | 180 | 1468753283852 Marionette DEBUG loaded listener.js 04:01:23 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (00000019A98DA800) [pid = 180] [serial = 1373] [outer = 00000019A9384800] 04:01:24 INFO - PROCESS | 180 | 1468753284663 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]]]}] 04:01:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 04:01:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1018ms 04:01:24 INFO - PROCESS | 180 | 1468753284726 Marionette TRACE conn6 -> [0,1793,"getWindowHandle",null] 04:01:24 INFO - PROCESS | 180 | 1468753284731 Marionette TRACE conn6 <- [1,1793,null,{"value":"13"}] 04:01:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 04:01:24 INFO - PROCESS | 180 | 1468753284736 Marionette TRACE conn6 -> [0,1794,"setScriptTimeout",{"ms":35000}] 04:01:24 INFO - PROCESS | 180 | 1468753284742 Marionette TRACE conn6 <- [1,1794,null,{}] 04:01:24 INFO - PROCESS | 180 | 1468753284769 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}] 04:01:24 INFO - PROCESS | 180 | 1468753284772 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:24 INFO - PROCESS | 180 | 1468753284928 Marionette TRACE conn6 <- [1,1795,null,{"value":null}] 04:01:25 INFO - PROCESS | 180 | 1468753285045 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:25 INFO - PROCESS | 180 | 1468753285048 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:25 INFO - PROCESS | 180 | ++DOCSHELL 00000019A6ACA800 == 36 [pid = 180] [id = 458] 04:01:25 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (000000199C255800) [pid = 180] [serial = 1374] [outer = 0000000000000000] 04:01:25 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (000000199C51EC00) [pid = 180] [serial = 1375] [outer = 000000199C255800] 04:01:25 INFO - PROCESS | 180 | 1468753285112 Marionette DEBUG loaded listener.js 04:01:25 INFO - PROCESS | 180 | ++DOMWINDOW == 89 (000000199D862C00) [pid = 180] [serial = 1376] [outer = 000000199C255800] 04:01:25 INFO - PROCESS | 180 | 1468753285797 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]]]}] 04:01:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 04:01:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1078ms 04:01:25 INFO - PROCESS | 180 | 1468753285837 Marionette TRACE conn6 -> [0,1797,"getWindowHandle",null] 04:01:25 INFO - PROCESS | 180 | 1468753285842 Marionette TRACE conn6 <- [1,1797,null,{"value":"13"}] 04:01:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 04:01:25 INFO - PROCESS | 180 | 1468753285849 Marionette TRACE conn6 -> [0,1798,"setScriptTimeout",{"ms":35000}] 04:01:25 INFO - PROCESS | 180 | 1468753285852 Marionette TRACE conn6 <- [1,1798,null,{}] 04:01:25 INFO - PROCESS | 180 | 1468753285857 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}] 04:01:25 INFO - PROCESS | 180 | 1468753285860 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:25 INFO - PROCESS | 180 | 1468753285991 Marionette TRACE conn6 <- [1,1799,null,{"value":null}] 04:01:26 INFO - PROCESS | 180 | 1468753286116 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:26 INFO - PROCESS | 180 | 1468753286119 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:26 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACB6E800 == 37 [pid = 180] [id = 459] 04:01:26 INFO - PROCESS | 180 | ++DOMWINDOW == 90 (000000199D8A8400) [pid = 180] [serial = 1377] [outer = 0000000000000000] 04:01:26 INFO - PROCESS | 180 | ++DOMWINDOW == 91 (00000019A554D400) [pid = 180] [serial = 1378] [outer = 000000199D8A8400] 04:01:26 INFO - PROCESS | 180 | 1468753286178 Marionette DEBUG loaded listener.js 04:01:26 INFO - PROCESS | 180 | ++DOMWINDOW == 92 (00000019A6B31000) [pid = 180] [serial = 1379] [outer = 000000199D8A8400] 04:01:26 INFO - PROCESS | 180 | --DOCSHELL 00000019AE553800 == 36 [pid = 180] [id = 456] 04:01:26 INFO - PROCESS | 180 | --DOCSHELL 00000019AD76C000 == 35 [pid = 180] [id = 455] 04:01:26 INFO - PROCESS | 180 | --DOCSHELL 00000019A994F800 == 34 [pid = 180] [id = 454] 04:01:26 INFO - PROCESS | 180 | --DOCSHELL 00000019AB8D0800 == 33 [pid = 180] [id = 453] 04:01:26 INFO - PROCESS | 180 | --DOCSHELL 00000019AA046800 == 32 [pid = 180] [id = 452] 04:01:26 INFO - PROCESS | 180 | --DOCSHELL 00000019A8A83800 == 31 [pid = 180] [id = 451] 04:01:27 INFO - PROCESS | 180 | --DOCSHELL 00000019A74A5800 == 30 [pid = 180] [id = 450] 04:01:27 INFO - PROCESS | 180 | --DOCSHELL 00000019A0E7D800 == 29 [pid = 180] [id = 449] 04:01:27 INFO - PROCESS | 180 | --DOMWINDOW == 91 (00000019ACBA2C00) [pid = 180] [serial = 1330] [outer = 0000000000000000] [url = about:blank] 04:01:27 INFO - PROCESS | 180 | --DOMWINDOW == 90 (00000019ACBAA000) [pid = 180] [serial = 1331] [outer = 0000000000000000] [url = about:blank] 04:01:27 INFO - PROCESS | 180 | --DOMWINDOW == 89 (00000019AC08D800) [pid = 180] [serial = 1327] [outer = 0000000000000000] [url = about:blank] 04:01:27 INFO - PROCESS | 180 | --DOMWINDOW == 88 (00000019A8E99400) [pid = 180] [serial = 1315] [outer = 0000000000000000] [url = about:blank] 04:01:27 INFO - PROCESS | 180 | --DOMWINDOW == 87 (00000019A99DF000) [pid = 180] [serial = 1318] [outer = 0000000000000000] [url = about:blank] 04:01:27 INFO - PROCESS | 180 | --DOMWINDOW == 86 (00000019A9065400) [pid = 180] [serial = 1316] [outer = 0000000000000000] [url = about:blank] 04:01:27 INFO - PROCESS | 180 | --DOMWINDOW == 85 (000000199BF1F800) [pid = 180] [serial = 1321] [outer = 0000000000000000] [url = about:blank] 04:01:27 INFO - PROCESS | 180 | --DOMWINDOW == 84 (00000019AA004C00) [pid = 180] [serial = 1319] [outer = 0000000000000000] [url = about:blank] 04:01:27 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019A133EC00) [pid = 180] [serial = 1300] [outer = 0000000000000000] [url = about:blank] 04:01:27 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019A25F8400) [pid = 180] [serial = 1301] [outer = 0000000000000000] [url = about:blank] 04:01:27 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019A976A400) [pid = 180] [serial = 1295] [outer = 0000000000000000] [url = about:blank] 04:01:27 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019A8097800) [pid = 180] [serial = 1309] [outer = 0000000000000000] [url = about:blank] 04:01:27 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019A8728400) [pid = 180] [serial = 1310] [outer = 0000000000000000] [url = about:blank] 04:01:27 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019A8745C00) [pid = 180] [serial = 1312] [outer = 0000000000000000] [url = about:blank] 04:01:27 INFO - PROCESS | 180 | --DOMWINDOW == 77 (000000199C195400) [pid = 180] [serial = 1297] [outer = 0000000000000000] [url = about:blank] 04:01:27 INFO - PROCESS | 180 | --DOMWINDOW == 76 (000000199C753C00) [pid = 180] [serial = 1298] [outer = 0000000000000000] [url = about:blank] 04:01:27 INFO - PROCESS | 180 | --DOMWINDOW == 75 (000000199C799000) [pid = 180] [serial = 1303] [outer = 0000000000000000] [url = about:blank] 04:01:27 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019A06C4800) [pid = 180] [serial = 1304] [outer = 0000000000000000] [url = about:blank] 04:01:27 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019A25F9000) [pid = 180] [serial = 1306] [outer = 0000000000000000] [url = about:blank] 04:01:27 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019A5554000) [pid = 180] [serial = 1307] [outer = 0000000000000000] [url = about:blank] 04:01:27 INFO - PROCESS | 180 | --DOMWINDOW == 71 (00000019AC3BAC00) [pid = 180] [serial = 1328] [outer = 0000000000000000] [url = about:blank] 04:01:27 INFO - PROCESS | 180 | --DOMWINDOW == 70 (00000019A8BE3000) [pid = 180] [serial = 1324] [outer = 0000000000000000] [url = about:blank] 04:01:27 INFO - PROCESS | 180 | --DOMWINDOW == 69 (00000019A1462400) [pid = 180] [serial = 1322] [outer = 0000000000000000] [url = about:blank] 04:01:27 INFO - PROCESS | 180 | --DOMWINDOW == 68 (00000019AB368400) [pid = 180] [serial = 1325] [outer = 0000000000000000] [url = about:blank] 04:01:27 INFO - PROCESS | 180 | --DOMWINDOW == 67 (00000019A8AB3C00) [pid = 180] [serial = 1313] [outer = 0000000000000000] [url = about:blank] 04:01:27 INFO - PROCESS | 180 | 1468753287038 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]]]}] 04:01:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 04:01:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1223ms 04:01:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 04:01:27 INFO - PROCESS | 180 | 1468753287075 Marionette TRACE conn6 -> [0,1801,"getWindowHandle",null] 04:01:27 INFO - PROCESS | 180 | 1468753287080 Marionette TRACE conn6 <- [1,1801,null,{"value":"13"}] 04:01:27 INFO - PROCESS | 180 | 1468753287084 Marionette TRACE conn6 -> [0,1802,"setScriptTimeout",{"ms":35000}] 04:01:27 INFO - PROCESS | 180 | 1468753287087 Marionette TRACE conn6 <- [1,1802,null,{}] 04:01:27 INFO - PROCESS | 180 | 1468753287093 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}] 04:01:27 INFO - PROCESS | 180 | 1468753287096 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:27 INFO - PROCESS | 180 | 1468753287188 Marionette TRACE conn6 <- [1,1803,null,{"value":null}] 04:01:27 INFO - PROCESS | 180 | 1468753287196 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:27 INFO - PROCESS | 180 | 1468753287200 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:27 INFO - PROCESS | 180 | ++DOCSHELL 00000019A10CE000 == 30 [pid = 180] [id = 460] 04:01:27 INFO - PROCESS | 180 | ++DOMWINDOW == 68 (000000199C74A400) [pid = 180] [serial = 1380] [outer = 0000000000000000] 04:01:27 INFO - PROCESS | 180 | ++DOMWINDOW == 69 (000000199C799400) [pid = 180] [serial = 1381] [outer = 000000199C74A400] 04:01:27 INFO - PROCESS | 180 | 1468753287250 Marionette DEBUG loaded listener.js 04:01:27 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (00000019A0503800) [pid = 180] [serial = 1382] [outer = 000000199C74A400] 04:01:27 INFO - PROCESS | 180 | 1468753287753 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]]]}] 04:01:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 04:01:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 733ms 04:01:27 INFO - PROCESS | 180 | 1468753287831 Marionette TRACE conn6 -> [0,1805,"getWindowHandle",null] 04:01:27 INFO - PROCESS | 180 | 1468753287835 Marionette TRACE conn6 <- [1,1805,null,{"value":"13"}] 04:01:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 04:01:27 INFO - PROCESS | 180 | 1468753287844 Marionette TRACE conn6 -> [0,1806,"setScriptTimeout",{"ms":35000}] 04:01:27 INFO - PROCESS | 180 | 1468753287847 Marionette TRACE conn6 <- [1,1806,null,{}] 04:01:27 INFO - PROCESS | 180 | 1468753287851 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}] 04:01:27 INFO - PROCESS | 180 | 1468753287854 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:27 INFO - PROCESS | 180 | 1468753287951 Marionette TRACE conn6 <- [1,1807,null,{"value":null}] 04:01:28 INFO - PROCESS | 180 | 1468753288030 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:28 INFO - PROCESS | 180 | 1468753288032 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:28 INFO - PROCESS | 180 | ++DOCSHELL 00000019A8206000 == 31 [pid = 180] [id = 461] 04:01:28 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (00000019A1348000) [pid = 180] [serial = 1383] [outer = 0000000000000000] 04:01:28 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (00000019A25F2C00) [pid = 180] [serial = 1384] [outer = 00000019A1348000] 04:01:28 INFO - PROCESS | 180 | 1468753288082 Marionette DEBUG loaded listener.js 04:01:28 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019A5554800) [pid = 180] [serial = 1385] [outer = 00000019A1348000] 04:01:28 INFO - PROCESS | 180 | 1468753288488 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]]]}] 04:01:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 04:01:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 692ms 04:01:28 INFO - PROCESS | 180 | 1468753288538 Marionette TRACE conn6 -> [0,1809,"getWindowHandle",null] 04:01:28 INFO - PROCESS | 180 | 1468753288540 Marionette TRACE conn6 <- [1,1809,null,{"value":"13"}] 04:01:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 04:01:28 INFO - PROCESS | 180 | 1468753288544 Marionette TRACE conn6 -> [0,1810,"setScriptTimeout",{"ms":35000}] 04:01:28 INFO - PROCESS | 180 | 1468753288548 Marionette TRACE conn6 <- [1,1810,null,{}] 04:01:28 INFO - PROCESS | 180 | 1468753288559 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}] 04:01:28 INFO - PROCESS | 180 | 1468753288565 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:28 INFO - PROCESS | 180 | 1468753288656 Marionette TRACE conn6 <- [1,1811,null,{"value":null}] 04:01:28 INFO - PROCESS | 180 | 1468753288674 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:28 INFO - PROCESS | 180 | 1468753288678 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:28 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB3DE000 == 32 [pid = 180] [id = 462] 04:01:28 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (000000199BC30800) [pid = 180] [serial = 1386] [outer = 0000000000000000] 04:01:28 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A84AB800) [pid = 180] [serial = 1387] [outer = 000000199BC30800] 04:01:28 INFO - PROCESS | 180 | 1468753288727 Marionette DEBUG loaded listener.js 04:01:28 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A8733000) [pid = 180] [serial = 1388] [outer = 000000199BC30800] 04:01:29 INFO - PROCESS | 180 | 1468753289156 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]]]}] 04:01:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 04:01:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 629ms 04:01:29 INFO - PROCESS | 180 | 1468753289177 Marionette TRACE conn6 -> [0,1813,"getWindowHandle",null] 04:01:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 04:01:29 INFO - PROCESS | 180 | 1468753289180 Marionette TRACE conn6 <- [1,1813,null,{"value":"13"}] 04:01:29 INFO - PROCESS | 180 | 1468753289200 Marionette TRACE conn6 -> [0,1814,"setScriptTimeout",{"ms":35000}] 04:01:29 INFO - PROCESS | 180 | 1468753289203 Marionette TRACE conn6 <- [1,1814,null,{}] 04:01:29 INFO - PROCESS | 180 | 1468753289206 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}] 04:01:29 INFO - PROCESS | 180 | 1468753289208 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:29 INFO - PROCESS | 180 | 1468753289331 Marionette TRACE conn6 <- [1,1815,null,{"value":null}] 04:01:29 INFO - PROCESS | 180 | 1468753289410 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:29 INFO - PROCESS | 180 | 1468753289412 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:29 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACB64800 == 33 [pid = 180] [id = 463] 04:01:29 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A0EBF800) [pid = 180] [serial = 1389] [outer = 0000000000000000] 04:01:29 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A8A6EC00) [pid = 180] [serial = 1390] [outer = 00000019A0EBF800] 04:01:29 INFO - PROCESS | 180 | 1468753289467 Marionette DEBUG loaded listener.js 04:01:29 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A8B92400) [pid = 180] [serial = 1391] [outer = 00000019A0EBF800] 04:01:29 INFO - PROCESS | 180 | 1468753289910 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]]]}] 04:01:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 04:01:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 755ms 04:01:29 INFO - PROCESS | 180 | 1468753289945 Marionette TRACE conn6 -> [0,1817,"getWindowHandle",null] 04:01:29 INFO - PROCESS | 180 | 1468753289947 Marionette TRACE conn6 <- [1,1817,null,{"value":"13"}] 04:01:29 INFO - PROCESS | 180 | 1468753289950 Marionette TRACE conn6 -> [0,1818,"setScriptTimeout",{"ms":35000}] 04:01:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 04:01:29 INFO - PROCESS | 180 | 1468753289952 Marionette TRACE conn6 <- [1,1818,null,{}] 04:01:29 INFO - PROCESS | 180 | 1468753289960 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}] 04:01:29 INFO - PROCESS | 180 | 1468753289962 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:30 INFO - PROCESS | 180 | 1468753290076 Marionette TRACE conn6 <- [1,1819,null,{"value":null}] 04:01:30 INFO - PROCESS | 180 | 1468753290082 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:30 INFO - PROCESS | 180 | 1468753290084 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:30 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD759800 == 34 [pid = 180] [id = 464] 04:01:30 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A8BDB400) [pid = 180] [serial = 1392] [outer = 0000000000000000] 04:01:30 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A9246C00) [pid = 180] [serial = 1393] [outer = 00000019A8BDB400] 04:01:30 INFO - PROCESS | 180 | 1468753290129 Marionette DEBUG loaded listener.js 04:01:30 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A9763C00) [pid = 180] [serial = 1394] [outer = 00000019A8BDB400] 04:01:30 INFO - PROCESS | 180 | 1468753290571 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]]]}] 04:01:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 04:01:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 692ms 04:01:30 INFO - PROCESS | 180 | 1468753290646 Marionette TRACE conn6 -> [0,1821,"getWindowHandle",null] 04:01:30 INFO - PROCESS | 180 | 1468753290648 Marionette TRACE conn6 <- [1,1821,null,{"value":"13"}] 04:01:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 04:01:30 INFO - PROCESS | 180 | 1468753290652 Marionette TRACE conn6 -> [0,1822,"setScriptTimeout",{"ms":35000}] 04:01:30 INFO - PROCESS | 180 | 1468753290654 Marionette TRACE conn6 <- [1,1822,null,{}] 04:01:30 INFO - PROCESS | 180 | 1468753290658 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}] 04:01:30 INFO - PROCESS | 180 | 1468753290664 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:30 INFO - PROCESS | 180 | 1468753290852 Marionette TRACE conn6 <- [1,1823,null,{"value":null}] 04:01:30 INFO - PROCESS | 180 | 1468753290904 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:30 INFO - PROCESS | 180 | 1468753290907 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:30 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE5A0000 == 35 [pid = 180] [id = 465] 04:01:30 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A98E4C00) [pid = 180] [serial = 1395] [outer = 0000000000000000] 04:01:30 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019A99E2C00) [pid = 180] [serial = 1396] [outer = 00000019A98E4C00] 04:01:30 INFO - PROCESS | 180 | 1468753290953 Marionette DEBUG loaded listener.js 04:01:31 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019AB093C00) [pid = 180] [serial = 1397] [outer = 00000019A98E4C00] 04:01:31 INFO - PROCESS | 180 | --DOMWINDOW == 84 (00000019A8E92800) [pid = 180] [serial = 1368] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 04:01:31 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019A6A49800) [pid = 180] [serial = 1356] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 04:01:31 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019A05AD000) [pid = 180] [serial = 1350] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 04:01:31 INFO - PROCESS | 180 | --DOMWINDOW == 81 (000000199C19A000) [pid = 180] [serial = 1347] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 04:01:31 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019A1F1A800) [pid = 180] [serial = 1353] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 04:01:31 INFO - PROCESS | 180 | --DOMWINDOW == 79 (000000199C196400) [pid = 180] [serial = 1359] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 04:01:31 INFO - PROCESS | 180 | --DOMWINDOW == 78 (000000199CE44C00) [pid = 180] [serial = 1332] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 04:01:31 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019A8094000) [pid = 180] [serial = 1335] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 04:01:31 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A98F0C00) [pid = 180] [serial = 1338] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 04:01:31 INFO - PROCESS | 180 | --DOMWINDOW == 75 (000000199C257C00) [pid = 180] [serial = 1341] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 04:01:31 INFO - PROCESS | 180 | --DOMWINDOW == 74 (000000199A8DF400) [pid = 180] [serial = 1362] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 04:01:31 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019A60C2800) [pid = 180] [serial = 1365] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 04:01:31 INFO - PROCESS | 180 | 1468753291412 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]]]}] 04:01:31 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 04:01:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 777ms 04:01:31 INFO - PROCESS | 180 | 1468753291431 Marionette TRACE conn6 -> [0,1825,"getWindowHandle",null] 04:01:31 INFO - PROCESS | 180 | 1468753291433 Marionette TRACE conn6 <- [1,1825,null,{"value":"13"}] 04:01:31 INFO - PROCESS | 180 | 1468753291436 Marionette TRACE conn6 -> [0,1826,"setScriptTimeout",{"ms":35000}] 04:01:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 04:01:31 INFO - PROCESS | 180 | 1468753291438 Marionette TRACE conn6 <- [1,1826,null,{}] 04:01:31 INFO - PROCESS | 180 | 1468753291442 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}] 04:01:31 INFO - PROCESS | 180 | 1468753291444 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:31 INFO - PROCESS | 180 | 1468753291528 Marionette TRACE conn6 <- [1,1827,null,{"value":null}] 04:01:31 INFO - PROCESS | 180 | 1468753291604 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:31 INFO - PROCESS | 180 | 1468753291606 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:31 INFO - PROCESS | 180 | ++DOCSHELL 00000019A7FEA800 == 36 [pid = 180] [id = 466] 04:01:31 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (000000199BF21400) [pid = 180] [serial = 1398] [outer = 0000000000000000] 04:01:31 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A10DD400) [pid = 180] [serial = 1399] [outer = 000000199BF21400] 04:01:31 INFO - PROCESS | 180 | 1468753291656 Marionette DEBUG loaded listener.js 04:01:31 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A9059800) [pid = 180] [serial = 1400] [outer = 000000199BF21400] 04:01:32 INFO - PROCESS | 180 | 1468753292090 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]]]}] 04:01:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 04:01:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 670ms 04:01:32 INFO - PROCESS | 180 | 1468753292111 Marionette TRACE conn6 -> [0,1829,"getWindowHandle",null] 04:01:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 04:01:32 INFO - PROCESS | 180 | 1468753292113 Marionette TRACE conn6 <- [1,1829,null,{"value":"13"}] 04:01:32 INFO - PROCESS | 180 | 1468753292116 Marionette TRACE conn6 -> [0,1830,"setScriptTimeout",{"ms":35000}] 04:01:32 INFO - PROCESS | 180 | 1468753292118 Marionette TRACE conn6 <- [1,1830,null,{}] 04:01:32 INFO - PROCESS | 180 | 1468753292128 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}] 04:01:32 INFO - PROCESS | 180 | 1468753292130 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:32 INFO - PROCESS | 180 | 1468753292249 Marionette TRACE conn6 <- [1,1831,null,{"value":null}] 04:01:32 INFO - PROCESS | 180 | 1468753292258 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:32 INFO - PROCESS | 180 | 1468753292260 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:32 INFO - PROCESS | 180 | ++DOCSHELL 00000019B04DF800 == 37 [pid = 180] [id = 467] 04:01:32 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019AB802C00) [pid = 180] [serial = 1401] [outer = 0000000000000000] 04:01:32 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019AC087C00) [pid = 180] [serial = 1402] [outer = 00000019AB802C00] 04:01:32 INFO - PROCESS | 180 | 1468753292306 Marionette DEBUG loaded listener.js 04:01:32 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019AC3B8000) [pid = 180] [serial = 1403] [outer = 00000019AB802C00] 04:01:32 INFO - PROCESS | 180 | 1468753292751 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]]]}] 04:01:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 04:01:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 671ms 04:01:32 INFO - PROCESS | 180 | 1468753292792 Marionette TRACE conn6 -> [0,1833,"getWindowHandle",null] 04:01:32 INFO - PROCESS | 180 | 1468753292794 Marionette TRACE conn6 <- [1,1833,null,{"value":"13"}] 04:01:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 04:01:32 INFO - PROCESS | 180 | 1468753292798 Marionette TRACE conn6 -> [0,1834,"setScriptTimeout",{"ms":35000}] 04:01:32 INFO - PROCESS | 180 | 1468753292800 Marionette TRACE conn6 <- [1,1834,null,{}] 04:01:32 INFO - PROCESS | 180 | 1468753292803 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}] 04:01:32 INFO - PROCESS | 180 | 1468753292805 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:32 INFO - PROCESS | 180 | 1468753292893 Marionette TRACE conn6 <- [1,1835,null,{"value":null}] 04:01:32 INFO - PROCESS | 180 | 1468753292898 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:32 INFO - PROCESS | 180 | 1468753292900 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:32 INFO - PROCESS | 180 | ++DOCSHELL 00000019B04FF000 == 38 [pid = 180] [id = 468] 04:01:32 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019AC3BAC00) [pid = 180] [serial = 1404] [outer = 0000000000000000] 04:01:32 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019ACBA5000) [pid = 180] [serial = 1405] [outer = 00000019AC3BAC00] 04:01:32 INFO - PROCESS | 180 | 1468753292945 Marionette DEBUG loaded listener.js 04:01:33 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019ACBB0C00) [pid = 180] [serial = 1406] [outer = 00000019AC3BAC00] 04:01:33 INFO - PROCESS | 180 | 1468753293506 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]]]}] 04:01:33 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) 04:01:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 734ms 04:01:33 INFO - PROCESS | 180 | 1468753293534 Marionette TRACE conn6 -> [0,1837,"getWindowHandle",null] 04:01:33 INFO - PROCESS | 180 | 1468753293540 Marionette TRACE conn6 <- [1,1837,null,{"value":"13"}] 04:01:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 04:01:33 INFO - PROCESS | 180 | 1468753293545 Marionette TRACE conn6 -> [0,1838,"setScriptTimeout",{"ms":35000}] 04:01:33 INFO - PROCESS | 180 | 1468753293549 Marionette TRACE conn6 <- [1,1838,null,{}] 04:01:33 INFO - PROCESS | 180 | 1468753293599 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}] 04:01:33 INFO - PROCESS | 180 | 1468753293602 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:33 INFO - PROCESS | 180 | 1468753293790 Marionette TRACE conn6 <- [1,1839,null,{"value":null}] 04:01:33 INFO - PROCESS | 180 | 1468753293883 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:33 INFO - PROCESS | 180 | 1468753293888 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:33 INFO - PROCESS | 180 | ++DOCSHELL 00000019A74B2800 == 39 [pid = 180] [id = 469] 04:01:33 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (000000199C192400) [pid = 180] [serial = 1407] [outer = 0000000000000000] 04:01:33 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (000000199D834400) [pid = 180] [serial = 1408] [outer = 000000199C192400] 04:01:33 INFO - PROCESS | 180 | 1468753293952 Marionette DEBUG loaded listener.js 04:01:34 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019A1F1B400) [pid = 180] [serial = 1409] [outer = 000000199C192400] 04:01:34 INFO - PROCESS | 180 | 1468753294546 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]]]}] 04:01:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:01:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1075ms 04:01:34 INFO - PROCESS | 180 | 1468753294623 Marionette TRACE conn6 -> [0,1841,"getWindowHandle",null] 04:01:34 INFO - PROCESS | 180 | 1468753294628 Marionette TRACE conn6 <- [1,1841,null,{"value":"13"}] 04:01:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 04:01:34 INFO - PROCESS | 180 | 1468753294635 Marionette TRACE conn6 -> [0,1842,"setScriptTimeout",{"ms":35000}] 04:01:34 INFO - PROCESS | 180 | 1468753294639 Marionette TRACE conn6 <- [1,1842,null,{}] 04:01:34 INFO - PROCESS | 180 | 1468753294643 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}] 04:01:34 INFO - PROCESS | 180 | 1468753294646 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:34 INFO - PROCESS | 180 | 1468753294774 Marionette TRACE conn6 <- [1,1843,null,{"value":null}] 04:01:34 INFO - PROCESS | 180 | 1468753294892 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:34 INFO - PROCESS | 180 | 1468753294895 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:34 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD030800 == 40 [pid = 180] [id = 470] 04:01:34 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (00000019A6AAC800) [pid = 180] [serial = 1410] [outer = 0000000000000000] 04:01:34 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (00000019A7EE2400) [pid = 180] [serial = 1411] [outer = 00000019A6AAC800] 04:01:34 INFO - PROCESS | 180 | 1468753294956 Marionette DEBUG loaded listener.js 04:01:35 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (00000019A8737400) [pid = 180] [serial = 1412] [outer = 00000019A6AAC800] 04:01:35 INFO - PROCESS | 180 | 1468753295559 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]]]}] 04:01:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 04:01:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 986ms 04:01:35 INFO - PROCESS | 180 | 1468753295623 Marionette TRACE conn6 -> [0,1845,"getWindowHandle",null] 04:01:35 INFO - PROCESS | 180 | 1468753295626 Marionette TRACE conn6 <- [1,1845,null,{"value":"13"}] 04:01:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 04:01:35 INFO - PROCESS | 180 | 1468753295629 Marionette TRACE conn6 -> [0,1846,"setScriptTimeout",{"ms":35000}] 04:01:35 INFO - PROCESS | 180 | 1468753295633 Marionette TRACE conn6 <- [1,1846,null,{}] 04:01:35 INFO - PROCESS | 180 | 1468753295646 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}] 04:01:35 INFO - PROCESS | 180 | 1468753295651 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:35 INFO - PROCESS | 180 | 1468753295768 Marionette TRACE conn6 <- [1,1847,null,{"value":null}] 04:01:35 INFO - PROCESS | 180 | 1468753295892 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:35 INFO - PROCESS | 180 | 1468753295896 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:35 INFO - PROCESS | 180 | ++DOCSHELL 00000019B0D16800 == 41 [pid = 180] [id = 471] 04:01:35 INFO - PROCESS | 180 | ++DOMWINDOW == 89 (00000019A98F2000) [pid = 180] [serial = 1413] [outer = 0000000000000000] 04:01:35 INFO - PROCESS | 180 | ++DOMWINDOW == 90 (00000019AA00AC00) [pid = 180] [serial = 1414] [outer = 00000019A98F2000] 04:01:35 INFO - PROCESS | 180 | 1468753295956 Marionette DEBUG loaded listener.js 04:01:36 INFO - PROCESS | 180 | ++DOMWINDOW == 91 (00000019ACBA8800) [pid = 180] [serial = 1415] [outer = 00000019A98F2000] 04:01:36 INFO - PROCESS | 180 | 1468753296572 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]]]}] 04:01:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 04:01:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 986ms 04:01:36 INFO - PROCESS | 180 | 1468753296617 Marionette TRACE conn6 -> [0,1849,"getWindowHandle",null] 04:01:36 INFO - PROCESS | 180 | 1468753296621 Marionette TRACE conn6 <- [1,1849,null,{"value":"13"}] 04:01:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 04:01:36 INFO - PROCESS | 180 | 1468753296624 Marionette TRACE conn6 -> [0,1850,"setScriptTimeout",{"ms":35000}] 04:01:36 INFO - PROCESS | 180 | 1468753296626 Marionette TRACE conn6 <- [1,1850,null,{}] 04:01:36 INFO - PROCESS | 180 | 1468753296630 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}] 04:01:36 INFO - PROCESS | 180 | 1468753296633 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:36 INFO - PROCESS | 180 | 1468753296763 Marionette TRACE conn6 <- [1,1851,null,{"value":null}] 04:01:37 INFO - PROCESS | 180 | 1468753297011 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:37 INFO - PROCESS | 180 | 1468753297015 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:37 INFO - PROCESS | 180 | ++DOCSHELL 00000019A10CB800 == 42 [pid = 180] [id = 472] 04:01:37 INFO - PROCESS | 180 | ++DOMWINDOW == 92 (000000199BC2EC00) [pid = 180] [serial = 1416] [outer = 0000000000000000] 04:01:37 INFO - PROCESS | 180 | ++DOMWINDOW == 93 (000000199C0C7000) [pid = 180] [serial = 1417] [outer = 000000199BC2EC00] 04:01:37 INFO - PROCESS | 180 | 1468753297086 Marionette DEBUG loaded listener.js 04:01:37 INFO - PROCESS | 180 | ++DOMWINDOW == 94 (000000199C468400) [pid = 180] [serial = 1418] [outer = 000000199BC2EC00] 04:01:38 INFO - PROCESS | 180 | --DOCSHELL 00000019B04DF800 == 41 [pid = 180] [id = 467] 04:01:38 INFO - PROCESS | 180 | --DOCSHELL 00000019A7FEA800 == 40 [pid = 180] [id = 466] 04:01:38 INFO - PROCESS | 180 | --DOCSHELL 00000019AE5A0000 == 39 [pid = 180] [id = 465] 04:01:38 INFO - PROCESS | 180 | --DOCSHELL 00000019AD759800 == 38 [pid = 180] [id = 464] 04:01:38 INFO - PROCESS | 180 | --DOCSHELL 00000019ACB64800 == 37 [pid = 180] [id = 463] 04:01:38 INFO - PROCESS | 180 | --DOCSHELL 00000019AB3DE000 == 36 [pid = 180] [id = 462] 04:01:38 INFO - PROCESS | 180 | --DOCSHELL 00000019A8206000 == 35 [pid = 180] [id = 461] 04:01:38 INFO - PROCESS | 180 | --DOCSHELL 00000019A10CE000 == 34 [pid = 180] [id = 460] 04:01:38 INFO - PROCESS | 180 | --DOCSHELL 00000019ACB6E800 == 33 [pid = 180] [id = 459] 04:01:38 INFO - PROCESS | 180 | --DOCSHELL 00000019A6ACA800 == 32 [pid = 180] [id = 458] 04:01:38 INFO - PROCESS | 180 | --DOCSHELL 00000019AE5C9000 == 31 [pid = 180] [id = 457] 04:01:38 INFO - PROCESS | 180 | --DOCSHELL 00000019A55C0800 == 30 [pid = 180] [id = 448] 04:01:38 INFO - PROCESS | 180 | --DOCSHELL 00000019B0D16800 == 29 [pid = 180] [id = 471] 04:01:38 INFO - PROCESS | 180 | --DOCSHELL 00000019AD030800 == 28 [pid = 180] [id = 470] 04:01:38 INFO - PROCESS | 180 | --DOCSHELL 00000019B04FF000 == 27 [pid = 180] [id = 468] 04:01:38 INFO - PROCESS | 180 | --DOCSHELL 00000019A74B2800 == 26 [pid = 180] [id = 469] 04:01:38 INFO - PROCESS | 180 | --DOMWINDOW == 93 (00000019A905E000) [pid = 180] [serial = 1369] [outer = 0000000000000000] [url = about:blank] 04:01:38 INFO - PROCESS | 180 | --DOMWINDOW == 92 (00000019A6B07C00) [pid = 180] [serial = 1357] [outer = 0000000000000000] [url = about:blank] 04:01:38 INFO - PROCESS | 180 | --DOMWINDOW == 91 (000000199D831000) [pid = 180] [serial = 1345] [outer = 0000000000000000] [url = about:blank] 04:01:38 INFO - PROCESS | 180 | --DOMWINDOW == 90 (00000019A088D400) [pid = 180] [serial = 1351] [outer = 0000000000000000] [url = about:blank] 04:01:38 INFO - PROCESS | 180 | --DOMWINDOW == 89 (00000019A1159000) [pid = 180] [serial = 1352] [outer = 0000000000000000] [url = about:blank] 04:01:38 INFO - PROCESS | 180 | --DOMWINDOW == 88 (000000199C315C00) [pid = 180] [serial = 1348] [outer = 0000000000000000] [url = about:blank] 04:01:38 INFO - PROCESS | 180 | --DOMWINDOW == 87 (000000199C755C00) [pid = 180] [serial = 1349] [outer = 0000000000000000] [url = about:blank] 04:01:38 INFO - PROCESS | 180 | --DOMWINDOW == 86 (00000019A25F5C00) [pid = 180] [serial = 1354] [outer = 0000000000000000] [url = about:blank] 04:01:38 INFO - PROCESS | 180 | --DOMWINDOW == 85 (00000019A7EC2C00) [pid = 180] [serial = 1360] [outer = 0000000000000000] [url = about:blank] 04:01:38 INFO - PROCESS | 180 | --DOMWINDOW == 84 (00000019A1FC9400) [pid = 180] [serial = 1334] [outer = 0000000000000000] [url = about:blank] 04:01:38 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019A0D09800) [pid = 180] [serial = 1333] [outer = 0000000000000000] [url = about:blank] 04:01:38 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019A8BDB000) [pid = 180] [serial = 1337] [outer = 0000000000000000] [url = about:blank] 04:01:38 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019A842A000) [pid = 180] [serial = 1336] [outer = 0000000000000000] [url = about:blank] 04:01:38 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019ACBA3C00) [pid = 180] [serial = 1340] [outer = 0000000000000000] [url = about:blank] 04:01:38 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019AA266000) [pid = 180] [serial = 1339] [outer = 0000000000000000] [url = about:blank] 04:01:38 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019A98ED400) [pid = 180] [serial = 1343] [outer = 0000000000000000] [url = about:blank] 04:01:38 INFO - PROCESS | 180 | --DOMWINDOW == 77 (000000199D85C400) [pid = 180] [serial = 1342] [outer = 0000000000000000] [url = about:blank] 04:01:38 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A6B32C00) [pid = 180] [serial = 1358] [outer = 0000000000000000] [url = about:blank] 04:01:38 INFO - PROCESS | 180 | --DOMWINDOW == 75 (000000199BF20000) [pid = 180] [serial = 1363] [outer = 0000000000000000] [url = about:blank] 04:01:38 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019A8423800) [pid = 180] [serial = 1361] [outer = 0000000000000000] [url = about:blank] 04:01:38 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019A8A6E000) [pid = 180] [serial = 1366] [outer = 0000000000000000] [url = about:blank] 04:01:38 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019A60C0400) [pid = 180] [serial = 1364] [outer = 0000000000000000] [url = about:blank] 04:01:38 INFO - PROCESS | 180 | --DOMWINDOW == 71 (00000019A9383800) [pid = 180] [serial = 1370] [outer = 0000000000000000] [url = about:blank] 04:01:38 INFO - PROCESS | 180 | --DOMWINDOW == 70 (00000019A8D66800) [pid = 180] [serial = 1367] [outer = 0000000000000000] [url = about:blank] 04:01:38 INFO - PROCESS | 180 | --DOMWINDOW == 69 (00000019A5553000) [pid = 180] [serial = 1355] [outer = 0000000000000000] [url = about:blank] 04:01:38 INFO - PROCESS | 180 | 1468753298381 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]]]}] 04:01:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 04:01:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1884ms 04:01:38 INFO - PROCESS | 180 | 1468753298512 Marionette TRACE conn6 -> [0,1853,"getWindowHandle",null] 04:01:38 INFO - PROCESS | 180 | 1468753298516 Marionette TRACE conn6 <- [1,1853,null,{"value":"13"}] 04:01:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 04:01:38 INFO - PROCESS | 180 | 1468753298521 Marionette TRACE conn6 -> [0,1854,"setScriptTimeout",{"ms":35000}] 04:01:38 INFO - PROCESS | 180 | 1468753298525 Marionette TRACE conn6 <- [1,1854,null,{}] 04:01:38 INFO - PROCESS | 180 | 1468753298532 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}] 04:01:38 INFO - PROCESS | 180 | 1468753298535 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:38 INFO - PROCESS | 180 | 1468753298626 Marionette TRACE conn6 <- [1,1855,null,{"value":null}] 04:01:38 INFO - PROCESS | 180 | 1468753298634 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:38 INFO - PROCESS | 180 | 1468753298638 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:38 INFO - PROCESS | 180 | ++DOCSHELL 00000019A0E05000 == 27 [pid = 180] [id = 473] 04:01:38 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (000000199BF1C000) [pid = 180] [serial = 1419] [outer = 0000000000000000] 04:01:38 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (000000199C0A8C00) [pid = 180] [serial = 1420] [outer = 000000199BF1C000] 04:01:38 INFO - PROCESS | 180 | 1468753298691 Marionette DEBUG loaded listener.js 04:01:38 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (000000199C195800) [pid = 180] [serial = 1421] [outer = 000000199BF1C000] 04:01:39 INFO - PROCESS | 180 | 1468753299194 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]]]}] 04:01:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 04:01:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 735ms 04:01:39 INFO - PROCESS | 180 | 1468753299260 Marionette TRACE conn6 -> [0,1857,"getWindowHandle",null] 04:01:39 INFO - PROCESS | 180 | 1468753299266 Marionette TRACE conn6 <- [1,1857,null,{"value":"13"}] 04:01:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 04:01:39 INFO - PROCESS | 180 | 1468753299273 Marionette TRACE conn6 -> [0,1858,"setScriptTimeout",{"ms":35000}] 04:01:39 INFO - PROCESS | 180 | 1468753299276 Marionette TRACE conn6 <- [1,1858,null,{}] 04:01:39 INFO - PROCESS | 180 | 1468753299280 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}] 04:01:39 INFO - PROCESS | 180 | 1468753299283 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:39 INFO - PROCESS | 180 | 1468753299376 Marionette TRACE conn6 <- [1,1859,null,{"value":null}] 04:01:39 INFO - PROCESS | 180 | 1468753299457 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:39 INFO - PROCESS | 180 | 1468753299460 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:39 INFO - PROCESS | 180 | ++DOCSHELL 00000019A6AC8800 == 28 [pid = 180] [id = 474] 04:01:39 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (000000199C471800) [pid = 180] [serial = 1422] [outer = 0000000000000000] 04:01:39 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (000000199C755C00) [pid = 180] [serial = 1423] [outer = 000000199C471800] 04:01:39 INFO - PROCESS | 180 | 1468753299509 Marionette DEBUG loaded listener.js 04:01:39 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (000000199D826800) [pid = 180] [serial = 1424] [outer = 000000199C471800] 04:01:39 INFO - PROCESS | 180 | 1468753299883 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]]]}] 04:01:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 04:01:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 693ms 04:01:39 INFO - PROCESS | 180 | 1468753299982 Marionette TRACE conn6 -> [0,1861,"getWindowHandle",null] 04:01:39 INFO - PROCESS | 180 | 1468753299992 Marionette TRACE conn6 <- [1,1861,null,{"value":"13"}] 04:01:40 INFO - PROCESS | 180 | 1468753300001 Marionette TRACE conn6 -> [0,1862,"setScriptTimeout",{"ms":35000}] 04:01:40 INFO - PROCESS | 180 | 1468753300005 Marionette TRACE conn6 <- [1,1862,null,{}] 04:01:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 04:01:40 INFO - PROCESS | 180 | 1468753300018 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}] 04:01:40 INFO - PROCESS | 180 | 1468753300023 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:40 INFO - PROCESS | 180 | 1468753300122 Marionette TRACE conn6 <- [1,1863,null,{"value":null}] 04:01:40 INFO - PROCESS | 180 | 1468753300131 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:40 INFO - PROCESS | 180 | 1468753300134 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:40 INFO - PROCESS | 180 | ++DOCSHELL 00000019A87E4800 == 29 [pid = 180] [id = 475] 04:01:40 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A1343800) [pid = 180] [serial = 1425] [outer = 0000000000000000] 04:01:40 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A1E0A400) [pid = 180] [serial = 1426] [outer = 00000019A1343800] 04:01:40 INFO - PROCESS | 180 | 1468753300185 Marionette DEBUG loaded listener.js 04:01:40 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A25F0000) [pid = 180] [serial = 1427] [outer = 00000019A1343800] 04:01:40 INFO - PROCESS | 180 | 1468753300671 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]]]}] 04:01:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 04:01:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 734ms 04:01:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 04:01:40 INFO - PROCESS | 180 | 1468753300745 Marionette TRACE conn6 -> [0,1865,"getWindowHandle",null] 04:01:40 INFO - PROCESS | 180 | 1468753300748 Marionette TRACE conn6 <- [1,1865,null,{"value":"13"}] 04:01:40 INFO - PROCESS | 180 | 1468753300751 Marionette TRACE conn6 -> [0,1866,"setScriptTimeout",{"ms":35000}] 04:01:40 INFO - PROCESS | 180 | 1468753300753 Marionette TRACE conn6 <- [1,1866,null,{}] 04:01:40 INFO - PROCESS | 180 | 1468753300760 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}] 04:01:40 INFO - PROCESS | 180 | 1468753300762 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:40 INFO - PROCESS | 180 | 1468753300882 Marionette TRACE conn6 <- [1,1867,null,{"value":null}] 04:01:40 INFO - PROCESS | 180 | 1468753300938 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:40 INFO - PROCESS | 180 | 1468753300940 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:40 INFO - PROCESS | 180 | ++DOCSHELL 00000019A93F3000 == 30 [pid = 180] [id = 476] 04:01:40 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A554AC00) [pid = 180] [serial = 1428] [outer = 0000000000000000] 04:01:40 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A59BF800) [pid = 180] [serial = 1429] [outer = 00000019A554AC00] 04:01:40 INFO - PROCESS | 180 | 1468753300987 Marionette DEBUG loaded listener.js 04:01:41 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A6AA3C00) [pid = 180] [serial = 1430] [outer = 00000019A554AC00] 04:01:41 INFO - PROCESS | 180 | 1468753301407 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]]]}] 04:01:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 04:01:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 671ms 04:01:41 INFO - PROCESS | 180 | 1468753301431 Marionette TRACE conn6 -> [0,1869,"getWindowHandle",null] 04:01:41 INFO - PROCESS | 180 | 1468753301433 Marionette TRACE conn6 <- [1,1869,null,{"value":"13"}] 04:01:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 04:01:41 INFO - PROCESS | 180 | 1468753301483 Marionette TRACE conn6 -> [0,1870,"setScriptTimeout",{"ms":35000}] 04:01:41 INFO - PROCESS | 180 | 1468753301485 Marionette TRACE conn6 <- [1,1870,null,{}] 04:01:41 INFO - PROCESS | 180 | 1468753301489 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}] 04:01:41 INFO - PROCESS | 180 | 1468753301491 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:41 INFO - PROCESS | 180 | 1468753301601 Marionette TRACE conn6 <- [1,1871,null,{"value":null}] 04:01:41 INFO - PROCESS | 180 | 1468753301609 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:41 INFO - PROCESS | 180 | 1468753301611 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:41 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB8B1800 == 31 [pid = 180] [id = 477] 04:01:41 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A602FC00) [pid = 180] [serial = 1431] [outer = 0000000000000000] 04:01:41 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A6B2FC00) [pid = 180] [serial = 1432] [outer = 00000019A602FC00] 04:01:41 INFO - PROCESS | 180 | 1468753301656 Marionette DEBUG loaded listener.js 04:01:41 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019A7EC5C00) [pid = 180] [serial = 1433] [outer = 00000019A602FC00] 04:01:42 INFO - PROCESS | 180 | 1468753302108 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]]]}] 04:01:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 04:01:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 713ms 04:01:42 INFO - PROCESS | 180 | 1468753302166 Marionette TRACE conn6 -> [0,1873,"getWindowHandle",null] 04:01:42 INFO - PROCESS | 180 | 1468753302168 Marionette TRACE conn6 <- [1,1873,null,{"value":"13"}] 04:01:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 04:01:42 INFO - PROCESS | 180 | 1468753302172 Marionette TRACE conn6 -> [0,1874,"setScriptTimeout",{"ms":35000}] 04:01:42 INFO - PROCESS | 180 | 1468753302174 Marionette TRACE conn6 <- [1,1874,null,{}] 04:01:42 INFO - PROCESS | 180 | 1468753302177 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}] 04:01:42 INFO - PROCESS | 180 | 1468753302183 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:42 INFO - PROCESS | 180 | 1468753302326 Marionette TRACE conn6 <- [1,1875,null,{"value":null}] 04:01:42 INFO - PROCESS | 180 | 1468753302384 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:42 INFO - PROCESS | 180 | 1468753302386 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:42 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACB5F800 == 32 [pid = 180] [id = 478] 04:01:42 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (000000199C74B000) [pid = 180] [serial = 1434] [outer = 0000000000000000] 04:01:42 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (00000019A8430000) [pid = 180] [serial = 1435] [outer = 000000199C74B000] 04:01:42 INFO - PROCESS | 180 | 1468753302433 Marionette DEBUG loaded listener.js 04:01:42 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (00000019A8A73400) [pid = 180] [serial = 1436] [outer = 000000199C74B000] 04:01:42 INFO - PROCESS | 180 | --DOMWINDOW == 86 (000000199D3EB000) [pid = 180] [serial = 1344] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 04:01:42 INFO - PROCESS | 180 | --DOMWINDOW == 85 (00000019A0EBF800) [pid = 180] [serial = 1389] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 04:01:42 INFO - PROCESS | 180 | --DOMWINDOW == 84 (00000019A8BDB400) [pid = 180] [serial = 1392] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 04:01:42 INFO - PROCESS | 180 | --DOMWINDOW == 83 (000000199BF21400) [pid = 180] [serial = 1398] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 04:01:42 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019A98E4C00) [pid = 180] [serial = 1395] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 04:01:42 INFO - PROCESS | 180 | --DOMWINDOW == 81 (000000199C74A400) [pid = 180] [serial = 1380] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 04:01:42 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019A9384800) [pid = 180] [serial = 1371] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 04:01:42 INFO - PROCESS | 180 | --DOMWINDOW == 79 (000000199BC30800) [pid = 180] [serial = 1386] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 04:01:42 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019A1348000) [pid = 180] [serial = 1383] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 04:01:42 INFO - PROCESS | 180 | --DOMWINDOW == 77 (000000199D8A8400) [pid = 180] [serial = 1377] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 04:01:42 INFO - PROCESS | 180 | --DOMWINDOW == 76 (000000199C255800) [pid = 180] [serial = 1374] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 04:01:42 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019AB802C00) [pid = 180] [serial = 1401] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 04:01:42 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019AC3BAC00) [pid = 180] [serial = 1404] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 04:01:43 INFO - PROCESS | 180 | 1468753303057 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]]]}] 04:01:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 04:01:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 923ms 04:01:43 INFO - PROCESS | 180 | 1468753303097 Marionette TRACE conn6 -> [0,1877,"getWindowHandle",null] 04:01:43 INFO - PROCESS | 180 | 1468753303107 Marionette TRACE conn6 <- [1,1877,null,{"value":"13"}] 04:01:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 04:01:43 INFO - PROCESS | 180 | 1468753303116 Marionette TRACE conn6 -> [0,1878,"setScriptTimeout",{"ms":35000}] 04:01:43 INFO - PROCESS | 180 | 1468753303118 Marionette TRACE conn6 <- [1,1878,null,{}] 04:01:43 INFO - PROCESS | 180 | 1468753303122 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}] 04:01:43 INFO - PROCESS | 180 | 1468753303124 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:43 INFO - PROCESS | 180 | 1468753303235 Marionette TRACE conn6 <- [1,1879,null,{"value":null}] 04:01:43 INFO - PROCESS | 180 | 1468753303288 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:43 INFO - PROCESS | 180 | 1468753303290 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:43 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD026800 == 33 [pid = 180] [id = 479] 04:01:43 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (000000199A357800) [pid = 180] [serial = 1437] [outer = 0000000000000000] 04:01:43 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (000000199D8A8400) [pid = 180] [serial = 1438] [outer = 000000199A357800] 04:01:43 INFO - PROCESS | 180 | 1468753303336 Marionette DEBUG loaded listener.js 04:01:43 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A8097C00) [pid = 180] [serial = 1439] [outer = 000000199A357800] 04:01:43 INFO - PROCESS | 180 | 1468753303691 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]]]}] 04:01:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 04:01:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 630ms 04:01:43 INFO - PROCESS | 180 | 1468753303752 Marionette TRACE conn6 -> [0,1881,"getWindowHandle",null] 04:01:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 04:01:43 INFO - PROCESS | 180 | 1468753303755 Marionette TRACE conn6 <- [1,1881,null,{"value":"13"}] 04:01:43 INFO - PROCESS | 180 | 1468753303758 Marionette TRACE conn6 -> [0,1882,"setScriptTimeout",{"ms":35000}] 04:01:43 INFO - PROCESS | 180 | 1468753303760 Marionette TRACE conn6 <- [1,1882,null,{}] 04:01:43 INFO - PROCESS | 180 | 1468753303765 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}] 04:01:43 INFO - PROCESS | 180 | 1468753303766 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:43 INFO - PROCESS | 180 | 1468753303848 Marionette TRACE conn6 <- [1,1883,null,{"value":null}] 04:01:43 INFO - PROCESS | 180 | 1468753303853 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:43 INFO - PROCESS | 180 | 1468753303855 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:43 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD7C0800 == 34 [pid = 180] [id = 480] 04:01:43 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A6B0EC00) [pid = 180] [serial = 1440] [outer = 0000000000000000] 04:01:43 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A8BE6400) [pid = 180] [serial = 1441] [outer = 00000019A6B0EC00] 04:01:43 INFO - PROCESS | 180 | 1468753303902 Marionette DEBUG loaded listener.js 04:01:43 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A905D400) [pid = 180] [serial = 1442] [outer = 00000019A6B0EC00] 04:01:44 INFO - PROCESS | 180 | 1468753304319 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]]]}] 04:01:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 04:01:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 630ms 04:01:44 INFO - PROCESS | 180 | 1468753304399 Marionette TRACE conn6 -> [0,1885,"getWindowHandle",null] 04:01:44 INFO - PROCESS | 180 | 1468753304401 Marionette TRACE conn6 <- [1,1885,null,{"value":"13"}] 04:01:44 INFO - PROCESS | 180 | 1468753304405 Marionette TRACE conn6 -> [0,1886,"setScriptTimeout",{"ms":35000}] 04:01:44 INFO - PROCESS | 180 | 1468753304407 Marionette TRACE conn6 <- [1,1886,null,{}] 04:01:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 04:01:44 INFO - PROCESS | 180 | 1468753304410 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}] 04:01:44 INFO - PROCESS | 180 | 1468753304412 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:44 INFO - PROCESS | 180 | 1468753304496 Marionette TRACE conn6 <- [1,1887,null,{"value":null}] 04:01:44 INFO - PROCESS | 180 | 1468753304503 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:44 INFO - PROCESS | 180 | 1468753304505 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:44 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE56F000 == 35 [pid = 180] [id = 481] 04:01:44 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A9061800) [pid = 180] [serial = 1443] [outer = 0000000000000000] 04:01:44 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A92CEC00) [pid = 180] [serial = 1444] [outer = 00000019A9061800] 04:01:44 INFO - PROCESS | 180 | 1468753304552 Marionette DEBUG loaded listener.js 04:01:44 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A975E000) [pid = 180] [serial = 1445] [outer = 00000019A9061800] 04:01:45 INFO - PROCESS | 180 | --DOCSHELL 00000019A6AC8800 == 34 [pid = 180] [id = 474] 04:01:45 INFO - PROCESS | 180 | --DOCSHELL 00000019A0E05000 == 33 [pid = 180] [id = 473] 04:01:45 INFO - PROCESS | 180 | --DOCSHELL 00000019A10CB800 == 32 [pid = 180] [id = 472] 04:01:46 INFO - PROCESS | 180 | --DOCSHELL 00000019A87E4800 == 31 [pid = 180] [id = 475] 04:01:46 INFO - PROCESS | 180 | --DOCSHELL 00000019AD026800 == 30 [pid = 180] [id = 479] 04:01:46 INFO - PROCESS | 180 | --DOCSHELL 00000019AD7C0800 == 29 [pid = 180] [id = 480] 04:01:46 INFO - PROCESS | 180 | --DOCSHELL 00000019ACB5F800 == 28 [pid = 180] [id = 478] 04:01:46 INFO - PROCESS | 180 | --DOCSHELL 00000019A93F3000 == 27 [pid = 180] [id = 476] 04:01:46 INFO - PROCESS | 180 | --DOCSHELL 00000019AB8B1800 == 26 [pid = 180] [id = 477] 04:01:46 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019A1079400) [pid = 180] [serial = 1346] [outer = 0000000000000000] [url = about:blank] 04:01:46 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019A8A6EC00) [pid = 180] [serial = 1390] [outer = 0000000000000000] [url = about:blank] 04:01:46 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019A8B92400) [pid = 180] [serial = 1391] [outer = 0000000000000000] [url = about:blank] 04:01:46 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019A9763C00) [pid = 180] [serial = 1394] [outer = 0000000000000000] [url = about:blank] 04:01:46 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019A9246C00) [pid = 180] [serial = 1393] [outer = 0000000000000000] [url = about:blank] 04:01:46 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019A10DD400) [pid = 180] [serial = 1399] [outer = 0000000000000000] [url = about:blank] 04:01:46 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A99E2C00) [pid = 180] [serial = 1396] [outer = 0000000000000000] [url = about:blank] 04:01:46 INFO - PROCESS | 180 | --DOMWINDOW == 75 (000000199C799400) [pid = 180] [serial = 1381] [outer = 0000000000000000] [url = about:blank] 04:01:46 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019A0503800) [pid = 180] [serial = 1382] [outer = 0000000000000000] [url = about:blank] 04:01:46 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019A98DA800) [pid = 180] [serial = 1373] [outer = 0000000000000000] [url = about:blank] 04:01:46 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019A9766C00) [pid = 180] [serial = 1372] [outer = 0000000000000000] [url = about:blank] 04:01:46 INFO - PROCESS | 180 | --DOMWINDOW == 71 (00000019A84AB800) [pid = 180] [serial = 1387] [outer = 0000000000000000] [url = about:blank] 04:01:46 INFO - PROCESS | 180 | --DOMWINDOW == 70 (00000019A25F2C00) [pid = 180] [serial = 1384] [outer = 0000000000000000] [url = about:blank] 04:01:46 INFO - PROCESS | 180 | --DOMWINDOW == 69 (00000019A5554800) [pid = 180] [serial = 1385] [outer = 0000000000000000] [url = about:blank] 04:01:46 INFO - PROCESS | 180 | --DOMWINDOW == 68 (00000019A554D400) [pid = 180] [serial = 1378] [outer = 0000000000000000] [url = about:blank] 04:01:46 INFO - PROCESS | 180 | --DOMWINDOW == 67 (00000019A6B31000) [pid = 180] [serial = 1379] [outer = 0000000000000000] [url = about:blank] 04:01:46 INFO - PROCESS | 180 | --DOMWINDOW == 66 (000000199C51EC00) [pid = 180] [serial = 1375] [outer = 0000000000000000] [url = about:blank] 04:01:46 INFO - PROCESS | 180 | --DOMWINDOW == 65 (000000199D862C00) [pid = 180] [serial = 1376] [outer = 0000000000000000] [url = about:blank] 04:01:46 INFO - PROCESS | 180 | --DOMWINDOW == 64 (00000019AC3B8000) [pid = 180] [serial = 1403] [outer = 0000000000000000] [url = about:blank] 04:01:46 INFO - PROCESS | 180 | --DOMWINDOW == 63 (00000019ACBA5000) [pid = 180] [serial = 1405] [outer = 0000000000000000] [url = about:blank] 04:01:46 INFO - PROCESS | 180 | --DOMWINDOW == 62 (00000019AC087C00) [pid = 180] [serial = 1402] [outer = 0000000000000000] [url = about:blank] 04:01:46 INFO - PROCESS | 180 | --DOMWINDOW == 61 (00000019A9059800) [pid = 180] [serial = 1400] [outer = 0000000000000000] [url = about:blank] 04:01:46 INFO - PROCESS | 180 | --DOMWINDOW == 60 (00000019AB093C00) [pid = 180] [serial = 1397] [outer = 0000000000000000] [url = about:blank] 04:01:46 INFO - PROCESS | 180 | --DOMWINDOW == 59 (00000019A8733000) [pid = 180] [serial = 1388] [outer = 0000000000000000] [url = about:blank] 04:01:46 INFO - PROCESS | 180 | --DOMWINDOW == 58 (00000019ACBB0C00) [pid = 180] [serial = 1406] [outer = 0000000000000000] [url = about:blank] 04:01:46 INFO - PROCESS | 180 | 1468753306340 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]]]}] 04:01:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 04:01:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1970ms 04:01:46 INFO - PROCESS | 180 | 1468753306382 Marionette TRACE conn6 -> [0,1889,"getWindowHandle",null] 04:01:46 INFO - PROCESS | 180 | 1468753306386 Marionette TRACE conn6 <- [1,1889,null,{"value":"13"}] 04:01:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 04:01:46 INFO - PROCESS | 180 | 1468753306391 Marionette TRACE conn6 -> [0,1890,"setScriptTimeout",{"ms":35000}] 04:01:46 INFO - PROCESS | 180 | 1468753306395 Marionette TRACE conn6 <- [1,1890,null,{}] 04:01:46 INFO - PROCESS | 180 | 1468753306401 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}] 04:01:46 INFO - PROCESS | 180 | 1468753306404 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:46 INFO - PROCESS | 180 | 1468753306498 Marionette TRACE conn6 <- [1,1891,null,{"value":null}] 04:01:46 INFO - PROCESS | 180 | 1468753306506 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:46 INFO - PROCESS | 180 | 1468753306511 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:46 INFO - PROCESS | 180 | ++DOCSHELL 00000019A10C7000 == 27 [pid = 180] [id = 482] 04:01:46 INFO - PROCESS | 180 | ++DOMWINDOW == 59 (000000199BC2E000) [pid = 180] [serial = 1446] [outer = 0000000000000000] 04:01:46 INFO - PROCESS | 180 | ++DOMWINDOW == 60 (000000199BF16C00) [pid = 180] [serial = 1447] [outer = 000000199BC2E000] 04:01:46 INFO - PROCESS | 180 | 1468753306565 Marionette DEBUG loaded listener.js 04:01:46 INFO - PROCESS | 180 | ++DOMWINDOW == 61 (000000199C0BF400) [pid = 180] [serial = 1448] [outer = 000000199BC2E000] 04:01:47 INFO - PROCESS | 180 | 1468753307060 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]]]}] 04:01:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 04:01:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 692ms 04:01:47 INFO - PROCESS | 180 | 1468753307087 Marionette TRACE conn6 -> [0,1893,"getWindowHandle",null] 04:01:47 INFO - PROCESS | 180 | 1468753307093 Marionette TRACE conn6 <- [1,1893,null,{"value":"13"}] 04:01:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 04:01:47 INFO - PROCESS | 180 | 1468753307100 Marionette TRACE conn6 -> [0,1894,"setScriptTimeout",{"ms":35000}] 04:01:47 INFO - PROCESS | 180 | 1468753307103 Marionette TRACE conn6 <- [1,1894,null,{}] 04:01:47 INFO - PROCESS | 180 | 1468753307107 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}] 04:01:47 INFO - PROCESS | 180 | 1468753307111 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:47 INFO - PROCESS | 180 | 1468753307201 Marionette TRACE conn6 <- [1,1895,null,{"value":null}] 04:01:47 INFO - PROCESS | 180 | 1468753307211 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:47 INFO - PROCESS | 180 | 1468753307214 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:47 INFO - PROCESS | 180 | ++DOCSHELL 00000019A5A76000 == 28 [pid = 180] [id = 483] 04:01:47 INFO - PROCESS | 180 | ++DOMWINDOW == 62 (000000199C25B400) [pid = 180] [serial = 1449] [outer = 0000000000000000] 04:01:47 INFO - PROCESS | 180 | ++DOMWINDOW == 63 (000000199C261400) [pid = 180] [serial = 1450] [outer = 000000199C25B400] 04:01:47 INFO - PROCESS | 180 | 1468753307263 Marionette DEBUG loaded listener.js 04:01:47 INFO - PROCESS | 180 | ++DOMWINDOW == 64 (000000199C698C00) [pid = 180] [serial = 1451] [outer = 000000199C25B400] 04:01:47 INFO - PROCESS | 180 | 1468753307748 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]]]}] 04:01:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 04:01:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 693ms 04:01:47 INFO - PROCESS | 180 | 1468753307793 Marionette TRACE conn6 -> [0,1897,"getWindowHandle",null] 04:01:47 INFO - PROCESS | 180 | 1468753307796 Marionette TRACE conn6 <- [1,1897,null,{"value":"13"}] 04:01:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 04:01:47 INFO - PROCESS | 180 | 1468753307800 Marionette TRACE conn6 -> [0,1898,"setScriptTimeout",{"ms":35000}] 04:01:47 INFO - PROCESS | 180 | 1468753307803 Marionette TRACE conn6 <- [1,1898,null,{}] 04:01:47 INFO - PROCESS | 180 | 1468753307815 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}] 04:01:47 INFO - PROCESS | 180 | 1468753307820 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:47 INFO - PROCESS | 180 | 1468753307936 Marionette TRACE conn6 <- [1,1899,null,{"value":null}] 04:01:48 INFO - PROCESS | 180 | 1468753308020 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:48 INFO - PROCESS | 180 | 1468753308023 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:48 INFO - PROCESS | 180 | ++DOCSHELL 00000019A821E800 == 29 [pid = 180] [id = 484] 04:01:48 INFO - PROCESS | 180 | ++DOMWINDOW == 65 (000000199A1D2800) [pid = 180] [serial = 1452] [outer = 0000000000000000] 04:01:48 INFO - PROCESS | 180 | ++DOMWINDOW == 66 (000000199D8B6C00) [pid = 180] [serial = 1453] [outer = 000000199A1D2800] 04:01:48 INFO - PROCESS | 180 | 1468753308074 Marionette DEBUG loaded listener.js 04:01:48 INFO - PROCESS | 180 | ++DOMWINDOW == 67 (00000019A05E9C00) [pid = 180] [serial = 1454] [outer = 000000199A1D2800] 04:01:48 INFO - PROCESS | 180 | 1468753308454 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]]]}] 04:01:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 04:01:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 691ms 04:01:48 INFO - PROCESS | 180 | 1468753308493 Marionette TRACE conn6 -> [0,1901,"getWindowHandle",null] 04:01:48 INFO - PROCESS | 180 | 1468753308496 Marionette TRACE conn6 <- [1,1901,null,{"value":"13"}] 04:01:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 04:01:48 INFO - PROCESS | 180 | 1468753308500 Marionette TRACE conn6 -> [0,1902,"setScriptTimeout",{"ms":35000}] 04:01:48 INFO - PROCESS | 180 | 1468753308502 Marionette TRACE conn6 <- [1,1902,null,{}] 04:01:48 INFO - PROCESS | 180 | 1468753308505 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}] 04:01:48 INFO - PROCESS | 180 | 1468753308507 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:48 INFO - PROCESS | 180 | 1468753308622 Marionette TRACE conn6 <- [1,1903,null,{"value":null}] 04:01:48 INFO - PROCESS | 180 | 1468753308630 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:48 INFO - PROCESS | 180 | 1468753308633 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:48 INFO - PROCESS | 180 | ++DOCSHELL 00000019A8A8E800 == 30 [pid = 180] [id = 485] 04:01:48 INFO - PROCESS | 180 | ++DOMWINDOW == 68 (00000019A088D400) [pid = 180] [serial = 1455] [outer = 0000000000000000] 04:01:48 INFO - PROCESS | 180 | ++DOMWINDOW == 69 (00000019A0EC6000) [pid = 180] [serial = 1456] [outer = 00000019A088D400] 04:01:48 INFO - PROCESS | 180 | 1468753308679 Marionette DEBUG loaded listener.js 04:01:48 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (00000019A1E08C00) [pid = 180] [serial = 1457] [outer = 00000019A088D400] 04:01:49 INFO - PROCESS | 180 | 1468753309101 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]]]}] 04:01:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 04:01:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 629ms 04:01:49 INFO - PROCESS | 180 | 1468753309131 Marionette TRACE conn6 -> [0,1905,"getWindowHandle",null] 04:01:49 INFO - PROCESS | 180 | 1468753309134 Marionette TRACE conn6 <- [1,1905,null,{"value":"13"}] 04:01:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 04:01:49 INFO - PROCESS | 180 | 1468753309137 Marionette TRACE conn6 -> [0,1906,"setScriptTimeout",{"ms":35000}] 04:01:49 INFO - PROCESS | 180 | 1468753309139 Marionette TRACE conn6 <- [1,1906,null,{}] 04:01:49 INFO - PROCESS | 180 | 1468753309143 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}] 04:01:49 INFO - PROCESS | 180 | 1468753309145 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:49 INFO - PROCESS | 180 | 1468753309254 Marionette TRACE conn6 <- [1,1907,null,{"value":null}] 04:01:49 INFO - PROCESS | 180 | 1468753309302 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:49 INFO - PROCESS | 180 | 1468753309304 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:49 INFO - PROCESS | 180 | ++DOCSHELL 00000019AA292000 == 31 [pid = 180] [id = 486] 04:01:49 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (000000199C253800) [pid = 180] [serial = 1458] [outer = 0000000000000000] 04:01:49 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (00000019A1FC9400) [pid = 180] [serial = 1459] [outer = 000000199C253800] 04:01:49 INFO - PROCESS | 180 | 1468753309351 Marionette DEBUG loaded listener.js 04:01:49 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019A25FCC00) [pid = 180] [serial = 1460] [outer = 000000199C253800] 04:01:49 INFO - PROCESS | 180 | 1468753309754 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]]]}] 04:01:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 04:01:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 670ms 04:01:49 INFO - PROCESS | 180 | 1468753309811 Marionette TRACE conn6 -> [0,1909,"getWindowHandle",null] 04:01:49 INFO - PROCESS | 180 | 1468753309813 Marionette TRACE conn6 <- [1,1909,null,{"value":"13"}] 04:01:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 04:01:49 INFO - PROCESS | 180 | 1468753309824 Marionette TRACE conn6 -> [0,1910,"setScriptTimeout",{"ms":35000}] 04:01:49 INFO - PROCESS | 180 | 1468753309826 Marionette TRACE conn6 <- [1,1910,null,{}] 04:01:49 INFO - PROCESS | 180 | 1468753309830 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}] 04:01:49 INFO - PROCESS | 180 | 1468753309836 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:49 INFO - PROCESS | 180 | 1468753309943 Marionette TRACE conn6 <- [1,1911,null,{"value":null}] 04:01:49 INFO - PROCESS | 180 | 1468753309954 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:49 INFO - PROCESS | 180 | 1468753309956 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:49 INFO - PROCESS | 180 | ++DOCSHELL 00000019AC09C000 == 32 [pid = 180] [id = 487] 04:01:49 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019A278E000) [pid = 180] [serial = 1461] [outer = 0000000000000000] 04:01:50 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A6030400) [pid = 180] [serial = 1462] [outer = 00000019A278E000] 04:01:50 INFO - PROCESS | 180 | 1468753310003 Marionette DEBUG loaded listener.js 04:01:50 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A6B33400) [pid = 180] [serial = 1463] [outer = 00000019A278E000] 04:01:50 INFO - PROCESS | 180 | 1468753310436 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]]]}] 04:01:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 04:01:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 629ms 04:01:50 INFO - PROCESS | 180 | 1468753310453 Marionette TRACE conn6 -> [0,1913,"getWindowHandle",null] 04:01:50 INFO - PROCESS | 180 | 1468753310455 Marionette TRACE conn6 <- [1,1913,null,{"value":"13"}] 04:01:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 04:01:50 INFO - PROCESS | 180 | 1468753310459 Marionette TRACE conn6 -> [0,1914,"setScriptTimeout",{"ms":35000}] 04:01:50 INFO - PROCESS | 180 | 1468753310461 Marionette TRACE conn6 <- [1,1914,null,{}] 04:01:50 INFO - PROCESS | 180 | 1468753310464 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}] 04:01:50 INFO - PROCESS | 180 | 1468753310466 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:50 INFO - PROCESS | 180 | 1468753310547 Marionette TRACE conn6 <- [1,1915,null,{"value":null}] 04:01:50 INFO - PROCESS | 180 | 1468753310552 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:50 INFO - PROCESS | 180 | 1468753310554 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:50 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACED9000 == 33 [pid = 180] [id = 488] 04:01:50 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A6B33800) [pid = 180] [serial = 1464] [outer = 0000000000000000] 04:01:50 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A8090400) [pid = 180] [serial = 1465] [outer = 00000019A6B33800] 04:01:50 INFO - PROCESS | 180 | 1468753310599 Marionette DEBUG loaded listener.js 04:01:50 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A842A400) [pid = 180] [serial = 1466] [outer = 00000019A6B33800] 04:01:51 INFO - PROCESS | 180 | 1468753311033 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]]]}] 04:01:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 04:01:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 629ms 04:01:51 INFO - PROCESS | 180 | 1468753311092 Marionette TRACE conn6 -> [0,1917,"getWindowHandle",null] 04:01:51 INFO - PROCESS | 180 | 1468753311095 Marionette TRACE conn6 <- [1,1917,null,{"value":"13"}] 04:01:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 04:01:51 INFO - PROCESS | 180 | 1468753311098 Marionette TRACE conn6 -> [0,1918,"setScriptTimeout",{"ms":35000}] 04:01:51 INFO - PROCESS | 180 | 1468753311100 Marionette TRACE conn6 <- [1,1918,null,{}] 04:01:51 INFO - PROCESS | 180 | 1468753311104 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}] 04:01:51 INFO - PROCESS | 180 | 1468753311106 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:51 INFO - PROCESS | 180 | 1468753311193 Marionette TRACE conn6 <- [1,1919,null,{"value":null}] 04:01:51 INFO - PROCESS | 180 | 1468753311199 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:51 INFO - PROCESS | 180 | 1468753311201 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:51 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD75D000 == 34 [pid = 180] [id = 489] 04:01:51 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A84A5400) [pid = 180] [serial = 1467] [outer = 0000000000000000] 04:01:51 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A872BC00) [pid = 180] [serial = 1468] [outer = 00000019A84A5400] 04:01:51 INFO - PROCESS | 180 | 1468753311246 Marionette DEBUG loaded listener.js 04:01:51 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A8736C00) [pid = 180] [serial = 1469] [outer = 00000019A84A5400] 04:01:51 INFO - PROCESS | 180 | 1468753311702 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]]]}] 04:01:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 04:01:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 671ms 04:01:51 INFO - PROCESS | 180 | 1468753311772 Marionette TRACE conn6 -> [0,1921,"getWindowHandle",null] 04:01:51 INFO - PROCESS | 180 | 1468753311774 Marionette TRACE conn6 <- [1,1921,null,{"value":"13"}] 04:01:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 04:01:51 INFO - PROCESS | 180 | 1468753311778 Marionette TRACE conn6 -> [0,1922,"setScriptTimeout",{"ms":35000}] 04:01:51 INFO - PROCESS | 180 | 1468753311780 Marionette TRACE conn6 <- [1,1922,null,{}] 04:01:51 INFO - PROCESS | 180 | 1468753311783 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}] 04:01:51 INFO - PROCESS | 180 | 1468753311785 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:51 INFO - PROCESS | 180 | 1468753311892 Marionette TRACE conn6 <- [1,1923,null,{"value":null}] 04:01:51 INFO - PROCESS | 180 | 1468753311973 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:51 INFO - PROCESS | 180 | 1468753311975 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:51 INFO - PROCESS | 180 | ++DOCSHELL 00000019A821D800 == 35 [pid = 180] [id = 490] 04:01:51 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (000000199D835800) [pid = 180] [serial = 1470] [outer = 0000000000000000] 04:01:52 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019A873C400) [pid = 180] [serial = 1471] [outer = 000000199D835800] 04:01:52 INFO - PROCESS | 180 | 1468753312021 Marionette DEBUG loaded listener.js 04:01:52 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019A8A70000) [pid = 180] [serial = 1472] [outer = 000000199D835800] 04:01:52 INFO - PROCESS | 180 | 1468753312437 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]]]}] 04:01:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 04:01:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 672ms 04:01:52 INFO - PROCESS | 180 | 1468753312452 Marionette TRACE conn6 -> [0,1925,"getWindowHandle",null] 04:01:52 INFO - PROCESS | 180 | 1468753312454 Marionette TRACE conn6 <- [1,1925,null,{"value":"13"}] 04:01:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 04:01:52 INFO - PROCESS | 180 | 1468753312458 Marionette TRACE conn6 -> [0,1926,"setScriptTimeout",{"ms":35000}] 04:01:52 INFO - PROCESS | 180 | 1468753312460 Marionette TRACE conn6 <- [1,1926,null,{}] 04:01:52 INFO - PROCESS | 180 | 1468753312463 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}] 04:01:52 INFO - PROCESS | 180 | 1468753312465 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:52 INFO - PROCESS | 180 | 1468753312581 Marionette TRACE conn6 <- [1,1927,null,{"value":null}] 04:01:52 INFO - PROCESS | 180 | 1468753312587 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:52 INFO - PROCESS | 180 | 1468753312589 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:52 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE5A4800 == 36 [pid = 180] [id = 491] 04:01:52 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (00000019A278A800) [pid = 180] [serial = 1473] [outer = 0000000000000000] 04:01:52 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (00000019A8BDB400) [pid = 180] [serial = 1474] [outer = 00000019A278A800] 04:01:52 INFO - PROCESS | 180 | 1468753312679 Marionette DEBUG loaded listener.js 04:01:52 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (00000019A8E99400) [pid = 180] [serial = 1475] [outer = 00000019A278A800] 04:01:53 INFO - PROCESS | 180 | 1468753313109 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]]]}] 04:01:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 04:01:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 671ms 04:01:53 INFO - PROCESS | 180 | 1468753313132 Marionette TRACE conn6 -> [0,1929,"getWindowHandle",null] 04:01:53 INFO - PROCESS | 180 | 1468753313135 Marionette TRACE conn6 <- [1,1929,null,{"value":"13"}] 04:01:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 04:01:53 INFO - PROCESS | 180 | 1468753313138 Marionette TRACE conn6 -> [0,1930,"setScriptTimeout",{"ms":35000}] 04:01:53 INFO - PROCESS | 180 | 1468753313140 Marionette TRACE conn6 <- [1,1930,null,{}] 04:01:53 INFO - PROCESS | 180 | 1468753313144 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}] 04:01:53 INFO - PROCESS | 180 | 1468753313147 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:53 INFO - PROCESS | 180 | 1468753313269 Marionette TRACE conn6 <- [1,1931,null,{"value":null}] 04:01:53 INFO - PROCESS | 180 | 1468753313351 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:53 INFO - PROCESS | 180 | 1468753313354 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:53 INFO - PROCESS | 180 | ++DOCSHELL 00000019AA291800 == 37 [pid = 180] [id = 492] 04:01:53 INFO - PROCESS | 180 | ++DOMWINDOW == 89 (00000019A92D0000) [pid = 180] [serial = 1476] [outer = 0000000000000000] 04:01:53 INFO - PROCESS | 180 | ++DOMWINDOW == 90 (00000019A9763000) [pid = 180] [serial = 1477] [outer = 00000019A92D0000] 04:01:53 INFO - PROCESS | 180 | 1468753313401 Marionette DEBUG loaded listener.js 04:01:53 INFO - PROCESS | 180 | ++DOMWINDOW == 91 (00000019A97AEC00) [pid = 180] [serial = 1478] [outer = 00000019A92D0000] 04:01:53 INFO - PROCESS | 180 | --DOMWINDOW == 90 (00000019A602FC00) [pid = 180] [serial = 1431] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 04:01:53 INFO - PROCESS | 180 | --DOMWINDOW == 89 (000000199A357800) [pid = 180] [serial = 1437] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 04:01:53 INFO - PROCESS | 180 | --DOMWINDOW == 88 (000000199C74B000) [pid = 180] [serial = 1434] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 04:01:53 INFO - PROCESS | 180 | --DOMWINDOW == 87 (00000019A6B0EC00) [pid = 180] [serial = 1440] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 04:01:53 INFO - PROCESS | 180 | --DOMWINDOW == 86 (000000199C471800) [pid = 180] [serial = 1422] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 04:01:53 INFO - PROCESS | 180 | --DOMWINDOW == 85 (000000199BF1C000) [pid = 180] [serial = 1419] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 04:01:53 INFO - PROCESS | 180 | --DOMWINDOW == 84 (000000199BC2EC00) [pid = 180] [serial = 1416] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 04:01:53 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019A98F2000) [pid = 180] [serial = 1413] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 04:01:53 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019A6AAC800) [pid = 180] [serial = 1410] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 04:01:53 INFO - PROCESS | 180 | --DOMWINDOW == 81 (000000199C192400) [pid = 180] [serial = 1407] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 04:01:53 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019A1343800) [pid = 180] [serial = 1425] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 04:01:53 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019A554AC00) [pid = 180] [serial = 1428] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 04:01:53 INFO - PROCESS | 180 | 1468753313848 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]]]}] 04:01:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 04:01:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 734ms 04:01:53 INFO - PROCESS | 180 | 1468753313906 Marionette TRACE conn6 -> [0,1933,"getWindowHandle",null] 04:01:53 INFO - PROCESS | 180 | 1468753313908 Marionette TRACE conn6 <- [1,1933,null,{"value":"13"}] 04:01:53 INFO - PROCESS | 180 | 1468753313913 Marionette TRACE conn6 -> [0,1934,"setScriptTimeout",{"ms":35000}] 04:01:53 INFO - PROCESS | 180 | 1468753313914 Marionette TRACE conn6 <- [1,1934,null,{}] 04:01:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 04:01:53 INFO - PROCESS | 180 | 1468753313918 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}] 04:01:53 INFO - PROCESS | 180 | 1468753313920 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:54 INFO - PROCESS | 180 | 1468753314004 Marionette TRACE conn6 <- [1,1935,null,{"value":null}] 04:01:54 INFO - PROCESS | 180 | 1468753314010 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:54 INFO - PROCESS | 180 | 1468753314012 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:54 INFO - PROCESS | 180 | ++DOCSHELL 00000019AF71C800 == 38 [pid = 180] [id = 493] 04:01:54 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A278CC00) [pid = 180] [serial = 1479] [outer = 0000000000000000] 04:01:54 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A6B0EC00) [pid = 180] [serial = 1480] [outer = 00000019A278CC00] 04:01:54 INFO - PROCESS | 180 | 1468753314058 Marionette DEBUG loaded listener.js 04:01:54 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A937D000) [pid = 180] [serial = 1481] [outer = 00000019A278CC00] 04:01:54 INFO - PROCESS | 180 | 1468753314481 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]]]}] 04:01:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 04:01:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 629ms 04:01:54 INFO - PROCESS | 180 | 1468753314549 Marionette TRACE conn6 -> [0,1937,"getWindowHandle",null] 04:01:54 INFO - PROCESS | 180 | 1468753314551 Marionette TRACE conn6 <- [1,1937,null,{"value":"13"}] 04:01:54 INFO - PROCESS | 180 | 1468753314554 Marionette TRACE conn6 -> [0,1938,"setScriptTimeout",{"ms":35000}] 04:01:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 04:01:54 INFO - PROCESS | 180 | 1468753314556 Marionette TRACE conn6 <- [1,1938,null,{}] 04:01:54 INFO - PROCESS | 180 | 1468753314559 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}] 04:01:54 INFO - PROCESS | 180 | 1468753314561 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:54 INFO - PROCESS | 180 | 1468753314647 Marionette TRACE conn6 <- [1,1939,null,{"value":null}] 04:01:54 INFO - PROCESS | 180 | 1468753314652 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:54 INFO - PROCESS | 180 | 1468753314654 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:54 INFO - PROCESS | 180 | ++DOCSHELL 00000019B04FD800 == 39 [pid = 180] [id = 494] 04:01:54 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A98E4400) [pid = 180] [serial = 1482] [outer = 0000000000000000] 04:01:54 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019A98EC400) [pid = 180] [serial = 1483] [outer = 00000019A98E4400] 04:01:54 INFO - PROCESS | 180 | 1468753314699 Marionette DEBUG loaded listener.js 04:01:54 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019A999FC00) [pid = 180] [serial = 1484] [outer = 00000019A98E4400] 04:01:55 INFO - PROCESS | 180 | 1468753315123 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]]]}] 04:01:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 04:01:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 630ms 04:01:55 INFO - PROCESS | 180 | 1468753315188 Marionette TRACE conn6 -> [0,1941,"getWindowHandle",null] 04:01:55 INFO - PROCESS | 180 | 1468753315190 Marionette TRACE conn6 <- [1,1941,null,{"value":"13"}] 04:01:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 04:01:55 INFO - PROCESS | 180 | 1468753315198 Marionette TRACE conn6 -> [0,1942,"setScriptTimeout",{"ms":35000}] 04:01:55 INFO - PROCESS | 180 | 1468753315200 Marionette TRACE conn6 <- [1,1942,null,{}] 04:01:55 INFO - PROCESS | 180 | 1468753315204 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}] 04:01:55 INFO - PROCESS | 180 | 1468753315205 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:55 INFO - PROCESS | 180 | 1468753315289 Marionette TRACE conn6 <- [1,1943,null,{"value":null}] 04:01:55 INFO - PROCESS | 180 | 1468753315295 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:55 INFO - PROCESS | 180 | 1468753315297 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:55 INFO - PROCESS | 180 | ++DOCSHELL 00000019B065D800 == 40 [pid = 180] [id = 495] 04:01:55 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (00000019AA006400) [pid = 180] [serial = 1485] [outer = 0000000000000000] 04:01:55 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (00000019AA00C000) [pid = 180] [serial = 1486] [outer = 00000019AA006400] 04:01:55 INFO - PROCESS | 180 | 1468753315350 Marionette DEBUG loaded listener.js 04:01:55 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (00000019AA2B1800) [pid = 180] [serial = 1487] [outer = 00000019AA006400] 04:01:56 INFO - PROCESS | 180 | 1468753316049 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]]]}] 04:01:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 04:01:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 924ms 04:01:56 INFO - PROCESS | 180 | 1468753316126 Marionette TRACE conn6 -> [0,1945,"getWindowHandle",null] 04:01:56 INFO - PROCESS | 180 | 1468753316131 Marionette TRACE conn6 <- [1,1945,null,{"value":"13"}] 04:01:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 04:01:56 INFO - PROCESS | 180 | 1468753316136 Marionette TRACE conn6 -> [0,1946,"setScriptTimeout",{"ms":35000}] 04:01:56 INFO - PROCESS | 180 | 1468753316140 Marionette TRACE conn6 <- [1,1946,null,{}] 04:01:56 INFO - PROCESS | 180 | 1468753316146 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}] 04:01:56 INFO - PROCESS | 180 | 1468753316149 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:56 INFO - PROCESS | 180 | 1468753316287 Marionette TRACE conn6 <- [1,1947,null,{"value":null}] 04:01:56 INFO - PROCESS | 180 | 1468753316363 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:56 INFO - PROCESS | 180 | 1468753316366 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:56 INFO - PROCESS | 180 | ++DOCSHELL 00000019A55C1000 == 41 [pid = 180] [id = 496] 04:01:56 INFO - PROCESS | 180 | ++DOMWINDOW == 89 (000000199AB4FC00) [pid = 180] [serial = 1488] [outer = 0000000000000000] 04:01:56 INFO - PROCESS | 180 | ++DOMWINDOW == 90 (000000199C0C2C00) [pid = 180] [serial = 1489] [outer = 000000199AB4FC00] 04:01:56 INFO - PROCESS | 180 | 1468753316467 Marionette DEBUG loaded listener.js 04:01:56 INFO - PROCESS | 180 | ++DOMWINDOW == 91 (000000199C25CC00) [pid = 180] [serial = 1490] [outer = 000000199AB4FC00] 04:01:57 INFO - PROCESS | 180 | 1468753317217 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]]]}] 04:01:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 04:01:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1129ms 04:01:57 INFO - PROCESS | 180 | 1468753317269 Marionette TRACE conn6 -> [0,1949,"getWindowHandle",null] 04:01:57 INFO - PROCESS | 180 | 1468753317275 Marionette TRACE conn6 <- [1,1949,null,{"value":"13"}] 04:01:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 04:01:57 INFO - PROCESS | 180 | 1468753317282 Marionette TRACE conn6 -> [0,1950,"setScriptTimeout",{"ms":35000}] 04:01:57 INFO - PROCESS | 180 | 1468753317285 Marionette TRACE conn6 <- [1,1950,null,{}] 04:01:57 INFO - PROCESS | 180 | 1468753317290 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}] 04:01:57 INFO - PROCESS | 180 | 1468753317293 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:57 INFO - PROCESS | 180 | 1468753317429 Marionette TRACE conn6 <- [1,1951,null,{"value":null}] 04:01:57 INFO - PROCESS | 180 | 1468753317660 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:57 INFO - PROCESS | 180 | 1468753317663 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:57 INFO - PROCESS | 180 | ++DOCSHELL 000000199C7B8000 == 42 [pid = 180] [id = 497] 04:01:57 INFO - PROCESS | 180 | ++DOMWINDOW == 92 (000000199A35A400) [pid = 180] [serial = 1491] [outer = 0000000000000000] 04:01:57 INFO - PROCESS | 180 | ++DOMWINDOW == 93 (000000199C192400) [pid = 180] [serial = 1492] [outer = 000000199A35A400] 04:01:57 INFO - PROCESS | 180 | 1468753317730 Marionette DEBUG loaded listener.js 04:01:57 INFO - PROCESS | 180 | ++DOMWINDOW == 94 (000000199C750000) [pid = 180] [serial = 1493] [outer = 000000199A35A400] 04:01:58 INFO - PROCESS | 180 | --DOCSHELL 00000019B04FD800 == 41 [pid = 180] [id = 494] 04:01:58 INFO - PROCESS | 180 | --DOCSHELL 00000019AF71C800 == 40 [pid = 180] [id = 493] 04:01:58 INFO - PROCESS | 180 | --DOCSHELL 00000019AA291800 == 39 [pid = 180] [id = 492] 04:01:58 INFO - PROCESS | 180 | --DOCSHELL 00000019AE5A4800 == 38 [pid = 180] [id = 491] 04:01:58 INFO - PROCESS | 180 | --DOCSHELL 00000019A821D800 == 37 [pid = 180] [id = 490] 04:01:58 INFO - PROCESS | 180 | --DOCSHELL 00000019AD75D000 == 36 [pid = 180] [id = 489] 04:01:58 INFO - PROCESS | 180 | --DOCSHELL 00000019ACED9000 == 35 [pid = 180] [id = 488] 04:01:58 INFO - PROCESS | 180 | --DOCSHELL 00000019AC09C000 == 34 [pid = 180] [id = 487] 04:01:58 INFO - PROCESS | 180 | --DOCSHELL 00000019AA292000 == 33 [pid = 180] [id = 486] 04:01:58 INFO - PROCESS | 180 | --DOCSHELL 00000019A8A8E800 == 32 [pid = 180] [id = 485] 04:01:58 INFO - PROCESS | 180 | --DOCSHELL 00000019A821E800 == 31 [pid = 180] [id = 484] 04:01:58 INFO - PROCESS | 180 | --DOCSHELL 00000019A5A76000 == 30 [pid = 180] [id = 483] 04:01:58 INFO - PROCESS | 180 | --DOCSHELL 00000019A10C7000 == 29 [pid = 180] [id = 482] 04:01:58 INFO - PROCESS | 180 | --DOMWINDOW == 93 (00000019A92CEC00) [pid = 180] [serial = 1444] [outer = 0000000000000000] [url = about:blank] 04:01:58 INFO - PROCESS | 180 | --DOCSHELL 00000019AE56F000 == 28 [pid = 180] [id = 481] 04:01:58 INFO - PROCESS | 180 | 1468753318430 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]]]}] 04:01:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 04:01:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1175ms 04:01:58 INFO - PROCESS | 180 | 1468753318459 Marionette TRACE conn6 -> [0,1953,"getWindowHandle",null] 04:01:58 INFO - PROCESS | 180 | 1468753318463 Marionette TRACE conn6 <- [1,1953,null,{"value":"13"}] 04:01:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 04:01:58 INFO - PROCESS | 180 | 1468753318467 Marionette TRACE conn6 -> [0,1954,"setScriptTimeout",{"ms":35000}] 04:01:58 INFO - PROCESS | 180 | 1468753318470 Marionette TRACE conn6 <- [1,1954,null,{}] 04:01:58 INFO - PROCESS | 180 | 1468753318476 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}] 04:01:58 INFO - PROCESS | 180 | 1468753318480 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:58 INFO - PROCESS | 180 | 1468753318581 Marionette TRACE conn6 <- [1,1955,null,{"value":null}] 04:01:58 INFO - PROCESS | 180 | --DOMWINDOW == 92 (00000019A7EC5C00) [pid = 180] [serial = 1433] [outer = 0000000000000000] [url = about:blank] 04:01:58 INFO - PROCESS | 180 | --DOMWINDOW == 91 (00000019A6B2FC00) [pid = 180] [serial = 1432] [outer = 0000000000000000] [url = about:blank] 04:01:58 INFO - PROCESS | 180 | --DOMWINDOW == 90 (000000199D8A8400) [pid = 180] [serial = 1438] [outer = 0000000000000000] [url = about:blank] 04:01:58 INFO - PROCESS | 180 | --DOMWINDOW == 89 (00000019A8430000) [pid = 180] [serial = 1435] [outer = 0000000000000000] [url = about:blank] 04:01:58 INFO - PROCESS | 180 | --DOMWINDOW == 88 (00000019A8BE6400) [pid = 180] [serial = 1441] [outer = 0000000000000000] [url = about:blank] 04:01:58 INFO - PROCESS | 180 | --DOMWINDOW == 87 (00000019A8A73400) [pid = 180] [serial = 1436] [outer = 0000000000000000] [url = about:blank] 04:01:58 INFO - PROCESS | 180 | --DOMWINDOW == 86 (00000019A8097C00) [pid = 180] [serial = 1439] [outer = 0000000000000000] [url = about:blank] 04:01:58 INFO - PROCESS | 180 | --DOMWINDOW == 85 (000000199C755C00) [pid = 180] [serial = 1423] [outer = 0000000000000000] [url = about:blank] 04:01:58 INFO - PROCESS | 180 | --DOMWINDOW == 84 (000000199D826800) [pid = 180] [serial = 1424] [outer = 0000000000000000] [url = about:blank] 04:01:58 INFO - PROCESS | 180 | --DOMWINDOW == 83 (000000199C0A8C00) [pid = 180] [serial = 1420] [outer = 0000000000000000] [url = about:blank] 04:01:58 INFO - PROCESS | 180 | --DOMWINDOW == 82 (000000199C195800) [pid = 180] [serial = 1421] [outer = 0000000000000000] [url = about:blank] 04:01:58 INFO - PROCESS | 180 | --DOMWINDOW == 81 (000000199C468400) [pid = 180] [serial = 1418] [outer = 0000000000000000] [url = about:blank] 04:01:58 INFO - PROCESS | 180 | --DOMWINDOW == 80 (000000199C0C7000) [pid = 180] [serial = 1417] [outer = 0000000000000000] [url = about:blank] 04:01:58 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019ACBA8800) [pid = 180] [serial = 1415] [outer = 0000000000000000] [url = about:blank] 04:01:58 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019AA00AC00) [pid = 180] [serial = 1414] [outer = 0000000000000000] [url = about:blank] 04:01:58 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019A8737400) [pid = 180] [serial = 1412] [outer = 0000000000000000] [url = about:blank] 04:01:58 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A7EE2400) [pid = 180] [serial = 1411] [outer = 0000000000000000] [url = about:blank] 04:01:58 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A1F1B400) [pid = 180] [serial = 1409] [outer = 0000000000000000] [url = about:blank] 04:01:58 INFO - PROCESS | 180 | --DOMWINDOW == 74 (000000199D834400) [pid = 180] [serial = 1408] [outer = 0000000000000000] [url = about:blank] 04:01:58 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019A905D400) [pid = 180] [serial = 1442] [outer = 0000000000000000] [url = about:blank] 04:01:58 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019A1E0A400) [pid = 180] [serial = 1426] [outer = 0000000000000000] [url = about:blank] 04:01:58 INFO - PROCESS | 180 | --DOMWINDOW == 71 (00000019A59BF800) [pid = 180] [serial = 1429] [outer = 0000000000000000] [url = about:blank] 04:01:58 INFO - PROCESS | 180 | --DOMWINDOW == 70 (00000019A6AA3C00) [pid = 180] [serial = 1430] [outer = 0000000000000000] [url = about:blank] 04:01:58 INFO - PROCESS | 180 | --DOMWINDOW == 69 (00000019A25F0000) [pid = 180] [serial = 1427] [outer = 0000000000000000] [url = about:blank] 04:01:58 INFO - PROCESS | 180 | 1468753318667 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:58 INFO - PROCESS | 180 | 1468753318670 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:58 INFO - PROCESS | 180 | ++DOCSHELL 000000199CE30000 == 29 [pid = 180] [id = 498] 04:01:58 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (000000199A352C00) [pid = 180] [serial = 1494] [outer = 0000000000000000] 04:01:58 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (000000199C193800) [pid = 180] [serial = 1495] [outer = 000000199A352C00] 04:01:58 INFO - PROCESS | 180 | 1468753318719 Marionette DEBUG loaded listener.js 04:01:58 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (000000199D831000) [pid = 180] [serial = 1496] [outer = 000000199A352C00] 04:01:59 INFO - PROCESS | 180 | 1468753319172 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]]]}] 04:01:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 04:01:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 734ms 04:01:59 INFO - PROCESS | 180 | 1468753319208 Marionette TRACE conn6 -> [0,1957,"getWindowHandle",null] 04:01:59 INFO - PROCESS | 180 | 1468753319212 Marionette TRACE conn6 <- [1,1957,null,{"value":"13"}] 04:01:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 04:01:59 INFO - PROCESS | 180 | 1468753319216 Marionette TRACE conn6 -> [0,1958,"setScriptTimeout",{"ms":35000}] 04:01:59 INFO - PROCESS | 180 | 1468753319218 Marionette TRACE conn6 <- [1,1958,null,{}] 04:01:59 INFO - PROCESS | 180 | 1468753319222 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}] 04:01:59 INFO - PROCESS | 180 | 1468753319225 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:59 INFO - PROCESS | 180 | 1468753319319 Marionette TRACE conn6 <- [1,1959,null,{"value":null}] 04:01:59 INFO - PROCESS | 180 | 1468753319326 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:59 INFO - PROCESS | 180 | 1468753319329 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:01:59 INFO - PROCESS | 180 | ++DOCSHELL 00000019A821B000 == 30 [pid = 180] [id = 499] 04:01:59 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019A087E800) [pid = 180] [serial = 1497] [outer = 0000000000000000] 04:01:59 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019A134B400) [pid = 180] [serial = 1498] [outer = 00000019A087E800] 04:01:59 INFO - PROCESS | 180 | 1468753319375 Marionette DEBUG loaded listener.js 04:01:59 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A25EE400) [pid = 180] [serial = 1499] [outer = 00000019A087E800] 04:01:59 INFO - PROCESS | 180 | 1468753319822 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]]]}] 04:01:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 04:01:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 671ms 04:01:59 INFO - PROCESS | 180 | 1468753319891 Marionette TRACE conn6 -> [0,1961,"getWindowHandle",null] 04:01:59 INFO - PROCESS | 180 | 1468753319894 Marionette TRACE conn6 <- [1,1961,null,{"value":"13"}] 04:01:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 04:01:59 INFO - PROCESS | 180 | 1468753319899 Marionette TRACE conn6 -> [0,1962,"setScriptTimeout",{"ms":35000}] 04:01:59 INFO - PROCESS | 180 | 1468753319905 Marionette TRACE conn6 <- [1,1962,null,{}] 04:01:59 INFO - PROCESS | 180 | 1468753319916 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}] 04:01:59 INFO - PROCESS | 180 | 1468753319920 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:00 INFO - PROCESS | 180 | 1468753320011 Marionette TRACE conn6 <- [1,1963,null,{"value":null}] 04:02:00 INFO - PROCESS | 180 | 1468753320027 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:00 INFO - PROCESS | 180 | 1468753320029 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:00 INFO - PROCESS | 180 | ++DOCSHELL 00000019A93CD000 == 31 [pid = 180] [id = 500] 04:02:00 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (000000199BC2DC00) [pid = 180] [serial = 1500] [outer = 0000000000000000] 04:02:00 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A5A0B000) [pid = 180] [serial = 1501] [outer = 000000199BC2DC00] 04:02:00 INFO - PROCESS | 180 | 1468753320074 Marionette DEBUG loaded listener.js 04:02:00 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A6AAC400) [pid = 180] [serial = 1502] [outer = 000000199BC2DC00] 04:02:00 INFO - PROCESS | 180 | 1468753320497 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]]]}] 04:02:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 04:02:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 630ms 04:02:00 INFO - PROCESS | 180 | 1468753320529 Marionette TRACE conn6 -> [0,1965,"getWindowHandle",null] 04:02:00 INFO - PROCESS | 180 | 1468753320532 Marionette TRACE conn6 <- [1,1965,null,{"value":"13"}] 04:02:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 04:02:00 INFO - PROCESS | 180 | 1468753320535 Marionette TRACE conn6 -> [0,1966,"setScriptTimeout",{"ms":35000}] 04:02:00 INFO - PROCESS | 180 | 1468753320537 Marionette TRACE conn6 <- [1,1966,null,{}] 04:02:00 INFO - PROCESS | 180 | 1468753320541 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}] 04:02:00 INFO - PROCESS | 180 | 1468753320543 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:00 INFO - PROCESS | 180 | 1468753320632 Marionette TRACE conn6 <- [1,1967,null,{"value":null}] 04:02:00 INFO - PROCESS | 180 | 1468753320638 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:00 INFO - PROCESS | 180 | 1468753320640 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:00 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB8BE800 == 32 [pid = 180] [id = 501] 04:02:00 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A6AACC00) [pid = 180] [serial = 1503] [outer = 0000000000000000] 04:02:00 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A7EBB400) [pid = 180] [serial = 1504] [outer = 00000019A6AACC00] 04:02:00 INFO - PROCESS | 180 | 1468753320725 Marionette DEBUG loaded listener.js 04:02:00 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A8097800) [pid = 180] [serial = 1505] [outer = 00000019A6AACC00] 04:02:01 INFO - PROCESS | 180 | 1468753321176 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]]]}] 04:02:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 04:02:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 671ms 04:02:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 04:02:01 INFO - PROCESS | 180 | 1468753321214 Marionette TRACE conn6 -> [0,1969,"getWindowHandle",null] 04:02:01 INFO - PROCESS | 180 | 1468753321216 Marionette TRACE conn6 <- [1,1969,null,{"value":"13"}] 04:02:01 INFO - PROCESS | 180 | 1468753321220 Marionette TRACE conn6 -> [0,1970,"setScriptTimeout",{"ms":35000}] 04:02:01 INFO - PROCESS | 180 | 1468753321222 Marionette TRACE conn6 <- [1,1970,null,{}] 04:02:01 INFO - PROCESS | 180 | 1468753321231 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}] 04:02:01 INFO - PROCESS | 180 | 1468753321233 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:01 INFO - PROCESS | 180 | 1468753321348 Marionette TRACE conn6 <- [1,1971,null,{"value":null}] 04:02:01 INFO - PROCESS | 180 | 1468753321355 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:01 INFO - PROCESS | 180 | 1468753321362 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:01 INFO - PROCESS | 180 | ++DOCSHELL 00000019A8E15800 == 33 [pid = 180] [id = 502] 04:02:01 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A8732400) [pid = 180] [serial = 1506] [outer = 0000000000000000] 04:02:01 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A873C000) [pid = 180] [serial = 1507] [outer = 00000019A8732400] 04:02:01 INFO - PROCESS | 180 | 1468753321420 Marionette DEBUG loaded listener.js 04:02:01 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019A8A78400) [pid = 180] [serial = 1508] [outer = 00000019A8732400] 04:02:01 INFO - PROCESS | 180 | 1468753321922 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]]]}] 04:02:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 04:02:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 734ms 04:02:01 INFO - PROCESS | 180 | 1468753321964 Marionette TRACE conn6 -> [0,1973,"getWindowHandle",null] 04:02:01 INFO - PROCESS | 180 | 1468753321967 Marionette TRACE conn6 <- [1,1973,null,{"value":"13"}] 04:02:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 04:02:01 INFO - PROCESS | 180 | 1468753321970 Marionette TRACE conn6 -> [0,1974,"setScriptTimeout",{"ms":35000}] 04:02:01 INFO - PROCESS | 180 | 1468753321972 Marionette TRACE conn6 <- [1,1974,null,{}] 04:02:01 INFO - PROCESS | 180 | 1468753321976 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}] 04:02:01 INFO - PROCESS | 180 | 1468753321978 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:02 INFO - PROCESS | 180 | 1468753322128 Marionette TRACE conn6 <- [1,1975,null,{"value":null}] 04:02:02 INFO - PROCESS | 180 | 1468753322183 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:02 INFO - PROCESS | 180 | 1468753322185 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:02 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD764800 == 34 [pid = 180] [id = 503] 04:02:02 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019A8D71400) [pid = 180] [serial = 1509] [outer = 0000000000000000] 04:02:02 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (00000019A923D400) [pid = 180] [serial = 1510] [outer = 00000019A8D71400] 04:02:02 INFO - PROCESS | 180 | 1468753322231 Marionette DEBUG loaded listener.js 04:02:02 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (00000019A9710000) [pid = 180] [serial = 1511] [outer = 00000019A8D71400] 04:02:02 INFO - PROCESS | 180 | 1468753322640 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]]]}] 04:02:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 04:02:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 734ms 04:02:02 INFO - PROCESS | 180 | 1468753322706 Marionette TRACE conn6 -> [0,1977,"getWindowHandle",null] 04:02:02 INFO - PROCESS | 180 | 1468753322708 Marionette TRACE conn6 <- [1,1977,null,{"value":"13"}] 04:02:02 INFO - PROCESS | 180 | 1468753322711 Marionette TRACE conn6 -> [0,1978,"setScriptTimeout",{"ms":35000}] 04:02:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 04:02:02 INFO - PROCESS | 180 | 1468753322713 Marionette TRACE conn6 <- [1,1978,null,{}] 04:02:02 INFO - PROCESS | 180 | 1468753322717 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}] 04:02:02 INFO - PROCESS | 180 | 1468753322719 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:02 INFO - PROCESS | 180 | 1468753322847 Marionette TRACE conn6 <- [1,1979,null,{"value":null}] 04:02:03 INFO - PROCESS | 180 | --DOMWINDOW == 86 (000000199D835800) [pid = 180] [serial = 1470] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 04:02:03 INFO - PROCESS | 180 | --DOMWINDOW == 85 (00000019A278A800) [pid = 180] [serial = 1473] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 04:02:03 INFO - PROCESS | 180 | --DOMWINDOW == 84 (000000199C25B400) [pid = 180] [serial = 1449] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 04:02:03 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019A9061800) [pid = 180] [serial = 1443] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 04:02:03 INFO - PROCESS | 180 | --DOMWINDOW == 82 (000000199A1D2800) [pid = 180] [serial = 1452] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 04:02:03 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019A278E000) [pid = 180] [serial = 1461] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 04:02:03 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019A088D400) [pid = 180] [serial = 1455] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 04:02:03 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019A84A5400) [pid = 180] [serial = 1467] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 04:02:03 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019A92D0000) [pid = 180] [serial = 1476] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 04:02:03 INFO - PROCESS | 180 | --DOMWINDOW == 77 (000000199BC2E000) [pid = 180] [serial = 1446] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 04:02:03 INFO - PROCESS | 180 | --DOMWINDOW == 76 (000000199C253800) [pid = 180] [serial = 1458] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 04:02:03 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A6B33800) [pid = 180] [serial = 1464] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 04:02:03 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019A98E4400) [pid = 180] [serial = 1482] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 04:02:03 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019A278CC00) [pid = 180] [serial = 1479] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 04:02:03 INFO - PROCESS | 180 | 1468753323051 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:03 INFO - PROCESS | 180 | 1468753323053 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:03 INFO - PROCESS | 180 | ++DOCSHELL 00000019A820C000 == 35 [pid = 180] [id = 504] 04:02:03 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (000000199A328400) [pid = 180] [serial = 1512] [outer = 0000000000000000] 04:02:03 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (000000199C0CC800) [pid = 180] [serial = 1513] [outer = 000000199A328400] 04:02:03 INFO - PROCESS | 180 | 1468753323098 Marionette DEBUG loaded listener.js 04:02:03 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A278CC00) [pid = 180] [serial = 1514] [outer = 000000199A328400] 04:02:03 INFO - PROCESS | 180 | 1468753323466 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]]]}] 04:02:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 04:02:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 776ms 04:02:03 INFO - PROCESS | 180 | 1468753323491 Marionette TRACE conn6 -> [0,1981,"getWindowHandle",null] 04:02:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 04:02:03 INFO - PROCESS | 180 | 1468753323502 Marionette TRACE conn6 <- [1,1981,null,{"value":"13"}] 04:02:03 INFO - PROCESS | 180 | 1468753323505 Marionette TRACE conn6 -> [0,1982,"setScriptTimeout",{"ms":35000}] 04:02:03 INFO - PROCESS | 180 | 1468753323507 Marionette TRACE conn6 <- [1,1982,null,{}] 04:02:03 INFO - PROCESS | 180 | 1468753323511 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}] 04:02:03 INFO - PROCESS | 180 | 1468753323513 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:03 INFO - PROCESS | 180 | 1468753323596 Marionette TRACE conn6 <- [1,1983,null,{"value":null}] 04:02:03 INFO - PROCESS | 180 | 1468753323674 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:03 INFO - PROCESS | 180 | 1468753323676 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:03 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE5B1000 == 36 [pid = 180] [id = 505] 04:02:03 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A278E000) [pid = 180] [serial = 1515] [outer = 0000000000000000] 04:02:03 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A976A400) [pid = 180] [serial = 1516] [outer = 00000019A278E000] 04:02:03 INFO - PROCESS | 180 | 1468753323722 Marionette DEBUG loaded listener.js 04:02:03 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A98F0800) [pid = 180] [serial = 1517] [outer = 00000019A278E000] 04:02:04 INFO - PROCESS | 180 | 1468753324061 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]]]}] 04:02:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 04:02:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 566ms 04:02:04 INFO - PROCESS | 180 | 1468753324081 Marionette TRACE conn6 -> [0,1985,"getWindowHandle",null] 04:02:04 INFO - PROCESS | 180 | 1468753324083 Marionette TRACE conn6 <- [1,1985,null,{"value":"13"}] 04:02:04 INFO - PROCESS | 180 | 1468753324087 Marionette TRACE conn6 -> [0,1986,"setScriptTimeout",{"ms":35000}] 04:02:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 04:02:04 INFO - PROCESS | 180 | 1468753324089 Marionette TRACE conn6 <- [1,1986,null,{}] 04:02:04 INFO - PROCESS | 180 | 1468753324093 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}] 04:02:04 INFO - PROCESS | 180 | 1468753324095 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:04 INFO - PROCESS | 180 | 1468753324178 Marionette TRACE conn6 <- [1,1987,null,{"value":null}] 04:02:04 INFO - PROCESS | 180 | 1468753324255 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:04 INFO - PROCESS | 180 | 1468753324257 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:04 INFO - PROCESS | 180 | ++DOCSHELL 00000019A93C2000 == 37 [pid = 180] [id = 506] 04:02:04 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A9769C00) [pid = 180] [serial = 1518] [outer = 0000000000000000] 04:02:04 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019AA00AC00) [pid = 180] [serial = 1519] [outer = 00000019A9769C00] 04:02:04 INFO - PROCESS | 180 | 1468753324303 Marionette DEBUG loaded listener.js 04:02:04 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019AB802800) [pid = 180] [serial = 1520] [outer = 00000019A9769C00] 04:02:04 INFO - PROCESS | 180 | 1468753324718 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]]]}] 04:02:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 04:02:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 673ms 04:02:04 INFO - PROCESS | 180 | 1468753324763 Marionette TRACE conn6 -> [0,1989,"getWindowHandle",null] 04:02:04 INFO - PROCESS | 180 | 1468753324765 Marionette TRACE conn6 <- [1,1989,null,{"value":"13"}] 04:02:04 INFO - PROCESS | 180 | 1468753324768 Marionette TRACE conn6 -> [0,1990,"setScriptTimeout",{"ms":35000}] 04:02:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 04:02:04 INFO - PROCESS | 180 | 1468753324770 Marionette TRACE conn6 <- [1,1990,null,{}] 04:02:04 INFO - PROCESS | 180 | 1468753324774 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}] 04:02:04 INFO - PROCESS | 180 | 1468753324776 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:04 INFO - PROCESS | 180 | 1468753324868 Marionette TRACE conn6 <- [1,1991,null,{"value":null}] 04:02:04 INFO - PROCESS | 180 | 1468753324874 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:04 INFO - PROCESS | 180 | 1468753324877 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:04 INFO - PROCESS | 180 | ++DOCSHELL 00000019B04FD800 == 38 [pid = 180] [id = 507] 04:02:04 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019AB877800) [pid = 180] [serial = 1521] [outer = 0000000000000000] 04:02:04 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019AC089C00) [pid = 180] [serial = 1522] [outer = 00000019AB877800] 04:02:04 INFO - PROCESS | 180 | 1468753324927 Marionette DEBUG loaded listener.js 04:02:05 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019AC3BC400) [pid = 180] [serial = 1523] [outer = 00000019AB877800] 04:02:05 INFO - PROCESS | 180 | 1468753325660 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]]]}] 04:02:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 04:02:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 923ms 04:02:05 INFO - PROCESS | 180 | 1468753325696 Marionette TRACE conn6 -> [0,1993,"getWindowHandle",null] 04:02:05 INFO - PROCESS | 180 | 1468753325701 Marionette TRACE conn6 <- [1,1993,null,{"value":"13"}] 04:02:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 04:02:05 INFO - PROCESS | 180 | 1468753325706 Marionette TRACE conn6 -> [0,1994,"setScriptTimeout",{"ms":35000}] 04:02:05 INFO - PROCESS | 180 | 1468753325712 Marionette TRACE conn6 <- [1,1994,null,{}] 04:02:05 INFO - PROCESS | 180 | 1468753325717 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}] 04:02:05 INFO - PROCESS | 180 | 1468753325721 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:05 INFO - PROCESS | 180 | 1468753325849 Marionette TRACE conn6 <- [1,1995,null,{"value":null}] 04:02:05 INFO - PROCESS | 180 | 1468753325939 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:05 INFO - PROCESS | 180 | 1468753325942 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:05 INFO - PROCESS | 180 | ++DOCSHELL 00000019A820A800 == 39 [pid = 180] [id = 508] 04:02:05 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (000000199C755C00) [pid = 180] [serial = 1524] [outer = 0000000000000000] 04:02:05 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (000000199D831400) [pid = 180] [serial = 1525] [outer = 000000199C755C00] 04:02:06 INFO - PROCESS | 180 | 1468753326003 Marionette DEBUG loaded listener.js 04:02:06 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (00000019A0E9B000) [pid = 180] [serial = 1526] [outer = 000000199C755C00] 04:02:06 INFO - PROCESS | 180 | 1468753326557 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]]]}] 04:02:06 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 04:02:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 923ms 04:02:06 INFO - PROCESS | 180 | 1468753326633 Marionette TRACE conn6 -> [0,1997,"getWindowHandle",null] 04:02:06 INFO - PROCESS | 180 | 1468753326639 Marionette TRACE conn6 <- [1,1997,null,{"value":"13"}] 04:02:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 04:02:06 INFO - PROCESS | 180 | 1468753326646 Marionette TRACE conn6 -> [0,1998,"setScriptTimeout",{"ms":35000}] 04:02:06 INFO - PROCESS | 180 | 1468753326649 Marionette TRACE conn6 <- [1,1998,null,{}] 04:02:06 INFO - PROCESS | 180 | 1468753326653 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}] 04:02:06 INFO - PROCESS | 180 | 1468753326656 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:06 INFO - PROCESS | 180 | 1468753326785 Marionette TRACE conn6 <- [1,1999,null,{"value":null}] 04:02:06 INFO - PROCESS | 180 | 1468753326902 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:06 INFO - PROCESS | 180 | 1468753326905 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:06 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACB6F800 == 40 [pid = 180] [id = 509] 04:02:06 INFO - PROCESS | 180 | ++DOMWINDOW == 89 (00000019A2A5E000) [pid = 180] [serial = 1527] [outer = 0000000000000000] 04:02:06 INFO - PROCESS | 180 | ++DOMWINDOW == 90 (00000019A6027400) [pid = 180] [serial = 1528] [outer = 00000019A2A5E000] 04:02:06 INFO - PROCESS | 180 | 1468753326965 Marionette DEBUG loaded listener.js 04:02:07 INFO - PROCESS | 180 | ++DOMWINDOW == 91 (00000019A7FB8C00) [pid = 180] [serial = 1529] [outer = 00000019A2A5E000] 04:02:07 INFO - PROCESS | 180 | 1468753327585 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]]]}] 04:02:07 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 04:02:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 986ms 04:02:07 INFO - PROCESS | 180 | 1468753327633 Marionette TRACE conn6 -> [0,2001,"getWindowHandle",null] 04:02:07 INFO - PROCESS | 180 | 1468753327636 Marionette TRACE conn6 <- [1,2001,null,{"value":"13"}] 04:02:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 04:02:07 INFO - PROCESS | 180 | 1468753327640 Marionette TRACE conn6 -> [0,2002,"setScriptTimeout",{"ms":35000}] 04:02:07 INFO - PROCESS | 180 | 1468753327644 Marionette TRACE conn6 <- [1,2002,null,{}] 04:02:07 INFO - PROCESS | 180 | 1468753327656 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}] 04:02:07 INFO - PROCESS | 180 | 1468753327662 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:07 INFO - PROCESS | 180 | 1468753327777 Marionette TRACE conn6 <- [1,2003,null,{"value":null}] 04:02:07 INFO - PROCESS | 180 | 1468753327905 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:07 INFO - PROCESS | 180 | 1468753327909 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:07 INFO - PROCESS | 180 | ++DOCSHELL 00000019B12C8800 == 41 [pid = 180] [id = 510] 04:02:07 INFO - PROCESS | 180 | ++DOMWINDOW == 92 (00000019A905BC00) [pid = 180] [serial = 1530] [outer = 0000000000000000] 04:02:07 INFO - PROCESS | 180 | ++DOMWINDOW == 93 (00000019A98E9400) [pid = 180] [serial = 1531] [outer = 00000019A905BC00] 04:02:07 INFO - PROCESS | 180 | 1468753327968 Marionette DEBUG loaded listener.js 04:02:08 INFO - PROCESS | 180 | ++DOMWINDOW == 94 (00000019AC3B4400) [pid = 180] [serial = 1532] [outer = 00000019A905BC00] 04:02:08 INFO - PROCESS | 180 | 1468753328588 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]]]}] 04:02:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 04:02:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 987ms 04:02:08 INFO - PROCESS | 180 | 1468753328628 Marionette TRACE conn6 -> [0,2005,"getWindowHandle",null] 04:02:08 INFO - PROCESS | 180 | 1468753328632 Marionette TRACE conn6 <- [1,2005,null,{"value":"13"}] 04:02:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 04:02:08 INFO - PROCESS | 180 | 1468753328635 Marionette TRACE conn6 -> [0,2006,"setScriptTimeout",{"ms":35000}] 04:02:08 INFO - PROCESS | 180 | 1468753328637 Marionette TRACE conn6 <- [1,2006,null,{}] 04:02:08 INFO - PROCESS | 180 | 1468753328641 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}] 04:02:08 INFO - PROCESS | 180 | 1468753328644 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:08 INFO - PROCESS | 180 | 1468753328761 Marionette TRACE conn6 <- [1,2007,null,{"value":null}] 04:02:08 INFO - PROCESS | 180 | 1468753328884 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:08 INFO - PROCESS | 180 | 1468753328887 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:08 INFO - PROCESS | 180 | ++DOCSHELL 000000199AEA4000 == 42 [pid = 180] [id = 511] 04:02:08 INFO - PROCESS | 180 | ++DOMWINDOW == 95 (000000199BF1A400) [pid = 180] [serial = 1533] [outer = 0000000000000000] 04:02:08 INFO - PROCESS | 180 | ++DOMWINDOW == 96 (000000199C25FC00) [pid = 180] [serial = 1534] [outer = 000000199BF1A400] 04:02:08 INFO - PROCESS | 180 | 1468753328945 Marionette DEBUG loaded listener.js 04:02:09 INFO - PROCESS | 180 | ++DOMWINDOW == 97 (00000019A1E72C00) [pid = 180] [serial = 1535] [outer = 000000199BF1A400] 04:02:09 INFO - PROCESS | 180 | 1468753329636 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]]]}] 04:02:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 04:02:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1073ms 04:02:09 INFO - PROCESS | 180 | 1468753329711 Marionette TRACE conn6 -> [0,2009,"getWindowHandle",null] 04:02:09 INFO - PROCESS | 180 | 1468753329715 Marionette TRACE conn6 <- [1,2009,null,{"value":"13"}] 04:02:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 04:02:09 INFO - PROCESS | 180 | 1468753329720 Marionette TRACE conn6 -> [0,2010,"setScriptTimeout",{"ms":35000}] 04:02:09 INFO - PROCESS | 180 | 1468753329725 Marionette TRACE conn6 <- [1,2010,null,{}] 04:02:09 INFO - PROCESS | 180 | 1468753329731 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}] 04:02:09 INFO - PROCESS | 180 | 1468753329733 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:09 INFO - PROCESS | 180 | 1468753329845 Marionette TRACE conn6 <- [1,2011,null,{"value":null}] 04:02:10 INFO - PROCESS | 180 | --DOCSHELL 00000019A93C2000 == 41 [pid = 180] [id = 506] 04:02:10 INFO - PROCESS | 180 | --DOCSHELL 00000019AE5B1000 == 40 [pid = 180] [id = 505] 04:02:10 INFO - PROCESS | 180 | --DOCSHELL 00000019A820C000 == 39 [pid = 180] [id = 504] 04:02:10 INFO - PROCESS | 180 | --DOCSHELL 00000019AD764800 == 38 [pid = 180] [id = 503] 04:02:10 INFO - PROCESS | 180 | --DOCSHELL 00000019A8E15800 == 37 [pid = 180] [id = 502] 04:02:10 INFO - PROCESS | 180 | --DOCSHELL 00000019AB8BE800 == 36 [pid = 180] [id = 501] 04:02:10 INFO - PROCESS | 180 | --DOCSHELL 00000019A93CD000 == 35 [pid = 180] [id = 500] 04:02:10 INFO - PROCESS | 180 | --DOCSHELL 00000019A821B000 == 34 [pid = 180] [id = 499] 04:02:10 INFO - PROCESS | 180 | --DOCSHELL 000000199CE30000 == 33 [pid = 180] [id = 498] 04:02:10 INFO - PROCESS | 180 | --DOCSHELL 000000199C7B8000 == 32 [pid = 180] [id = 497] 04:02:10 INFO - PROCESS | 180 | --DOCSHELL 00000019B065D800 == 31 [pid = 180] [id = 495] 04:02:10 INFO - PROCESS | 180 | --DOCSHELL 00000019A55C1000 == 30 [pid = 180] [id = 496] 04:02:10 INFO - PROCESS | 180 | --DOCSHELL 000000199AEA4000 == 29 [pid = 180] [id = 511] 04:02:10 INFO - PROCESS | 180 | --DOCSHELL 00000019B12C8800 == 28 [pid = 180] [id = 510] 04:02:10 INFO - PROCESS | 180 | --DOCSHELL 00000019ACB6F800 == 27 [pid = 180] [id = 509] 04:02:10 INFO - PROCESS | 180 | --DOCSHELL 00000019A820A800 == 26 [pid = 180] [id = 508] 04:02:10 INFO - PROCESS | 180 | --DOCSHELL 00000019B04FD800 == 25 [pid = 180] [id = 507] 04:02:10 INFO - PROCESS | 180 | 1468753330572 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:10 INFO - PROCESS | 180 | 1468753330576 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:10 INFO - PROCESS | 180 | --DOMWINDOW == 96 (00000019A873C400) [pid = 180] [serial = 1471] [outer = 0000000000000000] [url = about:blank] 04:02:10 INFO - PROCESS | 180 | --DOMWINDOW == 95 (00000019A8BDB400) [pid = 180] [serial = 1474] [outer = 0000000000000000] [url = about:blank] 04:02:10 INFO - PROCESS | 180 | --DOMWINDOW == 94 (00000019A8A70000) [pid = 180] [serial = 1472] [outer = 0000000000000000] [url = about:blank] 04:02:10 INFO - PROCESS | 180 | --DOMWINDOW == 93 (000000199C261400) [pid = 180] [serial = 1450] [outer = 0000000000000000] [url = about:blank] 04:02:10 INFO - PROCESS | 180 | --DOMWINDOW == 92 (000000199C698C00) [pid = 180] [serial = 1451] [outer = 0000000000000000] [url = about:blank] 04:02:10 INFO - PROCESS | 180 | --DOMWINDOW == 91 (00000019A975E000) [pid = 180] [serial = 1445] [outer = 0000000000000000] [url = about:blank] 04:02:10 INFO - PROCESS | 180 | --DOMWINDOW == 90 (000000199D8B6C00) [pid = 180] [serial = 1453] [outer = 0000000000000000] [url = about:blank] 04:02:10 INFO - PROCESS | 180 | --DOMWINDOW == 89 (00000019A05E9C00) [pid = 180] [serial = 1454] [outer = 0000000000000000] [url = about:blank] 04:02:10 INFO - PROCESS | 180 | --DOMWINDOW == 88 (00000019A6030400) [pid = 180] [serial = 1462] [outer = 0000000000000000] [url = about:blank] 04:02:10 INFO - PROCESS | 180 | --DOMWINDOW == 87 (00000019A6B33400) [pid = 180] [serial = 1463] [outer = 0000000000000000] [url = about:blank] 04:02:10 INFO - PROCESS | 180 | --DOMWINDOW == 86 (00000019A0EC6000) [pid = 180] [serial = 1456] [outer = 0000000000000000] [url = about:blank] 04:02:10 INFO - PROCESS | 180 | --DOMWINDOW == 85 (00000019A1E08C00) [pid = 180] [serial = 1457] [outer = 0000000000000000] [url = about:blank] 04:02:10 INFO - PROCESS | 180 | --DOMWINDOW == 84 (00000019A872BC00) [pid = 180] [serial = 1468] [outer = 0000000000000000] [url = about:blank] 04:02:10 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019A9763000) [pid = 180] [serial = 1477] [outer = 0000000000000000] [url = about:blank] 04:02:10 INFO - PROCESS | 180 | --DOMWINDOW == 82 (000000199BF16C00) [pid = 180] [serial = 1447] [outer = 0000000000000000] [url = about:blank] 04:02:10 INFO - PROCESS | 180 | --DOMWINDOW == 81 (000000199C0BF400) [pid = 180] [serial = 1448] [outer = 0000000000000000] [url = about:blank] 04:02:10 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019A1FC9400) [pid = 180] [serial = 1459] [outer = 0000000000000000] [url = about:blank] 04:02:10 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019A25FCC00) [pid = 180] [serial = 1460] [outer = 0000000000000000] [url = about:blank] 04:02:10 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019A8090400) [pid = 180] [serial = 1465] [outer = 0000000000000000] [url = about:blank] 04:02:10 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019A842A400) [pid = 180] [serial = 1466] [outer = 0000000000000000] [url = about:blank] 04:02:10 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A8E99400) [pid = 180] [serial = 1475] [outer = 0000000000000000] [url = about:blank] 04:02:10 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A999FC00) [pid = 180] [serial = 1484] [outer = 0000000000000000] [url = about:blank] 04:02:10 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019A98EC400) [pid = 180] [serial = 1483] [outer = 0000000000000000] [url = about:blank] 04:02:10 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019AA00C000) [pid = 180] [serial = 1486] [outer = 0000000000000000] [url = about:blank] 04:02:10 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019A97AEC00) [pid = 180] [serial = 1478] [outer = 0000000000000000] [url = about:blank] 04:02:10 INFO - PROCESS | 180 | --DOMWINDOW == 71 (00000019A6B0EC00) [pid = 180] [serial = 1480] [outer = 0000000000000000] [url = about:blank] 04:02:10 INFO - PROCESS | 180 | --DOMWINDOW == 70 (00000019A937D000) [pid = 180] [serial = 1481] [outer = 0000000000000000] [url = about:blank] 04:02:10 INFO - PROCESS | 180 | --DOMWINDOW == 69 (00000019A8736C00) [pid = 180] [serial = 1469] [outer = 0000000000000000] [url = about:blank] 04:02:10 INFO - PROCESS | 180 | ++DOCSHELL 000000199A80C000 == 26 [pid = 180] [id = 512] 04:02:10 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (000000199A35A800) [pid = 180] [serial = 1536] [outer = 0000000000000000] 04:02:10 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (000000199A3DA400) [pid = 180] [serial = 1537] [outer = 000000199A35A800] 04:02:10 INFO - PROCESS | 180 | 1468753330732 Marionette DEBUG loaded listener.js 04:02:10 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (000000199B557400) [pid = 180] [serial = 1538] [outer = 000000199A35A800] 04:02:11 INFO - PROCESS | 180 | 1468753331197 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]]]}] 04:02:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 04:02:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1538ms 04:02:11 INFO - PROCESS | 180 | 1468753331264 Marionette TRACE conn6 -> [0,2013,"getWindowHandle",null] 04:02:11 INFO - PROCESS | 180 | 1468753331268 Marionette TRACE conn6 <- [1,2013,null,{"value":"13"}] 04:02:11 INFO - PROCESS | 180 | 1468753331273 Marionette TRACE conn6 -> [0,2014,"setScriptTimeout",{"ms":35000}] 04:02:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 04:02:11 INFO - PROCESS | 180 | 1468753331276 Marionette TRACE conn6 <- [1,2014,null,{}] 04:02:11 INFO - PROCESS | 180 | 1468753331282 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}] 04:02:11 INFO - PROCESS | 180 | 1468753331287 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:11 INFO - PROCESS | 180 | 1468753331386 Marionette TRACE conn6 <- [1,2015,null,{"value":null}] 04:02:11 INFO - PROCESS | 180 | 1468753331397 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:11 INFO - PROCESS | 180 | 1468753331400 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:11 INFO - PROCESS | 180 | ++DOCSHELL 00000019A1F96800 == 27 [pid = 180] [id = 513] 04:02:11 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (000000199C0CD400) [pid = 180] [serial = 1539] [outer = 0000000000000000] 04:02:11 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (000000199C25DC00) [pid = 180] [serial = 1540] [outer = 000000199C0CD400] 04:02:11 INFO - PROCESS | 180 | 1468753331449 Marionette DEBUG loaded listener.js 04:02:11 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (000000199C511C00) [pid = 180] [serial = 1541] [outer = 000000199C0CD400] 04:02:11 INFO - PROCESS | 180 | 1468753331915 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]]]}] 04:02:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 04:02:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 671ms 04:02:11 INFO - PROCESS | 180 | 1468753331950 Marionette TRACE conn6 -> [0,2017,"getWindowHandle",null] 04:02:11 INFO - PROCESS | 180 | 1468753331955 Marionette TRACE conn6 <- [1,2017,null,{"value":"13"}] 04:02:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 04:02:11 INFO - PROCESS | 180 | 1468753331991 Marionette TRACE conn6 -> [0,2018,"setScriptTimeout",{"ms":35000}] 04:02:11 INFO - PROCESS | 180 | 1468753331994 Marionette TRACE conn6 <- [1,2018,null,{}] 04:02:12 INFO - PROCESS | 180 | 1468753332000 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}] 04:02:12 INFO - PROCESS | 180 | 1468753332003 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:12 INFO - PROCESS | 180 | 1468753332096 Marionette TRACE conn6 <- [1,2019,null,{"value":null}] 04:02:12 INFO - PROCESS | 180 | 1468753332112 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:12 INFO - PROCESS | 180 | 1468753332114 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:12 INFO - PROCESS | 180 | ++DOCSHELL 00000019A1F95800 == 28 [pid = 180] [id = 514] 04:02:12 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (000000199D829400) [pid = 180] [serial = 1542] [outer = 0000000000000000] 04:02:12 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (000000199D85AC00) [pid = 180] [serial = 1543] [outer = 000000199D829400] 04:02:12 INFO - PROCESS | 180 | 1468753332169 Marionette DEBUG loaded listener.js 04:02:12 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A05E9400) [pid = 180] [serial = 1544] [outer = 000000199D829400] 04:02:12 INFO - PROCESS | 180 | 1468753332610 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]]]}] 04:02:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 04:02:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 693ms 04:02:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 04:02:12 INFO - PROCESS | 180 | 1468753332685 Marionette TRACE conn6 -> [0,2021,"getWindowHandle",null] 04:02:12 INFO - PROCESS | 180 | 1468753332687 Marionette TRACE conn6 <- [1,2021,null,{"value":"13"}] 04:02:12 INFO - PROCESS | 180 | 1468753332693 Marionette TRACE conn6 -> [0,2022,"setScriptTimeout",{"ms":35000}] 04:02:12 INFO - PROCESS | 180 | 1468753332699 Marionette TRACE conn6 <- [1,2022,null,{}] 04:02:12 INFO - PROCESS | 180 | 1468753332710 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}] 04:02:12 INFO - PROCESS | 180 | 1468753332714 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:12 INFO - PROCESS | 180 | 1468753332810 Marionette TRACE conn6 <- [1,2023,null,{"value":null}] 04:02:12 INFO - PROCESS | 180 | 1468753332818 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:12 INFO - PROCESS | 180 | 1468753332820 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:12 INFO - PROCESS | 180 | ++DOCSHELL 00000019A907A800 == 29 [pid = 180] [id = 515] 04:02:12 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A10DD800) [pid = 180] [serial = 1545] [outer = 0000000000000000] 04:02:12 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A1F14C00) [pid = 180] [serial = 1546] [outer = 00000019A10DD800] 04:02:12 INFO - PROCESS | 180 | 1468753332866 Marionette DEBUG loaded listener.js 04:02:12 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A25C1400) [pid = 180] [serial = 1547] [outer = 00000019A10DD800] 04:02:13 INFO - PROCESS | 180 | 1468753333343 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]]]}] 04:02:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 04:02:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 692ms 04:02:13 INFO - PROCESS | 180 | 1468753333385 Marionette TRACE conn6 -> [0,2025,"getWindowHandle",null] 04:02:13 INFO - PROCESS | 180 | 1468753333388 Marionette TRACE conn6 <- [1,2025,null,{"value":"13"}] 04:02:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 04:02:13 INFO - PROCESS | 180 | 1468753333392 Marionette TRACE conn6 -> [0,2026,"setScriptTimeout",{"ms":35000}] 04:02:13 INFO - PROCESS | 180 | 1468753333394 Marionette TRACE conn6 <- [1,2026,null,{}] 04:02:13 INFO - PROCESS | 180 | 1468753333397 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}] 04:02:13 INFO - PROCESS | 180 | 1468753333399 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:13 INFO - PROCESS | 180 | 1468753333543 Marionette TRACE conn6 <- [1,2027,null,{"value":null}] 04:02:13 INFO - PROCESS | 180 | 1468753333563 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:13 INFO - PROCESS | 180 | 1468753333566 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:13 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB017000 == 30 [pid = 180] [id = 516] 04:02:13 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A5546C00) [pid = 180] [serial = 1548] [outer = 0000000000000000] 04:02:13 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A554D400) [pid = 180] [serial = 1549] [outer = 00000019A5546C00] 04:02:13 INFO - PROCESS | 180 | 1468753333620 Marionette DEBUG loaded listener.js 04:02:13 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019A60BA400) [pid = 180] [serial = 1550] [outer = 00000019A5546C00] 04:02:14 INFO - PROCESS | 180 | 1468753334037 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]]]}] 04:02:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 04:02:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 671ms 04:02:14 INFO - PROCESS | 180 | 1468753334065 Marionette TRACE conn6 -> [0,2029,"getWindowHandle",null] 04:02:14 INFO - PROCESS | 180 | 1468753334068 Marionette TRACE conn6 <- [1,2029,null,{"value":"13"}] 04:02:14 INFO - PROCESS | 180 | 1468753334071 Marionette TRACE conn6 -> [0,2030,"setScriptTimeout",{"ms":35000}] 04:02:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 04:02:14 INFO - PROCESS | 180 | 1468753334073 Marionette TRACE conn6 <- [1,2030,null,{}] 04:02:14 INFO - PROCESS | 180 | 1468753334077 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}] 04:02:14 INFO - PROCESS | 180 | 1468753334079 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:14 INFO - PROCESS | 180 | 1468753334188 Marionette TRACE conn6 <- [1,2031,null,{"value":null}] 04:02:14 INFO - PROCESS | 180 | 1468753334194 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:14 INFO - PROCESS | 180 | 1468753334200 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:14 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACB54000 == 31 [pid = 180] [id = 517] 04:02:14 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (000000199D829000) [pid = 180] [serial = 1551] [outer = 0000000000000000] 04:02:14 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (00000019A6B35000) [pid = 180] [serial = 1552] [outer = 000000199D829000] 04:02:14 INFO - PROCESS | 180 | 1468753334303 Marionette DEBUG loaded listener.js 04:02:14 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (00000019A7FBE800) [pid = 180] [serial = 1553] [outer = 000000199D829000] 04:02:14 INFO - PROCESS | 180 | 1468753334766 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]]]}] 04:02:14 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) 04:02:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 734ms 04:02:14 INFO - PROCESS | 180 | 1468753334809 Marionette TRACE conn6 -> [0,2033,"getWindowHandle",null] 04:02:14 INFO - PROCESS | 180 | 1468753334811 Marionette TRACE conn6 <- [1,2033,null,{"value":"13"}] 04:02:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 04:02:14 INFO - PROCESS | 180 | 1468753334820 Marionette TRACE conn6 -> [0,2034,"setScriptTimeout",{"ms":35000}] 04:02:14 INFO - PROCESS | 180 | 1468753334822 Marionette TRACE conn6 <- [1,2034,null,{}] 04:02:14 INFO - PROCESS | 180 | 1468753334825 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}] 04:02:14 INFO - PROCESS | 180 | 1468753334828 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:14 INFO - PROCESS | 180 | 1468753334969 Marionette TRACE conn6 <- [1,2035,null,{"value":null}] 04:02:14 INFO - PROCESS | 180 | 1468753334983 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:14 INFO - PROCESS | 180 | 1468753334985 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:15 INFO - PROCESS | 180 | ++DOCSHELL 000000199AB29800 == 32 [pid = 180] [id = 518] 04:02:15 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (000000199C0AB800) [pid = 180] [serial = 1554] [outer = 0000000000000000] 04:02:15 INFO - PROCESS | 180 | ++DOMWINDOW == 89 (00000019A826D000) [pid = 180] [serial = 1555] [outer = 000000199C0AB800] 04:02:15 INFO - PROCESS | 180 | 1468753335264 Marionette DEBUG loaded listener.js 04:02:15 INFO - PROCESS | 180 | ++DOMWINDOW == 90 (00000019A8741400) [pid = 180] [serial = 1556] [outer = 000000199C0AB800] 04:02:15 INFO - PROCESS | 180 | --DOMWINDOW == 89 (00000019A8732400) [pid = 180] [serial = 1506] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 04:02:15 INFO - PROCESS | 180 | --DOMWINDOW == 88 (00000019A6AACC00) [pid = 180] [serial = 1503] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 04:02:15 INFO - PROCESS | 180 | --DOMWINDOW == 87 (00000019A087E800) [pid = 180] [serial = 1497] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 04:02:15 INFO - PROCESS | 180 | --DOMWINDOW == 86 (000000199A35A400) [pid = 180] [serial = 1491] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 04:02:15 INFO - PROCESS | 180 | --DOMWINDOW == 85 (000000199A352C00) [pid = 180] [serial = 1494] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 04:02:15 INFO - PROCESS | 180 | --DOMWINDOW == 84 (00000019A9769C00) [pid = 180] [serial = 1518] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 04:02:15 INFO - PROCESS | 180 | --DOMWINDOW == 83 (000000199BC2DC00) [pid = 180] [serial = 1500] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 04:02:15 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019AB877800) [pid = 180] [serial = 1521] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 04:02:15 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019A8D71400) [pid = 180] [serial = 1509] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 04:02:15 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019AA006400) [pid = 180] [serial = 1485] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 04:02:15 INFO - PROCESS | 180 | --DOMWINDOW == 79 (000000199AB4FC00) [pid = 180] [serial = 1488] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 04:02:15 INFO - PROCESS | 180 | --DOMWINDOW == 78 (000000199A328400) [pid = 180] [serial = 1512] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 04:02:15 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019A278E000) [pid = 180] [serial = 1515] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 04:02:15 INFO - PROCESS | 180 | 1468753335635 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]]]}] 04:02:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:02:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 881ms 04:02:15 INFO - PROCESS | 180 | 1468753335704 Marionette TRACE conn6 -> [0,2037,"getWindowHandle",null] 04:02:15 INFO - PROCESS | 180 | 1468753335706 Marionette TRACE conn6 <- [1,2037,null,{"value":"13"}] 04:02:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 04:02:15 INFO - PROCESS | 180 | 1468753335709 Marionette TRACE conn6 -> [0,2038,"setScriptTimeout",{"ms":35000}] 04:02:15 INFO - PROCESS | 180 | 1468753335711 Marionette TRACE conn6 <- [1,2038,null,{}] 04:02:15 INFO - PROCESS | 180 | 1468753335714 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}] 04:02:15 INFO - PROCESS | 180 | 1468753335716 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:15 INFO - PROCESS | 180 | 1468753335826 Marionette TRACE conn6 <- [1,2039,null,{"value":null}] 04:02:15 INFO - PROCESS | 180 | 1468753335836 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:15 INFO - PROCESS | 180 | 1468753335838 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:15 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD7C6800 == 33 [pid = 180] [id = 519] 04:02:15 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (000000199BF1C400) [pid = 180] [serial = 1557] [outer = 0000000000000000] 04:02:15 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A6B0AC00) [pid = 180] [serial = 1558] [outer = 000000199BF1C400] 04:02:15 INFO - PROCESS | 180 | 1468753335883 Marionette DEBUG loaded listener.js 04:02:15 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A8A6EC00) [pid = 180] [serial = 1559] [outer = 000000199BF1C400] 04:02:16 INFO - PROCESS | 180 | 1468753336289 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]]]}] 04:02:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 04:02:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 629ms 04:02:16 INFO - PROCESS | 180 | 1468753336342 Marionette TRACE conn6 -> [0,2041,"getWindowHandle",null] 04:02:16 INFO - PROCESS | 180 | 1468753336344 Marionette TRACE conn6 <- [1,2041,null,{"value":"13"}] 04:02:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 04:02:16 INFO - PROCESS | 180 | 1468753336348 Marionette TRACE conn6 -> [0,2042,"setScriptTimeout",{"ms":35000}] 04:02:16 INFO - PROCESS | 180 | 1468753336350 Marionette TRACE conn6 <- [1,2042,null,{}] 04:02:16 INFO - PROCESS | 180 | 1468753336353 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}] 04:02:16 INFO - PROCESS | 180 | 1468753336355 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:16 INFO - PROCESS | 180 | 1468753336469 Marionette TRACE conn6 <- [1,2043,null,{"value":null}] 04:02:16 INFO - PROCESS | 180 | 1468753336512 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:16 INFO - PROCESS | 180 | 1468753336514 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:16 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD7ED000 == 34 [pid = 180] [id = 520] 04:02:16 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A6B05400) [pid = 180] [serial = 1560] [outer = 0000000000000000] 04:02:16 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A8A79000) [pid = 180] [serial = 1561] [outer = 00000019A6B05400] 04:02:16 INFO - PROCESS | 180 | 1468753336567 Marionette DEBUG loaded listener.js 04:02:16 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A8D6EC00) [pid = 180] [serial = 1562] [outer = 00000019A6B05400] 04:02:16 INFO - PROCESS | 180 | 1468753336962 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]]]}] 04:02:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 04:02:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 672ms 04:02:17 INFO - PROCESS | 180 | 1468753337028 Marionette TRACE conn6 -> [0,2045,"getWindowHandle",null] 04:02:17 INFO - PROCESS | 180 | 1468753337030 Marionette TRACE conn6 <- [1,2045,null,{"value":"13"}] 04:02:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 04:02:17 INFO - PROCESS | 180 | 1468753337034 Marionette TRACE conn6 -> [0,2046,"setScriptTimeout",{"ms":35000}] 04:02:17 INFO - PROCESS | 180 | 1468753337036 Marionette TRACE conn6 <- [1,2046,null,{}] 04:02:17 INFO - PROCESS | 180 | 1468753337039 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}] 04:02:17 INFO - PROCESS | 180 | 1468753337041 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:17 INFO - PROCESS | 180 | 1468753337124 Marionette TRACE conn6 <- [1,2047,null,{"value":null}] 04:02:17 INFO - PROCESS | 180 | 1468753337132 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:17 INFO - PROCESS | 180 | 1468753337134 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:17 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE59D800 == 35 [pid = 180] [id = 521] 04:02:17 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019A8D6F400) [pid = 180] [serial = 1563] [outer = 0000000000000000] 04:02:17 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019A9060C00) [pid = 180] [serial = 1564] [outer = 00000019A8D6F400] 04:02:17 INFO - PROCESS | 180 | 1468753337178 Marionette DEBUG loaded listener.js 04:02:17 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (00000019A937D000) [pid = 180] [serial = 1565] [outer = 00000019A8D6F400] 04:02:17 INFO - PROCESS | 180 | 1468753337981 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]]]}] 04:02:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 04:02:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 986ms 04:02:18 INFO - PROCESS | 180 | 1468753338023 Marionette TRACE conn6 -> [0,2049,"getWindowHandle",null] 04:02:18 INFO - PROCESS | 180 | 1468753338028 Marionette TRACE conn6 <- [1,2049,null,{"value":"13"}] 04:02:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 04:02:18 INFO - PROCESS | 180 | 1468753338032 Marionette TRACE conn6 -> [0,2050,"setScriptTimeout",{"ms":35000}] 04:02:18 INFO - PROCESS | 180 | 1468753338038 Marionette TRACE conn6 <- [1,2050,null,{}] 04:02:18 INFO - PROCESS | 180 | 1468753338068 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}] 04:02:18 INFO - PROCESS | 180 | 1468753338072 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:18 INFO - PROCESS | 180 | 1468753338254 Marionette TRACE conn6 <- [1,2051,null,{"value":null}] 04:02:18 INFO - PROCESS | 180 | 1468753338373 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:18 INFO - PROCESS | 180 | 1468753338376 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:18 INFO - PROCESS | 180 | ++DOCSHELL 00000019A80DB800 == 36 [pid = 180] [id = 522] 04:02:18 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (000000199C0CC400) [pid = 180] [serial = 1566] [outer = 0000000000000000] 04:02:18 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (000000199C79BC00) [pid = 180] [serial = 1567] [outer = 000000199C0CC400] 04:02:18 INFO - PROCESS | 180 | 1468753338441 Marionette DEBUG loaded listener.js 04:02:18 INFO - PROCESS | 180 | ++DOMWINDOW == 89 (00000019A05B8C00) [pid = 180] [serial = 1568] [outer = 000000199C0CC400] 04:02:19 INFO - PROCESS | 180 | 1468753339233 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]]]}] 04:02:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 04:02:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1252ms 04:02:19 INFO - PROCESS | 180 | 1468753339289 Marionette TRACE conn6 -> [0,2053,"getWindowHandle",null] 04:02:19 INFO - PROCESS | 180 | 1468753339295 Marionette TRACE conn6 <- [1,2053,null,{"value":"13"}] 04:02:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 04:02:19 INFO - PROCESS | 180 | 1468753339302 Marionette TRACE conn6 -> [0,2054,"setScriptTimeout",{"ms":35000}] 04:02:19 INFO - PROCESS | 180 | 1468753339305 Marionette TRACE conn6 <- [1,2054,null,{}] 04:02:19 INFO - PROCESS | 180 | 1468753339309 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}] 04:02:19 INFO - PROCESS | 180 | 1468753339312 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:19 INFO - PROCESS | 180 | 1468753339452 Marionette TRACE conn6 <- [1,2055,null,{"value":null}] 04:02:19 INFO - PROCESS | 180 | 1468753339655 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:19 INFO - PROCESS | 180 | 1468753339658 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:19 INFO - PROCESS | 180 | ++DOCSHELL 00000019A06FB800 == 37 [pid = 180] [id = 523] 04:02:19 INFO - PROCESS | 180 | ++DOMWINDOW == 90 (000000199B3C8C00) [pid = 180] [serial = 1569] [outer = 0000000000000000] 04:02:19 INFO - PROCESS | 180 | ++DOMWINDOW == 91 (000000199C0C7400) [pid = 180] [serial = 1570] [outer = 000000199B3C8C00] 04:02:19 INFO - PROCESS | 180 | 1468753339718 Marionette DEBUG loaded listener.js 04:02:19 INFO - PROCESS | 180 | ++DOMWINDOW == 92 (000000199C750800) [pid = 180] [serial = 1571] [outer = 000000199B3C8C00] 04:02:20 INFO - PROCESS | 180 | --DOCSHELL 00000019AD7ED000 == 36 [pid = 180] [id = 520] 04:02:20 INFO - PROCESS | 180 | --DOCSHELL 00000019AD7C6800 == 35 [pid = 180] [id = 519] 04:02:20 INFO - PROCESS | 180 | --DOCSHELL 000000199AB29800 == 34 [pid = 180] [id = 518] 04:02:20 INFO - PROCESS | 180 | --DOCSHELL 00000019ACB54000 == 33 [pid = 180] [id = 517] 04:02:20 INFO - PROCESS | 180 | --DOCSHELL 00000019AB017000 == 32 [pid = 180] [id = 516] 04:02:20 INFO - PROCESS | 180 | --DOCSHELL 00000019A907A800 == 31 [pid = 180] [id = 515] 04:02:20 INFO - PROCESS | 180 | --DOCSHELL 00000019A1F95800 == 30 [pid = 180] [id = 514] 04:02:20 INFO - PROCESS | 180 | --DOCSHELL 00000019A1F96800 == 29 [pid = 180] [id = 513] 04:02:20 INFO - PROCESS | 180 | --DOCSHELL 000000199A80C000 == 28 [pid = 180] [id = 512] 04:02:20 INFO - PROCESS | 180 | --DOMWINDOW == 91 (00000019A873C000) [pid = 180] [serial = 1507] [outer = 0000000000000000] [url = about:blank] 04:02:20 INFO - PROCESS | 180 | --DOMWINDOW == 90 (00000019A7EBB400) [pid = 180] [serial = 1504] [outer = 0000000000000000] [url = about:blank] 04:02:20 INFO - PROCESS | 180 | --DOMWINDOW == 89 (00000019A134B400) [pid = 180] [serial = 1498] [outer = 0000000000000000] [url = about:blank] 04:02:20 INFO - PROCESS | 180 | --DOMWINDOW == 88 (00000019A25EE400) [pid = 180] [serial = 1499] [outer = 0000000000000000] [url = about:blank] 04:02:20 INFO - PROCESS | 180 | --DOMWINDOW == 87 (000000199C192400) [pid = 180] [serial = 1492] [outer = 0000000000000000] [url = about:blank] 04:02:20 INFO - PROCESS | 180 | --DOMWINDOW == 86 (000000199C750000) [pid = 180] [serial = 1493] [outer = 0000000000000000] [url = about:blank] 04:02:20 INFO - PROCESS | 180 | --DOMWINDOW == 85 (000000199C193800) [pid = 180] [serial = 1495] [outer = 0000000000000000] [url = about:blank] 04:02:20 INFO - PROCESS | 180 | --DOMWINDOW == 84 (000000199D831000) [pid = 180] [serial = 1496] [outer = 0000000000000000] [url = about:blank] 04:02:20 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019AB802800) [pid = 180] [serial = 1520] [outer = 0000000000000000] [url = about:blank] 04:02:20 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019A5A0B000) [pid = 180] [serial = 1501] [outer = 0000000000000000] [url = about:blank] 04:02:20 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019AC3BC400) [pid = 180] [serial = 1523] [outer = 0000000000000000] [url = about:blank] 04:02:20 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019A6AAC400) [pid = 180] [serial = 1502] [outer = 0000000000000000] [url = about:blank] 04:02:20 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019A923D400) [pid = 180] [serial = 1510] [outer = 0000000000000000] [url = about:blank] 04:02:20 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019AA2B1800) [pid = 180] [serial = 1487] [outer = 0000000000000000] [url = about:blank] 04:02:20 INFO - PROCESS | 180 | --DOMWINDOW == 77 (000000199C0C2C00) [pid = 180] [serial = 1489] [outer = 0000000000000000] [url = about:blank] 04:02:20 INFO - PROCESS | 180 | --DOMWINDOW == 76 (000000199C25CC00) [pid = 180] [serial = 1490] [outer = 0000000000000000] [url = about:blank] 04:02:20 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019AC089C00) [pid = 180] [serial = 1522] [outer = 0000000000000000] [url = about:blank] 04:02:20 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019A8A78400) [pid = 180] [serial = 1508] [outer = 0000000000000000] [url = about:blank] 04:02:20 INFO - PROCESS | 180 | --DOMWINDOW == 73 (000000199C0CC800) [pid = 180] [serial = 1513] [outer = 0000000000000000] [url = about:blank] 04:02:20 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019A9710000) [pid = 180] [serial = 1511] [outer = 0000000000000000] [url = about:blank] 04:02:20 INFO - PROCESS | 180 | --DOMWINDOW == 71 (00000019A278CC00) [pid = 180] [serial = 1514] [outer = 0000000000000000] [url = about:blank] 04:02:20 INFO - PROCESS | 180 | --DOMWINDOW == 70 (00000019A98F0800) [pid = 180] [serial = 1517] [outer = 0000000000000000] [url = about:blank] 04:02:20 INFO - PROCESS | 180 | --DOMWINDOW == 69 (00000019A976A400) [pid = 180] [serial = 1516] [outer = 0000000000000000] [url = about:blank] 04:02:20 INFO - PROCESS | 180 | --DOMWINDOW == 68 (00000019A8097800) [pid = 180] [serial = 1505] [outer = 0000000000000000] [url = about:blank] 04:02:20 INFO - PROCESS | 180 | --DOMWINDOW == 67 (00000019AA00AC00) [pid = 180] [serial = 1519] [outer = 0000000000000000] [url = about:blank] 04:02:20 INFO - PROCESS | 180 | 1468753340355 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]]]}] 04:02:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 04:02:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1081ms 04:02:20 INFO - PROCESS | 180 | 1468753340385 Marionette TRACE conn6 -> [0,2057,"getWindowHandle",null] 04:02:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 04:02:20 INFO - PROCESS | 180 | 1468753340389 Marionette TRACE conn6 <- [1,2057,null,{"value":"13"}] 04:02:20 INFO - PROCESS | 180 | 1468753340394 Marionette TRACE conn6 -> [0,2058,"setScriptTimeout",{"ms":35000}] 04:02:20 INFO - PROCESS | 180 | 1468753340397 Marionette TRACE conn6 <- [1,2058,null,{}] 04:02:20 INFO - PROCESS | 180 | 1468753340417 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}] 04:02:20 INFO - PROCESS | 180 | 1468753340421 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:20 INFO - PROCESS | 180 | 1468753340515 Marionette TRACE conn6 <- [1,2059,null,{"value":null}] 04:02:20 INFO - PROCESS | 180 | 1468753340526 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:20 INFO - PROCESS | 180 | 1468753340528 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:20 INFO - PROCESS | 180 | ++DOCSHELL 00000019A55C0800 == 29 [pid = 180] [id = 524] 04:02:20 INFO - PROCESS | 180 | ++DOMWINDOW == 68 (000000199C51B400) [pid = 180] [serial = 1572] [outer = 0000000000000000] 04:02:20 INFO - PROCESS | 180 | ++DOMWINDOW == 69 (000000199D826800) [pid = 180] [serial = 1573] [outer = 000000199C51B400] 04:02:20 INFO - PROCESS | 180 | 1468753340579 Marionette DEBUG loaded listener.js 04:02:20 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (00000019A087E400) [pid = 180] [serial = 1574] [outer = 000000199C51B400] 04:02:21 INFO - PROCESS | 180 | 1468753341106 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]]]}] 04:02:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 04:02:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 735ms 04:02:21 INFO - PROCESS | 180 | 1468753341130 Marionette TRACE conn6 -> [0,2061,"getWindowHandle",null] 04:02:21 INFO - PROCESS | 180 | 1468753341134 Marionette TRACE conn6 <- [1,2061,null,{"value":"13"}] 04:02:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 04:02:21 INFO - PROCESS | 180 | 1468753341139 Marionette TRACE conn6 -> [0,2062,"setScriptTimeout",{"ms":35000}] 04:02:21 INFO - PROCESS | 180 | 1468753341141 Marionette TRACE conn6 <- [1,2062,null,{}] 04:02:21 INFO - PROCESS | 180 | 1468753341145 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}] 04:02:21 INFO - PROCESS | 180 | 1468753341147 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:21 INFO - PROCESS | 180 | 1468753341240 Marionette TRACE conn6 <- [1,2063,null,{"value":null}] 04:02:21 INFO - PROCESS | 180 | 1468753341252 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:21 INFO - PROCESS | 180 | 1468753341254 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:21 INFO - PROCESS | 180 | ++DOCSHELL 00000019A87FD800 == 30 [pid = 180] [id = 525] 04:02:21 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (000000199C6A3400) [pid = 180] [serial = 1575] [outer = 0000000000000000] 04:02:21 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (00000019A25EE400) [pid = 180] [serial = 1576] [outer = 000000199C6A3400] 04:02:21 INFO - PROCESS | 180 | 1468753341366 Marionette DEBUG loaded listener.js 04:02:21 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019A5548400) [pid = 180] [serial = 1577] [outer = 000000199C6A3400] 04:02:21 INFO - PROCESS | 180 | 1468753341763 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]]]}] 04:02:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 04:02:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 672ms 04:02:21 INFO - PROCESS | 180 | 1468753341814 Marionette TRACE conn6 -> [0,2065,"getWindowHandle",null] 04:02:21 INFO - PROCESS | 180 | 1468753341817 Marionette TRACE conn6 <- [1,2065,null,{"value":"13"}] 04:02:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 04:02:21 INFO - PROCESS | 180 | 1468753341822 Marionette TRACE conn6 -> [0,2066,"setScriptTimeout",{"ms":35000}] 04:02:21 INFO - PROCESS | 180 | 1468753341829 Marionette TRACE conn6 <- [1,2066,null,{}] 04:02:21 INFO - PROCESS | 180 | 1468753341839 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}] 04:02:21 INFO - PROCESS | 180 | 1468753341843 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:21 INFO - PROCESS | 180 | 1468753341934 Marionette TRACE conn6 <- [1,2067,null,{"value":null}] 04:02:21 INFO - PROCESS | 180 | 1468753341942 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:21 INFO - PROCESS | 180 | 1468753341944 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:21 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB8D1000 == 31 [pid = 180] [id = 526] 04:02:21 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019A59BF800) [pid = 180] [serial = 1578] [outer = 0000000000000000] 04:02:21 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A6B32000) [pid = 180] [serial = 1579] [outer = 00000019A59BF800] 04:02:22 INFO - PROCESS | 180 | 1468753341990 Marionette DEBUG loaded listener.js 04:02:22 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A7FBAC00) [pid = 180] [serial = 1580] [outer = 00000019A59BF800] 04:02:22 INFO - PROCESS | 180 | 1468753342429 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]]]}] 04:02:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 04:02:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 629ms 04:02:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 04:02:22 INFO - PROCESS | 180 | 1468753342462 Marionette TRACE conn6 -> [0,2069,"getWindowHandle",null] 04:02:22 INFO - PROCESS | 180 | 1468753342465 Marionette TRACE conn6 <- [1,2069,null,{"value":"13"}] 04:02:22 INFO - PROCESS | 180 | 1468753342469 Marionette TRACE conn6 -> [0,2070,"setScriptTimeout",{"ms":35000}] 04:02:22 INFO - PROCESS | 180 | 1468753342470 Marionette TRACE conn6 <- [1,2070,null,{}] 04:02:22 INFO - PROCESS | 180 | 1468753342474 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}] 04:02:22 INFO - PROCESS | 180 | 1468753342476 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:22 INFO - PROCESS | 180 | 1468753342599 Marionette TRACE conn6 <- [1,2071,null,{"value":null}] 04:02:22 INFO - PROCESS | 180 | 1468753342679 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:22 INFO - PROCESS | 180 | 1468753342682 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:22 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACEEC000 == 32 [pid = 180] [id = 527] 04:02:22 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A842A400) [pid = 180] [serial = 1581] [outer = 0000000000000000] 04:02:22 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A872A400) [pid = 180] [serial = 1582] [outer = 00000019A842A400] 04:02:22 INFO - PROCESS | 180 | 1468753342735 Marionette DEBUG loaded listener.js 04:02:22 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A8739400) [pid = 180] [serial = 1583] [outer = 00000019A842A400] 04:02:23 INFO - PROCESS | 180 | 1468753343159 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]]]}] 04:02:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 04:02:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 734ms 04:02:23 INFO - PROCESS | 180 | 1468753343207 Marionette TRACE conn6 -> [0,2073,"getWindowHandle",null] 04:02:23 INFO - PROCESS | 180 | 1468753343209 Marionette TRACE conn6 <- [1,2073,null,{"value":"13"}] 04:02:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 04:02:23 INFO - PROCESS | 180 | 1468753343218 Marionette TRACE conn6 -> [0,2074,"setScriptTimeout",{"ms":35000}] 04:02:23 INFO - PROCESS | 180 | 1468753343220 Marionette TRACE conn6 <- [1,2074,null,{}] 04:02:23 INFO - PROCESS | 180 | 1468753343223 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}] 04:02:23 INFO - PROCESS | 180 | 1468753343226 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:23 INFO - PROCESS | 180 | 1468753343337 Marionette TRACE conn6 <- [1,2075,null,{"value":null}] 04:02:23 INFO - PROCESS | 180 | 1468753343343 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:23 INFO - PROCESS | 180 | 1468753343349 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:23 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD7C0000 == 33 [pid = 180] [id = 528] 04:02:23 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A8A7A000) [pid = 180] [serial = 1584] [outer = 0000000000000000] 04:02:23 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A8BDB000) [pid = 180] [serial = 1585] [outer = 00000019A8A7A000] 04:02:23 INFO - PROCESS | 180 | 1468753343411 Marionette DEBUG loaded listener.js 04:02:23 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A92CD000) [pid = 180] [serial = 1586] [outer = 00000019A8A7A000] 04:02:23 INFO - PROCESS | 180 | 1468753343875 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]]]}] 04:02:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 04:02:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 670ms 04:02:23 INFO - PROCESS | 180 | 1468753343891 Marionette TRACE conn6 -> [0,2077,"getWindowHandle",null] 04:02:23 INFO - PROCESS | 180 | 1468753343893 Marionette TRACE conn6 <- [1,2077,null,{"value":"13"}] 04:02:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 04:02:23 INFO - PROCESS | 180 | 1468753343913 Marionette TRACE conn6 -> [0,2078,"setScriptTimeout",{"ms":35000}] 04:02:23 INFO - PROCESS | 180 | 1468753343915 Marionette TRACE conn6 <- [1,2078,null,{}] 04:02:23 INFO - PROCESS | 180 | 1468753343924 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}] 04:02:23 INFO - PROCESS | 180 | 1468753343927 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:24 INFO - PROCESS | 180 | 1468753344073 Marionette TRACE conn6 <- [1,2079,null,{"value":null}] 04:02:24 INFO - PROCESS | 180 | 1468753344132 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:24 INFO - PROCESS | 180 | 1468753344134 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:24 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE56E000 == 34 [pid = 180] [id = 529] 04:02:24 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A9763000) [pid = 180] [serial = 1587] [outer = 0000000000000000] 04:02:24 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019A97AEC00) [pid = 180] [serial = 1588] [outer = 00000019A9763000] 04:02:24 INFO - PROCESS | 180 | 1468753344180 Marionette DEBUG loaded listener.js 04:02:24 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019A98EB400) [pid = 180] [serial = 1589] [outer = 00000019A9763000] 04:02:24 INFO - PROCESS | 180 | --DOMWINDOW == 84 (00000019A5546C00) [pid = 180] [serial = 1548] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 04:02:24 INFO - PROCESS | 180 | --DOMWINDOW == 83 (000000199D829000) [pid = 180] [serial = 1551] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 04:02:24 INFO - PROCESS | 180 | --DOMWINDOW == 82 (000000199C0CD400) [pid = 180] [serial = 1539] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 04:02:24 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019A10DD800) [pid = 180] [serial = 1545] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 04:02:24 INFO - PROCESS | 180 | --DOMWINDOW == 80 (000000199BF1A400) [pid = 180] [serial = 1533] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 04:02:24 INFO - PROCESS | 180 | --DOMWINDOW == 79 (000000199D829400) [pid = 180] [serial = 1542] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 04:02:24 INFO - PROCESS | 180 | --DOMWINDOW == 78 (000000199A35A800) [pid = 180] [serial = 1536] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 04:02:24 INFO - PROCESS | 180 | --DOMWINDOW == 77 (000000199C755C00) [pid = 180] [serial = 1524] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 04:02:24 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A2A5E000) [pid = 180] [serial = 1527] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 04:02:24 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A905BC00) [pid = 180] [serial = 1530] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 04:02:24 INFO - PROCESS | 180 | --DOMWINDOW == 74 (000000199C0AB800) [pid = 180] [serial = 1554] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 04:02:24 INFO - PROCESS | 180 | --DOMWINDOW == 73 (000000199BF1C400) [pid = 180] [serial = 1557] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 04:02:24 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019A6B05400) [pid = 180] [serial = 1560] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 04:02:24 INFO - PROCESS | 180 | 1468753344668 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]]]}] 04:02:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 04:02:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 797ms 04:02:24 INFO - PROCESS | 180 | 1468753344702 Marionette TRACE conn6 -> [0,2081,"getWindowHandle",null] 04:02:24 INFO - PROCESS | 180 | 1468753344705 Marionette TRACE conn6 <- [1,2081,null,{"value":"13"}] 04:02:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 04:02:24 INFO - PROCESS | 180 | 1468753344708 Marionette TRACE conn6 -> [0,2082,"setScriptTimeout",{"ms":35000}] 04:02:24 INFO - PROCESS | 180 | 1468753344710 Marionette TRACE conn6 <- [1,2082,null,{}] 04:02:24 INFO - PROCESS | 180 | 1468753344714 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}] 04:02:24 INFO - PROCESS | 180 | 1468753344716 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:24 INFO - PROCESS | 180 | 1468753344799 Marionette TRACE conn6 <- [1,2083,null,{"value":null}] 04:02:24 INFO - PROCESS | 180 | 1468753344804 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:24 INFO - PROCESS | 180 | 1468753344806 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:24 INFO - PROCESS | 180 | ++DOCSHELL 00000019A8204000 == 35 [pid = 180] [id = 530] 04:02:24 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (000000199ABDAC00) [pid = 180] [serial = 1590] [outer = 0000000000000000] 04:02:24 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (000000199C755C00) [pid = 180] [serial = 1591] [outer = 000000199ABDAC00] 04:02:24 INFO - PROCESS | 180 | 1468753344851 Marionette DEBUG loaded listener.js 04:02:24 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A84AAC00) [pid = 180] [serial = 1592] [outer = 000000199ABDAC00] 04:02:25 INFO - PROCESS | 180 | 1468753345262 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]]]}] 04:02:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 04:02:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 588ms 04:02:25 INFO - PROCESS | 180 | 1468753345301 Marionette TRACE conn6 -> [0,2085,"getWindowHandle",null] 04:02:25 INFO - PROCESS | 180 | 1468753345303 Marionette TRACE conn6 <- [1,2085,null,{"value":"13"}] 04:02:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 04:02:25 INFO - PROCESS | 180 | 1468753345306 Marionette TRACE conn6 -> [0,2086,"setScriptTimeout",{"ms":35000}] 04:02:25 INFO - PROCESS | 180 | 1468753345308 Marionette TRACE conn6 <- [1,2086,null,{}] 04:02:25 INFO - PROCESS | 180 | 1468753345312 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}] 04:02:25 INFO - PROCESS | 180 | 1468753345314 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:25 INFO - PROCESS | 180 | 1468753345436 Marionette TRACE conn6 <- [1,2087,null,{"value":null}] 04:02:25 INFO - PROCESS | 180 | 1468753345458 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:25 INFO - PROCESS | 180 | 1468753345460 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:25 INFO - PROCESS | 180 | ++DOCSHELL 00000019AF618000 == 36 [pid = 180] [id = 531] 04:02:25 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A8BE3000) [pid = 180] [serial = 1593] [outer = 0000000000000000] 04:02:25 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A98F2C00) [pid = 180] [serial = 1594] [outer = 00000019A8BE3000] 04:02:25 INFO - PROCESS | 180 | 1468753345505 Marionette DEBUG loaded listener.js 04:02:25 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019AA00AC00) [pid = 180] [serial = 1595] [outer = 00000019A8BE3000] 04:02:25 INFO - PROCESS | 180 | 1468753345915 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]]]}] 04:02:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 04:02:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 671ms 04:02:25 INFO - PROCESS | 180 | 1468753345978 Marionette TRACE conn6 -> [0,2089,"getWindowHandle",null] 04:02:25 INFO - PROCESS | 180 | 1468753345981 Marionette TRACE conn6 <- [1,2089,null,{"value":"13"}] 04:02:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 04:02:25 INFO - PROCESS | 180 | 1468753345984 Marionette TRACE conn6 -> [0,2090,"setScriptTimeout",{"ms":35000}] 04:02:25 INFO - PROCESS | 180 | 1468753345986 Marionette TRACE conn6 <- [1,2090,null,{}] 04:02:25 INFO - PROCESS | 180 | 1468753345989 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}] 04:02:25 INFO - PROCESS | 180 | 1468753345991 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:26 INFO - PROCESS | 180 | 1468753346076 Marionette TRACE conn6 <- [1,2091,null,{"value":null}] 04:02:26 INFO - PROCESS | 180 | 1468753346084 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:26 INFO - PROCESS | 180 | 1468753346086 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:26 INFO - PROCESS | 180 | ++DOCSHELL 00000019B04EA800 == 37 [pid = 180] [id = 532] 04:02:26 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019AA005800) [pid = 180] [serial = 1596] [outer = 0000000000000000] 04:02:26 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A872A000) [pid = 180] [serial = 1597] [outer = 00000019AA005800] 04:02:26 INFO - PROCESS | 180 | 1468753346132 Marionette DEBUG loaded listener.js 04:02:26 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019AB803000) [pid = 180] [serial = 1598] [outer = 00000019AA005800] 04:02:26 INFO - PROCESS | 180 | 1468753346548 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]]]}] 04:02:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 04:02:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 629ms 04:02:26 INFO - PROCESS | 180 | 1468753346630 Marionette TRACE conn6 -> [0,2093,"getWindowHandle",null] 04:02:26 INFO - PROCESS | 180 | 1468753346635 Marionette TRACE conn6 <- [1,2093,null,{"value":"13"}] 04:02:26 INFO - PROCESS | 180 | 1468753346646 Marionette TRACE conn6 -> [0,2094,"setScriptTimeout",{"ms":35000}] 04:02:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 04:02:26 INFO - PROCESS | 180 | 1468753346651 Marionette TRACE conn6 <- [1,2094,null,{}] 04:02:26 INFO - PROCESS | 180 | 1468753346658 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}] 04:02:26 INFO - PROCESS | 180 | 1468753346662 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:26 INFO - PROCESS | 180 | 1468753346797 Marionette TRACE conn6 <- [1,2095,null,{"value":null}] 04:02:26 INFO - PROCESS | 180 | 1468753346937 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:26 INFO - PROCESS | 180 | 1468753346943 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:26 INFO - PROCESS | 180 | ++DOCSHELL 00000019A6AB5000 == 38 [pid = 180] [id = 533] 04:02:26 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (000000199C46E800) [pid = 180] [serial = 1599] [outer = 0000000000000000] 04:02:27 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (000000199C78F000) [pid = 180] [serial = 1600] [outer = 000000199C46E800] 04:02:27 INFO - PROCESS | 180 | 1468753347002 Marionette DEBUG loaded listener.js 04:02:27 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (000000199C756400) [pid = 180] [serial = 1601] [outer = 000000199C46E800] 04:02:27 INFO - PROCESS | 180 | 1468753347588 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] 04:02:27 INFO - PROCESS | 180 | 1468753347680 Marionette TRACE conn6 <- [1,2097,null,{"value":"13"}] 04:02:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 04:02:27 INFO - PROCESS | 180 | 1468753347688 Marionette TRACE conn6 -> [0,2098,"setScriptTimeout",{"ms":35000}] 04:02:27 INFO - PROCESS | 180 | 1468753347692 Marionette TRACE conn6 <- [1,2098,null,{}] 04:02:27 INFO - PROCESS | 180 | 1468753347697 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}] 04:02:27 INFO - PROCESS | 180 | 1468753347700 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:27 INFO - PROCESS | 180 | 1468753347826 Marionette TRACE conn6 <- [1,2099,null,{"value":null}] 04:02:27 INFO - PROCESS | 180 | 1468753347916 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:27 INFO - PROCESS | 180 | 1468753347919 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:27 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB8C4000 == 39 [pid = 180] [id = 534] 04:02:27 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019A278E400) [pid = 180] [serial = 1602] [outer = 0000000000000000] 04:02:27 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (00000019A6A40800) [pid = 180] [serial = 1603] [outer = 00000019A278E400] 04:02:27 INFO - PROCESS | 180 | 1468753347979 Marionette DEBUG loaded listener.js 04:02:28 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (00000019A6B33C00) [pid = 180] [serial = 1604] [outer = 00000019A278E400] 04:02:28 INFO - PROCESS | 180 | 1468753348609 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]]]}] 04:02:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 04:02:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 986ms 04:02:28 INFO - PROCESS | 180 | 1468753348675 Marionette TRACE conn6 -> [0,2101,"getWindowHandle",null] 04:02:28 INFO - PROCESS | 180 | 1468753348678 Marionette TRACE conn6 <- [1,2101,null,{"value":"13"}] 04:02:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 04:02:28 INFO - PROCESS | 180 | 1468753348682 Marionette TRACE conn6 -> [0,2102,"setScriptTimeout",{"ms":35000}] 04:02:28 INFO - PROCESS | 180 | 1468753348684 Marionette TRACE conn6 <- [1,2102,null,{}] 04:02:28 INFO - PROCESS | 180 | 1468753348695 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}] 04:02:28 INFO - PROCESS | 180 | 1468753348700 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:28 INFO - PROCESS | 180 | 1468753348819 Marionette TRACE conn6 <- [1,2103,null,{"value":null}] 04:02:28 INFO - PROCESS | 180 | 1468753348947 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:28 INFO - PROCESS | 180 | 1468753348952 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:28 INFO - PROCESS | 180 | ++DOCSHELL 00000019B0655800 == 40 [pid = 180] [id = 535] 04:02:28 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (00000019A92C9400) [pid = 180] [serial = 1605] [outer = 0000000000000000] 04:02:29 INFO - PROCESS | 180 | ++DOMWINDOW == 89 (00000019A9710000) [pid = 180] [serial = 1606] [outer = 00000019A92C9400] 04:02:29 INFO - PROCESS | 180 | 1468753349014 Marionette DEBUG loaded listener.js 04:02:29 INFO - PROCESS | 180 | ++DOMWINDOW == 90 (00000019A9995400) [pid = 180] [serial = 1607] [outer = 00000019A92C9400] 04:02:29 INFO - PROCESS | 180 | 1468753349651 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]]]}] 04:02:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 04:02:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1026ms 04:02:29 INFO - PROCESS | 180 | 1468753349710 Marionette TRACE conn6 -> [0,2105,"getWindowHandle",null] 04:02:29 INFO - PROCESS | 180 | 1468753349712 Marionette TRACE conn6 <- [1,2105,null,{"value":"13"}] 04:02:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 04:02:29 INFO - PROCESS | 180 | 1468753349716 Marionette TRACE conn6 -> [0,2106,"setScriptTimeout",{"ms":35000}] 04:02:29 INFO - PROCESS | 180 | 1468753349718 Marionette TRACE conn6 <- [1,2106,null,{}] 04:02:29 INFO - PROCESS | 180 | 1468753349722 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}] 04:02:29 INFO - PROCESS | 180 | 1468753349724 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:29 INFO - PROCESS | 180 | 1468753349840 Marionette TRACE conn6 <- [1,2107,null,{"value":null}] 04:02:29 INFO - PROCESS | 180 | 1468753349990 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:29 INFO - PROCESS | 180 | 1468753349993 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:30 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE565800 == 41 [pid = 180] [id = 536] 04:02:30 INFO - PROCESS | 180 | ++DOMWINDOW == 91 (00000019A8D70800) [pid = 180] [serial = 1608] [outer = 0000000000000000] 04:02:30 INFO - PROCESS | 180 | ++DOMWINDOW == 92 (00000019AC3B4C00) [pid = 180] [serial = 1609] [outer = 00000019A8D70800] 04:02:30 INFO - PROCESS | 180 | 1468753350050 Marionette DEBUG loaded listener.js 04:02:30 INFO - PROCESS | 180 | ++DOMWINDOW == 93 (00000019AC3C2800) [pid = 180] [serial = 1610] [outer = 00000019A8D70800] 04:02:30 INFO - PROCESS | 180 | 1468753350812 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]]]}] 04:02:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 04:02:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1125ms 04:02:30 INFO - PROCESS | 180 | 1468753350844 Marionette TRACE conn6 -> [0,2109,"getWindowHandle",null] 04:02:30 INFO - PROCESS | 180 | 1468753350848 Marionette TRACE conn6 <- [1,2109,null,{"value":"13"}] 04:02:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 04:02:30 INFO - PROCESS | 180 | 1468753350853 Marionette TRACE conn6 -> [0,2110,"setScriptTimeout",{"ms":35000}] 04:02:30 INFO - PROCESS | 180 | 1468753350856 Marionette TRACE conn6 <- [1,2110,null,{}] 04:02:30 INFO - PROCESS | 180 | 1468753350861 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}] 04:02:30 INFO - PROCESS | 180 | 1468753350864 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:30 INFO - PROCESS | 180 | 1468753350970 Marionette TRACE conn6 <- [1,2111,null,{"value":null}] 04:02:31 INFO - PROCESS | 180 | 1468753351098 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:31 INFO - PROCESS | 180 | 1468753351101 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:31 INFO - PROCESS | 180 | ++DOCSHELL 00000019A1116000 == 42 [pid = 180] [id = 537] 04:02:31 INFO - PROCESS | 180 | ++DOMWINDOW == 94 (000000199C46B400) [pid = 180] [serial = 1611] [outer = 0000000000000000] 04:02:31 INFO - PROCESS | 180 | ++DOMWINDOW == 95 (000000199C69B400) [pid = 180] [serial = 1612] [outer = 000000199C46B400] 04:02:31 INFO - PROCESS | 180 | 1468753351155 Marionette DEBUG loaded listener.js 04:02:31 INFO - PROCESS | 180 | ++DOMWINDOW == 96 (000000199D866C00) [pid = 180] [serial = 1613] [outer = 000000199C46B400] 04:02:31 INFO - PROCESS | 180 | --DOCSHELL 00000019AF618000 == 41 [pid = 180] [id = 531] 04:02:31 INFO - PROCESS | 180 | --DOCSHELL 00000019A8204000 == 40 [pid = 180] [id = 530] 04:02:31 INFO - PROCESS | 180 | --DOCSHELL 00000019AE56E000 == 39 [pid = 180] [id = 529] 04:02:31 INFO - PROCESS | 180 | --DOCSHELL 00000019AD7C0000 == 38 [pid = 180] [id = 528] 04:02:31 INFO - PROCESS | 180 | --DOCSHELL 00000019ACEEC000 == 37 [pid = 180] [id = 527] 04:02:31 INFO - PROCESS | 180 | --DOCSHELL 00000019AB8D1000 == 36 [pid = 180] [id = 526] 04:02:31 INFO - PROCESS | 180 | --DOCSHELL 00000019A87FD800 == 35 [pid = 180] [id = 525] 04:02:31 INFO - PROCESS | 180 | --DOCSHELL 00000019A55C0800 == 34 [pid = 180] [id = 524] 04:02:31 INFO - PROCESS | 180 | --DOCSHELL 00000019A06FB800 == 33 [pid = 180] [id = 523] 04:02:31 INFO - PROCESS | 180 | --DOCSHELL 00000019A80DB800 == 32 [pid = 180] [id = 522] 04:02:31 INFO - PROCESS | 180 | --DOCSHELL 00000019AE59D800 == 31 [pid = 180] [id = 521] 04:02:31 INFO - PROCESS | 180 | --DOCSHELL 00000019AE565800 == 30 [pid = 180] [id = 536] 04:02:31 INFO - PROCESS | 180 | --DOCSHELL 00000019B0655800 == 29 [pid = 180] [id = 535] 04:02:31 INFO - PROCESS | 180 | --DOCSHELL 00000019AB8C4000 == 28 [pid = 180] [id = 534] 04:02:31 INFO - PROCESS | 180 | --DOCSHELL 00000019B04EA800 == 27 [pid = 180] [id = 532] 04:02:31 INFO - PROCESS | 180 | --DOCSHELL 00000019A6AB5000 == 26 [pid = 180] [id = 533] 04:02:32 INFO - PROCESS | 180 | --DOMWINDOW == 95 (00000019A7FBE800) [pid = 180] [serial = 1553] [outer = 0000000000000000] [url = about:blank] 04:02:32 INFO - PROCESS | 180 | --DOMWINDOW == 94 (00000019A0E9B000) [pid = 180] [serial = 1526] [outer = 0000000000000000] [url = about:blank] 04:02:32 INFO - PROCESS | 180 | --DOMWINDOW == 93 (000000199D831400) [pid = 180] [serial = 1525] [outer = 0000000000000000] [url = about:blank] 04:02:32 INFO - PROCESS | 180 | --DOMWINDOW == 92 (00000019A7FB8C00) [pid = 180] [serial = 1529] [outer = 0000000000000000] [url = about:blank] 04:02:32 INFO - PROCESS | 180 | --DOMWINDOW == 91 (00000019A6027400) [pid = 180] [serial = 1528] [outer = 0000000000000000] [url = about:blank] 04:02:32 INFO - PROCESS | 180 | --DOMWINDOW == 90 (00000019AC3B4400) [pid = 180] [serial = 1532] [outer = 0000000000000000] [url = about:blank] 04:02:32 INFO - PROCESS | 180 | --DOMWINDOW == 89 (00000019A98E9400) [pid = 180] [serial = 1531] [outer = 0000000000000000] [url = about:blank] 04:02:32 INFO - PROCESS | 180 | --DOMWINDOW == 88 (00000019A8741400) [pid = 180] [serial = 1556] [outer = 0000000000000000] [url = about:blank] 04:02:32 INFO - PROCESS | 180 | --DOMWINDOW == 87 (00000019A826D000) [pid = 180] [serial = 1555] [outer = 0000000000000000] [url = about:blank] 04:02:32 INFO - PROCESS | 180 | --DOMWINDOW == 86 (00000019A6B0AC00) [pid = 180] [serial = 1558] [outer = 0000000000000000] [url = about:blank] 04:02:32 INFO - PROCESS | 180 | --DOMWINDOW == 85 (00000019A8A6EC00) [pid = 180] [serial = 1559] [outer = 0000000000000000] [url = about:blank] 04:02:32 INFO - PROCESS | 180 | --DOMWINDOW == 84 (00000019A8D6EC00) [pid = 180] [serial = 1562] [outer = 0000000000000000] [url = about:blank] 04:02:32 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019A25C1400) [pid = 180] [serial = 1547] [outer = 0000000000000000] [url = about:blank] 04:02:32 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019A8A79000) [pid = 180] [serial = 1561] [outer = 0000000000000000] [url = about:blank] 04:02:32 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019A554D400) [pid = 180] [serial = 1549] [outer = 0000000000000000] [url = about:blank] 04:02:32 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019A6B35000) [pid = 180] [serial = 1552] [outer = 0000000000000000] [url = about:blank] 04:02:32 INFO - PROCESS | 180 | --DOMWINDOW == 79 (000000199C25DC00) [pid = 180] [serial = 1540] [outer = 0000000000000000] [url = about:blank] 04:02:32 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019A60BA400) [pid = 180] [serial = 1550] [outer = 0000000000000000] [url = about:blank] 04:02:32 INFO - PROCESS | 180 | --DOMWINDOW == 77 (000000199C511C00) [pid = 180] [serial = 1541] [outer = 0000000000000000] [url = about:blank] 04:02:32 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A1F14C00) [pid = 180] [serial = 1546] [outer = 0000000000000000] [url = about:blank] 04:02:32 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A1E72C00) [pid = 180] [serial = 1535] [outer = 0000000000000000] [url = about:blank] 04:02:32 INFO - PROCESS | 180 | --DOMWINDOW == 74 (000000199C25FC00) [pid = 180] [serial = 1534] [outer = 0000000000000000] [url = about:blank] 04:02:32 INFO - PROCESS | 180 | --DOMWINDOW == 73 (000000199D85AC00) [pid = 180] [serial = 1543] [outer = 0000000000000000] [url = about:blank] 04:02:32 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019A05E9400) [pid = 180] [serial = 1544] [outer = 0000000000000000] [url = about:blank] 04:02:32 INFO - PROCESS | 180 | --DOMWINDOW == 71 (000000199A3DA400) [pid = 180] [serial = 1537] [outer = 0000000000000000] [url = about:blank] 04:02:32 INFO - PROCESS | 180 | --DOMWINDOW == 70 (000000199B557400) [pid = 180] [serial = 1538] [outer = 0000000000000000] [url = about:blank] 04:02:32 INFO - PROCESS | 180 | 1468753352391 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]]]}] 04:02:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 04:02:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1591ms 04:02:32 INFO - PROCESS | 180 | 1468753352449 Marionette TRACE conn6 -> [0,2113,"getWindowHandle",null] 04:02:32 INFO - PROCESS | 180 | 1468753352454 Marionette TRACE conn6 <- [1,2113,null,{"value":"13"}] 04:02:32 INFO - PROCESS | 180 | 1468753352458 Marionette TRACE conn6 -> [0,2114,"setScriptTimeout",{"ms":35000}] 04:02:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 04:02:32 INFO - PROCESS | 180 | 1468753352464 Marionette TRACE conn6 <- [1,2114,null,{}] 04:02:32 INFO - PROCESS | 180 | 1468753352469 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}] 04:02:32 INFO - PROCESS | 180 | 1468753352472 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:32 INFO - PROCESS | 180 | 1468753352568 Marionette TRACE conn6 <- [1,2115,null,{"value":null}] 04:02:32 INFO - PROCESS | 180 | 1468753352681 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:32 INFO - PROCESS | 180 | 1468753352683 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:32 INFO - PROCESS | 180 | ++DOCSHELL 00000019A1E24000 == 27 [pid = 180] [id = 538] 04:02:32 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (000000199BF16800) [pid = 180] [serial = 1614] [outer = 0000000000000000] 04:02:32 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (000000199C191C00) [pid = 180] [serial = 1615] [outer = 000000199BF16800] 04:02:32 INFO - PROCESS | 180 | 1468753352734 Marionette DEBUG loaded listener.js 04:02:32 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (000000199C25D400) [pid = 180] [serial = 1616] [outer = 000000199BF16800] 04:02:32 INFO - PROCESS | 180 | --DOCSHELL 00000019A10C8000 == 26 [pid = 180] [id = 10] 04:02:33 INFO - PROCESS | 180 | 1468753353231 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]]]}] 04:02:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 04:02:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 840ms 04:02:33 INFO - PROCESS | 180 | 1468753353303 Marionette TRACE conn6 -> [0,2117,"getWindowHandle",null] 04:02:33 INFO - PROCESS | 180 | 1468753353308 Marionette TRACE conn6 <- [1,2117,null,{"value":"13"}] 04:02:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 04:02:33 INFO - PROCESS | 180 | 1468753353315 Marionette TRACE conn6 -> [0,2118,"setScriptTimeout",{"ms":35000}] 04:02:33 INFO - PROCESS | 180 | 1468753353318 Marionette TRACE conn6 <- [1,2118,null,{}] 04:02:33 INFO - PROCESS | 180 | 1468753353322 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}] 04:02:33 INFO - PROCESS | 180 | 1468753353325 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:33 INFO - PROCESS | 180 | 1468753353430 Marionette TRACE conn6 <- [1,2119,null,{"value":null}] 04:02:33 INFO - PROCESS | 180 | 1468753353503 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:33 INFO - PROCESS | 180 | 1468753353505 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:33 INFO - PROCESS | 180 | ++DOCSHELL 00000019A80EB000 == 27 [pid = 180] [id = 539] 04:02:33 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (000000199C196C00) [pid = 180] [serial = 1617] [outer = 0000000000000000] 04:02:33 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A05AF000) [pid = 180] [serial = 1618] [outer = 000000199C196C00] 04:02:33 INFO - PROCESS | 180 | 1468753353556 Marionette DEBUG loaded listener.js 04:02:33 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A0E98400) [pid = 180] [serial = 1619] [outer = 000000199C196C00] 04:02:33 INFO - PROCESS | 180 | 1468753353958 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] 04:02:34 INFO - PROCESS | 180 | 1468753354010 Marionette TRACE conn6 <- [1,2121,null,{"value":"13"}] 04:02:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 04:02:34 INFO - PROCESS | 180 | 1468753354015 Marionette TRACE conn6 -> [0,2122,"setScriptTimeout",{"ms":35000}] 04:02:34 INFO - PROCESS | 180 | 1468753354018 Marionette TRACE conn6 <- [1,2122,null,{}] 04:02:34 INFO - PROCESS | 180 | 1468753354039 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}] 04:02:34 INFO - PROCESS | 180 | 1468753354044 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:34 INFO - PROCESS | 180 | 1468753354159 Marionette TRACE conn6 <- [1,2123,null,{"value":null}] 04:02:34 INFO - PROCESS | 180 | 1468753354213 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:34 INFO - PROCESS | 180 | 1468753354217 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:34 INFO - PROCESS | 180 | ++DOCSHELL 00000019A8E08000 == 28 [pid = 180] [id = 540] 04:02:34 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A1E77800) [pid = 180] [serial = 1620] [outer = 0000000000000000] 04:02:34 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A1FC7C00) [pid = 180] [serial = 1621] [outer = 00000019A1E77800] 04:02:34 INFO - PROCESS | 180 | 1468753354268 Marionette DEBUG loaded listener.js 04:02:34 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A25FCC00) [pid = 180] [serial = 1622] [outer = 00000019A1E77800] 04:02:34 INFO - PROCESS | 180 | 1468753354705 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] 04:02:34 INFO - PROCESS | 180 | 1468753354786 Marionette TRACE conn6 <- [1,2125,null,{"value":"13"}] 04:02:34 INFO - PROCESS | 180 | 1468753354790 Marionette TRACE conn6 -> [0,2126,"setScriptTimeout",{"ms":35000}] 04:02:34 INFO - PROCESS | 180 | 1468753354792 Marionette TRACE conn6 <- [1,2126,null,{}] 04:02:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 04:02:34 INFO - PROCESS | 180 | 1468753354795 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}] 04:02:34 INFO - PROCESS | 180 | 1468753354798 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:34 INFO - PROCESS | 180 | 1468753354919 Marionette TRACE conn6 <- [1,2127,null,{"value":null}] 04:02:34 INFO - PROCESS | 180 | 1468753354975 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:34 INFO - PROCESS | 180 | 1468753354977 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:34 INFO - PROCESS | 180 | ++DOCSHELL 00000019AA2AA800 == 29 [pid = 180] [id = 541] 04:02:34 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A59BF400) [pid = 180] [serial = 1623] [outer = 0000000000000000] 04:02:35 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A60C0C00) [pid = 180] [serial = 1624] [outer = 00000019A59BF400] 04:02:35 INFO - PROCESS | 180 | 1468753355024 Marionette DEBUG loaded listener.js 04:02:35 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A6B02C00) [pid = 180] [serial = 1625] [outer = 00000019A59BF400] 04:02:35 INFO - PROCESS | 180 | 1468753355466 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]]]}] 04:02:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 04:02:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 734ms 04:02:35 INFO - PROCESS | 180 | 1468753355529 Marionette TRACE conn6 -> [0,2129,"getWindowHandle",null] 04:02:35 INFO - PROCESS | 180 | 1468753355531 Marionette TRACE conn6 <- [1,2129,null,{"value":"13"}] 04:02:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 04:02:35 INFO - PROCESS | 180 | 1468753355540 Marionette TRACE conn6 -> [0,2130,"setScriptTimeout",{"ms":35000}] 04:02:35 INFO - PROCESS | 180 | 1468753355542 Marionette TRACE conn6 <- [1,2130,null,{}] 04:02:35 INFO - PROCESS | 180 | 1468753355546 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}] 04:02:35 INFO - PROCESS | 180 | 1468753355548 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:35 INFO - PROCESS | 180 | 1468753355668 Marionette TRACE conn6 <- [1,2131,null,{"value":null}] 04:02:35 INFO - PROCESS | 180 | 1468753355678 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:35 INFO - PROCESS | 180 | 1468753355680 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:35 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB8F1800 == 30 [pid = 180] [id = 542] 04:02:35 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A6AA7C00) [pid = 180] [serial = 1626] [outer = 0000000000000000] 04:02:35 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019A6B35000) [pid = 180] [serial = 1627] [outer = 00000019A6AA7C00] 04:02:35 INFO - PROCESS | 180 | 1468753355728 Marionette DEBUG loaded listener.js 04:02:35 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019A7EC1C00) [pid = 180] [serial = 1628] [outer = 00000019A6AA7C00] 04:02:36 INFO - PROCESS | 180 | --DOMWINDOW == 84 (00000019A842A400) [pid = 180] [serial = 1581] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 04:02:36 INFO - PROCESS | 180 | --DOMWINDOW == 83 (000000199B3C8C00) [pid = 180] [serial = 1569] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 04:02:36 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019A8A7A000) [pid = 180] [serial = 1584] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 04:02:36 INFO - PROCESS | 180 | --DOMWINDOW == 81 (000000199C0CC400) [pid = 180] [serial = 1566] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 04:02:36 INFO - PROCESS | 180 | --DOMWINDOW == 80 (000000199C51B400) [pid = 180] [serial = 1572] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 04:02:36 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019A59BF800) [pid = 180] [serial = 1578] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 04:02:36 INFO - PROCESS | 180 | --DOMWINDOW == 78 (000000199C6A3400) [pid = 180] [serial = 1575] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 04:02:36 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019A8D6F400) [pid = 180] [serial = 1563] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 04:02:36 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A9763000) [pid = 180] [serial = 1587] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 04:02:36 INFO - PROCESS | 180 | --DOMWINDOW == 75 (000000199ABDAC00) [pid = 180] [serial = 1590] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 04:02:36 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019A8BE3000) [pid = 180] [serial = 1593] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 04:02:36 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019AA005800) [pid = 180] [serial = 1596] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 04:02:36 INFO - PROCESS | 180 | 1468753356399 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] 04:02:36 INFO - PROCESS | 180 | 1468753356426 Marionette TRACE conn6 <- [1,2133,null,{"value":"13"}] 04:02:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 04:02:36 INFO - PROCESS | 180 | 1468753356430 Marionette TRACE conn6 -> [0,2134,"setScriptTimeout",{"ms":35000}] 04:02:36 INFO - PROCESS | 180 | 1468753356431 Marionette TRACE conn6 <- [1,2134,null,{}] 04:02:36 INFO - PROCESS | 180 | 1468753356440 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}] 04:02:36 INFO - PROCESS | 180 | 1468753356446 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:36 INFO - PROCESS | 180 | 1468753356575 Marionette TRACE conn6 <- [1,2135,null,{"value":null}] 04:02:36 INFO - PROCESS | 180 | 1468753356628 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:36 INFO - PROCESS | 180 | 1468753356630 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:36 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD01E000 == 31 [pid = 180] [id = 543] 04:02:36 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (000000199BF22400) [pid = 180] [serial = 1629] [outer = 0000000000000000] 04:02:36 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A6B2F800) [pid = 180] [serial = 1630] [outer = 000000199BF22400] 04:02:36 INFO - PROCESS | 180 | 1468753356685 Marionette DEBUG loaded listener.js 04:02:36 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A8734800) [pid = 180] [serial = 1631] [outer = 000000199BF22400] 04:02:37 INFO - PROCESS | 180 | 1468753357034 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] 04:02:37 INFO - PROCESS | 180 | 1468753357128 Marionette TRACE conn6 <- [1,2137,null,{"value":"13"}] 04:02:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 04:02:37 INFO - PROCESS | 180 | 1468753357135 Marionette TRACE conn6 -> [0,2138,"setScriptTimeout",{"ms":35000}] 04:02:37 INFO - PROCESS | 180 | 1468753357137 Marionette TRACE conn6 <- [1,2138,null,{}] 04:02:37 INFO - PROCESS | 180 | 1468753357141 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}] 04:02:37 INFO - PROCESS | 180 | 1468753357143 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:37 INFO - PROCESS | 180 | 1468753357226 Marionette TRACE conn6 <- [1,2139,null,{"value":null}] 04:02:37 INFO - PROCESS | 180 | 1468753357234 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:37 INFO - PROCESS | 180 | 1468753357236 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:37 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD7B3800 == 32 [pid = 180] [id = 544] 04:02:37 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A8740400) [pid = 180] [serial = 1632] [outer = 0000000000000000] 04:02:37 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A8A6F800) [pid = 180] [serial = 1633] [outer = 00000019A8740400] 04:02:37 INFO - PROCESS | 180 | 1468753357280 Marionette DEBUG loaded listener.js 04:02:37 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A8A7A800) [pid = 180] [serial = 1634] [outer = 00000019A8740400] 04:02:37 INFO - PROCESS | 180 | 1468753357700 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] 04:02:37 INFO - PROCESS | 180 | 1468753357733 Marionette TRACE conn6 <- [1,2141,null,{"value":"13"}] 04:02:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 04:02:37 INFO - PROCESS | 180 | 1468753357737 Marionette TRACE conn6 -> [0,2142,"setScriptTimeout",{"ms":35000}] 04:02:37 INFO - PROCESS | 180 | 1468753357739 Marionette TRACE conn6 <- [1,2142,null,{}] 04:02:37 INFO - PROCESS | 180 | 1468753357743 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}] 04:02:37 INFO - PROCESS | 180 | 1468753357745 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:37 INFO - PROCESS | 180 | 1468753357826 Marionette TRACE conn6 <- [1,2143,null,{"value":null}] 04:02:37 INFO - PROCESS | 180 | 1468753357833 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:37 INFO - PROCESS | 180 | 1468753357835 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:37 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD7EB000 == 33 [pid = 180] [id = 545] 04:02:37 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A8D69C00) [pid = 180] [serial = 1635] [outer = 0000000000000000] 04:02:37 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A9057C00) [pid = 180] [serial = 1636] [outer = 00000019A8D69C00] 04:02:37 INFO - PROCESS | 180 | 1468753357889 Marionette DEBUG loaded listener.js 04:02:37 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A9246C00) [pid = 180] [serial = 1637] [outer = 00000019A8D69C00] 04:02:38 INFO - PROCESS | 180 | 1468753358574 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]]]}] 04:02:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 04:02:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 881ms 04:02:38 INFO - PROCESS | 180 | 1468753358623 Marionette TRACE conn6 -> [0,2145,"getWindowHandle",null] 04:02:38 INFO - PROCESS | 180 | 1468753358628 Marionette TRACE conn6 <- [1,2145,null,{"value":"13"}] 04:02:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 04:02:38 INFO - PROCESS | 180 | 1468753358633 Marionette TRACE conn6 -> [0,2146,"setScriptTimeout",{"ms":35000}] 04:02:38 INFO - PROCESS | 180 | 1468753358637 Marionette TRACE conn6 <- [1,2146,null,{}] 04:02:38 INFO - PROCESS | 180 | 1468753358643 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}] 04:02:38 INFO - PROCESS | 180 | 1468753358647 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:38 INFO - PROCESS | 180 | 1468753358777 Marionette TRACE conn6 <- [1,2147,null,{"value":null}] 04:02:38 INFO - PROCESS | 180 | 1468753358903 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:38 INFO - PROCESS | 180 | 1468753358906 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:38 INFO - PROCESS | 180 | ++DOCSHELL 00000019A2554000 == 34 [pid = 180] [id = 546] 04:02:38 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (000000199BC2C800) [pid = 180] [serial = 1638] [outer = 0000000000000000] 04:02:38 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (000000199C0BFC00) [pid = 180] [serial = 1639] [outer = 000000199BC2C800] 04:02:38 INFO - PROCESS | 180 | 1468753358967 Marionette DEBUG loaded listener.js 04:02:39 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (000000199C260C00) [pid = 180] [serial = 1640] [outer = 000000199BC2C800] 04:02:39 INFO - PROCESS | 180 | 1468753359738 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] 04:02:39 INFO - PROCESS | 180 | 1468753359824 Marionette TRACE conn6 <- [1,2149,null,{"value":"13"}] 04:02:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 04:02:39 INFO - PROCESS | 180 | 1468753359831 Marionette TRACE conn6 -> [0,2150,"setScriptTimeout",{"ms":35000}] 04:02:39 INFO - PROCESS | 180 | 1468753359834 Marionette TRACE conn6 <- [1,2150,null,{}] 04:02:39 INFO - PROCESS | 180 | 1468753359839 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}] 04:02:39 INFO - PROCESS | 180 | 1468753359842 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:40 INFO - PROCESS | 180 | 1468753359995 Marionette TRACE conn6 <- [1,2151,null,{"value":null}] 04:02:40 INFO - PROCESS | 180 | 1468753360115 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:40 INFO - PROCESS | 180 | 1468753360118 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:40 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB3DD000 == 35 [pid = 180] [id = 547] 04:02:40 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (000000199AB4D400) [pid = 180] [serial = 1641] [outer = 0000000000000000] 04:02:40 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (00000019A1F10C00) [pid = 180] [serial = 1642] [outer = 000000199AB4D400] 04:02:40 INFO - PROCESS | 180 | 1468753360179 Marionette DEBUG loaded listener.js 04:02:40 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (00000019A25F7800) [pid = 180] [serial = 1643] [outer = 000000199AB4D400] 04:02:41 INFO - PROCESS | 180 | --DOCSHELL 00000019AD7B3800 == 34 [pid = 180] [id = 544] 04:02:41 INFO - PROCESS | 180 | --DOCSHELL 00000019AD01E000 == 33 [pid = 180] [id = 543] 04:02:41 INFO - PROCESS | 180 | --DOCSHELL 00000019AB8F1800 == 32 [pid = 180] [id = 542] 04:02:41 INFO - PROCESS | 180 | --DOCSHELL 00000019AA2AA800 == 31 [pid = 180] [id = 541] 04:02:41 INFO - PROCESS | 180 | --DOCSHELL 00000019A8E08000 == 30 [pid = 180] [id = 540] 04:02:41 INFO - PROCESS | 180 | --DOCSHELL 000000199AB24800 == 29 [pid = 180] [id = 11] 04:02:41 INFO - PROCESS | 180 | --DOCSHELL 00000019A80EB000 == 28 [pid = 180] [id = 539] 04:02:41 INFO - PROCESS | 180 | --DOCSHELL 00000019A1E24000 == 27 [pid = 180] [id = 538] 04:02:41 INFO - PROCESS | 180 | --DOCSHELL 00000019A1116000 == 26 [pid = 180] [id = 537] 04:02:41 INFO - PROCESS | 180 | --DOMWINDOW == 87 (00000019A872A400) [pid = 180] [serial = 1582] [outer = 0000000000000000] [url = about:blank] 04:02:41 INFO - PROCESS | 180 | --DOMWINDOW == 86 (00000019A8739400) [pid = 180] [serial = 1583] [outer = 0000000000000000] [url = about:blank] 04:02:41 INFO - PROCESS | 180 | --DOMWINDOW == 85 (000000199C0C7400) [pid = 180] [serial = 1570] [outer = 0000000000000000] [url = about:blank] 04:02:41 INFO - PROCESS | 180 | --DOMWINDOW == 84 (00000019A8BDB000) [pid = 180] [serial = 1585] [outer = 0000000000000000] [url = about:blank] 04:02:41 INFO - PROCESS | 180 | --DOMWINDOW == 83 (000000199C750800) [pid = 180] [serial = 1571] [outer = 0000000000000000] [url = about:blank] 04:02:41 INFO - PROCESS | 180 | --DOMWINDOW == 82 (000000199C79BC00) [pid = 180] [serial = 1567] [outer = 0000000000000000] [url = about:blank] 04:02:41 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019A05B8C00) [pid = 180] [serial = 1568] [outer = 0000000000000000] [url = about:blank] 04:02:41 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019A92CD000) [pid = 180] [serial = 1586] [outer = 0000000000000000] [url = about:blank] 04:02:41 INFO - PROCESS | 180 | --DOMWINDOW == 79 (000000199D826800) [pid = 180] [serial = 1573] [outer = 0000000000000000] [url = about:blank] 04:02:41 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019A087E400) [pid = 180] [serial = 1574] [outer = 0000000000000000] [url = about:blank] 04:02:41 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019A6B32000) [pid = 180] [serial = 1579] [outer = 0000000000000000] [url = about:blank] 04:02:41 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A25EE400) [pid = 180] [serial = 1576] [outer = 0000000000000000] [url = about:blank] 04:02:41 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A5548400) [pid = 180] [serial = 1577] [outer = 0000000000000000] [url = about:blank] 04:02:41 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019A937D000) [pid = 180] [serial = 1565] [outer = 0000000000000000] [url = about:blank] 04:02:41 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019A9060C00) [pid = 180] [serial = 1564] [outer = 0000000000000000] [url = about:blank] 04:02:41 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019A97AEC00) [pid = 180] [serial = 1588] [outer = 0000000000000000] [url = about:blank] 04:02:41 INFO - PROCESS | 180 | --DOMWINDOW == 71 (000000199C755C00) [pid = 180] [serial = 1591] [outer = 0000000000000000] [url = about:blank] 04:02:41 INFO - PROCESS | 180 | --DOMWINDOW == 70 (00000019A84AAC00) [pid = 180] [serial = 1592] [outer = 0000000000000000] [url = about:blank] 04:02:41 INFO - PROCESS | 180 | --DOMWINDOW == 69 (00000019A98F2C00) [pid = 180] [serial = 1594] [outer = 0000000000000000] [url = about:blank] 04:02:41 INFO - PROCESS | 180 | --DOMWINDOW == 68 (00000019AA00AC00) [pid = 180] [serial = 1595] [outer = 0000000000000000] [url = about:blank] 04:02:41 INFO - PROCESS | 180 | --DOMWINDOW == 67 (00000019A98EB400) [pid = 180] [serial = 1589] [outer = 0000000000000000] [url = about:blank] 04:02:41 INFO - PROCESS | 180 | --DOMWINDOW == 66 (00000019A872A000) [pid = 180] [serial = 1597] [outer = 0000000000000000] [url = about:blank] 04:02:41 INFO - PROCESS | 180 | --DOMWINDOW == 65 (00000019AB803000) [pid = 180] [serial = 1598] [outer = 0000000000000000] [url = about:blank] 04:02:41 INFO - PROCESS | 180 | --DOMWINDOW == 64 (00000019A7FBAC00) [pid = 180] [serial = 1580] [outer = 0000000000000000] [url = about:blank] 04:02:41 INFO - PROCESS | 180 | 1468753361047 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]]]}] 04:02:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 04:02:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1274ms 04:02:41 INFO - PROCESS | 180 | 1468753361106 Marionette TRACE conn6 -> [0,2153,"getWindowHandle",null] 04:02:41 INFO - PROCESS | 180 | 1468753361110 Marionette TRACE conn6 <- [1,2153,null,{"value":"13"}] 04:02:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 04:02:41 INFO - PROCESS | 180 | 1468753361115 Marionette TRACE conn6 -> [0,2154,"setScriptTimeout",{"ms":35000}] 04:02:41 INFO - PROCESS | 180 | 1468753361118 Marionette TRACE conn6 <- [1,2154,null,{}] 04:02:41 INFO - PROCESS | 180 | 1468753361124 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}] 04:02:41 INFO - PROCESS | 180 | 1468753361127 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:41 INFO - PROCESS | 180 | 1468753361222 Marionette TRACE conn6 <- [1,2155,null,{"value":null}] 04:02:41 INFO - PROCESS | 180 | 1468753361236 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:41 INFO - PROCESS | 180 | 1468753361239 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:41 INFO - PROCESS | 180 | ++DOCSHELL 00000019A1F89800 == 27 [pid = 180] [id = 548] 04:02:41 INFO - PROCESS | 180 | ++DOMWINDOW == 65 (000000199C466800) [pid = 180] [serial = 1644] [outer = 0000000000000000] 04:02:41 INFO - PROCESS | 180 | ++DOMWINDOW == 66 (000000199C74C800) [pid = 180] [serial = 1645] [outer = 000000199C466800] 04:02:41 INFO - PROCESS | 180 | 1468753361289 Marionette DEBUG loaded listener.js 04:02:41 INFO - PROCESS | 180 | ++DOMWINDOW == 67 (000000199D82FC00) [pid = 180] [serial = 1646] [outer = 000000199C466800] 04:02:41 INFO - PROCESS | 180 | 1468753361812 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]]]}] 04:02:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 04:02:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 734ms 04:02:41 INFO - PROCESS | 180 | 1468753361853 Marionette TRACE conn6 -> [0,2157,"getWindowHandle",null] 04:02:41 INFO - PROCESS | 180 | 1468753361858 Marionette TRACE conn6 <- [1,2157,null,{"value":"13"}] 04:02:41 INFO - PROCESS | 180 | 1468753361864 Marionette TRACE conn6 -> [0,2158,"setScriptTimeout",{"ms":35000}] 04:02:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 04:02:41 INFO - PROCESS | 180 | 1468753361867 Marionette TRACE conn6 <- [1,2158,null,{}] 04:02:41 INFO - PROCESS | 180 | 1468753361871 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}] 04:02:41 INFO - PROCESS | 180 | 1468753361874 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:41 INFO - PROCESS | 180 | 1468753361966 Marionette TRACE conn6 <- [1,2159,null,{"value":null}] 04:02:41 INFO - PROCESS | 180 | 1468753361975 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:41 INFO - PROCESS | 180 | 1468753361977 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:42 INFO - PROCESS | 180 | ++DOCSHELL 00000019A84E3800 == 28 [pid = 180] [id = 549] 04:02:42 INFO - PROCESS | 180 | ++DOMWINDOW == 68 (00000019A1F12400) [pid = 180] [serial = 1647] [outer = 0000000000000000] 04:02:42 INFO - PROCESS | 180 | ++DOMWINDOW == 69 (00000019A1FC9400) [pid = 180] [serial = 1648] [outer = 00000019A1F12400] 04:02:42 INFO - PROCESS | 180 | 1468753362028 Marionette DEBUG loaded listener.js 04:02:42 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (00000019A278D000) [pid = 180] [serial = 1649] [outer = 00000019A1F12400] 04:02:42 INFO - PROCESS | 180 | 1468753362492 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]]]}] 04:02:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 04:02:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 671ms 04:02:42 INFO - PROCESS | 180 | 1468753362540 Marionette TRACE conn6 -> [0,2161,"getWindowHandle",null] 04:02:42 INFO - PROCESS | 180 | 1468753362542 Marionette TRACE conn6 <- [1,2161,null,{"value":"13"}] 04:02:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 04:02:42 INFO - PROCESS | 180 | 1468753362546 Marionette TRACE conn6 -> [0,2162,"setScriptTimeout",{"ms":35000}] 04:02:42 INFO - PROCESS | 180 | 1468753362550 Marionette TRACE conn6 <- [1,2162,null,{}] 04:02:42 INFO - PROCESS | 180 | 1468753362562 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}] 04:02:42 INFO - PROCESS | 180 | 1468753362567 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:42 INFO - PROCESS | 180 | 1468753362687 Marionette TRACE conn6 <- [1,2163,null,{"value":null}] 04:02:42 INFO - PROCESS | 180 | 1468753362704 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:42 INFO - PROCESS | 180 | 1468753362707 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:42 INFO - PROCESS | 180 | ++DOCSHELL 00000019AA04A000 == 29 [pid = 180] [id = 550] 04:02:42 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (000000199B3CFC00) [pid = 180] [serial = 1650] [outer = 0000000000000000] 04:02:42 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (00000019A6B39400) [pid = 180] [serial = 1651] [outer = 000000199B3CFC00] 04:02:42 INFO - PROCESS | 180 | 1468753362758 Marionette DEBUG loaded listener.js 04:02:42 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019A809A000) [pid = 180] [serial = 1652] [outer = 000000199B3CFC00] 04:02:43 INFO - PROCESS | 180 | 1468753363201 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]]]}] 04:02:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 04:02:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 692ms 04:02:43 INFO - PROCESS | 180 | 1468753363241 Marionette TRACE conn6 -> [0,2165,"getWindowHandle",null] 04:02:43 INFO - PROCESS | 180 | 1468753363244 Marionette TRACE conn6 <- [1,2165,null,{"value":"13"}] 04:02:43 INFO - PROCESS | 180 | 1468753363255 Marionette TRACE conn6 -> [0,2166,"setScriptTimeout",{"ms":35000}] 04:02:43 INFO - PROCESS | 180 | 1468753363257 Marionette TRACE conn6 <- [1,2166,null,{}] 04:02:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 04:02:43 INFO - PROCESS | 180 | 1468753363260 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}] 04:02:43 INFO - PROCESS | 180 | 1468753363262 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:43 INFO - PROCESS | 180 | 1468753363384 Marionette TRACE conn6 <- [1,2167,null,{"value":null}] 04:02:43 INFO - PROCESS | 180 | 1468753363391 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:43 INFO - PROCESS | 180 | 1468753363393 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:43 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACEED800 == 30 [pid = 180] [id = 551] 04:02:43 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019A809A400) [pid = 180] [serial = 1653] [outer = 0000000000000000] 04:02:43 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A873CC00) [pid = 180] [serial = 1654] [outer = 00000019A809A400] 04:02:43 INFO - PROCESS | 180 | 1468753363439 Marionette DEBUG loaded listener.js 04:02:43 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A8A6FC00) [pid = 180] [serial = 1655] [outer = 00000019A809A400] 04:02:43 INFO - PROCESS | 180 | 1468753363901 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]]]}] 04:02:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 04:02:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 671ms 04:02:43 INFO - PROCESS | 180 | 1468753363936 Marionette TRACE conn6 -> [0,2169,"getWindowHandle",null] 04:02:43 INFO - PROCESS | 180 | 1468753363938 Marionette TRACE conn6 <- [1,2169,null,{"value":"13"}] 04:02:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 04:02:43 INFO - PROCESS | 180 | 1468753363942 Marionette TRACE conn6 -> [0,2170,"setScriptTimeout",{"ms":35000}] 04:02:43 INFO - PROCESS | 180 | 1468753363944 Marionette TRACE conn6 <- [1,2170,null,{}] 04:02:43 INFO - PROCESS | 180 | 1468753363947 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}] 04:02:43 INFO - PROCESS | 180 | 1468753363949 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:44 INFO - PROCESS | 180 | 1468753364071 Marionette TRACE conn6 <- [1,2171,null,{"value":null}] 04:02:44 INFO - PROCESS | 180 | 1468753364155 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:44 INFO - PROCESS | 180 | 1468753364157 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:44 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD7C8800 == 31 [pid = 180] [id = 552] 04:02:44 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (000000199AED3C00) [pid = 180] [serial = 1656] [outer = 0000000000000000] 04:02:44 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A8D71C00) [pid = 180] [serial = 1657] [outer = 000000199AED3C00] 04:02:44 INFO - PROCESS | 180 | 1468753364203 Marionette DEBUG loaded listener.js 04:02:44 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A92D3800) [pid = 180] [serial = 1658] [outer = 000000199AED3C00] 04:02:44 INFO - PROCESS | 180 | 1468753364628 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]]]}] 04:02:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 04:02:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 734ms 04:02:44 INFO - PROCESS | 180 | 1468753364680 Marionette TRACE conn6 -> [0,2173,"getWindowHandle",null] 04:02:44 INFO - PROCESS | 180 | 1468753364682 Marionette TRACE conn6 <- [1,2173,null,{"value":"13"}] 04:02:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 04:02:44 INFO - PROCESS | 180 | 1468753364686 Marionette TRACE conn6 -> [0,2174,"setScriptTimeout",{"ms":35000}] 04:02:44 INFO - PROCESS | 180 | 1468753364687 Marionette TRACE conn6 <- [1,2174,null,{}] 04:02:44 INFO - PROCESS | 180 | 1468753364696 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}] 04:02:44 INFO - PROCESS | 180 | 1468753364703 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:44 INFO - PROCESS | 180 | 1468753364843 Marionette TRACE conn6 <- [1,2175,null,{"value":null}] 04:02:44 INFO - PROCESS | 180 | 1468753364901 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:44 INFO - PROCESS | 180 | 1468753364903 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:44 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE598000 == 32 [pid = 180] [id = 553] 04:02:44 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A9769800) [pid = 180] [serial = 1659] [outer = 0000000000000000] 04:02:44 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A98F0800) [pid = 180] [serial = 1660] [outer = 00000019A9769800] 04:02:44 INFO - PROCESS | 180 | 1468753364955 Marionette DEBUG loaded listener.js 04:02:45 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019AA005800) [pid = 180] [serial = 1661] [outer = 00000019A9769800] 04:02:45 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019A10C9800) [pid = 180] [serial = 26] [outer = 0000000000000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:02:45 INFO - PROCESS | 180 | --DOMWINDOW == 80 (000000199BF16800) [pid = 180] [serial = 1614] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 04:02:45 INFO - PROCESS | 180 | --DOMWINDOW == 79 (000000199C46B400) [pid = 180] [serial = 1611] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 04:02:45 INFO - PROCESS | 180 | --DOMWINDOW == 78 (000000199C196C00) [pid = 180] [serial = 1617] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 04:02:45 INFO - PROCESS | 180 | --DOMWINDOW == 77 (000000199AE10000) [pid = 180] [serial = 29] [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.] 04:02:45 INFO - PROCESS | 180 | --DOMWINDOW == 76 (000000199C46E800) [pid = 180] [serial = 1599] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 04:02:45 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A278E400) [pid = 180] [serial = 1602] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 04:02:45 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019A92C9400) [pid = 180] [serial = 1605] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 04:02:45 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019A8D70800) [pid = 180] [serial = 1608] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 04:02:45 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019A59BF400) [pid = 180] [serial = 1623] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 04:02:45 INFO - PROCESS | 180 | --DOMWINDOW == 71 (000000199BF22400) [pid = 180] [serial = 1629] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 04:02:45 INFO - PROCESS | 180 | --DOMWINDOW == 70 (00000019A6AA7C00) [pid = 180] [serial = 1626] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 04:02:45 INFO - PROCESS | 180 | --DOMWINDOW == 69 (00000019A8740400) [pid = 180] [serial = 1632] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 04:02:45 INFO - PROCESS | 180 | --DOMWINDOW == 68 (00000019A1E77800) [pid = 180] [serial = 1620] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 04:02:45 INFO - PROCESS | 180 | 1468753365411 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]]]}] 04:02:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 04:02:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 776ms 04:02:45 INFO - PROCESS | 180 | 1468753365469 Marionette TRACE conn6 -> [0,2177,"getWindowHandle",null] 04:02:45 INFO - PROCESS | 180 | 1468753365471 Marionette TRACE conn6 <- [1,2177,null,{"value":"13"}] 04:02:45 INFO - PROCESS | 180 | 1468753365474 Marionette TRACE conn6 -> [0,2178,"setScriptTimeout",{"ms":35000}] 04:02:45 INFO - PROCESS | 180 | 1468753365476 Marionette TRACE conn6 <- [1,2178,null,{}] 04:02:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 04:02:45 INFO - PROCESS | 180 | 1468753365480 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}] 04:02:45 INFO - PROCESS | 180 | 1468753365482 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:45 INFO - PROCESS | 180 | 1468753365564 Marionette TRACE conn6 <- [1,2179,null,{"value":null}] 04:02:45 INFO - PROCESS | 180 | 1468753365569 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:45 INFO - PROCESS | 180 | 1468753365571 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:45 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE5D5000 == 33 [pid = 180] [id = 554] 04:02:45 INFO - PROCESS | 180 | ++DOMWINDOW == 69 (000000199B330C00) [pid = 180] [serial = 1662] [outer = 0000000000000000] 04:02:45 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (00000019A1E72800) [pid = 180] [serial = 1663] [outer = 000000199B330C00] 04:02:45 INFO - PROCESS | 180 | 1468753365617 Marionette DEBUG loaded listener.js 04:02:45 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (00000019A873D800) [pid = 180] [serial = 1664] [outer = 000000199B330C00] 04:02:46 INFO - PROCESS | 180 | 1468753366047 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]]]}] 04:02:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 04:02:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 629ms 04:02:46 INFO - PROCESS | 180 | 1468753366108 Marionette TRACE conn6 -> [0,2181,"getWindowHandle",null] 04:02:46 INFO - PROCESS | 180 | 1468753366110 Marionette TRACE conn6 <- [1,2181,null,{"value":"13"}] 04:02:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 04:02:46 INFO - PROCESS | 180 | 1468753366114 Marionette TRACE conn6 -> [0,2182,"setScriptTimeout",{"ms":35000}] 04:02:46 INFO - PROCESS | 180 | 1468753366115 Marionette TRACE conn6 <- [1,2182,null,{}] 04:02:46 INFO - PROCESS | 180 | 1468753366119 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}] 04:02:46 INFO - PROCESS | 180 | 1468753366121 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:46 INFO - PROCESS | 180 | 1468753366205 Marionette TRACE conn6 <- [1,2183,null,{"value":null}] 04:02:46 INFO - PROCESS | 180 | 1468753366210 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:46 INFO - PROCESS | 180 | 1468753366220 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:46 INFO - PROCESS | 180 | ++DOCSHELL 00000019AF612000 == 34 [pid = 180] [id = 555] 04:02:46 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (00000019A8D70800) [pid = 180] [serial = 1665] [outer = 0000000000000000] 04:02:46 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019AA2B1800) [pid = 180] [serial = 1666] [outer = 00000019A8D70800] 04:02:46 INFO - PROCESS | 180 | 1468753366268 Marionette DEBUG loaded listener.js 04:02:46 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019AB803800) [pid = 180] [serial = 1667] [outer = 00000019A8D70800] 04:02:46 INFO - PROCESS | 180 | 1468753366673 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]]]}] 04:02:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 04:02:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 629ms 04:02:46 INFO - PROCESS | 180 | 1468753366745 Marionette TRACE conn6 -> [0,2185,"getWindowHandle",null] 04:02:46 INFO - PROCESS | 180 | 1468753366748 Marionette TRACE conn6 <- [1,2185,null,{"value":"13"}] 04:02:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 04:02:46 INFO - PROCESS | 180 | 1468753366751 Marionette TRACE conn6 -> [0,2186,"setScriptTimeout",{"ms":35000}] 04:02:46 INFO - PROCESS | 180 | 1468753366753 Marionette TRACE conn6 <- [1,2186,null,{}] 04:02:46 INFO - PROCESS | 180 | 1468753366757 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}] 04:02:46 INFO - PROCESS | 180 | 1468753366759 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:46 INFO - PROCESS | 180 | 1468753366844 Marionette TRACE conn6 <- [1,2187,null,{"value":null}] 04:02:46 INFO - PROCESS | 180 | 1468753366852 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:46 INFO - PROCESS | 180 | 1468753366854 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:46 INFO - PROCESS | 180 | ++DOCSHELL 00000019AA046000 == 35 [pid = 180] [id = 556] 04:02:46 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019AB811000) [pid = 180] [serial = 1668] [outer = 0000000000000000] 04:02:46 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019AC08D000) [pid = 180] [serial = 1669] [outer = 00000019AB811000] 04:02:46 INFO - PROCESS | 180 | 1468753366898 Marionette DEBUG loaded listener.js 04:02:46 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019AC3B9800) [pid = 180] [serial = 1670] [outer = 00000019AB811000] 04:02:47 INFO - PROCESS | 180 | 1468753367325 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]]]}] 04:02:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 04:02:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 629ms 04:02:47 INFO - PROCESS | 180 | 1468753367397 Marionette TRACE conn6 -> [0,2189,"getWindowHandle",null] 04:02:47 INFO - PROCESS | 180 | 1468753367402 Marionette TRACE conn6 <- [1,2189,null,{"value":"13"}] 04:02:47 INFO - PROCESS | 180 | 1468753367407 Marionette TRACE conn6 -> [0,2190,"setScriptTimeout",{"ms":35000}] 04:02:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 04:02:47 INFO - PROCESS | 180 | 1468753367412 Marionette TRACE conn6 <- [1,2190,null,{}] 04:02:47 INFO - PROCESS | 180 | 1468753367419 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}] 04:02:47 INFO - PROCESS | 180 | 1468753367423 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:47 INFO - PROCESS | 180 | 1468753367552 Marionette TRACE conn6 <- [1,2191,null,{"value":null}] 04:02:47 INFO - PROCESS | 180 | 1468753367651 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:47 INFO - PROCESS | 180 | 1468753367656 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:47 INFO - PROCESS | 180 | ++DOCSHELL 00000019A1E31800 == 36 [pid = 180] [id = 557] 04:02:47 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (000000199C0C0400) [pid = 180] [serial = 1671] [outer = 0000000000000000] 04:02:47 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (000000199C19DC00) [pid = 180] [serial = 1672] [outer = 000000199C0C0400] 04:02:47 INFO - PROCESS | 180 | 1468753367716 Marionette DEBUG loaded listener.js 04:02:47 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (000000199D835400) [pid = 180] [serial = 1673] [outer = 000000199C0C0400] 04:02:48 INFO - PROCESS | 180 | 1468753368421 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]]]}] 04:02:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 04:02:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1084ms 04:02:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 04:02:48 INFO - PROCESS | 180 | 1468753368495 Marionette TRACE conn6 -> [0,2193,"getWindowHandle",null] 04:02:48 INFO - PROCESS | 180 | 1468753368499 Marionette TRACE conn6 <- [1,2193,null,{"value":"13"}] 04:02:48 INFO - PROCESS | 180 | 1468753368506 Marionette TRACE conn6 -> [0,2194,"setScriptTimeout",{"ms":35000}] 04:02:48 INFO - PROCESS | 180 | 1468753368510 Marionette TRACE conn6 <- [1,2194,null,{}] 04:02:48 INFO - PROCESS | 180 | 1468753368515 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}] 04:02:48 INFO - PROCESS | 180 | 1468753368518 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:48 INFO - PROCESS | 180 | 1468753368687 Marionette TRACE conn6 <- [1,2195,null,{"value":null}] 04:02:48 INFO - PROCESS | 180 | 1468753368697 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:48 INFO - PROCESS | 180 | 1468753368700 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:48 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD76C000 == 37 [pid = 180] [id = 558] 04:02:48 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A60B9400) [pid = 180] [serial = 1674] [outer = 0000000000000000] 04:02:48 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A6B03000) [pid = 180] [serial = 1675] [outer = 00000019A60B9400] 04:02:48 INFO - PROCESS | 180 | 1468753368760 Marionette DEBUG loaded listener.js 04:02:48 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A809A800) [pid = 180] [serial = 1676] [outer = 00000019A60B9400] 04:02:49 INFO - PROCESS | 180 | 1468753369331 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]]]}] 04:02:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 04:02:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 881ms 04:02:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 04:02:49 INFO - PROCESS | 180 | 1468753369386 Marionette TRACE conn6 -> [0,2197,"getWindowHandle",null] 04:02:49 INFO - PROCESS | 180 | 1468753369388 Marionette TRACE conn6 <- [1,2197,null,{"value":"13"}] 04:02:49 INFO - PROCESS | 180 | 1468753369392 Marionette TRACE conn6 -> [0,2198,"setScriptTimeout",{"ms":35000}] 04:02:49 INFO - PROCESS | 180 | 1468753369395 Marionette TRACE conn6 <- [1,2198,null,{}] 04:02:49 INFO - PROCESS | 180 | 1468753369406 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}] 04:02:49 INFO - PROCESS | 180 | 1468753369411 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:49 INFO - PROCESS | 180 | 1468753369533 Marionette TRACE conn6 <- [1,2199,null,{"value":null}] 04:02:49 INFO - PROCESS | 180 | 1468753369626 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:49 INFO - PROCESS | 180 | 1468753369631 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:49 INFO - PROCESS | 180 | ++DOCSHELL 00000019B064E800 == 38 [pid = 180] [id = 559] 04:02:49 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019A97B6400) [pid = 180] [serial = 1677] [outer = 0000000000000000] 04:02:49 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019A98E5C00) [pid = 180] [serial = 1678] [outer = 00000019A97B6400] 04:02:49 INFO - PROCESS | 180 | 1468753369691 Marionette DEBUG loaded listener.js 04:02:49 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (00000019AB02D400) [pid = 180] [serial = 1679] [outer = 00000019A97B6400] 04:02:50 INFO - PROCESS | 180 | 1468753370309 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]]]}] 04:02:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 04:02:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 987ms 04:02:50 INFO - PROCESS | 180 | 1468753370379 Marionette TRACE conn6 -> [0,2201,"getWindowHandle",null] 04:02:50 INFO - PROCESS | 180 | 1468753370382 Marionette TRACE conn6 <- [1,2201,null,{"value":"13"}] 04:02:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 04:02:50 INFO - PROCESS | 180 | 1468753370386 Marionette TRACE conn6 -> [0,2202,"setScriptTimeout",{"ms":35000}] 04:02:50 INFO - PROCESS | 180 | 1468753370388 Marionette TRACE conn6 <- [1,2202,null,{}] 04:02:50 INFO - PROCESS | 180 | 1468753370392 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}] 04:02:50 INFO - PROCESS | 180 | 1468753370394 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:50 INFO - PROCESS | 180 | 1468753370509 Marionette TRACE conn6 <- [1,2203,null,{"value":null}] 04:02:50 INFO - PROCESS | 180 | 1468753370632 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:50 INFO - PROCESS | 180 | 1468753370635 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:50 INFO - PROCESS | 180 | ++DOCSHELL 00000019B12CE800 == 39 [pid = 180] [id = 560] 04:02:50 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (00000019AC089C00) [pid = 180] [serial = 1680] [outer = 0000000000000000] 04:02:50 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (00000019ACBA3000) [pid = 180] [serial = 1681] [outer = 00000019AC089C00] 04:02:50 INFO - PROCESS | 180 | 1468753370692 Marionette DEBUG loaded listener.js 04:02:50 INFO - PROCESS | 180 | ++DOMWINDOW == 89 (00000019ACBAD000) [pid = 180] [serial = 1682] [outer = 00000019AC089C00] 04:02:51 INFO - PROCESS | 180 | 1468753371303 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]]]}] 04:02:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 04:02:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 923ms 04:02:51 INFO - PROCESS | 180 | 1468753371312 Marionette TRACE conn6 -> [0,2205,"getWindowHandle",null] 04:02:51 INFO - PROCESS | 180 | 1468753371314 Marionette TRACE conn6 <- [1,2205,null,{"value":"13"}] 04:02:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 04:02:51 INFO - PROCESS | 180 | 1468753371338 Marionette TRACE conn6 -> [0,2206,"setScriptTimeout",{"ms":35000}] 04:02:51 INFO - PROCESS | 180 | 1468753371340 Marionette TRACE conn6 <- [1,2206,null,{}] 04:02:51 INFO - PROCESS | 180 | 1468753371344 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}] 04:02:51 INFO - PROCESS | 180 | 1468753371347 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:51 INFO - PROCESS | 180 | 1468753371584 Marionette TRACE conn6 <- [1,2207,null,{"value":null}] 04:02:51 INFO - PROCESS | 180 | 1468753371697 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:51 INFO - PROCESS | 180 | 1468753371700 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:51 INFO - PROCESS | 180 | ++DOCSHELL 00000019A1112800 == 40 [pid = 180] [id = 561] 04:02:51 INFO - PROCESS | 180 | ++DOMWINDOW == 90 (000000199BF1B800) [pid = 180] [serial = 1683] [outer = 0000000000000000] 04:02:51 INFO - PROCESS | 180 | ++DOMWINDOW == 91 (000000199C0B1800) [pid = 180] [serial = 1684] [outer = 000000199BF1B800] 04:02:51 INFO - PROCESS | 180 | 1468753371794 Marionette DEBUG loaded listener.js 04:02:51 INFO - PROCESS | 180 | ++DOMWINDOW == 92 (000000199C751400) [pid = 180] [serial = 1685] [outer = 000000199BF1B800] 04:02:52 INFO - PROCESS | 180 | --DOCSHELL 00000019AF612000 == 39 [pid = 180] [id = 555] 04:02:52 INFO - PROCESS | 180 | --DOCSHELL 00000019AE5D5000 == 38 [pid = 180] [id = 554] 04:02:52 INFO - PROCESS | 180 | --DOCSHELL 00000019AE598000 == 37 [pid = 180] [id = 553] 04:02:52 INFO - PROCESS | 180 | --DOCSHELL 00000019AD7C8800 == 36 [pid = 180] [id = 552] 04:02:52 INFO - PROCESS | 180 | --DOCSHELL 00000019ACEED800 == 35 [pid = 180] [id = 551] 04:02:52 INFO - PROCESS | 180 | --DOCSHELL 00000019AA04A000 == 34 [pid = 180] [id = 550] 04:02:52 INFO - PROCESS | 180 | --DOCSHELL 00000019A84E3800 == 33 [pid = 180] [id = 549] 04:02:52 INFO - PROCESS | 180 | --DOCSHELL 00000019A1F89800 == 32 [pid = 180] [id = 548] 04:02:52 INFO - PROCESS | 180 | --DOCSHELL 00000019AB3DD000 == 31 [pid = 180] [id = 547] 04:02:52 INFO - PROCESS | 180 | --DOCSHELL 00000019A2554000 == 30 [pid = 180] [id = 546] 04:02:52 INFO - PROCESS | 180 | --DOCSHELL 00000019AD7EB000 == 29 [pid = 180] [id = 545] 04:02:52 INFO - PROCESS | 180 | --DOCSHELL 00000019B12CE800 == 28 [pid = 180] [id = 560] 04:02:52 INFO - PROCESS | 180 | --DOCSHELL 00000019B064E800 == 27 [pid = 180] [id = 559] 04:02:52 INFO - PROCESS | 180 | --DOCSHELL 00000019AD76C000 == 26 [pid = 180] [id = 558] 04:02:52 INFO - PROCESS | 180 | --DOCSHELL 00000019AA046000 == 25 [pid = 180] [id = 556] 04:02:52 INFO - PROCESS | 180 | --DOCSHELL 00000019A1E31800 == 24 [pid = 180] [id = 557] 04:02:52 INFO - PROCESS | 180 | --DOMWINDOW == 91 (000000199CE20800) [pid = 180] [serial = 28] [outer = 0000000000000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:02:52 INFO - PROCESS | 180 | --DOMWINDOW == 90 (000000199C191C00) [pid = 180] [serial = 1615] [outer = 0000000000000000] [url = about:blank] 04:02:52 INFO - PROCESS | 180 | --DOMWINDOW == 89 (000000199C25D400) [pid = 180] [serial = 1616] [outer = 0000000000000000] [url = about:blank] 04:02:52 INFO - PROCESS | 180 | --DOMWINDOW == 88 (000000199D866C00) [pid = 180] [serial = 1613] [outer = 0000000000000000] [url = about:blank] 04:02:52 INFO - PROCESS | 180 | --DOMWINDOW == 87 (000000199C69B400) [pid = 180] [serial = 1612] [outer = 0000000000000000] [url = about:blank] 04:02:52 INFO - PROCESS | 180 | --DOMWINDOW == 86 (00000019A05AF000) [pid = 180] [serial = 1618] [outer = 0000000000000000] [url = about:blank] 04:02:52 INFO - PROCESS | 180 | --DOMWINDOW == 85 (00000019A134C000) [pid = 180] [serial = 1085] [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.] 04:02:52 INFO - PROCESS | 180 | --DOMWINDOW == 84 (000000199C756400) [pid = 180] [serial = 1601] [outer = 0000000000000000] [url = about:blank] 04:02:52 INFO - PROCESS | 180 | --DOMWINDOW == 83 (000000199C78F000) [pid = 180] [serial = 1600] [outer = 0000000000000000] [url = about:blank] 04:02:52 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019A6B33C00) [pid = 180] [serial = 1604] [outer = 0000000000000000] [url = about:blank] 04:02:52 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019A6A40800) [pid = 180] [serial = 1603] [outer = 0000000000000000] [url = about:blank] 04:02:52 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019A9995400) [pid = 180] [serial = 1607] [outer = 0000000000000000] [url = about:blank] 04:02:52 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019A9710000) [pid = 180] [serial = 1606] [outer = 0000000000000000] [url = about:blank] 04:02:52 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019AC3C2800) [pid = 180] [serial = 1610] [outer = 0000000000000000] [url = about:blank] 04:02:52 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019AC3B4C00) [pid = 180] [serial = 1609] [outer = 0000000000000000] [url = about:blank] 04:02:52 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A9057C00) [pid = 180] [serial = 1636] [outer = 0000000000000000] [url = about:blank] 04:02:52 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A6B02C00) [pid = 180] [serial = 1625] [outer = 0000000000000000] [url = about:blank] 04:02:52 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019A60C0C00) [pid = 180] [serial = 1624] [outer = 0000000000000000] [url = about:blank] 04:02:52 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019A6B2F800) [pid = 180] [serial = 1630] [outer = 0000000000000000] [url = about:blank] 04:02:52 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019A6B35000) [pid = 180] [serial = 1627] [outer = 0000000000000000] [url = about:blank] 04:02:52 INFO - PROCESS | 180 | --DOMWINDOW == 71 (00000019A8A6F800) [pid = 180] [serial = 1633] [outer = 0000000000000000] [url = about:blank] 04:02:52 INFO - PROCESS | 180 | --DOMWINDOW == 70 (00000019A8A7A800) [pid = 180] [serial = 1634] [outer = 0000000000000000] [url = about:blank] 04:02:52 INFO - PROCESS | 180 | --DOMWINDOW == 69 (00000019A8734800) [pid = 180] [serial = 1631] [outer = 0000000000000000] [url = about:blank] 04:02:52 INFO - PROCESS | 180 | --DOMWINDOW == 68 (00000019A7EC1C00) [pid = 180] [serial = 1628] [outer = 0000000000000000] [url = about:blank] 04:02:52 INFO - PROCESS | 180 | --DOMWINDOW == 67 (00000019A1FC7C00) [pid = 180] [serial = 1621] [outer = 0000000000000000] [url = about:blank] 04:02:52 INFO - PROCESS | 180 | --DOMWINDOW == 66 (00000019A25FCC00) [pid = 180] [serial = 1622] [outer = 0000000000000000] [url = about:blank] 04:02:52 INFO - PROCESS | 180 | --DOMWINDOW == 65 (00000019A0E98400) [pid = 180] [serial = 1619] [outer = 0000000000000000] [url = about:blank] 04:02:53 INFO - PROCESS | 180 | 1468753373148 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]]]}] 04:02:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 04:02:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1827ms 04:02:53 INFO - PROCESS | 180 | 1468753373166 Marionette TRACE conn6 -> [0,2209,"getWindowHandle",null] 04:02:53 INFO - PROCESS | 180 | 1468753373171 Marionette TRACE conn6 <- [1,2209,null,{"value":"13"}] 04:02:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 04:02:53 INFO - PROCESS | 180 | 1468753373176 Marionette TRACE conn6 -> [0,2210,"setScriptTimeout",{"ms":35000}] 04:02:53 INFO - PROCESS | 180 | 1468753373180 Marionette TRACE conn6 <- [1,2210,null,{}] 04:02:53 INFO - PROCESS | 180 | 1468753373186 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}] 04:02:53 INFO - PROCESS | 180 | 1468753373189 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:53 INFO - PROCESS | 180 | 1468753373291 Marionette TRACE conn6 <- [1,2211,null,{"value":null}] 04:02:53 INFO - PROCESS | 180 | 1468753373372 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:53 INFO - PROCESS | 180 | 1468753373377 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:53 INFO - PROCESS | 180 | ++DOCSHELL 00000019A1004000 == 25 [pid = 180] [id = 562] 04:02:53 INFO - PROCESS | 180 | ++DOMWINDOW == 66 (000000199C0CB400) [pid = 180] [serial = 1686] [outer = 0000000000000000] 04:02:53 INFO - PROCESS | 180 | ++DOMWINDOW == 67 (000000199C191C00) [pid = 180] [serial = 1687] [outer = 000000199C0CB400] 04:02:53 INFO - PROCESS | 180 | 1468753373428 Marionette DEBUG loaded listener.js 04:02:53 INFO - PROCESS | 180 | ++DOMWINDOW == 68 (000000199C25C800) [pid = 180] [serial = 1688] [outer = 000000199C0CB400] 04:02:53 INFO - PROCESS | 180 | 1468753373855 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]]]}] 04:02:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 04:02:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 735ms 04:02:53 INFO - PROCESS | 180 | 1468753373915 Marionette TRACE conn6 -> [0,2213,"getWindowHandle",null] 04:02:53 INFO - PROCESS | 180 | 1468753373920 Marionette TRACE conn6 <- [1,2213,null,{"value":"13"}] 04:02:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 04:02:53 INFO - PROCESS | 180 | 1468753373927 Marionette TRACE conn6 -> [0,2214,"setScriptTimeout",{"ms":35000}] 04:02:53 INFO - PROCESS | 180 | 1468753373930 Marionette TRACE conn6 <- [1,2214,null,{}] 04:02:53 INFO - PROCESS | 180 | 1468753373934 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}] 04:02:53 INFO - PROCESS | 180 | 1468753373937 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:54 INFO - PROCESS | 180 | 1468753374029 Marionette TRACE conn6 <- [1,2215,null,{"value":null}] 04:02:54 INFO - PROCESS | 180 | 1468753374037 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:54 INFO - PROCESS | 180 | 1468753374040 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:54 INFO - PROCESS | 180 | ++DOCSHELL 00000019A74BF800 == 26 [pid = 180] [id = 563] 04:02:54 INFO - PROCESS | 180 | ++DOMWINDOW == 69 (000000199C748400) [pid = 180] [serial = 1689] [outer = 0000000000000000] 04:02:54 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (000000199D834800) [pid = 180] [serial = 1690] [outer = 000000199C748400] 04:02:54 INFO - PROCESS | 180 | 1468753374089 Marionette DEBUG loaded listener.js 04:02:54 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (00000019A05BA000) [pid = 180] [serial = 1691] [outer = 000000199C748400] 04:02:54 INFO - PROCESS | 180 | 1468753374564 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]]]}] 04:02:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 04:02:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 692ms 04:02:54 INFO - PROCESS | 180 | 1468753374620 Marionette TRACE conn6 -> [0,2217,"getWindowHandle",null] 04:02:54 INFO - PROCESS | 180 | 1468753374623 Marionette TRACE conn6 <- [1,2217,null,{"value":"13"}] 04:02:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 04:02:54 INFO - PROCESS | 180 | 1468753374627 Marionette TRACE conn6 -> [0,2218,"setScriptTimeout",{"ms":35000}] 04:02:54 INFO - PROCESS | 180 | 1468753374631 Marionette TRACE conn6 <- [1,2218,null,{}] 04:02:54 INFO - PROCESS | 180 | 1468753374643 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}] 04:02:54 INFO - PROCESS | 180 | 1468753374648 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:54 INFO - PROCESS | 180 | 1468753374768 Marionette TRACE conn6 <- [1,2219,null,{"value":null}] 04:02:54 INFO - PROCESS | 180 | 1468753374856 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:54 INFO - PROCESS | 180 | 1468753374860 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:54 INFO - PROCESS | 180 | ++DOCSHELL 00000019A87FA800 == 27 [pid = 180] [id = 564] 04:02:54 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (000000199AB48800) [pid = 180] [serial = 1692] [outer = 0000000000000000] 04:02:54 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019A1E76400) [pid = 180] [serial = 1693] [outer = 000000199AB48800] 04:02:54 INFO - PROCESS | 180 | 1468753374909 Marionette DEBUG loaded listener.js 04:02:55 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019A25F1000) [pid = 180] [serial = 1694] [outer = 000000199AB48800] 04:02:55 INFO - PROCESS | 180 | 1468753375300 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]]]}] 04:02:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 04:02:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 692ms 04:02:55 INFO - PROCESS | 180 | 1468753375321 Marionette TRACE conn6 -> [0,2221,"getWindowHandle",null] 04:02:55 INFO - PROCESS | 180 | 1468753375324 Marionette TRACE conn6 <- [1,2221,null,{"value":"13"}] 04:02:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 04:02:55 INFO - PROCESS | 180 | 1468753375328 Marionette TRACE conn6 -> [0,2222,"setScriptTimeout",{"ms":35000}] 04:02:55 INFO - PROCESS | 180 | 1468753375330 Marionette TRACE conn6 <- [1,2222,null,{}] 04:02:55 INFO - PROCESS | 180 | 1468753375349 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}] 04:02:55 INFO - PROCESS | 180 | 1468753375352 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:55 INFO - PROCESS | 180 | 1468753375474 Marionette TRACE conn6 <- [1,2223,null,{"value":null}] 04:02:55 INFO - PROCESS | 180 | 1468753375480 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:55 INFO - PROCESS | 180 | 1468753375482 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:55 INFO - PROCESS | 180 | ++DOCSHELL 00000019A9866000 == 28 [pid = 180] [id = 565] 04:02:55 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A278E000) [pid = 180] [serial = 1695] [outer = 0000000000000000] 04:02:55 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A5551800) [pid = 180] [serial = 1696] [outer = 00000019A278E000] 04:02:55 INFO - PROCESS | 180 | 1468753375530 Marionette DEBUG loaded listener.js 04:02:55 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A60BE000) [pid = 180] [serial = 1697] [outer = 00000019A278E000] 04:02:55 INFO - PROCESS | 180 | 1468753375973 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]]]}] 04:02:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 04:02:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 671ms 04:02:56 INFO - PROCESS | 180 | 1468753376002 Marionette TRACE conn6 -> [0,2225,"getWindowHandle",null] 04:02:56 INFO - PROCESS | 180 | 1468753376004 Marionette TRACE conn6 <- [1,2225,null,{"value":"13"}] 04:02:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 04:02:56 INFO - PROCESS | 180 | 1468753376007 Marionette TRACE conn6 -> [0,2226,"setScriptTimeout",{"ms":35000}] 04:02:56 INFO - PROCESS | 180 | 1468753376009 Marionette TRACE conn6 <- [1,2226,null,{}] 04:02:56 INFO - PROCESS | 180 | 1468753376012 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}] 04:02:56 INFO - PROCESS | 180 | 1468753376015 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:56 INFO - PROCESS | 180 | 1468753376125 Marionette TRACE conn6 <- [1,2227,null,{"value":null}] 04:02:56 INFO - PROCESS | 180 | 1468753376210 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:56 INFO - PROCESS | 180 | 1468753376212 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:56 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB8C8800 == 29 [pid = 180] [id = 566] 04:02:56 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (000000199C318400) [pid = 180] [serial = 1698] [outer = 0000000000000000] 04:02:56 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A6B09400) [pid = 180] [serial = 1699] [outer = 000000199C318400] 04:02:56 INFO - PROCESS | 180 | 1468753376258 Marionette DEBUG loaded listener.js 04:02:56 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A6B35000) [pid = 180] [serial = 1700] [outer = 000000199C318400] 04:02:56 INFO - PROCESS | 180 | 1468753376707 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]]]}] 04:02:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 04:02:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 734ms 04:02:56 INFO - PROCESS | 180 | 1468753376745 Marionette TRACE conn6 -> [0,2229,"getWindowHandle",null] 04:02:56 INFO - PROCESS | 180 | 1468753376747 Marionette TRACE conn6 <- [1,2229,null,{"value":"13"}] 04:02:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 04:02:56 INFO - PROCESS | 180 | 1468753376755 Marionette TRACE conn6 -> [0,2230,"setScriptTimeout",{"ms":35000}] 04:02:56 INFO - PROCESS | 180 | 1468753376757 Marionette TRACE conn6 <- [1,2230,null,{}] 04:02:56 INFO - PROCESS | 180 | 1468753376760 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}] 04:02:56 INFO - PROCESS | 180 | 1468753376767 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:56 INFO - PROCESS | 180 | 1468753376906 Marionette TRACE conn6 <- [1,2231,null,{"value":null}] 04:02:56 INFO - PROCESS | 180 | 1468753376969 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:56 INFO - PROCESS | 180 | 1468753376972 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:56 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACBEE800 == 30 [pid = 180] [id = 567] 04:02:56 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A7EE2400) [pid = 180] [serial = 1701] [outer = 0000000000000000] 04:02:57 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A872D800) [pid = 180] [serial = 1702] [outer = 00000019A7EE2400] 04:02:57 INFO - PROCESS | 180 | 1468753377018 Marionette DEBUG loaded listener.js 04:02:57 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A873C000) [pid = 180] [serial = 1703] [outer = 00000019A7EE2400] 04:02:57 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019A809A400) [pid = 180] [serial = 1653] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 04:02:57 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019A9769800) [pid = 180] [serial = 1659] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 04:02:57 INFO - PROCESS | 180 | --DOMWINDOW == 80 (000000199AED3C00) [pid = 180] [serial = 1656] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 04:02:57 INFO - PROCESS | 180 | --DOMWINDOW == 79 (000000199B3CFC00) [pid = 180] [serial = 1650] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 04:02:57 INFO - PROCESS | 180 | --DOMWINDOW == 78 (000000199C466800) [pid = 180] [serial = 1644] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 04:02:57 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019A1F12400) [pid = 180] [serial = 1647] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 04:02:57 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A8D69C00) [pid = 180] [serial = 1635] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 04:02:57 INFO - PROCESS | 180 | --DOMWINDOW == 75 (000000199BC2C800) [pid = 180] [serial = 1638] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 04:02:57 INFO - PROCESS | 180 | --DOMWINDOW == 74 (000000199AB4D400) [pid = 180] [serial = 1641] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 04:02:57 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019AB811000) [pid = 180] [serial = 1668] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 04:02:57 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019A8D70800) [pid = 180] [serial = 1665] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 04:02:57 INFO - PROCESS | 180 | --DOMWINDOW == 71 (000000199B330C00) [pid = 180] [serial = 1662] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 04:02:57 INFO - PROCESS | 180 | 1468753377582 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]]]}] 04:02:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 04:02:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 881ms 04:02:57 INFO - PROCESS | 180 | 1468753377635 Marionette TRACE conn6 -> [0,2233,"getWindowHandle",null] 04:02:57 INFO - PROCESS | 180 | 1468753377637 Marionette TRACE conn6 <- [1,2233,null,{"value":"13"}] 04:02:57 INFO - PROCESS | 180 | 1468753377640 Marionette TRACE conn6 -> [0,2234,"setScriptTimeout",{"ms":35000}] 04:02:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 04:02:57 INFO - PROCESS | 180 | 1468753377642 Marionette TRACE conn6 <- [1,2234,null,{}] 04:02:57 INFO - PROCESS | 180 | 1468753377646 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}] 04:02:57 INFO - PROCESS | 180 | 1468753377648 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:57 INFO - PROCESS | 180 | 1468753377730 Marionette TRACE conn6 <- [1,2235,null,{"value":null}] 04:02:57 INFO - PROCESS | 180 | 1468753377736 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:57 INFO - PROCESS | 180 | 1468753377738 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:57 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD019800 == 31 [pid = 180] [id = 568] 04:02:57 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (00000019A1F14400) [pid = 180] [serial = 1704] [outer = 0000000000000000] 04:02:57 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019A7EC7C00) [pid = 180] [serial = 1705] [outer = 00000019A1F14400] 04:02:57 INFO - PROCESS | 180 | 1468753377784 Marionette DEBUG loaded listener.js 04:02:57 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019A8741000) [pid = 180] [serial = 1706] [outer = 00000019A1F14400] 04:02:58 INFO - PROCESS | 180 | 1468753378205 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]]]}] 04:02:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 04:02:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 588ms 04:02:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 04:02:58 INFO - PROCESS | 180 | 1468753378241 Marionette TRACE conn6 -> [0,2237,"getWindowHandle",null] 04:02:58 INFO - PROCESS | 180 | 1468753378243 Marionette TRACE conn6 <- [1,2237,null,{"value":"13"}] 04:02:58 INFO - PROCESS | 180 | 1468753378246 Marionette TRACE conn6 -> [0,2238,"setScriptTimeout",{"ms":35000}] 04:02:58 INFO - PROCESS | 180 | 1468753378248 Marionette TRACE conn6 <- [1,2238,null,{}] 04:02:58 INFO - PROCESS | 180 | 1468753378256 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}] 04:02:58 INFO - PROCESS | 180 | 1468753378258 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:58 INFO - PROCESS | 180 | 1468753378341 Marionette TRACE conn6 <- [1,2239,null,{"value":null}] 04:02:58 INFO - PROCESS | 180 | 1468753378347 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:58 INFO - PROCESS | 180 | 1468753378349 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:58 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD776800 == 32 [pid = 180] [id = 569] 04:02:58 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A7EC1C00) [pid = 180] [serial = 1707] [outer = 0000000000000000] 04:02:58 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A8A77400) [pid = 180] [serial = 1708] [outer = 00000019A7EC1C00] 04:02:58 INFO - PROCESS | 180 | 1468753378394 Marionette DEBUG loaded listener.js 04:02:58 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A8BE3000) [pid = 180] [serial = 1709] [outer = 00000019A7EC1C00] 04:02:58 INFO - PROCESS | 180 | 1468753378826 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]]]}] 04:02:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 04:02:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 629ms 04:02:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 04:02:58 INFO - PROCESS | 180 | 1468753378880 Marionette TRACE conn6 -> [0,2241,"getWindowHandle",null] 04:02:58 INFO - PROCESS | 180 | 1468753378883 Marionette TRACE conn6 <- [1,2241,null,{"value":"13"}] 04:02:58 INFO - PROCESS | 180 | 1468753378886 Marionette TRACE conn6 -> [0,2242,"setScriptTimeout",{"ms":35000}] 04:02:58 INFO - PROCESS | 180 | 1468753378888 Marionette TRACE conn6 <- [1,2242,null,{}] 04:02:58 INFO - PROCESS | 180 | 1468753378892 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}] 04:02:58 INFO - PROCESS | 180 | 1468753378894 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:58 INFO - PROCESS | 180 | 1468753378976 Marionette TRACE conn6 <- [1,2243,null,{"value":null}] 04:02:58 INFO - PROCESS | 180 | 1468753378982 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:58 INFO - PROCESS | 180 | 1468753378984 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:02:59 INFO - PROCESS | 180 | ++DOCSHELL 00000019A87F6800 == 33 [pid = 180] [id = 570] 04:02:59 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A8E98000) [pid = 180] [serial = 1710] [outer = 0000000000000000] 04:02:59 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A905E000) [pid = 180] [serial = 1711] [outer = 00000019A8E98000] 04:02:59 INFO - PROCESS | 180 | 1468753379033 Marionette DEBUG loaded listener.js 04:02:59 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A92CD000) [pid = 180] [serial = 1712] [outer = 00000019A8E98000] 04:02:59 INFO - PROCESS | 180 | --DOCSHELL 00000019A1004000 == 32 [pid = 180] [id = 562] 04:02:59 INFO - PROCESS | 180 | --DOCSHELL 00000019A1112800 == 31 [pid = 180] [id = 561] 04:03:00 INFO - PROCESS | 180 | --DOCSHELL 00000019A87FA800 == 30 [pid = 180] [id = 564] 04:03:00 INFO - PROCESS | 180 | --DOCSHELL 00000019A74BF800 == 29 [pid = 180] [id = 563] 04:03:00 INFO - PROCESS | 180 | --DOCSHELL 00000019AD019800 == 28 [pid = 180] [id = 568] 04:03:00 INFO - PROCESS | 180 | --DOCSHELL 00000019AD776800 == 27 [pid = 180] [id = 569] 04:03:00 INFO - PROCESS | 180 | --DOCSHELL 00000019ACBEE800 == 26 [pid = 180] [id = 567] 04:03:00 INFO - PROCESS | 180 | --DOCSHELL 00000019A9866000 == 25 [pid = 180] [id = 565] 04:03:00 INFO - PROCESS | 180 | --DOCSHELL 00000019AB8C8800 == 24 [pid = 180] [id = 566] 04:03:00 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019A873CC00) [pid = 180] [serial = 1654] [outer = 0000000000000000] [url = about:blank] 04:03:00 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019A98F0800) [pid = 180] [serial = 1660] [outer = 0000000000000000] [url = about:blank] 04:03:00 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019A92D3800) [pid = 180] [serial = 1658] [outer = 0000000000000000] [url = about:blank] 04:03:00 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A8D71C00) [pid = 180] [serial = 1657] [outer = 0000000000000000] [url = about:blank] 04:03:00 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A6B39400) [pid = 180] [serial = 1651] [outer = 0000000000000000] [url = about:blank] 04:03:00 INFO - PROCESS | 180 | --DOMWINDOW == 74 (000000199C74C800) [pid = 180] [serial = 1645] [outer = 0000000000000000] [url = about:blank] 04:03:00 INFO - PROCESS | 180 | --DOMWINDOW == 73 (000000199D82FC00) [pid = 180] [serial = 1646] [outer = 0000000000000000] [url = about:blank] 04:03:00 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019A1FC9400) [pid = 180] [serial = 1648] [outer = 0000000000000000] [url = about:blank] 04:03:00 INFO - PROCESS | 180 | --DOMWINDOW == 71 (00000019A278D000) [pid = 180] [serial = 1649] [outer = 0000000000000000] [url = about:blank] 04:03:00 INFO - PROCESS | 180 | --DOMWINDOW == 70 (00000019A9246C00) [pid = 180] [serial = 1637] [outer = 0000000000000000] [url = about:blank] 04:03:00 INFO - PROCESS | 180 | --DOMWINDOW == 69 (000000199C0BFC00) [pid = 180] [serial = 1639] [outer = 0000000000000000] [url = about:blank] 04:03:00 INFO - PROCESS | 180 | --DOMWINDOW == 68 (000000199C260C00) [pid = 180] [serial = 1640] [outer = 0000000000000000] [url = about:blank] 04:03:00 INFO - PROCESS | 180 | --DOMWINDOW == 67 (00000019A1F10C00) [pid = 180] [serial = 1642] [outer = 0000000000000000] [url = about:blank] 04:03:00 INFO - PROCESS | 180 | --DOMWINDOW == 66 (00000019A25F7800) [pid = 180] [serial = 1643] [outer = 0000000000000000] [url = about:blank] 04:03:00 INFO - PROCESS | 180 | --DOMWINDOW == 65 (00000019AC08D000) [pid = 180] [serial = 1669] [outer = 0000000000000000] [url = about:blank] 04:03:00 INFO - PROCESS | 180 | --DOMWINDOW == 64 (00000019AC3B9800) [pid = 180] [serial = 1670] [outer = 0000000000000000] [url = about:blank] 04:03:00 INFO - PROCESS | 180 | --DOMWINDOW == 63 (00000019AB803800) [pid = 180] [serial = 1667] [outer = 0000000000000000] [url = about:blank] 04:03:00 INFO - PROCESS | 180 | --DOMWINDOW == 62 (00000019A873D800) [pid = 180] [serial = 1664] [outer = 0000000000000000] [url = about:blank] 04:03:00 INFO - PROCESS | 180 | --DOMWINDOW == 61 (00000019A1E72800) [pid = 180] [serial = 1663] [outer = 0000000000000000] [url = about:blank] 04:03:00 INFO - PROCESS | 180 | --DOMWINDOW == 60 (00000019AA005800) [pid = 180] [serial = 1661] [outer = 0000000000000000] [url = about:blank] 04:03:00 INFO - PROCESS | 180 | --DOMWINDOW == 59 (00000019A8A6FC00) [pid = 180] [serial = 1655] [outer = 0000000000000000] [url = about:blank] 04:03:00 INFO - PROCESS | 180 | --DOMWINDOW == 58 (00000019AA2B1800) [pid = 180] [serial = 1666] [outer = 0000000000000000] [url = about:blank] 04:03:00 INFO - PROCESS | 180 | --DOMWINDOW == 57 (00000019A809A000) [pid = 180] [serial = 1652] [outer = 0000000000000000] [url = about:blank] 04:03:00 INFO - PROCESS | 180 | 1468753380800 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]]]}] 04:03:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 04:03:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1933ms 04:03:00 INFO - PROCESS | 180 | 1468753380824 Marionette TRACE conn6 -> [0,2245,"getWindowHandle",null] 04:03:00 INFO - PROCESS | 180 | 1468753380828 Marionette TRACE conn6 <- [1,2245,null,{"value":"13"}] 04:03:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 04:03:00 INFO - PROCESS | 180 | 1468753380833 Marionette TRACE conn6 -> [0,2246,"setScriptTimeout",{"ms":35000}] 04:03:00 INFO - PROCESS | 180 | 1468753380837 Marionette TRACE conn6 <- [1,2246,null,{}] 04:03:00 INFO - PROCESS | 180 | 1468753380844 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}] 04:03:00 INFO - PROCESS | 180 | 1468753380847 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:00 INFO - PROCESS | 180 | 1468753380946 Marionette TRACE conn6 <- [1,2247,null,{"value":null}] 04:03:00 INFO - PROCESS | 180 | 1468753380954 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:00 INFO - PROCESS | 180 | 1468753380959 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:00 INFO - PROCESS | 180 | ++DOCSHELL 00000019A0E0C000 == 25 [pid = 180] [id = 571] 04:03:00 INFO - PROCESS | 180 | ++DOMWINDOW == 58 (000000199BF1EC00) [pid = 180] [serial = 1713] [outer = 0000000000000000] 04:03:01 INFO - PROCESS | 180 | ++DOMWINDOW == 59 (000000199BF20800) [pid = 180] [serial = 1714] [outer = 000000199BF1EC00] 04:03:01 INFO - PROCESS | 180 | 1468753381011 Marionette DEBUG loaded listener.js 04:03:01 INFO - PROCESS | 180 | ++DOMWINDOW == 60 (000000199C0C9400) [pid = 180] [serial = 1715] [outer = 000000199BF1EC00] 04:03:01 INFO - PROCESS | 180 | 1468753381519 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]]]}] 04:03:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 04:03:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 734ms 04:03:01 INFO - PROCESS | 180 | 1468753381571 Marionette TRACE conn6 -> [0,2249,"getWindowHandle",null] 04:03:01 INFO - PROCESS | 180 | 1468753381577 Marionette TRACE conn6 <- [1,2249,null,{"value":"13"}] 04:03:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 04:03:01 INFO - PROCESS | 180 | 1468753381583 Marionette TRACE conn6 -> [0,2250,"setScriptTimeout",{"ms":35000}] 04:03:01 INFO - PROCESS | 180 | 1468753381586 Marionette TRACE conn6 <- [1,2250,null,{}] 04:03:01 INFO - PROCESS | 180 | 1468753381590 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}] 04:03:01 INFO - PROCESS | 180 | 1468753381594 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:01 INFO - PROCESS | 180 | 1468753381686 Marionette TRACE conn6 <- [1,2251,null,{"value":null}] 04:03:01 INFO - PROCESS | 180 | 1468753381762 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:01 INFO - PROCESS | 180 | 1468753381765 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:01 INFO - PROCESS | 180 | ++DOCSHELL 00000019A594B000 == 26 [pid = 180] [id = 572] 04:03:01 INFO - PROCESS | 180 | ++DOMWINDOW == 61 (000000199C258000) [pid = 180] [serial = 1716] [outer = 0000000000000000] 04:03:01 INFO - PROCESS | 180 | ++DOMWINDOW == 62 (000000199C473000) [pid = 180] [serial = 1717] [outer = 000000199C258000] 04:03:01 INFO - PROCESS | 180 | 1468753381825 Marionette DEBUG loaded listener.js 04:03:01 INFO - PROCESS | 180 | ++DOMWINDOW == 63 (000000199C757400) [pid = 180] [serial = 1718] [outer = 000000199C258000] 04:03:02 INFO - PROCESS | 180 | 1468753382206 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]]]}] 04:03:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 04:03:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 672ms 04:03:02 INFO - PROCESS | 180 | 1468753382256 Marionette TRACE conn6 -> [0,2253,"getWindowHandle",null] 04:03:02 INFO - PROCESS | 180 | 1468753382259 Marionette TRACE conn6 <- [1,2253,null,{"value":"13"}] 04:03:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 04:03:02 INFO - PROCESS | 180 | 1468753382262 Marionette TRACE conn6 -> [0,2254,"setScriptTimeout",{"ms":35000}] 04:03:02 INFO - PROCESS | 180 | 1468753382266 Marionette TRACE conn6 <- [1,2254,null,{}] 04:03:02 INFO - PROCESS | 180 | 1468753382278 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}] 04:03:02 INFO - PROCESS | 180 | 1468753382283 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:02 INFO - PROCESS | 180 | 1468753382400 Marionette TRACE conn6 <- [1,2255,null,{"value":null}] 04:03:02 INFO - PROCESS | 180 | 1468753382410 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:02 INFO - PROCESS | 180 | 1468753382413 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:02 INFO - PROCESS | 180 | ++DOCSHELL 00000019A8218000 == 27 [pid = 180] [id = 573] 04:03:02 INFO - PROCESS | 180 | ++DOMWINDOW == 64 (000000199A1D1C00) [pid = 180] [serial = 1719] [outer = 0000000000000000] 04:03:02 INFO - PROCESS | 180 | ++DOMWINDOW == 65 (00000019A05F3400) [pid = 180] [serial = 1720] [outer = 000000199A1D1C00] 04:03:02 INFO - PROCESS | 180 | 1468753382464 Marionette DEBUG loaded listener.js 04:03:02 INFO - PROCESS | 180 | ++DOMWINDOW == 66 (00000019A0D2C400) [pid = 180] [serial = 1721] [outer = 000000199A1D1C00] 04:03:02 INFO - PROCESS | 180 | 1468753382902 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]]]}] 04:03:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 04:03:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 692ms 04:03:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 04:03:02 INFO - PROCESS | 180 | 1468753382957 Marionette TRACE conn6 -> [0,2257,"getWindowHandle",null] 04:03:02 INFO - PROCESS | 180 | 1468753382960 Marionette TRACE conn6 <- [1,2257,null,{"value":"13"}] 04:03:02 INFO - PROCESS | 180 | 1468753382964 Marionette TRACE conn6 -> [0,2258,"setScriptTimeout",{"ms":35000}] 04:03:02 INFO - PROCESS | 180 | 1468753382966 Marionette TRACE conn6 <- [1,2258,null,{}] 04:03:02 INFO - PROCESS | 180 | 1468753382969 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}] 04:03:02 INFO - PROCESS | 180 | 1468753382972 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:03 INFO - PROCESS | 180 | 1468753383059 Marionette TRACE conn6 <- [1,2259,null,{"value":null}] 04:03:03 INFO - PROCESS | 180 | 1468753383067 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:03 INFO - PROCESS | 180 | 1468753383069 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:03 INFO - PROCESS | 180 | ++DOCSHELL 00000019A89C1000 == 28 [pid = 180] [id = 574] 04:03:03 INFO - PROCESS | 180 | ++DOMWINDOW == 67 (00000019A133F400) [pid = 180] [serial = 1722] [outer = 0000000000000000] 04:03:03 INFO - PROCESS | 180 | ++DOMWINDOW == 68 (00000019A1E74800) [pid = 180] [serial = 1723] [outer = 00000019A133F400] 04:03:03 INFO - PROCESS | 180 | 1468753383117 Marionette DEBUG loaded listener.js 04:03:03 INFO - PROCESS | 180 | ++DOMWINDOW == 69 (00000019A1F1B000) [pid = 180] [serial = 1724] [outer = 00000019A133F400] 04:03:03 INFO - PROCESS | 180 | 1468753383559 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]]]}] 04:03:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 04:03:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 629ms 04:03:03 INFO - PROCESS | 180 | 1468753383595 Marionette TRACE conn6 -> [0,2261,"getWindowHandle",null] 04:03:03 INFO - PROCESS | 180 | 1468753383598 Marionette TRACE conn6 <- [1,2261,null,{"value":"13"}] 04:03:03 INFO - PROCESS | 180 | 1468753383601 Marionette TRACE conn6 -> [0,2262,"setScriptTimeout",{"ms":35000}] 04:03:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 04:03:03 INFO - PROCESS | 180 | 1468753383602 Marionette TRACE conn6 <- [1,2262,null,{}] 04:03:03 INFO - PROCESS | 180 | 1468753383611 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}] 04:03:03 INFO - PROCESS | 180 | 1468753383613 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:03 INFO - PROCESS | 180 | 1468753383695 Marionette TRACE conn6 <- [1,2263,null,{"value":null}] 04:03:03 INFO - PROCESS | 180 | 1468753383701 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:03 INFO - PROCESS | 180 | 1468753383703 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:03 INFO - PROCESS | 180 | ++DOCSHELL 00000019AA046800 == 29 [pid = 180] [id = 575] 04:03:03 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (000000199B53B400) [pid = 180] [serial = 1725] [outer = 0000000000000000] 04:03:03 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (00000019A25F3000) [pid = 180] [serial = 1726] [outer = 000000199B53B400] 04:03:03 INFO - PROCESS | 180 | 1468753383751 Marionette DEBUG loaded listener.js 04:03:03 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (00000019A278D800) [pid = 180] [serial = 1727] [outer = 000000199B53B400] 04:03:04 INFO - PROCESS | 180 | 1468753384211 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]]]}] 04:03:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 04:03:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 629ms 04:03:04 INFO - PROCESS | 180 | 1468753384239 Marionette TRACE conn6 -> [0,2265,"getWindowHandle",null] 04:03:04 INFO - PROCESS | 180 | 1468753384241 Marionette TRACE conn6 <- [1,2265,null,{"value":"13"}] 04:03:04 INFO - PROCESS | 180 | 1468753384244 Marionette TRACE conn6 -> [0,2266,"setScriptTimeout",{"ms":35000}] 04:03:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 04:03:04 INFO - PROCESS | 180 | 1468753384246 Marionette TRACE conn6 <- [1,2266,null,{}] 04:03:04 INFO - PROCESS | 180 | 1468753384250 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}] 04:03:04 INFO - PROCESS | 180 | 1468753384256 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:04 INFO - PROCESS | 180 | 1468753384368 Marionette TRACE conn6 <- [1,2267,null,{"value":null}] 04:03:04 INFO - PROCESS | 180 | 1468753384376 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:04 INFO - PROCESS | 180 | 1468753384378 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:04 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACB53800 == 30 [pid = 180] [id = 576] 04:03:04 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019A554D000) [pid = 180] [serial = 1728] [outer = 0000000000000000] 04:03:04 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019A6B04C00) [pid = 180] [serial = 1729] [outer = 00000019A554D000] 04:03:04 INFO - PROCESS | 180 | 1468753384424 Marionette DEBUG loaded listener.js 04:03:04 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A6B30000) [pid = 180] [serial = 1730] [outer = 00000019A554D000] 04:03:04 INFO - PROCESS | 180 | 1468753384841 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]]]}] 04:03:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 04:03:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 629ms 04:03:04 INFO - PROCESS | 180 | 1468753384880 Marionette TRACE conn6 -> [0,2269,"getWindowHandle",null] 04:03:04 INFO - PROCESS | 180 | 1468753384883 Marionette TRACE conn6 <- [1,2269,null,{"value":"13"}] 04:03:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 04:03:04 INFO - PROCESS | 180 | 1468753384890 Marionette TRACE conn6 -> [0,2270,"setScriptTimeout",{"ms":35000}] 04:03:04 INFO - PROCESS | 180 | 1468753384892 Marionette TRACE conn6 <- [1,2270,null,{}] 04:03:04 INFO - PROCESS | 180 | 1468753384899 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}] 04:03:04 INFO - PROCESS | 180 | 1468753384902 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:05 INFO - PROCESS | 180 | 1468753384998 Marionette TRACE conn6 <- [1,2271,null,{"value":null}] 04:03:05 INFO - PROCESS | 180 | 1468753385007 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:05 INFO - PROCESS | 180 | 1468753385009 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:05 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACED8800 == 31 [pid = 180] [id = 577] 04:03:05 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A5571800) [pid = 180] [serial = 1731] [outer = 0000000000000000] 04:03:05 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A7EBD400) [pid = 180] [serial = 1732] [outer = 00000019A5571800] 04:03:05 INFO - PROCESS | 180 | 1468753385053 Marionette DEBUG loaded listener.js 04:03:05 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A7FC6000) [pid = 180] [serial = 1733] [outer = 00000019A5571800] 04:03:05 INFO - PROCESS | 180 | 1468753385479 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]]]}] 04:03:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 04:03:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 629ms 04:03:05 INFO - PROCESS | 180 | 1468753385520 Marionette TRACE conn6 -> [0,2273,"getWindowHandle",null] 04:03:05 INFO - PROCESS | 180 | 1468753385522 Marionette TRACE conn6 <- [1,2273,null,{"value":"13"}] 04:03:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 04:03:05 INFO - PROCESS | 180 | 1468753385543 Marionette TRACE conn6 -> [0,2274,"setScriptTimeout",{"ms":35000}] 04:03:05 INFO - PROCESS | 180 | 1468753385545 Marionette TRACE conn6 <- [1,2274,null,{}] 04:03:05 INFO - PROCESS | 180 | 1468753385550 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}] 04:03:05 INFO - PROCESS | 180 | 1468753385552 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:05 INFO - PROCESS | 180 | 1468753385638 Marionette TRACE conn6 <- [1,2275,null,{"value":null}] 04:03:05 INFO - PROCESS | 180 | 1468753385644 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:05 INFO - PROCESS | 180 | 1468753385646 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:05 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD75C800 == 32 [pid = 180] [id = 578] 04:03:05 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A809B000) [pid = 180] [serial = 1734] [outer = 0000000000000000] 04:03:05 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A84A5400) [pid = 180] [serial = 1735] [outer = 00000019A809B000] 04:03:05 INFO - PROCESS | 180 | 1468753385691 Marionette DEBUG loaded listener.js 04:03:05 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A8729400) [pid = 180] [serial = 1736] [outer = 00000019A809B000] 04:03:06 INFO - PROCESS | 180 | 1468753386148 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]]]}] 04:03:06 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 04:03:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 629ms 04:03:06 INFO - PROCESS | 180 | 1468753386176 Marionette TRACE conn6 -> [0,2277,"getWindowHandle",null] 04:03:06 INFO - PROCESS | 180 | 1468753386178 Marionette TRACE conn6 <- [1,2277,null,{"value":"13"}] 04:03:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 04:03:06 INFO - PROCESS | 180 | 1468753386181 Marionette TRACE conn6 -> [0,2278,"setScriptTimeout",{"ms":35000}] 04:03:06 INFO - PROCESS | 180 | 1468753386183 Marionette TRACE conn6 <- [1,2278,null,{}] 04:03:06 INFO - PROCESS | 180 | 1468753386191 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}] 04:03:06 INFO - PROCESS | 180 | 1468753386193 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:06 INFO - PROCESS | 180 | 1468753386302 Marionette TRACE conn6 <- [1,2279,null,{"value":null}] 04:03:06 INFO - PROCESS | 180 | 1468753386308 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:06 INFO - PROCESS | 180 | 1468753386310 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:06 INFO - PROCESS | 180 | ++DOCSHELL 00000019A8217800 == 33 [pid = 180] [id = 579] 04:03:06 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A842E800) [pid = 180] [serial = 1737] [outer = 0000000000000000] 04:03:06 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A873B400) [pid = 180] [serial = 1738] [outer = 00000019A842E800] 04:03:06 INFO - PROCESS | 180 | 1468753386355 Marionette DEBUG loaded listener.js 04:03:06 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019A8759400) [pid = 180] [serial = 1739] [outer = 00000019A842E800] 04:03:06 INFO - PROCESS | 180 | 1468753386793 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]]]}] 04:03:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 04:03:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 672ms 04:03:06 INFO - PROCESS | 180 | 1468753386860 Marionette TRACE conn6 -> [0,2281,"getWindowHandle",null] 04:03:06 INFO - PROCESS | 180 | 1468753386863 Marionette TRACE conn6 <- [1,2281,null,{"value":"13"}] 04:03:06 INFO - PROCESS | 180 | 1468753386866 Marionette TRACE conn6 -> [0,2282,"setScriptTimeout",{"ms":35000}] 04:03:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 04:03:06 INFO - PROCESS | 180 | 1468753386868 Marionette TRACE conn6 <- [1,2282,null,{}] 04:03:06 INFO - PROCESS | 180 | 1468753386872 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}] 04:03:06 INFO - PROCESS | 180 | 1468753386874 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:06 INFO - PROCESS | 180 | 1468753386992 Marionette TRACE conn6 <- [1,2283,null,{"value":null}] 04:03:07 INFO - PROCESS | 180 | 1468753386998 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:07 INFO - PROCESS | 180 | 1468753387000 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:07 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE556800 == 34 [pid = 180] [id = 580] 04:03:07 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019A8A6CC00) [pid = 180] [serial = 1740] [outer = 0000000000000000] 04:03:07 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (00000019A8A77000) [pid = 180] [serial = 1741] [outer = 00000019A8A6CC00] 04:03:07 INFO - PROCESS | 180 | 1468753387087 Marionette DEBUG loaded listener.js 04:03:07 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (00000019A8D70400) [pid = 180] [serial = 1742] [outer = 00000019A8A6CC00] 04:03:07 INFO - PROCESS | 180 | 1468753387514 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]]]}] 04:03:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 04:03:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 671ms 04:03:07 INFO - PROCESS | 180 | 1468753387542 Marionette TRACE conn6 -> [0,2285,"getWindowHandle",null] 04:03:07 INFO - PROCESS | 180 | 1468753387545 Marionette TRACE conn6 <- [1,2285,null,{"value":"13"}] 04:03:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 04:03:07 INFO - PROCESS | 180 | 1468753387548 Marionette TRACE conn6 -> [0,2286,"setScriptTimeout",{"ms":35000}] 04:03:07 INFO - PROCESS | 180 | 1468753387550 Marionette TRACE conn6 <- [1,2286,null,{}] 04:03:07 INFO - PROCESS | 180 | 1468753387554 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}] 04:03:07 INFO - PROCESS | 180 | 1468753387556 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:07 INFO - PROCESS | 180 | 1468753387710 Marionette TRACE conn6 <- [1,2287,null,{"value":null}] 04:03:07 INFO - PROCESS | 180 | 1468753387738 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:07 INFO - PROCESS | 180 | 1468753387741 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:07 INFO - PROCESS | 180 | ++DOCSHELL 00000019AA03D800 == 35 [pid = 180] [id = 581] 04:03:07 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (00000019A9384800) [pid = 180] [serial = 1743] [outer = 0000000000000000] 04:03:07 INFO - PROCESS | 180 | ++DOMWINDOW == 89 (00000019A9388800) [pid = 180] [serial = 1744] [outer = 00000019A9384800] 04:03:07 INFO - PROCESS | 180 | 1468753387789 Marionette DEBUG loaded listener.js 04:03:07 INFO - PROCESS | 180 | ++DOMWINDOW == 90 (00000019A976CC00) [pid = 180] [serial = 1745] [outer = 00000019A9384800] 04:03:08 INFO - PROCESS | 180 | --DOMWINDOW == 89 (00000019A278E000) [pid = 180] [serial = 1695] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 04:03:08 INFO - PROCESS | 180 | --DOMWINDOW == 88 (000000199C318400) [pid = 180] [serial = 1698] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 04:03:08 INFO - PROCESS | 180 | --DOMWINDOW == 87 (00000019A7EE2400) [pid = 180] [serial = 1701] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 04:03:08 INFO - PROCESS | 180 | --DOMWINDOW == 86 (00000019A7EC1C00) [pid = 180] [serial = 1707] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 04:03:08 INFO - PROCESS | 180 | --DOMWINDOW == 85 (000000199AB48800) [pid = 180] [serial = 1692] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 04:03:08 INFO - PROCESS | 180 | --DOMWINDOW == 84 (000000199C748400) [pid = 180] [serial = 1689] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 04:03:08 INFO - PROCESS | 180 | --DOMWINDOW == 83 (000000199C0CB400) [pid = 180] [serial = 1686] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 04:03:08 INFO - PROCESS | 180 | --DOMWINDOW == 82 (000000199BF1B800) [pid = 180] [serial = 1683] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 04:03:08 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019AC089C00) [pid = 180] [serial = 1680] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 04:03:08 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019A97B6400) [pid = 180] [serial = 1677] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 04:03:08 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019A60B9400) [pid = 180] [serial = 1674] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 04:03:08 INFO - PROCESS | 180 | --DOMWINDOW == 78 (000000199C0C0400) [pid = 180] [serial = 1671] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 04:03:08 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019A1F14400) [pid = 180] [serial = 1704] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 04:03:08 INFO - PROCESS | 180 | 1468753388309 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]]]}] 04:03:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 04:03:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 776ms 04:03:08 INFO - PROCESS | 180 | 1468753388327 Marionette TRACE conn6 -> [0,2289,"getWindowHandle",null] 04:03:08 INFO - PROCESS | 180 | 1468753388329 Marionette TRACE conn6 <- [1,2289,null,{"value":"13"}] 04:03:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 04:03:08 INFO - PROCESS | 180 | 1468753388332 Marionette TRACE conn6 -> [0,2290,"setScriptTimeout",{"ms":35000}] 04:03:08 INFO - PROCESS | 180 | 1468753388334 Marionette TRACE conn6 <- [1,2290,null,{}] 04:03:08 INFO - PROCESS | 180 | 1468753388349 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}] 04:03:08 INFO - PROCESS | 180 | 1468753388351 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:08 INFO - PROCESS | 180 | 1468753388462 Marionette TRACE conn6 <- [1,2291,null,{"value":null}] 04:03:08 INFO - PROCESS | 180 | 1468753388468 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:08 INFO - PROCESS | 180 | 1468753388470 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:08 INFO - PROCESS | 180 | ++DOCSHELL 00000019AF607800 == 36 [pid = 180] [id = 582] 04:03:08 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A107E000) [pid = 180] [serial = 1746] [outer = 0000000000000000] 04:03:08 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A6AA7C00) [pid = 180] [serial = 1747] [outer = 00000019A107E000] 04:03:08 INFO - PROCESS | 180 | 1468753388516 Marionette DEBUG loaded listener.js 04:03:08 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A8B92400) [pid = 180] [serial = 1748] [outer = 00000019A107E000] 04:03:08 INFO - PROCESS | 180 | 1468753388916 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]]]}] 04:03:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 04:03:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 628ms 04:03:08 INFO - PROCESS | 180 | 1468753388965 Marionette TRACE conn6 -> [0,2293,"getWindowHandle",null] 04:03:08 INFO - PROCESS | 180 | 1468753388967 Marionette TRACE conn6 <- [1,2293,null,{"value":"13"}] 04:03:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 04:03:08 INFO - PROCESS | 180 | 1468753388970 Marionette TRACE conn6 -> [0,2294,"setScriptTimeout",{"ms":35000}] 04:03:08 INFO - PROCESS | 180 | 1468753388972 Marionette TRACE conn6 <- [1,2294,null,{}] 04:03:08 INFO - PROCESS | 180 | 1468753388976 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}] 04:03:08 INFO - PROCESS | 180 | 1468753388978 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:09 INFO - PROCESS | 180 | 1468753389062 Marionette TRACE conn6 <- [1,2295,null,{"value":null}] 04:03:09 INFO - PROCESS | 180 | 1468753389068 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:09 INFO - PROCESS | 180 | 1468753389070 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:09 INFO - PROCESS | 180 | ++DOCSHELL 00000019AF717000 == 37 [pid = 180] [id = 583] 04:03:09 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A92CFC00) [pid = 180] [serial = 1749] [outer = 0000000000000000] 04:03:09 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A98D5400) [pid = 180] [serial = 1750] [outer = 00000019A92CFC00] 04:03:09 INFO - PROCESS | 180 | 1468753389116 Marionette DEBUG loaded listener.js 04:03:09 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A98ED400) [pid = 180] [serial = 1751] [outer = 00000019A92CFC00] 04:03:09 INFO - PROCESS | 180 | 1468753389554 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]]]}] 04:03:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 04:03:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 629ms 04:03:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 04:03:09 INFO - PROCESS | 180 | 1468753389607 Marionette TRACE conn6 -> [0,2297,"getWindowHandle",null] 04:03:09 INFO - PROCESS | 180 | 1468753389610 Marionette TRACE conn6 <- [1,2297,null,{"value":"13"}] 04:03:09 INFO - PROCESS | 180 | 1468753389613 Marionette TRACE conn6 -> [0,2298,"setScriptTimeout",{"ms":35000}] 04:03:09 INFO - PROCESS | 180 | 1468753389615 Marionette TRACE conn6 <- [1,2298,null,{}] 04:03:09 INFO - PROCESS | 180 | 1468753389618 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}] 04:03:09 INFO - PROCESS | 180 | 1468753389620 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:09 INFO - PROCESS | 180 | 1468753389705 Marionette TRACE conn6 <- [1,2299,null,{"value":null}] 04:03:09 INFO - PROCESS | 180 | 1468753389711 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:09 INFO - PROCESS | 180 | 1468753389713 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:09 INFO - PROCESS | 180 | ++DOCSHELL 00000019B04FA800 == 38 [pid = 180] [id = 584] 04:03:09 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019A98F1800) [pid = 180] [serial = 1752] [outer = 0000000000000000] 04:03:09 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019A99A1400) [pid = 180] [serial = 1753] [outer = 00000019A98F1800] 04:03:09 INFO - PROCESS | 180 | 1468753389758 Marionette DEBUG loaded listener.js 04:03:09 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (00000019AA004000) [pid = 180] [serial = 1754] [outer = 00000019A98F1800] 04:03:10 INFO - PROCESS | 180 | 1468753390333 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]]]}] 04:03:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 04:03:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 777ms 04:03:10 INFO - PROCESS | 180 | 1468753390463 Marionette TRACE conn6 -> [0,2301,"getWindowHandle",null] 04:03:10 INFO - PROCESS | 180 | 1468753390468 Marionette TRACE conn6 <- [1,2301,null,{"value":"13"}] 04:03:10 INFO - PROCESS | 180 | 1468753390475 Marionette TRACE conn6 -> [0,2302,"setScriptTimeout",{"ms":35000}] 04:03:10 INFO - PROCESS | 180 | 1468753390478 Marionette TRACE conn6 <- [1,2302,null,{}] 04:03:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 04:03:10 INFO - PROCESS | 180 | 1468753390484 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}] 04:03:10 INFO - PROCESS | 180 | 1468753390488 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:10 INFO - PROCESS | 180 | 1468753390630 Marionette TRACE conn6 <- [1,2303,null,{"value":null}] 04:03:10 INFO - PROCESS | 180 | 1468753390748 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:10 INFO - PROCESS | 180 | 1468753390751 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:10 INFO - PROCESS | 180 | ++DOCSHELL 00000019A1FA3000 == 39 [pid = 180] [id = 585] 04:03:10 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (000000199A354000) [pid = 180] [serial = 1755] [outer = 0000000000000000] 04:03:10 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (000000199C0C2C00) [pid = 180] [serial = 1756] [outer = 000000199A354000] 04:03:10 INFO - PROCESS | 180 | 1468753390813 Marionette DEBUG loaded listener.js 04:03:10 INFO - PROCESS | 180 | ++DOMWINDOW == 89 (000000199C25A400) [pid = 180] [serial = 1757] [outer = 000000199A354000] 04:03:11 INFO - PROCESS | 180 | 1468753391515 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]]]}] 04:03:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 04:03:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1073ms 04:03:11 INFO - PROCESS | 180 | 1468753391556 Marionette TRACE conn6 -> [0,2305,"getWindowHandle",null] 04:03:11 INFO - PROCESS | 180 | 1468753391562 Marionette TRACE conn6 <- [1,2305,null,{"value":"13"}] 04:03:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 04:03:11 INFO - PROCESS | 180 | 1468753391569 Marionette TRACE conn6 -> [0,2306,"setScriptTimeout",{"ms":35000}] 04:03:11 INFO - PROCESS | 180 | 1468753391572 Marionette TRACE conn6 <- [1,2306,null,{}] 04:03:11 INFO - PROCESS | 180 | 1468753391576 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}] 04:03:11 INFO - PROCESS | 180 | 1468753391579 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:11 INFO - PROCESS | 180 | 1468753391707 Marionette TRACE conn6 <- [1,2307,null,{"value":null}] 04:03:11 INFO - PROCESS | 180 | 1468753391834 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:11 INFO - PROCESS | 180 | 1468753391837 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:11 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB3DF000 == 40 [pid = 180] [id = 586] 04:03:11 INFO - PROCESS | 180 | ++DOMWINDOW == 90 (000000199C25CC00) [pid = 180] [serial = 1758] [outer = 0000000000000000] 04:03:11 INFO - PROCESS | 180 | ++DOMWINDOW == 91 (000000199D831400) [pid = 180] [serial = 1759] [outer = 000000199C25CC00] 04:03:11 INFO - PROCESS | 180 | 1468753391895 Marionette DEBUG loaded listener.js 04:03:11 INFO - PROCESS | 180 | ++DOMWINDOW == 92 (00000019A0D37400) [pid = 180] [serial = 1760] [outer = 000000199C25CC00] 04:03:12 INFO - PROCESS | 180 | --DOCSHELL 00000019AF717000 == 39 [pid = 180] [id = 583] 04:03:12 INFO - PROCESS | 180 | --DOCSHELL 00000019AF607800 == 38 [pid = 180] [id = 582] 04:03:12 INFO - PROCESS | 180 | --DOCSHELL 00000019AA03D800 == 37 [pid = 180] [id = 581] 04:03:12 INFO - PROCESS | 180 | --DOCSHELL 00000019AE556800 == 36 [pid = 180] [id = 580] 04:03:12 INFO - PROCESS | 180 | --DOCSHELL 00000019A8217800 == 35 [pid = 180] [id = 579] 04:03:12 INFO - PROCESS | 180 | --DOCSHELL 00000019AD75C800 == 34 [pid = 180] [id = 578] 04:03:12 INFO - PROCESS | 180 | --DOCSHELL 00000019ACED8800 == 33 [pid = 180] [id = 577] 04:03:12 INFO - PROCESS | 180 | --DOCSHELL 00000019ACB53800 == 32 [pid = 180] [id = 576] 04:03:12 INFO - PROCESS | 180 | --DOCSHELL 00000019AA046800 == 31 [pid = 180] [id = 575] 04:03:12 INFO - PROCESS | 180 | --DOCSHELL 00000019A89C1000 == 30 [pid = 180] [id = 574] 04:03:12 INFO - PROCESS | 180 | --DOCSHELL 00000019A8218000 == 29 [pid = 180] [id = 573] 04:03:12 INFO - PROCESS | 180 | --DOCSHELL 00000019A594B000 == 28 [pid = 180] [id = 572] 04:03:12 INFO - PROCESS | 180 | --DOCSHELL 00000019A0E0C000 == 27 [pid = 180] [id = 571] 04:03:12 INFO - PROCESS | 180 | --DOCSHELL 00000019A87F6800 == 26 [pid = 180] [id = 570] 04:03:12 INFO - PROCESS | 180 | --DOMWINDOW == 91 (00000019A5551800) [pid = 180] [serial = 1696] [outer = 0000000000000000] [url = about:blank] 04:03:12 INFO - PROCESS | 180 | --DOMWINDOW == 90 (00000019A6B09400) [pid = 180] [serial = 1699] [outer = 0000000000000000] [url = about:blank] 04:03:12 INFO - PROCESS | 180 | --DOMWINDOW == 89 (00000019A872D800) [pid = 180] [serial = 1702] [outer = 0000000000000000] [url = about:blank] 04:03:12 INFO - PROCESS | 180 | --DOMWINDOW == 88 (00000019A6B35000) [pid = 180] [serial = 1700] [outer = 0000000000000000] [url = about:blank] 04:03:12 INFO - PROCESS | 180 | --DOMWINDOW == 87 (00000019A8A77400) [pid = 180] [serial = 1708] [outer = 0000000000000000] [url = about:blank] 04:03:12 INFO - PROCESS | 180 | --DOMWINDOW == 86 (00000019A873C000) [pid = 180] [serial = 1703] [outer = 0000000000000000] [url = about:blank] 04:03:12 INFO - PROCESS | 180 | --DOMWINDOW == 85 (00000019A1E76400) [pid = 180] [serial = 1693] [outer = 0000000000000000] [url = about:blank] 04:03:12 INFO - PROCESS | 180 | --DOMWINDOW == 84 (000000199D834800) [pid = 180] [serial = 1690] [outer = 0000000000000000] [url = about:blank] 04:03:12 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019A05BA000) [pid = 180] [serial = 1691] [outer = 0000000000000000] [url = about:blank] 04:03:12 INFO - PROCESS | 180 | --DOMWINDOW == 82 (000000199C191C00) [pid = 180] [serial = 1687] [outer = 0000000000000000] [url = about:blank] 04:03:12 INFO - PROCESS | 180 | --DOMWINDOW == 81 (000000199C25C800) [pid = 180] [serial = 1688] [outer = 0000000000000000] [url = about:blank] 04:03:12 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019A905E000) [pid = 180] [serial = 1711] [outer = 0000000000000000] [url = about:blank] 04:03:12 INFO - PROCESS | 180 | --DOMWINDOW == 79 (000000199C751400) [pid = 180] [serial = 1685] [outer = 0000000000000000] [url = about:blank] 04:03:12 INFO - PROCESS | 180 | --DOMWINDOW == 78 (000000199C0B1800) [pid = 180] [serial = 1684] [outer = 0000000000000000] [url = about:blank] 04:03:12 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019ACBAD000) [pid = 180] [serial = 1682] [outer = 0000000000000000] [url = about:blank] 04:03:12 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019ACBA3000) [pid = 180] [serial = 1681] [outer = 0000000000000000] [url = about:blank] 04:03:12 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019AB02D400) [pid = 180] [serial = 1679] [outer = 0000000000000000] [url = about:blank] 04:03:12 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019A98E5C00) [pid = 180] [serial = 1678] [outer = 0000000000000000] [url = about:blank] 04:03:12 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019A809A800) [pid = 180] [serial = 1676] [outer = 0000000000000000] [url = about:blank] 04:03:12 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019A6B03000) [pid = 180] [serial = 1675] [outer = 0000000000000000] [url = about:blank] 04:03:12 INFO - PROCESS | 180 | --DOMWINDOW == 71 (000000199D835400) [pid = 180] [serial = 1673] [outer = 0000000000000000] [url = about:blank] 04:03:12 INFO - PROCESS | 180 | --DOMWINDOW == 70 (000000199C19DC00) [pid = 180] [serial = 1672] [outer = 0000000000000000] [url = about:blank] 04:03:12 INFO - PROCESS | 180 | --DOMWINDOW == 69 (00000019A60BE000) [pid = 180] [serial = 1697] [outer = 0000000000000000] [url = about:blank] 04:03:12 INFO - PROCESS | 180 | --DOMWINDOW == 68 (00000019A7EC7C00) [pid = 180] [serial = 1705] [outer = 0000000000000000] [url = about:blank] 04:03:12 INFO - PROCESS | 180 | --DOMWINDOW == 67 (00000019A8BE3000) [pid = 180] [serial = 1709] [outer = 0000000000000000] [url = about:blank] 04:03:12 INFO - PROCESS | 180 | --DOMWINDOW == 66 (00000019A25F1000) [pid = 180] [serial = 1694] [outer = 0000000000000000] [url = about:blank] 04:03:12 INFO - PROCESS | 180 | --DOMWINDOW == 65 (00000019A8741000) [pid = 180] [serial = 1706] [outer = 0000000000000000] [url = about:blank] 04:03:12 INFO - PROCESS | 180 | 1468753392903 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] 04:03:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 04:03:12 INFO - PROCESS | 180 | 1468753392970 Marionette TRACE conn6 <- [1,2309,null,{"value":"13"}] 04:03:12 INFO - PROCESS | 180 | 1468753392975 Marionette TRACE conn6 -> [0,2310,"setScriptTimeout",{"ms":35000}] 04:03:12 INFO - PROCESS | 180 | 1468753392978 Marionette TRACE conn6 <- [1,2310,null,{}] 04:03:12 INFO - PROCESS | 180 | 1468753392984 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}] 04:03:12 INFO - PROCESS | 180 | 1468753392987 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:13 INFO - PROCESS | 180 | 1468753393087 Marionette TRACE conn6 <- [1,2311,null,{"value":null}] 04:03:13 INFO - PROCESS | 180 | 1468753393094 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:13 INFO - PROCESS | 180 | 1468753393097 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:13 INFO - PROCESS | 180 | ++DOCSHELL 00000019A1E3F000 == 27 [pid = 180] [id = 587] 04:03:13 INFO - PROCESS | 180 | ++DOMWINDOW == 66 (000000199C698C00) [pid = 180] [serial = 1761] [outer = 0000000000000000] 04:03:13 INFO - PROCESS | 180 | ++DOMWINDOW == 67 (000000199C74F000) [pid = 180] [serial = 1762] [outer = 000000199C698C00] 04:03:13 INFO - PROCESS | 180 | 1468753393147 Marionette DEBUG loaded listener.js 04:03:13 INFO - PROCESS | 180 | ++DOMWINDOW == 68 (000000199D826800) [pid = 180] [serial = 1763] [outer = 000000199C698C00] 04:03:13 INFO - PROCESS | 180 | 1468753393678 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]]]}] 04:03:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 04:03:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 734ms 04:03:13 INFO - PROCESS | 180 | 1468753393709 Marionette TRACE conn6 -> [0,2313,"getWindowHandle",null] 04:03:13 INFO - PROCESS | 180 | 1468753393714 Marionette TRACE conn6 <- [1,2313,null,{"value":"13"}] 04:03:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 04:03:13 INFO - PROCESS | 180 | 1468753393720 Marionette TRACE conn6 -> [0,2314,"setScriptTimeout",{"ms":35000}] 04:03:13 INFO - PROCESS | 180 | 1468753393723 Marionette TRACE conn6 <- [1,2314,null,{}] 04:03:13 INFO - PROCESS | 180 | 1468753393727 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}] 04:03:13 INFO - PROCESS | 180 | 1468753393730 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:13 INFO - PROCESS | 180 | 1468753393819 Marionette TRACE conn6 <- [1,2315,null,{"value":null}] 04:03:13 INFO - PROCESS | 180 | 1468753393900 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:13 INFO - PROCESS | 180 | 1468753393903 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:13 INFO - PROCESS | 180 | ++DOCSHELL 00000019A80DF800 == 28 [pid = 180] [id = 588] 04:03:13 INFO - PROCESS | 180 | ++DOMWINDOW == 69 (00000019A0656800) [pid = 180] [serial = 1764] [outer = 0000000000000000] 04:03:13 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (00000019A0D09C00) [pid = 180] [serial = 1765] [outer = 00000019A0656800] 04:03:13 INFO - PROCESS | 180 | 1468753393952 Marionette DEBUG loaded listener.js 04:03:14 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (00000019A1463C00) [pid = 180] [serial = 1766] [outer = 00000019A0656800] 04:03:14 INFO - PROCESS | 180 | 1468753394350 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]]]}] 04:03:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 04:03:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 671ms 04:03:14 INFO - PROCESS | 180 | 1468753394394 Marionette TRACE conn6 -> [0,2317,"getWindowHandle",null] 04:03:14 INFO - PROCESS | 180 | 1468753394397 Marionette TRACE conn6 <- [1,2317,null,{"value":"13"}] 04:03:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 04:03:14 INFO - PROCESS | 180 | 1468753394400 Marionette TRACE conn6 -> [0,2318,"setScriptTimeout",{"ms":35000}] 04:03:14 INFO - PROCESS | 180 | 1468753394404 Marionette TRACE conn6 <- [1,2318,null,{}] 04:03:14 INFO - PROCESS | 180 | 1468753394416 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}] 04:03:14 INFO - PROCESS | 180 | 1468753394421 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:14 INFO - PROCESS | 180 | 1468753394540 Marionette TRACE conn6 <- [1,2319,null,{"value":null}] 04:03:14 INFO - PROCESS | 180 | 1468753394549 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:14 INFO - PROCESS | 180 | 1468753394552 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:14 INFO - PROCESS | 180 | ++DOCSHELL 00000019A8A94800 == 29 [pid = 180] [id = 589] 04:03:14 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (000000199B7CC400) [pid = 180] [serial = 1767] [outer = 0000000000000000] 04:03:14 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019A25FA800) [pid = 180] [serial = 1768] [outer = 000000199B7CC400] 04:03:14 INFO - PROCESS | 180 | 1468753394603 Marionette DEBUG loaded listener.js 04:03:14 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019A6030400) [pid = 180] [serial = 1769] [outer = 000000199B7CC400] 04:03:15 INFO - PROCESS | 180 | 1468753395051 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]]]}] 04:03:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 04:03:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 672ms 04:03:15 INFO - PROCESS | 180 | 1468753395074 Marionette TRACE conn6 -> [0,2321,"getWindowHandle",null] 04:03:15 INFO - PROCESS | 180 | 1468753395077 Marionette TRACE conn6 <- [1,2321,null,{"value":"13"}] 04:03:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 04:03:15 INFO - PROCESS | 180 | 1468753395080 Marionette TRACE conn6 -> [0,2322,"setScriptTimeout",{"ms":35000}] 04:03:15 INFO - PROCESS | 180 | 1468753395082 Marionette TRACE conn6 <- [1,2322,null,{}] 04:03:15 INFO - PROCESS | 180 | 1468753395086 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}] 04:03:15 INFO - PROCESS | 180 | 1468753395088 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:15 INFO - PROCESS | 180 | 1468753395217 Marionette TRACE conn6 <- [1,2323,null,{"value":null}] 04:03:15 INFO - PROCESS | 180 | 1468753395224 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:15 INFO - PROCESS | 180 | 1468753395227 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:15 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB01F000 == 30 [pid = 180] [id = 590] 04:03:15 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A60C1800) [pid = 180] [serial = 1770] [outer = 0000000000000000] 04:03:15 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A6B07800) [pid = 180] [serial = 1771] [outer = 00000019A60C1800] 04:03:15 INFO - PROCESS | 180 | 1468753395274 Marionette DEBUG loaded listener.js 04:03:15 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A6B34400) [pid = 180] [serial = 1772] [outer = 00000019A60C1800] 04:03:15 INFO - PROCESS | 180 | 1468753395720 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]]]}] 04:03:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 04:03:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 671ms 04:03:15 INFO - PROCESS | 180 | 1468753395754 Marionette TRACE conn6 -> [0,2325,"getWindowHandle",null] 04:03:15 INFO - PROCESS | 180 | 1468753395756 Marionette TRACE conn6 <- [1,2325,null,{"value":"13"}] 04:03:15 INFO - PROCESS | 180 | 1468753395759 Marionette TRACE conn6 -> [0,2326,"setScriptTimeout",{"ms":35000}] 04:03:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 04:03:15 INFO - PROCESS | 180 | 1468753395761 Marionette TRACE conn6 <- [1,2326,null,{}] 04:03:15 INFO - PROCESS | 180 | 1468753395765 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}] 04:03:15 INFO - PROCESS | 180 | 1468753395767 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:15 INFO - PROCESS | 180 | 1468753395878 Marionette TRACE conn6 <- [1,2327,null,{"value":null}] 04:03:15 INFO - PROCESS | 180 | 1468753395963 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:15 INFO - PROCESS | 180 | 1468753395965 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:15 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACB63800 == 31 [pid = 180] [id = 591] 04:03:15 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A6B39000) [pid = 180] [serial = 1773] [outer = 0000000000000000] 04:03:16 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A7EDC000) [pid = 180] [serial = 1774] [outer = 00000019A6B39000] 04:03:16 INFO - PROCESS | 180 | 1468753396012 Marionette DEBUG loaded listener.js 04:03:16 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A8604800) [pid = 180] [serial = 1775] [outer = 00000019A6B39000] 04:03:16 INFO - PROCESS | 180 | 1468753396463 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]]]}] 04:03:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 04:03:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 733ms 04:03:16 INFO - PROCESS | 180 | 1468753396497 Marionette TRACE conn6 -> [0,2329,"getWindowHandle",null] 04:03:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 04:03:16 INFO - PROCESS | 180 | 1468753396499 Marionette TRACE conn6 <- [1,2329,null,{"value":"13"}] 04:03:16 INFO - PROCESS | 180 | 1468753396502 Marionette TRACE conn6 -> [0,2330,"setScriptTimeout",{"ms":35000}] 04:03:16 INFO - PROCESS | 180 | 1468753396504 Marionette TRACE conn6 <- [1,2330,null,{}] 04:03:16 INFO - PROCESS | 180 | 1468753396512 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}] 04:03:16 INFO - PROCESS | 180 | 1468753396518 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:16 INFO - PROCESS | 180 | 1468753396662 Marionette TRACE conn6 <- [1,2331,null,{"value":null}] 04:03:16 INFO - PROCESS | 180 | 1468753396726 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:16 INFO - PROCESS | 180 | 1468753396728 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:16 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD021800 == 32 [pid = 180] [id = 592] 04:03:16 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A8A6F000) [pid = 180] [serial = 1776] [outer = 0000000000000000] 04:03:16 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A8E99400) [pid = 180] [serial = 1777] [outer = 00000019A8A6F000] 04:03:16 INFO - PROCESS | 180 | 1468753396774 Marionette DEBUG loaded listener.js 04:03:16 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A9064400) [pid = 180] [serial = 1778] [outer = 00000019A8A6F000] 04:03:17 INFO - PROCESS | 180 | --DOMWINDOW == 82 (000000199A1D1C00) [pid = 180] [serial = 1719] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 04:03:17 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019A809B000) [pid = 180] [serial = 1734] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 04:03:17 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019A107E000) [pid = 180] [serial = 1746] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 04:03:17 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019A5571800) [pid = 180] [serial = 1731] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 04:03:17 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019A554D000) [pid = 180] [serial = 1728] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 04:03:17 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019A842E800) [pid = 180] [serial = 1737] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 04:03:17 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A9384800) [pid = 180] [serial = 1743] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 04:03:17 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A8A6CC00) [pid = 180] [serial = 1740] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 04:03:17 INFO - PROCESS | 180 | --DOMWINDOW == 74 (000000199B53B400) [pid = 180] [serial = 1725] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 04:03:17 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019A8E98000) [pid = 180] [serial = 1710] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 04:03:17 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019A133F400) [pid = 180] [serial = 1722] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 04:03:17 INFO - PROCESS | 180 | --DOMWINDOW == 71 (000000199C258000) [pid = 180] [serial = 1716] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 04:03:17 INFO - PROCESS | 180 | --DOMWINDOW == 70 (000000199BF1EC00) [pid = 180] [serial = 1713] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 04:03:17 INFO - PROCESS | 180 | --DOMWINDOW == 69 (00000019A92CFC00) [pid = 180] [serial = 1749] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 04:03:17 INFO - PROCESS | 180 | 1468753397350 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]]]}] 04:03:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 04:03:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 881ms 04:03:17 INFO - PROCESS | 180 | 1468753397387 Marionette TRACE conn6 -> [0,2333,"getWindowHandle",null] 04:03:17 INFO - PROCESS | 180 | 1468753397389 Marionette TRACE conn6 <- [1,2333,null,{"value":"13"}] 04:03:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 04:03:17 INFO - PROCESS | 180 | 1468753397393 Marionette TRACE conn6 -> [0,2334,"setScriptTimeout",{"ms":35000}] 04:03:17 INFO - PROCESS | 180 | 1468753397395 Marionette TRACE conn6 <- [1,2334,null,{}] 04:03:17 INFO - PROCESS | 180 | 1468753397398 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}] 04:03:17 INFO - PROCESS | 180 | 1468753397400 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:17 INFO - PROCESS | 180 | 1468753397484 Marionette TRACE conn6 <- [1,2335,null,{"value":null}] 04:03:17 INFO - PROCESS | 180 | 1468753397566 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:17 INFO - PROCESS | 180 | 1468753397568 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:17 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD7B7000 == 33 [pid = 180] [id = 593] 04:03:17 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (000000199A359000) [pid = 180] [serial = 1779] [outer = 0000000000000000] 04:03:17 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (00000019A25FB000) [pid = 180] [serial = 1780] [outer = 000000199A359000] 04:03:17 INFO - PROCESS | 180 | 1468753397615 Marionette DEBUG loaded listener.js 04:03:17 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (00000019A874F400) [pid = 180] [serial = 1781] [outer = 000000199A359000] 04:03:17 INFO - PROCESS | 180 | 1468753397971 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]]]}] 04:03:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 04:03:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 629ms 04:03:18 INFO - PROCESS | 180 | 1468753398025 Marionette TRACE conn6 -> [0,2337,"getWindowHandle",null] 04:03:18 INFO - PROCESS | 180 | 1468753398027 Marionette TRACE conn6 <- [1,2337,null,{"value":"13"}] 04:03:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 04:03:18 INFO - PROCESS | 180 | 1468753398031 Marionette TRACE conn6 -> [0,2338,"setScriptTimeout",{"ms":35000}] 04:03:18 INFO - PROCESS | 180 | 1468753398032 Marionette TRACE conn6 <- [1,2338,null,{}] 04:03:18 INFO - PROCESS | 180 | 1468753398036 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}] 04:03:18 INFO - PROCESS | 180 | 1468753398038 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:18 INFO - PROCESS | 180 | 1468753398161 Marionette TRACE conn6 <- [1,2339,null,{"value":null}] 04:03:18 INFO - PROCESS | 180 | 1468753398168 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:18 INFO - PROCESS | 180 | 1468753398171 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:18 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE553800 == 34 [pid = 180] [id = 594] 04:03:18 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019A8A75000) [pid = 180] [serial = 1782] [outer = 0000000000000000] 04:03:18 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019A9760800) [pid = 180] [serial = 1783] [outer = 00000019A8A75000] 04:03:18 INFO - PROCESS | 180 | 1468753398216 Marionette DEBUG loaded listener.js 04:03:18 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A98CD800) [pid = 180] [serial = 1784] [outer = 00000019A8A75000] 04:03:18 INFO - PROCESS | 180 | 1468753398648 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]]]}] 04:03:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 04:03:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 672ms 04:03:18 INFO - PROCESS | 180 | 1468753398705 Marionette TRACE conn6 -> [0,2341,"getWindowHandle",null] 04:03:18 INFO - PROCESS | 180 | 1468753398707 Marionette TRACE conn6 <- [1,2341,null,{"value":"13"}] 04:03:18 INFO - PROCESS | 180 | 1468753398711 Marionette TRACE conn6 -> [0,2342,"setScriptTimeout",{"ms":35000}] 04:03:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 04:03:18 INFO - PROCESS | 180 | 1468753398713 Marionette TRACE conn6 <- [1,2342,null,{}] 04:03:18 INFO - PROCESS | 180 | 1468753398717 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}] 04:03:18 INFO - PROCESS | 180 | 1468753398719 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:18 INFO - PROCESS | 180 | 1468753398836 Marionette TRACE conn6 <- [1,2343,null,{"value":null}] 04:03:18 INFO - PROCESS | 180 | 1468753398875 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:18 INFO - PROCESS | 180 | 1468753398877 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:18 INFO - PROCESS | 180 | ++DOCSHELL 00000019A8A8C800 == 35 [pid = 180] [id = 595] 04:03:18 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A05BAC00) [pid = 180] [serial = 1785] [outer = 0000000000000000] 04:03:18 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A98D8000) [pid = 180] [serial = 1786] [outer = 00000019A05BAC00] 04:03:18 INFO - PROCESS | 180 | 1468753398922 Marionette DEBUG loaded listener.js 04:03:19 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019AA265C00) [pid = 180] [serial = 1787] [outer = 00000019A05BAC00] 04:03:19 INFO - PROCESS | 180 | 1468753399459 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]]]}] 04:03:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 04:03:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 818ms 04:03:19 INFO - PROCESS | 180 | 1468753399533 Marionette TRACE conn6 -> [0,2345,"getWindowHandle",null] 04:03:19 INFO - PROCESS | 180 | 1468753399538 Marionette TRACE conn6 <- [1,2345,null,{"value":"13"}] 04:03:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 04:03:19 INFO - PROCESS | 180 | 1468753399543 Marionette TRACE conn6 -> [0,2346,"setScriptTimeout",{"ms":35000}] 04:03:19 INFO - PROCESS | 180 | 1468753399547 Marionette TRACE conn6 <- [1,2346,null,{}] 04:03:19 INFO - PROCESS | 180 | 1468753399553 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}] 04:03:19 INFO - PROCESS | 180 | 1468753399557 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:19 INFO - PROCESS | 180 | 1468753399727 Marionette TRACE conn6 <- [1,2347,null,{"value":null}] 04:03:19 INFO - PROCESS | 180 | 1468753399739 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:19 INFO - PROCESS | 180 | 1468753399742 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:19 INFO - PROCESS | 180 | ++DOCSHELL 00000019A6B76800 == 36 [pid = 180] [id = 596] 04:03:19 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (000000199C0C4000) [pid = 180] [serial = 1788] [outer = 0000000000000000] 04:03:19 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (000000199C74AC00) [pid = 180] [serial = 1789] [outer = 000000199C0C4000] 04:03:19 INFO - PROCESS | 180 | 1468753399801 Marionette DEBUG loaded listener.js 04:03:19 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (000000199D862800) [pid = 180] [serial = 1790] [outer = 000000199C0C4000] 04:03:20 INFO - PROCESS | 180 | 1468753400475 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]]]}] 04:03:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 04:03:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 986ms 04:03:20 INFO - PROCESS | 180 | 1468753400533 Marionette TRACE conn6 -> [0,2349,"getWindowHandle",null] 04:03:20 INFO - PROCESS | 180 | 1468753400538 Marionette TRACE conn6 <- [1,2349,null,{"value":"13"}] 04:03:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 04:03:20 INFO - PROCESS | 180 | 1468753400545 Marionette TRACE conn6 -> [0,2350,"setScriptTimeout",{"ms":35000}] 04:03:20 INFO - PROCESS | 180 | 1468753400548 Marionette TRACE conn6 <- [1,2350,null,{}] 04:03:20 INFO - PROCESS | 180 | 1468753400552 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}] 04:03:20 INFO - PROCESS | 180 | 1468753400555 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:20 INFO - PROCESS | 180 | 1468753400674 Marionette TRACE conn6 <- [1,2351,null,{"value":null}] 04:03:20 INFO - PROCESS | 180 | 1468753400799 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:20 INFO - PROCESS | 180 | 1468753400802 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:20 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACBD9800 == 37 [pid = 180] [id = 597] 04:03:20 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A25EE400) [pid = 180] [serial = 1791] [outer = 0000000000000000] 04:03:20 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A278D400) [pid = 180] [serial = 1792] [outer = 00000019A25EE400] 04:03:20 INFO - PROCESS | 180 | 1468753400862 Marionette DEBUG loaded listener.js 04:03:20 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019A6A48000) [pid = 180] [serial = 1793] [outer = 00000019A25EE400] 04:03:21 INFO - PROCESS | 180 | 1468753401483 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]]]}] 04:03:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 04:03:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 986ms 04:03:21 INFO - PROCESS | 180 | 1468753401534 Marionette TRACE conn6 -> [0,2353,"getWindowHandle",null] 04:03:21 INFO - PROCESS | 180 | 1468753401537 Marionette TRACE conn6 <- [1,2353,null,{"value":"13"}] 04:03:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 04:03:21 INFO - PROCESS | 180 | 1468753401540 Marionette TRACE conn6 -> [0,2354,"setScriptTimeout",{"ms":35000}] 04:03:21 INFO - PROCESS | 180 | 1468753401544 Marionette TRACE conn6 <- [1,2354,null,{}] 04:03:21 INFO - PROCESS | 180 | 1468753401556 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}] 04:03:21 INFO - PROCESS | 180 | 1468753401562 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:21 INFO - PROCESS | 180 | 1468753401675 Marionette TRACE conn6 <- [1,2355,null,{"value":null}] 04:03:21 INFO - PROCESS | 180 | 1468753401803 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:21 INFO - PROCESS | 180 | 1468753401807 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:21 INFO - PROCESS | 180 | ++DOCSHELL 00000019B04F6800 == 38 [pid = 180] [id = 598] 04:03:21 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019A8ABD400) [pid = 180] [serial = 1794] [outer = 0000000000000000] 04:03:21 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (00000019A8D69C00) [pid = 180] [serial = 1795] [outer = 00000019A8ABD400] 04:03:21 INFO - PROCESS | 180 | 1468753401868 Marionette DEBUG loaded listener.js 04:03:21 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (00000019AA00EC00) [pid = 180] [serial = 1796] [outer = 00000019A8ABD400] 04:03:22 INFO - PROCESS | 180 | 1468753402453 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]]]}] 04:03:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 04:03:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 986ms 04:03:22 INFO - PROCESS | 180 | 1468753402528 Marionette TRACE conn6 -> [0,2357,"getWindowHandle",null] 04:03:22 INFO - PROCESS | 180 | 1468753402532 Marionette TRACE conn6 <- [1,2357,null,{"value":"13"}] 04:03:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 04:03:22 INFO - PROCESS | 180 | 1468753402535 Marionette TRACE conn6 -> [0,2358,"setScriptTimeout",{"ms":35000}] 04:03:22 INFO - PROCESS | 180 | 1468753402537 Marionette TRACE conn6 <- [1,2358,null,{}] 04:03:22 INFO - PROCESS | 180 | 1468753402541 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}] 04:03:22 INFO - PROCESS | 180 | 1468753402544 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:22 INFO - PROCESS | 180 | 1468753402693 Marionette TRACE conn6 <- [1,2359,null,{"value":null}] 04:03:22 INFO - PROCESS | 180 | 1468753402819 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:22 INFO - PROCESS | 180 | 1468753402822 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:22 INFO - PROCESS | 180 | ++DOCSHELL 000000199B7AF800 == 39 [pid = 180] [id = 599] 04:03:22 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (000000199C0B2800) [pid = 180] [serial = 1797] [outer = 0000000000000000] 04:03:22 INFO - PROCESS | 180 | ++DOMWINDOW == 89 (000000199C25C000) [pid = 180] [serial = 1798] [outer = 000000199C0B2800] 04:03:22 INFO - PROCESS | 180 | 1468753402879 Marionette DEBUG loaded listener.js 04:03:22 INFO - PROCESS | 180 | ++DOMWINDOW == 90 (00000019A1F1C400) [pid = 180] [serial = 1799] [outer = 000000199C0B2800] 04:03:23 INFO - PROCESS | 180 | 1468753403645 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]]]}] 04:03:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 04:03:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1186ms 04:03:23 INFO - PROCESS | 180 | 1468753403740 Marionette TRACE conn6 -> [0,2361,"getWindowHandle",null] 04:03:23 INFO - PROCESS | 180 | 1468753403745 Marionette TRACE conn6 <- [1,2361,null,{"value":"13"}] 04:03:23 INFO - PROCESS | 180 | 1468753403750 Marionette TRACE conn6 -> [0,2362,"setScriptTimeout",{"ms":35000}] 04:03:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 04:03:23 INFO - PROCESS | 180 | 1468753403756 Marionette TRACE conn6 <- [1,2362,null,{}] 04:03:23 INFO - PROCESS | 180 | 1468753403761 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}] 04:03:23 INFO - PROCESS | 180 | 1468753403764 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:23 INFO - PROCESS | 180 | 1468753403883 Marionette TRACE conn6 <- [1,2363,null,{"value":null}] 04:03:23 INFO - PROCESS | 180 | 1468753403960 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:23 INFO - PROCESS | 180 | 1468753403963 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:24 INFO - PROCESS | 180 | --DOCSHELL 00000019AE553800 == 38 [pid = 180] [id = 594] 04:03:24 INFO - PROCESS | 180 | --DOCSHELL 00000019AD7B7000 == 37 [pid = 180] [id = 593] 04:03:24 INFO - PROCESS | 180 | --DOCSHELL 00000019AD021800 == 36 [pid = 180] [id = 592] 04:03:24 INFO - PROCESS | 180 | --DOCSHELL 00000019ACB63800 == 35 [pid = 180] [id = 591] 04:03:24 INFO - PROCESS | 180 | --DOCSHELL 00000019AB01F000 == 34 [pid = 180] [id = 590] 04:03:24 INFO - PROCESS | 180 | --DOCSHELL 00000019A8A94800 == 33 [pid = 180] [id = 589] 04:03:24 INFO - PROCESS | 180 | --DOCSHELL 00000019A80DF800 == 32 [pid = 180] [id = 588] 04:03:24 INFO - PROCESS | 180 | --DOCSHELL 00000019A1E3F000 == 31 [pid = 180] [id = 587] 04:03:24 INFO - PROCESS | 180 | --DOCSHELL 00000019AB3DF000 == 30 [pid = 180] [id = 586] 04:03:24 INFO - PROCESS | 180 | --DOCSHELL 00000019A1FA3000 == 29 [pid = 180] [id = 585] 04:03:24 INFO - PROCESS | 180 | --DOCSHELL 00000019B04FA800 == 28 [pid = 180] [id = 584] 04:03:24 INFO - PROCESS | 180 | --DOCSHELL 000000199B7AF800 == 27 [pid = 180] [id = 599] 04:03:24 INFO - PROCESS | 180 | --DOCSHELL 00000019B04F6800 == 26 [pid = 180] [id = 598] 04:03:24 INFO - PROCESS | 180 | --DOCSHELL 00000019ACBD9800 == 25 [pid = 180] [id = 597] 04:03:24 INFO - PROCESS | 180 | --DOCSHELL 00000019A8A8C800 == 24 [pid = 180] [id = 595] 04:03:24 INFO - PROCESS | 180 | --DOCSHELL 00000019A6B76800 == 23 [pid = 180] [id = 596] 04:03:24 INFO - PROCESS | 180 | ++DOCSHELL 000000199A245800 == 24 [pid = 180] [id = 600] 04:03:24 INFO - PROCESS | 180 | ++DOMWINDOW == 91 (000000199A358800) [pid = 180] [serial = 1800] [outer = 0000000000000000] 04:03:24 INFO - PROCESS | 180 | ++DOMWINDOW == 92 (000000199A3DA800) [pid = 180] [serial = 1801] [outer = 000000199A358800] 04:03:24 INFO - PROCESS | 180 | 1468753404643 Marionette DEBUG loaded listener.js 04:03:24 INFO - PROCESS | 180 | ++DOMWINDOW == 93 (000000199BF17000) [pid = 180] [serial = 1802] [outer = 000000199A358800] 04:03:24 INFO - PROCESS | 180 | --DOMWINDOW == 92 (00000019A98ED400) [pid = 180] [serial = 1751] [outer = 0000000000000000] [url = about:blank] 04:03:24 INFO - PROCESS | 180 | --DOMWINDOW == 91 (00000019A99A1400) [pid = 180] [serial = 1753] [outer = 0000000000000000] [url = about:blank] 04:03:24 INFO - PROCESS | 180 | --DOMWINDOW == 90 (00000019A0D2C400) [pid = 180] [serial = 1721] [outer = 0000000000000000] [url = about:blank] 04:03:24 INFO - PROCESS | 180 | --DOMWINDOW == 89 (00000019A8729400) [pid = 180] [serial = 1736] [outer = 0000000000000000] [url = about:blank] 04:03:24 INFO - PROCESS | 180 | --DOMWINDOW == 88 (00000019A6AA7C00) [pid = 180] [serial = 1747] [outer = 0000000000000000] [url = about:blank] 04:03:24 INFO - PROCESS | 180 | --DOMWINDOW == 87 (00000019A7EBD400) [pid = 180] [serial = 1732] [outer = 0000000000000000] [url = about:blank] 04:03:24 INFO - PROCESS | 180 | --DOMWINDOW == 86 (00000019A05F3400) [pid = 180] [serial = 1720] [outer = 0000000000000000] [url = about:blank] 04:03:24 INFO - PROCESS | 180 | --DOMWINDOW == 85 (00000019A6B04C00) [pid = 180] [serial = 1729] [outer = 0000000000000000] [url = about:blank] 04:03:24 INFO - PROCESS | 180 | --DOMWINDOW == 84 (00000019A873B400) [pid = 180] [serial = 1738] [outer = 0000000000000000] [url = about:blank] 04:03:24 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019A9388800) [pid = 180] [serial = 1744] [outer = 0000000000000000] [url = about:blank] 04:03:24 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019A8A77000) [pid = 180] [serial = 1741] [outer = 0000000000000000] [url = about:blank] 04:03:24 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019A25F3000) [pid = 180] [serial = 1726] [outer = 0000000000000000] [url = about:blank] 04:03:24 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019A7FC6000) [pid = 180] [serial = 1733] [outer = 0000000000000000] [url = about:blank] 04:03:24 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019A6B30000) [pid = 180] [serial = 1730] [outer = 0000000000000000] [url = about:blank] 04:03:24 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019A8B92400) [pid = 180] [serial = 1748] [outer = 0000000000000000] [url = about:blank] 04:03:24 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019A92CD000) [pid = 180] [serial = 1712] [outer = 0000000000000000] [url = about:blank] 04:03:24 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A1F1B000) [pid = 180] [serial = 1724] [outer = 0000000000000000] [url = about:blank] 04:03:24 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A8759400) [pid = 180] [serial = 1739] [outer = 0000000000000000] [url = about:blank] 04:03:24 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019A84A5400) [pid = 180] [serial = 1735] [outer = 0000000000000000] [url = about:blank] 04:03:24 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019A278D800) [pid = 180] [serial = 1727] [outer = 0000000000000000] [url = about:blank] 04:03:24 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019A976CC00) [pid = 180] [serial = 1745] [outer = 0000000000000000] [url = about:blank] 04:03:24 INFO - PROCESS | 180 | --DOMWINDOW == 71 (000000199C473000) [pid = 180] [serial = 1717] [outer = 0000000000000000] [url = about:blank] 04:03:24 INFO - PROCESS | 180 | --DOMWINDOW == 70 (00000019A1E74800) [pid = 180] [serial = 1723] [outer = 0000000000000000] [url = about:blank] 04:03:24 INFO - PROCESS | 180 | --DOMWINDOW == 69 (000000199C0C9400) [pid = 180] [serial = 1715] [outer = 0000000000000000] [url = about:blank] 04:03:24 INFO - PROCESS | 180 | --DOMWINDOW == 68 (000000199BF20800) [pid = 180] [serial = 1714] [outer = 0000000000000000] [url = about:blank] 04:03:24 INFO - PROCESS | 180 | --DOMWINDOW == 67 (00000019A98D5400) [pid = 180] [serial = 1750] [outer = 0000000000000000] [url = about:blank] 04:03:24 INFO - PROCESS | 180 | --DOMWINDOW == 66 (000000199C757400) [pid = 180] [serial = 1718] [outer = 0000000000000000] [url = about:blank] 04:03:24 INFO - PROCESS | 180 | --DOMWINDOW == 65 (00000019A8D70400) [pid = 180] [serial = 1742] [outer = 0000000000000000] [url = about:blank] 04:03:25 INFO - PROCESS | 180 | 1468753405206 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]]]}] 04:03:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 04:03:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1472ms 04:03:25 INFO - PROCESS | 180 | 1468753405230 Marionette TRACE conn6 -> [0,2365,"getWindowHandle",null] 04:03:25 INFO - PROCESS | 180 | 1468753405235 Marionette TRACE conn6 <- [1,2365,null,{"value":"13"}] 04:03:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 04:03:25 INFO - PROCESS | 180 | 1468753405240 Marionette TRACE conn6 -> [0,2366,"setScriptTimeout",{"ms":35000}] 04:03:25 INFO - PROCESS | 180 | 1468753405242 Marionette TRACE conn6 <- [1,2366,null,{}] 04:03:25 INFO - PROCESS | 180 | 1468753405247 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}] 04:03:25 INFO - PROCESS | 180 | 1468753405250 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:25 INFO - PROCESS | 180 | 1468753405383 Marionette TRACE conn6 <- [1,2367,null,{"value":null}] 04:03:25 INFO - PROCESS | 180 | 1468753405464 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:25 INFO - PROCESS | 180 | 1468753405467 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:25 INFO - PROCESS | 180 | ++DOCSHELL 00000019A251F000 == 25 [pid = 180] [id = 601] 04:03:25 INFO - PROCESS | 180 | ++DOMWINDOW == 66 (000000199C0C2400) [pid = 180] [serial = 1803] [outer = 0000000000000000] 04:03:25 INFO - PROCESS | 180 | ++DOMWINDOW == 67 (000000199C74B000) [pid = 180] [serial = 1804] [outer = 000000199C0C2400] 04:03:25 INFO - PROCESS | 180 | 1468753405519 Marionette DEBUG loaded listener.js 04:03:25 INFO - PROCESS | 180 | ++DOMWINDOW == 68 (000000199C950800) [pid = 180] [serial = 1805] [outer = 000000199C0C2400] 04:03:25 INFO - PROCESS | 180 | 1468753405932 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]]]}] 04:03:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 04:03:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 734ms 04:03:26 INFO - PROCESS | 180 | 1468753406005 Marionette TRACE conn6 -> [0,2369,"getWindowHandle",null] 04:03:26 INFO - PROCESS | 180 | 1468753406009 Marionette TRACE conn6 <- [1,2369,null,{"value":"13"}] 04:03:26 INFO - PROCESS | 180 | 1468753406018 Marionette TRACE conn6 -> [0,2370,"setScriptTimeout",{"ms":35000}] 04:03:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 04:03:26 INFO - PROCESS | 180 | 1468753406021 Marionette TRACE conn6 <- [1,2370,null,{}] 04:03:26 INFO - PROCESS | 180 | 1468753406029 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}] 04:03:26 INFO - PROCESS | 180 | 1468753406032 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:26 INFO - PROCESS | 180 | 1468753406131 Marionette TRACE conn6 <- [1,2371,null,{"value":null}] 04:03:26 INFO - PROCESS | 180 | 1468753406141 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:26 INFO - PROCESS | 180 | 1468753406144 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:26 INFO - PROCESS | 180 | ++DOCSHELL 00000019A5A7C800 == 26 [pid = 180] [id = 602] 04:03:26 INFO - PROCESS | 180 | ++DOMWINDOW == 69 (00000019A05B9000) [pid = 180] [serial = 1806] [outer = 0000000000000000] 04:03:26 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (00000019A06C4400) [pid = 180] [serial = 1807] [outer = 00000019A05B9000] 04:03:26 INFO - PROCESS | 180 | 1468753406202 Marionette DEBUG loaded listener.js 04:03:26 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (00000019A0EC2000) [pid = 180] [serial = 1808] [outer = 00000019A05B9000] 04:03:26 INFO - PROCESS | 180 | 1468753406699 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]]]}] 04:03:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 04:03:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 734ms 04:03:26 INFO - PROCESS | 180 | 1468753406756 Marionette TRACE conn6 -> [0,2373,"getWindowHandle",null] 04:03:26 INFO - PROCESS | 180 | 1468753406759 Marionette TRACE conn6 <- [1,2373,null,{"value":"13"}] 04:03:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 04:03:26 INFO - PROCESS | 180 | 1468753406763 Marionette TRACE conn6 -> [0,2374,"setScriptTimeout",{"ms":35000}] 04:03:26 INFO - PROCESS | 180 | 1468753406766 Marionette TRACE conn6 <- [1,2374,null,{}] 04:03:26 INFO - PROCESS | 180 | 1468753406783 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}] 04:03:26 INFO - PROCESS | 180 | 1468753406788 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:26 INFO - PROCESS | 180 | 1468753406886 Marionette TRACE conn6 <- [1,2375,null,{"value":null}] 04:03:26 INFO - PROCESS | 180 | 1468753406902 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:26 INFO - PROCESS | 180 | 1468753406905 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:26 INFO - PROCESS | 180 | ++DOCSHELL 00000019A91B9800 == 27 [pid = 180] [id = 603] 04:03:26 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (00000019A25F5C00) [pid = 180] [serial = 1809] [outer = 0000000000000000] 04:03:26 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019A278DC00) [pid = 180] [serial = 1810] [outer = 00000019A25F5C00] 04:03:26 INFO - PROCESS | 180 | 1468753406952 Marionette DEBUG loaded listener.js 04:03:27 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019A554BC00) [pid = 180] [serial = 1811] [outer = 00000019A25F5C00] 04:03:27 INFO - PROCESS | 180 | 1468753407448 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]]]}] 04:03:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 04:03:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 735ms 04:03:27 INFO - PROCESS | 180 | 1468753407512 Marionette TRACE conn6 -> [0,2377,"getWindowHandle",null] 04:03:27 INFO - PROCESS | 180 | 1468753407514 Marionette TRACE conn6 <- [1,2377,null,{"value":"13"}] 04:03:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 04:03:27 INFO - PROCESS | 180 | 1468753407527 Marionette TRACE conn6 -> [0,2378,"setScriptTimeout",{"ms":35000}] 04:03:27 INFO - PROCESS | 180 | 1468753407529 Marionette TRACE conn6 <- [1,2378,null,{}] 04:03:27 INFO - PROCESS | 180 | 1468753407533 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}] 04:03:27 INFO - PROCESS | 180 | 1468753407535 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:27 INFO - PROCESS | 180 | 1468753407654 Marionette TRACE conn6 <- [1,2379,null,{"value":null}] 04:03:27 INFO - PROCESS | 180 | 1468753407665 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:27 INFO - PROCESS | 180 | 1468753407667 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:27 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB3EF800 == 28 [pid = 180] [id = 604] 04:03:27 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A6034000) [pid = 180] [serial = 1812] [outer = 0000000000000000] 04:03:27 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A6AA4000) [pid = 180] [serial = 1813] [outer = 00000019A6034000] 04:03:27 INFO - PROCESS | 180 | 1468753407721 Marionette DEBUG loaded listener.js 04:03:27 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A6B09C00) [pid = 180] [serial = 1814] [outer = 00000019A6034000] 04:03:28 INFO - PROCESS | 180 | 1468753408151 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]]]}] 04:03:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 04:03:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 692ms 04:03:28 INFO - PROCESS | 180 | 1468753408223 Marionette TRACE conn6 -> [0,2381,"getWindowHandle",null] 04:03:28 INFO - PROCESS | 180 | 1468753408225 Marionette TRACE conn6 <- [1,2381,null,{"value":"13"}] 04:03:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 04:03:28 INFO - PROCESS | 180 | 1468753408228 Marionette TRACE conn6 -> [0,2382,"setScriptTimeout",{"ms":35000}] 04:03:28 INFO - PROCESS | 180 | 1468753408230 Marionette TRACE conn6 <- [1,2382,null,{}] 04:03:28 INFO - PROCESS | 180 | 1468753408234 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}] 04:03:28 INFO - PROCESS | 180 | 1468753408236 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:28 INFO - PROCESS | 180 | 1468753408347 Marionette TRACE conn6 <- [1,2383,null,{"value":null}] 04:03:28 INFO - PROCESS | 180 | 1468753408357 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:28 INFO - PROCESS | 180 | 1468753408360 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:28 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACB69800 == 29 [pid = 180] [id = 605] 04:03:28 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A6B38800) [pid = 180] [serial = 1815] [outer = 0000000000000000] 04:03:28 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A7E1EC00) [pid = 180] [serial = 1816] [outer = 00000019A6B38800] 04:03:28 INFO - PROCESS | 180 | 1468753408462 Marionette DEBUG loaded listener.js 04:03:28 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A84AC800) [pid = 180] [serial = 1817] [outer = 00000019A6B38800] 04:03:29 INFO - PROCESS | 180 | 1468753409002 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]]]}] 04:03:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 04:03:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 819ms 04:03:29 INFO - PROCESS | 180 | 1468753409054 Marionette TRACE conn6 -> [0,2385,"getWindowHandle",null] 04:03:29 INFO - PROCESS | 180 | 1468753409057 Marionette TRACE conn6 <- [1,2385,null,{"value":"13"}] 04:03:29 INFO - PROCESS | 180 | 1468753409060 Marionette TRACE conn6 -> [0,2386,"setScriptTimeout",{"ms":35000}] 04:03:29 INFO - PROCESS | 180 | 1468753409062 Marionette TRACE conn6 <- [1,2386,null,{}] 04:03:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 04:03:29 INFO - PROCESS | 180 | 1468753409065 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}] 04:03:29 INFO - PROCESS | 180 | 1468753409071 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:29 INFO - PROCESS | 180 | 1468753409329 Marionette TRACE conn6 <- [1,2387,null,{"value":null}] 04:03:29 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019A0656800) [pid = 180] [serial = 1764] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 04:03:29 INFO - PROCESS | 180 | --DOMWINDOW == 78 (000000199C698C00) [pid = 180] [serial = 1761] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 04:03:29 INFO - PROCESS | 180 | --DOMWINDOW == 77 (000000199B7CC400) [pid = 180] [serial = 1767] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 04:03:29 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A8A75000) [pid = 180] [serial = 1782] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 04:03:29 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A6B39000) [pid = 180] [serial = 1773] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 04:03:29 INFO - PROCESS | 180 | --DOMWINDOW == 74 (000000199A359000) [pid = 180] [serial = 1779] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 04:03:29 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019A60C1800) [pid = 180] [serial = 1770] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 04:03:29 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019A05BAC00) [pid = 180] [serial = 1785] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 04:03:29 INFO - PROCESS | 180 | --DOMWINDOW == 71 (00000019A8A6F000) [pid = 180] [serial = 1776] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 04:03:29 INFO - PROCESS | 180 | --DOMWINDOW == 70 (000000199C25CC00) [pid = 180] [serial = 1758] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 04:03:29 INFO - PROCESS | 180 | --DOMWINDOW == 69 (000000199A354000) [pid = 180] [serial = 1755] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 04:03:29 INFO - PROCESS | 180 | --DOMWINDOW == 68 (00000019A98F1800) [pid = 180] [serial = 1752] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 04:03:29 INFO - PROCESS | 180 | 1468753409392 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:29 INFO - PROCESS | 180 | 1468753409402 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:29 INFO - PROCESS | 180 | ++DOCSHELL 000000199C7B6800 == 30 [pid = 180] [id = 606] 04:03:29 INFO - PROCESS | 180 | ++DOMWINDOW == 69 (000000199A35B400) [pid = 180] [serial = 1818] [outer = 0000000000000000] 04:03:29 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (000000199C25CC00) [pid = 180] [serial = 1819] [outer = 000000199A35B400] 04:03:29 INFO - PROCESS | 180 | 1468753409449 Marionette DEBUG loaded listener.js 04:03:29 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (00000019A6B39000) [pid = 180] [serial = 1820] [outer = 000000199A35B400] 04:03:29 INFO - PROCESS | 180 | 1468753409802 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]]]}] 04:03:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 04:03:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 776ms 04:03:29 INFO - PROCESS | 180 | 1468753409842 Marionette TRACE conn6 -> [0,2389,"getWindowHandle",null] 04:03:29 INFO - PROCESS | 180 | 1468753409844 Marionette TRACE conn6 <- [1,2389,null,{"value":"13"}] 04:03:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 04:03:29 INFO - PROCESS | 180 | 1468753409855 Marionette TRACE conn6 -> [0,2390,"setScriptTimeout",{"ms":35000}] 04:03:29 INFO - PROCESS | 180 | 1468753409857 Marionette TRACE conn6 <- [1,2390,null,{}] 04:03:29 INFO - PROCESS | 180 | 1468753409861 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}] 04:03:29 INFO - PROCESS | 180 | 1468753409863 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:29 INFO - PROCESS | 180 | 1468753409946 Marionette TRACE conn6 <- [1,2391,null,{"value":null}] 04:03:29 INFO - PROCESS | 180 | 1468753409951 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:29 INFO - PROCESS | 180 | 1468753409953 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:29 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD7CA000 == 31 [pid = 180] [id = 607] 04:03:29 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (00000019A873A000) [pid = 180] [serial = 1821] [outer = 0000000000000000] 04:03:29 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019A8A78000) [pid = 180] [serial = 1822] [outer = 00000019A873A000] 04:03:30 INFO - PROCESS | 180 | 1468753409999 Marionette DEBUG loaded listener.js 04:03:30 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019A8BE2400) [pid = 180] [serial = 1823] [outer = 00000019A873A000] 04:03:30 INFO - PROCESS | 180 | 1468753410408 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]]]}] 04:03:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 04:03:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 629ms 04:03:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 04:03:30 INFO - PROCESS | 180 | 1468753410485 Marionette TRACE conn6 -> [0,2393,"getWindowHandle",null] 04:03:30 INFO - PROCESS | 180 | 1468753410487 Marionette TRACE conn6 <- [1,2393,null,{"value":"13"}] 04:03:30 INFO - PROCESS | 180 | 1468753410491 Marionette TRACE conn6 -> [0,2394,"setScriptTimeout",{"ms":35000}] 04:03:30 INFO - PROCESS | 180 | 1468753410493 Marionette TRACE conn6 <- [1,2394,null,{}] 04:03:30 INFO - PROCESS | 180 | 1468753410497 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}] 04:03:30 INFO - PROCESS | 180 | 1468753410499 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:30 INFO - PROCESS | 180 | 1468753410583 Marionette TRACE conn6 <- [1,2395,null,{"value":null}] 04:03:30 INFO - PROCESS | 180 | 1468753410591 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:30 INFO - PROCESS | 180 | 1468753410601 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:30 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE552000 == 32 [pid = 180] [id = 608] 04:03:30 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A8D6EC00) [pid = 180] [serial = 1824] [outer = 0000000000000000] 04:03:30 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A9060C00) [pid = 180] [serial = 1825] [outer = 00000019A8D6EC00] 04:03:30 INFO - PROCESS | 180 | 1468753410651 Marionette DEBUG loaded listener.js 04:03:30 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A9383800) [pid = 180] [serial = 1826] [outer = 00000019A8D6EC00] 04:03:31 INFO - PROCESS | 180 | 1468753411102 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]]]}] 04:03:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 04:03:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 628ms 04:03:31 INFO - PROCESS | 180 | 1468753411121 Marionette TRACE conn6 -> [0,2397,"getWindowHandle",null] 04:03:31 INFO - PROCESS | 180 | 1468753411123 Marionette TRACE conn6 <- [1,2397,null,{"value":"13"}] 04:03:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 04:03:31 INFO - PROCESS | 180 | 1468753411139 Marionette TRACE conn6 -> [0,2398,"setScriptTimeout",{"ms":35000}] 04:03:31 INFO - PROCESS | 180 | 1468753411141 Marionette TRACE conn6 <- [1,2398,null,{}] 04:03:31 INFO - PROCESS | 180 | 1468753411145 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}] 04:03:31 INFO - PROCESS | 180 | 1468753411147 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:31 INFO - PROCESS | 180 | 1468753411232 Marionette TRACE conn6 <- [1,2399,null,{"value":null}] 04:03:31 INFO - PROCESS | 180 | 1468753411238 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:31 INFO - PROCESS | 180 | 1468753411240 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:31 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE5A4800 == 33 [pid = 180] [id = 609] 04:03:31 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A9065400) [pid = 180] [serial = 1827] [outer = 0000000000000000] 04:03:31 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A9763800) [pid = 180] [serial = 1828] [outer = 00000019A9065400] 04:03:31 INFO - PROCESS | 180 | 1468753411286 Marionette DEBUG loaded listener.js 04:03:31 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A98D5000) [pid = 180] [serial = 1829] [outer = 00000019A9065400] 04:03:32 INFO - PROCESS | 180 | 1468753412117 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]]]}] 04:03:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 04:03:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1037ms 04:03:32 INFO - PROCESS | 180 | 1468753412168 Marionette TRACE conn6 -> [0,2401,"getWindowHandle",null] 04:03:32 INFO - PROCESS | 180 | 1468753412173 Marionette TRACE conn6 <- [1,2401,null,{"value":"13"}] 04:03:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 04:03:32 INFO - PROCESS | 180 | 1468753412178 Marionette TRACE conn6 -> [0,2402,"setScriptTimeout",{"ms":35000}] 04:03:32 INFO - PROCESS | 180 | 1468753412184 Marionette TRACE conn6 <- [1,2402,null,{}] 04:03:32 INFO - PROCESS | 180 | 1468753412253 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}] 04:03:32 INFO - PROCESS | 180 | 1468753412256 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:32 INFO - PROCESS | 180 | 1468753412373 Marionette TRACE conn6 <- [1,2403,null,{"value":null}] 04:03:32 INFO - PROCESS | 180 | 1468753412488 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:32 INFO - PROCESS | 180 | 1468753412491 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:32 INFO - PROCESS | 180 | ++DOCSHELL 00000019A7FD7000 == 34 [pid = 180] [id = 610] 04:03:32 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (000000199C471400) [pid = 180] [serial = 1830] [outer = 0000000000000000] 04:03:32 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (000000199C795400) [pid = 180] [serial = 1831] [outer = 000000199C471400] 04:03:32 INFO - PROCESS | 180 | 1468753412561 Marionette DEBUG loaded listener.js 04:03:32 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A05B5C00) [pid = 180] [serial = 1832] [outer = 000000199C471400] 04:03:33 INFO - PROCESS | 180 | 1468753413248 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]]]}] 04:03:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 04:03:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1148ms 04:03:33 INFO - PROCESS | 180 | 1468753413347 Marionette TRACE conn6 -> [0,2405,"getWindowHandle",null] 04:03:33 INFO - PROCESS | 180 | 1468753413352 Marionette TRACE conn6 <- [1,2405,null,{"value":"13"}] 04:03:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 04:03:33 INFO - PROCESS | 180 | 1468753413360 Marionette TRACE conn6 -> [0,2406,"setScriptTimeout",{"ms":35000}] 04:03:33 INFO - PROCESS | 180 | 1468753413364 Marionette TRACE conn6 <- [1,2406,null,{}] 04:03:33 INFO - PROCESS | 180 | 1468753413368 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}] 04:03:33 INFO - PROCESS | 180 | 1468753413371 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:33 INFO - PROCESS | 180 | 1468753413512 Marionette TRACE conn6 <- [1,2407,null,{"value":null}] 04:03:33 INFO - PROCESS | 180 | 1468753413744 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:33 INFO - PROCESS | 180 | 1468753413748 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:33 INFO - PROCESS | 180 | ++DOCSHELL 000000199D514800 == 35 [pid = 180] [id = 611] 04:03:33 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (000000199A353400) [pid = 180] [serial = 1833] [outer = 0000000000000000] 04:03:33 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (000000199C190400) [pid = 180] [serial = 1834] [outer = 000000199A353400] 04:03:33 INFO - PROCESS | 180 | 1468753413804 Marionette DEBUG loaded listener.js 04:03:33 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (000000199C69C800) [pid = 180] [serial = 1835] [outer = 000000199A353400] 04:03:34 INFO - PROCESS | 180 | --DOCSHELL 00000019AD02F000 == 34 [pid = 180] [id = 367] 04:03:34 INFO - PROCESS | 180 | --DOCSHELL 000000199C7BC800 == 33 [pid = 180] [id = 362] 04:03:34 INFO - PROCESS | 180 | --DOCSHELL 00000019AB8D1800 == 32 [pid = 180] [id = 366] 04:03:34 INFO - PROCESS | 180 | --DOCSHELL 00000019A84E7800 == 31 [pid = 180] [id = 355] 04:03:34 INFO - PROCESS | 180 | --DOCSHELL 000000199B3EB800 == 30 [pid = 180] [id = 357] 04:03:34 INFO - PROCESS | 180 | --DOCSHELL 00000019AA04E800 == 29 [pid = 180] [id = 365] 04:03:34 INFO - PROCESS | 180 | --DOCSHELL 00000019A0A8F800 == 28 [pid = 180] [id = 353] 04:03:34 INFO - PROCESS | 180 | --DOCSHELL 00000019A74AA000 == 27 [pid = 180] [id = 363] 04:03:34 INFO - PROCESS | 180 | --DOCSHELL 00000019A89A4800 == 26 [pid = 180] [id = 364] 04:03:34 INFO - PROCESS | 180 | --DOMWINDOW == 85 (00000019A8E99400) [pid = 180] [serial = 1777] [outer = 0000000000000000] [url = about:blank] 04:03:34 INFO - PROCESS | 180 | --DOMWINDOW == 84 (000000199D831400) [pid = 180] [serial = 1759] [outer = 0000000000000000] [url = about:blank] 04:03:34 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019A0D37400) [pid = 180] [serial = 1760] [outer = 0000000000000000] [url = about:blank] 04:03:34 INFO - PROCESS | 180 | --DOMWINDOW == 82 (000000199C0C2C00) [pid = 180] [serial = 1756] [outer = 0000000000000000] [url = about:blank] 04:03:34 INFO - PROCESS | 180 | --DOMWINDOW == 81 (000000199C25A400) [pid = 180] [serial = 1757] [outer = 0000000000000000] [url = about:blank] 04:03:34 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019AA004000) [pid = 180] [serial = 1754] [outer = 0000000000000000] [url = about:blank] 04:03:34 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019A0D09C00) [pid = 180] [serial = 1765] [outer = 0000000000000000] [url = about:blank] 04:03:34 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019A1463C00) [pid = 180] [serial = 1766] [outer = 0000000000000000] [url = about:blank] 04:03:34 INFO - PROCESS | 180 | --DOMWINDOW == 77 (000000199C74F000) [pid = 180] [serial = 1762] [outer = 0000000000000000] [url = about:blank] 04:03:34 INFO - PROCESS | 180 | --DOMWINDOW == 76 (000000199D826800) [pid = 180] [serial = 1763] [outer = 0000000000000000] [url = about:blank] 04:03:34 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A25FA800) [pid = 180] [serial = 1768] [outer = 0000000000000000] [url = about:blank] 04:03:34 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019A98CD800) [pid = 180] [serial = 1784] [outer = 0000000000000000] [url = about:blank] 04:03:34 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019A8604800) [pid = 180] [serial = 1775] [outer = 0000000000000000] [url = about:blank] 04:03:34 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019A7EDC000) [pid = 180] [serial = 1774] [outer = 0000000000000000] [url = about:blank] 04:03:34 INFO - PROCESS | 180 | --DOMWINDOW == 71 (00000019A25FB000) [pid = 180] [serial = 1780] [outer = 0000000000000000] [url = about:blank] 04:03:34 INFO - PROCESS | 180 | --DOMWINDOW == 70 (00000019A9760800) [pid = 180] [serial = 1783] [outer = 0000000000000000] [url = about:blank] 04:03:34 INFO - PROCESS | 180 | --DOMWINDOW == 69 (00000019A9064400) [pid = 180] [serial = 1778] [outer = 0000000000000000] [url = about:blank] 04:03:34 INFO - PROCESS | 180 | --DOMWINDOW == 68 (00000019A6B07800) [pid = 180] [serial = 1771] [outer = 0000000000000000] [url = about:blank] 04:03:34 INFO - PROCESS | 180 | --DOMWINDOW == 67 (00000019AA265C00) [pid = 180] [serial = 1787] [outer = 0000000000000000] [url = about:blank] 04:03:34 INFO - PROCESS | 180 | --DOMWINDOW == 66 (00000019A6B34400) [pid = 180] [serial = 1772] [outer = 0000000000000000] [url = about:blank] 04:03:34 INFO - PROCESS | 180 | --DOMWINDOW == 65 (00000019A98D8000) [pid = 180] [serial = 1786] [outer = 0000000000000000] [url = about:blank] 04:03:34 INFO - PROCESS | 180 | --DOMWINDOW == 64 (00000019A874F400) [pid = 180] [serial = 1781] [outer = 0000000000000000] [url = about:blank] 04:03:34 INFO - PROCESS | 180 | --DOMWINDOW == 63 (00000019A6030400) [pid = 180] [serial = 1769] [outer = 0000000000000000] [url = about:blank] 04:03:34 INFO - PROCESS | 180 | 1468753414462 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]]]}] 04:03:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 04:03:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1134ms 04:03:34 INFO - PROCESS | 180 | 1468753414500 Marionette TRACE conn6 -> [0,2409,"getWindowHandle",null] 04:03:34 INFO - PROCESS | 180 | 1468753414504 Marionette TRACE conn6 <- [1,2409,null,{"value":"13"}] 04:03:34 INFO - PROCESS | 180 | 1468753414509 Marionette TRACE conn6 -> [0,2410,"setScriptTimeout",{"ms":35000}] 04:03:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 04:03:34 INFO - PROCESS | 180 | 1468753414512 Marionette TRACE conn6 <- [1,2410,null,{}] 04:03:34 INFO - PROCESS | 180 | 1468753414517 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}] 04:03:34 INFO - PROCESS | 180 | 1468753414522 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:34 INFO - PROCESS | 180 | 1468753414615 Marionette TRACE conn6 <- [1,2411,null,{"value":null}] 04:03:34 INFO - PROCESS | 180 | 1468753414626 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:34 INFO - PROCESS | 180 | 1468753414629 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:34 INFO - PROCESS | 180 | ++DOCSHELL 00000019A6AB5000 == 27 [pid = 180] [id = 612] 04:03:34 INFO - PROCESS | 180 | ++DOMWINDOW == 64 (000000199C74F000) [pid = 180] [serial = 1836] [outer = 0000000000000000] 04:03:34 INFO - PROCESS | 180 | ++DOMWINDOW == 65 (000000199D834800) [pid = 180] [serial = 1837] [outer = 000000199C74F000] 04:03:34 INFO - PROCESS | 180 | 1468753414682 Marionette DEBUG loaded listener.js 04:03:34 INFO - PROCESS | 180 | ++DOMWINDOW == 66 (00000019A0D0A000) [pid = 180] [serial = 1838] [outer = 000000199C74F000] 04:03:35 INFO - PROCESS | 180 | 1468753415208 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]]]}] 04:03:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 04:03:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 735ms 04:03:35 INFO - PROCESS | 180 | 1468753415249 Marionette TRACE conn6 -> [0,2413,"getWindowHandle",null] 04:03:35 INFO - PROCESS | 180 | 1468753415253 Marionette TRACE conn6 <- [1,2413,null,{"value":"13"}] 04:03:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 04:03:35 INFO - PROCESS | 180 | 1468753415258 Marionette TRACE conn6 -> [0,2414,"setScriptTimeout",{"ms":35000}] 04:03:35 INFO - PROCESS | 180 | 1468753415260 Marionette TRACE conn6 <- [1,2414,null,{}] 04:03:35 INFO - PROCESS | 180 | 1468753415264 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}] 04:03:35 INFO - PROCESS | 180 | 1468753415266 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:35 INFO - PROCESS | 180 | 1468753415360 Marionette TRACE conn6 <- [1,2415,null,{"value":null}] 04:03:35 INFO - PROCESS | 180 | 1468753415444 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:35 INFO - PROCESS | 180 | 1468753415446 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:35 INFO - PROCESS | 180 | ++DOCSHELL 00000019A8A91000 == 28 [pid = 180] [id = 613] 04:03:35 INFO - PROCESS | 180 | ++DOMWINDOW == 67 (00000019A1E72C00) [pid = 180] [serial = 1839] [outer = 0000000000000000] 04:03:35 INFO - PROCESS | 180 | ++DOMWINDOW == 68 (00000019A2A5F400) [pid = 180] [serial = 1840] [outer = 00000019A1E72C00] 04:03:35 INFO - PROCESS | 180 | 1468753415493 Marionette DEBUG loaded listener.js 04:03:35 INFO - PROCESS | 180 | ++DOMWINDOW == 69 (00000019A5A08000) [pid = 180] [serial = 1841] [outer = 00000019A1E72C00] 04:03:35 INFO - PROCESS | 180 | 1468753415887 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]]]}] 04:03:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 04:03:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 671ms 04:03:35 INFO - PROCESS | 180 | 1468753415933 Marionette TRACE conn6 -> [0,2417,"getWindowHandle",null] 04:03:35 INFO - PROCESS | 180 | 1468753415935 Marionette TRACE conn6 <- [1,2417,null,{"value":"13"}] 04:03:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 04:03:35 INFO - PROCESS | 180 | 1468753415940 Marionette TRACE conn6 -> [0,2418,"setScriptTimeout",{"ms":35000}] 04:03:35 INFO - PROCESS | 180 | 1468753415947 Marionette TRACE conn6 <- [1,2418,null,{}] 04:03:35 INFO - PROCESS | 180 | 1468753415957 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}] 04:03:35 INFO - PROCESS | 180 | 1468753415961 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:36 INFO - PROCESS | 180 | 1468753416054 Marionette TRACE conn6 <- [1,2419,null,{"value":null}] 04:03:36 INFO - PROCESS | 180 | 1468753416061 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:36 INFO - PROCESS | 180 | 1468753416064 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:36 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB8DE000 == 29 [pid = 180] [id = 614] 04:03:36 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (000000199B337000) [pid = 180] [serial = 1842] [outer = 0000000000000000] 04:03:36 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (00000019A60BAC00) [pid = 180] [serial = 1843] [outer = 000000199B337000] 04:03:36 INFO - PROCESS | 180 | 1468753416108 Marionette DEBUG loaded listener.js 04:03:36 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (00000019A8274400) [pid = 180] [serial = 1844] [outer = 000000199B337000] 04:03:36 INFO - PROCESS | 180 | 1468753416544 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]]]}] 04:03:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 04:03:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 629ms 04:03:36 INFO - PROCESS | 180 | 1468753416577 Marionette TRACE conn6 -> [0,2421,"getWindowHandle",null] 04:03:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 04:03:36 INFO - PROCESS | 180 | 1468753416580 Marionette TRACE conn6 <- [1,2421,null,{"value":"13"}] 04:03:36 INFO - PROCESS | 180 | 1468753416584 Marionette TRACE conn6 -> [0,2422,"setScriptTimeout",{"ms":35000}] 04:03:36 INFO - PROCESS | 180 | 1468753416586 Marionette TRACE conn6 <- [1,2422,null,{}] 04:03:36 INFO - PROCESS | 180 | 1468753416589 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}] 04:03:36 INFO - PROCESS | 180 | 1468753416591 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:36 INFO - PROCESS | 180 | 1468753416721 Marionette TRACE conn6 <- [1,2423,null,{"value":null}] 04:03:36 INFO - PROCESS | 180 | 1468753416803 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:36 INFO - PROCESS | 180 | 1468753416805 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:36 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACBF3000 == 30 [pid = 180] [id = 615] 04:03:36 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019A8097000) [pid = 180] [serial = 1845] [outer = 0000000000000000] 04:03:36 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019A8739000) [pid = 180] [serial = 1846] [outer = 00000019A8097000] 04:03:36 INFO - PROCESS | 180 | 1468753416859 Marionette DEBUG loaded listener.js 04:03:36 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A8744000) [pid = 180] [serial = 1847] [outer = 00000019A8097000] 04:03:37 INFO - PROCESS | 180 | 1468753417292 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]]]}] 04:03:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 04:03:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 735ms 04:03:37 INFO - PROCESS | 180 | 1468753417326 Marionette TRACE conn6 -> [0,2425,"getWindowHandle",null] 04:03:37 INFO - PROCESS | 180 | 1468753417329 Marionette TRACE conn6 <- [1,2425,null,{"value":"13"}] 04:03:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 04:03:37 INFO - PROCESS | 180 | 1468753417332 Marionette TRACE conn6 -> [0,2426,"setScriptTimeout",{"ms":35000}] 04:03:37 INFO - PROCESS | 180 | 1468753417334 Marionette TRACE conn6 <- [1,2426,null,{}] 04:03:37 INFO - PROCESS | 180 | 1468753417338 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}] 04:03:37 INFO - PROCESS | 180 | 1468753417340 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:37 INFO - PROCESS | 180 | 1468753417451 Marionette TRACE conn6 <- [1,2427,null,{"value":null}] 04:03:37 INFO - PROCESS | 180 | 1468753417458 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:37 INFO - PROCESS | 180 | 1468753417464 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:37 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB8BC000 == 31 [pid = 180] [id = 616] 04:03:37 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A8B93800) [pid = 180] [serial = 1848] [outer = 0000000000000000] 04:03:37 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A8E95000) [pid = 180] [serial = 1849] [outer = 00000019A8B93800] 04:03:37 INFO - PROCESS | 180 | 1468753417522 Marionette DEBUG loaded listener.js 04:03:37 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A92CA400) [pid = 180] [serial = 1850] [outer = 00000019A8B93800] 04:03:37 INFO - PROCESS | 180 | 1468753417987 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]]]}] 04:03:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 04:03:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 734ms 04:03:38 INFO - PROCESS | 180 | 1468753418095 Marionette TRACE conn6 -> [0,2429,"getWindowHandle",null] 04:03:38 INFO - PROCESS | 180 | 1468753418098 Marionette TRACE conn6 <- [1,2429,null,{"value":"13"}] 04:03:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 04:03:38 INFO - PROCESS | 180 | 1468753418105 Marionette TRACE conn6 -> [0,2430,"setScriptTimeout",{"ms":35000}] 04:03:38 INFO - PROCESS | 180 | 1468753418107 Marionette TRACE conn6 <- [1,2430,null,{}] 04:03:38 INFO - PROCESS | 180 | 1468753418111 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}] 04:03:38 INFO - PROCESS | 180 | 1468753418113 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:38 INFO - PROCESS | 180 | 1468753418244 Marionette TRACE conn6 <- [1,2431,null,{"value":null}] 04:03:38 INFO - PROCESS | 180 | 1468753418297 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:38 INFO - PROCESS | 180 | 1468753418299 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:38 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE55D000 == 32 [pid = 180] [id = 617] 04:03:38 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A98ED800) [pid = 180] [serial = 1851] [outer = 0000000000000000] 04:03:38 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A98F0000) [pid = 180] [serial = 1852] [outer = 00000019A98ED800] 04:03:38 INFO - PROCESS | 180 | 1468753418345 Marionette DEBUG loaded listener.js 04:03:38 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A99DF000) [pid = 180] [serial = 1853] [outer = 00000019A98ED800] 04:03:38 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019A6034000) [pid = 180] [serial = 1812] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 04:03:38 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019A6B38800) [pid = 180] [serial = 1815] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 04:03:38 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019A05B9000) [pid = 180] [serial = 1806] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 04:03:38 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019A25F5C00) [pid = 180] [serial = 1809] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 04:03:38 INFO - PROCESS | 180 | --DOMWINDOW == 76 (000000199A358800) [pid = 180] [serial = 1800] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 04:03:38 INFO - PROCESS | 180 | --DOMWINDOW == 75 (000000199C0C2400) [pid = 180] [serial = 1803] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 04:03:38 INFO - PROCESS | 180 | --DOMWINDOW == 74 (000000199A35B400) [pid = 180] [serial = 1818] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 04:03:38 INFO - PROCESS | 180 | --DOMWINDOW == 73 (000000199C0B2800) [pid = 180] [serial = 1797] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 04:03:38 INFO - PROCESS | 180 | --DOMWINDOW == 72 (000000199C0C4000) [pid = 180] [serial = 1788] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 04:03:38 INFO - PROCESS | 180 | --DOMWINDOW == 71 (00000019A25EE400) [pid = 180] [serial = 1791] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 04:03:38 INFO - PROCESS | 180 | --DOMWINDOW == 70 (00000019A8ABD400) [pid = 180] [serial = 1794] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 04:03:38 INFO - PROCESS | 180 | --DOMWINDOW == 69 (00000019A873A000) [pid = 180] [serial = 1821] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 04:03:38 INFO - PROCESS | 180 | --DOMWINDOW == 68 (00000019A8D6EC00) [pid = 180] [serial = 1824] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 04:03:38 INFO - PROCESS | 180 | 1468753418815 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]]]}] 04:03:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 04:03:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 734ms 04:03:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 04:03:38 INFO - PROCESS | 180 | 1468753418846 Marionette TRACE conn6 -> [0,2433,"getWindowHandle",null] 04:03:38 INFO - PROCESS | 180 | 1468753418848 Marionette TRACE conn6 <- [1,2433,null,{"value":"13"}] 04:03:38 INFO - PROCESS | 180 | 1468753418851 Marionette TRACE conn6 -> [0,2434,"setScriptTimeout",{"ms":35000}] 04:03:38 INFO - PROCESS | 180 | 1468753418853 Marionette TRACE conn6 <- [1,2434,null,{}] 04:03:38 INFO - PROCESS | 180 | 1468753418856 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}] 04:03:38 INFO - PROCESS | 180 | 1468753418858 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:38 INFO - PROCESS | 180 | 1468753418942 Marionette TRACE conn6 <- [1,2435,null,{"value":null}] 04:03:39 INFO - PROCESS | 180 | 1468753419025 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:39 INFO - PROCESS | 180 | 1468753419027 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:39 INFO - PROCESS | 180 | ++DOCSHELL 00000019A5A7A000 == 33 [pid = 180] [id = 618] 04:03:39 INFO - PROCESS | 180 | ++DOMWINDOW == 69 (000000199C0C4000) [pid = 180] [serial = 1854] [outer = 0000000000000000] 04:03:39 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (00000019A05B9000) [pid = 180] [serial = 1855] [outer = 000000199C0C4000] 04:03:39 INFO - PROCESS | 180 | 1468753419073 Marionette DEBUG loaded listener.js 04:03:39 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (00000019A8606000) [pid = 180] [serial = 1856] [outer = 000000199C0C4000] 04:03:39 INFO - PROCESS | 180 | 1468753419430 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]]]}] 04:03:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 04:03:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 630ms 04:03:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 04:03:39 INFO - PROCESS | 180 | 1468753419484 Marionette TRACE conn6 -> [0,2437,"getWindowHandle",null] 04:03:39 INFO - PROCESS | 180 | 1468753419486 Marionette TRACE conn6 <- [1,2437,null,{"value":"13"}] 04:03:39 INFO - PROCESS | 180 | 1468753419489 Marionette TRACE conn6 -> [0,2438,"setScriptTimeout",{"ms":35000}] 04:03:39 INFO - PROCESS | 180 | 1468753419491 Marionette TRACE conn6 <- [1,2438,null,{}] 04:03:39 INFO - PROCESS | 180 | 1468753419495 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}] 04:03:39 INFO - PROCESS | 180 | 1468753419497 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:39 INFO - PROCESS | 180 | 1468753419649 Marionette TRACE conn6 <- [1,2439,null,{"value":null}] 04:03:39 INFO - PROCESS | 180 | 1468753419659 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:39 INFO - PROCESS | 180 | 1468753419662 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:39 INFO - PROCESS | 180 | ++DOCSHELL 00000019AF60B000 == 34 [pid = 180] [id = 619] 04:03:39 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (00000019A8733400) [pid = 180] [serial = 1857] [outer = 0000000000000000] 04:03:39 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019A9FF8800) [pid = 180] [serial = 1858] [outer = 00000019A8733400] 04:03:39 INFO - PROCESS | 180 | 1468753419707 Marionette DEBUG loaded listener.js 04:03:39 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019AA266800) [pid = 180] [serial = 1859] [outer = 00000019A8733400] 04:03:40 INFO - PROCESS | 180 | 1468753420083 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]]]}] 04:03:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 04:03:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 629ms 04:03:40 INFO - PROCESS | 180 | 1468753420123 Marionette TRACE conn6 -> [0,2441,"getWindowHandle",null] 04:03:40 INFO - PROCESS | 180 | 1468753420125 Marionette TRACE conn6 <- [1,2441,null,{"value":"13"}] 04:03:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 04:03:40 INFO - PROCESS | 180 | 1468753420128 Marionette TRACE conn6 -> [0,2442,"setScriptTimeout",{"ms":35000}] 04:03:40 INFO - PROCESS | 180 | 1468753420130 Marionette TRACE conn6 <- [1,2442,null,{}] 04:03:40 INFO - PROCESS | 180 | 1468753420134 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}] 04:03:40 INFO - PROCESS | 180 | 1468753420136 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:40 INFO - PROCESS | 180 | 1468753420254 Marionette TRACE conn6 <- [1,2443,null,{"value":null}] 04:03:40 INFO - PROCESS | 180 | 1468753420262 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:40 INFO - PROCESS | 180 | 1468753420264 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:40 INFO - PROCESS | 180 | ++DOCSHELL 00000019B04E2000 == 35 [pid = 180] [id = 620] 04:03:40 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A8D6EC00) [pid = 180] [serial = 1860] [outer = 0000000000000000] 04:03:40 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019AB08A800) [pid = 180] [serial = 1861] [outer = 00000019A8D6EC00] 04:03:40 INFO - PROCESS | 180 | 1468753420310 Marionette DEBUG loaded listener.js 04:03:40 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019AC089000) [pid = 180] [serial = 1862] [outer = 00000019A8D6EC00] 04:03:40 INFO - PROCESS | 180 | 1468753420756 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]]]}] 04:03:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 04:03:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 670ms 04:03:40 INFO - PROCESS | 180 | 1468753420802 Marionette TRACE conn6 -> [0,2445,"getWindowHandle",null] 04:03:40 INFO - PROCESS | 180 | 1468753420807 Marionette TRACE conn6 <- [1,2445,null,{"value":"13"}] 04:03:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 04:03:40 INFO - PROCESS | 180 | 1468753420813 Marionette TRACE conn6 -> [0,2446,"setScriptTimeout",{"ms":35000}] 04:03:40 INFO - PROCESS | 180 | 1468753420818 Marionette TRACE conn6 <- [1,2446,null,{}] 04:03:40 INFO - PROCESS | 180 | 1468753420825 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}] 04:03:40 INFO - PROCESS | 180 | 1468753420829 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:41 INFO - PROCESS | 180 | 1468753420991 Marionette TRACE conn6 <- [1,2447,null,{"value":null}] 04:03:41 INFO - PROCESS | 180 | 1468753421144 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:41 INFO - PROCESS | 180 | 1468753421149 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:41 INFO - PROCESS | 180 | ++DOCSHELL 00000019A594F800 == 36 [pid = 180] [id = 621] 04:03:41 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (000000199C25BC00) [pid = 180] [serial = 1863] [outer = 0000000000000000] 04:03:41 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (000000199C318400) [pid = 180] [serial = 1864] [outer = 000000199C25BC00] 04:03:41 INFO - PROCESS | 180 | 1468753421210 Marionette DEBUG loaded listener.js 04:03:41 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (000000199D8B6400) [pid = 180] [serial = 1865] [outer = 000000199C25BC00] 04:03:41 INFO - PROCESS | 180 | 1468753421777 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]]]}] 04:03:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 04:03:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 986ms 04:03:41 INFO - PROCESS | 180 | 1468753421807 Marionette TRACE conn6 -> [0,2449,"getWindowHandle",null] 04:03:41 INFO - PROCESS | 180 | 1468753421813 Marionette TRACE conn6 <- [1,2449,null,{"value":"13"}] 04:03:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 04:03:41 INFO - PROCESS | 180 | 1468753421821 Marionette TRACE conn6 -> [0,2450,"setScriptTimeout",{"ms":35000}] 04:03:41 INFO - PROCESS | 180 | 1468753421825 Marionette TRACE conn6 <- [1,2450,null,{}] 04:03:41 INFO - PROCESS | 180 | 1468753421829 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}] 04:03:41 INFO - PROCESS | 180 | 1468753421832 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:41 INFO - PROCESS | 180 | 1468753421952 Marionette TRACE conn6 <- [1,2451,null,{"value":null}] 04:03:42 INFO - PROCESS | 180 | 1468753422051 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:42 INFO - PROCESS | 180 | 1468753422054 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:42 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB8CA000 == 37 [pid = 180] [id = 622] 04:03:42 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A25FD000) [pid = 180] [serial = 1866] [outer = 0000000000000000] 04:03:42 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A5576C00) [pid = 180] [serial = 1867] [outer = 00000019A25FD000] 04:03:42 INFO - PROCESS | 180 | 1468753422113 Marionette DEBUG loaded listener.js 04:03:42 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A6B0B400) [pid = 180] [serial = 1868] [outer = 00000019A25FD000] 04:03:42 INFO - PROCESS | 180 | 1468753422750 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]]]}] 04:03:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 04:03:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 986ms 04:03:42 INFO - PROCESS | 180 | 1468753422808 Marionette TRACE conn6 -> [0,2453,"getWindowHandle",null] 04:03:42 INFO - PROCESS | 180 | 1468753422811 Marionette TRACE conn6 <- [1,2453,null,{"value":"13"}] 04:03:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 04:03:42 INFO - PROCESS | 180 | 1468753422815 Marionette TRACE conn6 -> [0,2454,"setScriptTimeout",{"ms":35000}] 04:03:42 INFO - PROCESS | 180 | 1468753422819 Marionette TRACE conn6 <- [1,2454,null,{}] 04:03:42 INFO - PROCESS | 180 | 1468753422844 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}] 04:03:42 INFO - PROCESS | 180 | 1468753422850 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:43 INFO - PROCESS | 180 | 1468753423004 Marionette TRACE conn6 <- [1,2455,null,{"value":null}] 04:03:43 INFO - PROCESS | 180 | 1468753423056 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:43 INFO - PROCESS | 180 | 1468753423059 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:43 INFO - PROCESS | 180 | ++DOCSHELL 00000019B0656000 == 38 [pid = 180] [id = 623] 04:03:43 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019A9065800) [pid = 180] [serial = 1869] [outer = 0000000000000000] 04:03:43 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019A9248800) [pid = 180] [serial = 1870] [outer = 00000019A9065800] 04:03:43 INFO - PROCESS | 180 | 1468753423120 Marionette DEBUG loaded listener.js 04:03:43 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (00000019A98E9000) [pid = 180] [serial = 1871] [outer = 00000019A9065800] 04:03:43 INFO - PROCESS | 180 | 1468753423726 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]]]}] 04:03:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 04:03:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 987ms 04:03:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 04:03:43 INFO - PROCESS | 180 | 1468753423803 Marionette TRACE conn6 -> [0,2457,"getWindowHandle",null] 04:03:43 INFO - PROCESS | 180 | 1468753423807 Marionette TRACE conn6 <- [1,2457,null,{"value":"13"}] 04:03:43 INFO - PROCESS | 180 | 1468753423810 Marionette TRACE conn6 -> [0,2458,"setScriptTimeout",{"ms":35000}] 04:03:43 INFO - PROCESS | 180 | 1468753423812 Marionette TRACE conn6 <- [1,2458,null,{}] 04:03:43 INFO - PROCESS | 180 | 1468753423816 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}] 04:03:43 INFO - PROCESS | 180 | 1468753423818 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:43 INFO - PROCESS | 180 | 1468753423940 Marionette TRACE conn6 <- [1,2459,null,{"value":null}] 04:03:44 INFO - PROCESS | 180 | 1468753424059 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:44 INFO - PROCESS | 180 | 1468753424061 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:44 INFO - PROCESS | 180 | ++DOCSHELL 00000019B12C4800 == 39 [pid = 180] [id = 624] 04:03:44 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (00000019AC3B4400) [pid = 180] [serial = 1872] [outer = 0000000000000000] 04:03:44 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (00000019AC3B9400) [pid = 180] [serial = 1873] [outer = 00000019AC3B4400] 04:03:44 INFO - PROCESS | 180 | 1468753424120 Marionette DEBUG loaded listener.js 04:03:44 INFO - PROCESS | 180 | ++DOMWINDOW == 89 (00000019AC3C1400) [pid = 180] [serial = 1874] [outer = 00000019AC3B4400] 04:03:44 INFO - PROCESS | 180 | 1468753424837 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]]]}] 04:03:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 04:03:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1081ms 04:03:44 INFO - PROCESS | 180 | 1468753424894 Marionette TRACE conn6 -> [0,2461,"getWindowHandle",null] 04:03:44 INFO - PROCESS | 180 | 1468753424898 Marionette TRACE conn6 <- [1,2461,null,{"value":"13"}] 04:03:44 INFO - PROCESS | 180 | 1468753424903 Marionette TRACE conn6 -> [0,2462,"setScriptTimeout",{"ms":35000}] 04:03:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 04:03:44 INFO - PROCESS | 180 | 1468753424907 Marionette TRACE conn6 <- [1,2462,null,{}] 04:03:44 INFO - PROCESS | 180 | 1468753424912 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}] 04:03:44 INFO - PROCESS | 180 | 1468753424916 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:45 INFO - PROCESS | 180 | 1468753425024 Marionette TRACE conn6 <- [1,2463,null,{"value":null}] 04:03:45 INFO - PROCESS | 180 | 1468753425103 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:45 INFO - PROCESS | 180 | 1468753425108 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:45 INFO - PROCESS | 180 | ++DOCSHELL 000000199C9D1800 == 40 [pid = 180] [id = 625] 04:03:45 INFO - PROCESS | 180 | ++DOMWINDOW == 90 (000000199C260000) [pid = 180] [serial = 1875] [outer = 0000000000000000] 04:03:45 INFO - PROCESS | 180 | ++DOMWINDOW == 91 (000000199C754C00) [pid = 180] [serial = 1876] [outer = 000000199C260000] 04:03:45 INFO - PROCESS | 180 | 1468753425202 Marionette DEBUG loaded listener.js 04:03:45 INFO - PROCESS | 180 | ++DOMWINDOW == 92 (000000199D8B6C00) [pid = 180] [serial = 1877] [outer = 000000199C260000] 04:03:46 INFO - PROCESS | 180 | --DOCSHELL 00000019ACED4800 == 39 [pid = 180] [id = 359] 04:03:46 INFO - PROCESS | 180 | --DOCSHELL 00000019AB8CF000 == 38 [pid = 180] [id = 358] 04:03:46 INFO - PROCESS | 180 | --DOCSHELL 00000019A8A98800 == 37 [pid = 180] [id = 356] 04:03:46 INFO - PROCESS | 180 | --DOCSHELL 00000019A0A95800 == 36 [pid = 180] [id = 352] 04:03:46 INFO - PROCESS | 180 | --DOCSHELL 000000199A245800 == 35 [pid = 180] [id = 600] 04:03:46 INFO - PROCESS | 180 | --DOCSHELL 00000019AD778000 == 34 [pid = 180] [id = 368] 04:03:46 INFO - PROCESS | 180 | --DOCSHELL 00000019AD01F800 == 33 [pid = 180] [id = 360] 04:03:46 INFO - PROCESS | 180 | --DOCSHELL 00000019A80D8000 == 32 [pid = 180] [id = 354] 04:03:46 INFO - PROCESS | 180 | --DOCSHELL 00000019A254E800 == 31 [pid = 180] [id = 361] 04:03:46 INFO - PROCESS | 180 | --DOMWINDOW == 91 (00000019A9060C00) [pid = 180] [serial = 1825] [outer = 0000000000000000] [url = about:blank] 04:03:46 INFO - PROCESS | 180 | --DOMWINDOW == 90 (00000019A6AA4000) [pid = 180] [serial = 1813] [outer = 0000000000000000] [url = about:blank] 04:03:46 INFO - PROCESS | 180 | --DOMWINDOW == 89 (00000019A7E1EC00) [pid = 180] [serial = 1816] [outer = 0000000000000000] [url = about:blank] 04:03:46 INFO - PROCESS | 180 | --DOMWINDOW == 88 (00000019A06C4400) [pid = 180] [serial = 1807] [outer = 0000000000000000] [url = about:blank] 04:03:46 INFO - PROCESS | 180 | --DOMWINDOW == 87 (00000019A0EC2000) [pid = 180] [serial = 1808] [outer = 0000000000000000] [url = about:blank] 04:03:46 INFO - PROCESS | 180 | --DOMWINDOW == 86 (00000019A278DC00) [pid = 180] [serial = 1810] [outer = 0000000000000000] [url = about:blank] 04:03:46 INFO - PROCESS | 180 | --DOMWINDOW == 85 (00000019A6B09C00) [pid = 180] [serial = 1814] [outer = 0000000000000000] [url = about:blank] 04:03:46 INFO - PROCESS | 180 | --DOMWINDOW == 84 (000000199A3DA800) [pid = 180] [serial = 1801] [outer = 0000000000000000] [url = about:blank] 04:03:46 INFO - PROCESS | 180 | --DOMWINDOW == 83 (000000199BF17000) [pid = 180] [serial = 1802] [outer = 0000000000000000] [url = about:blank] 04:03:46 INFO - PROCESS | 180 | --DOMWINDOW == 82 (000000199C74B000) [pid = 180] [serial = 1804] [outer = 0000000000000000] [url = about:blank] 04:03:46 INFO - PROCESS | 180 | --DOMWINDOW == 81 (000000199C950800) [pid = 180] [serial = 1805] [outer = 0000000000000000] [url = about:blank] 04:03:46 INFO - PROCESS | 180 | --DOMWINDOW == 80 (000000199C25CC00) [pid = 180] [serial = 1819] [outer = 0000000000000000] [url = about:blank] 04:03:46 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019A1F1C400) [pid = 180] [serial = 1799] [outer = 0000000000000000] [url = about:blank] 04:03:46 INFO - PROCESS | 180 | --DOMWINDOW == 78 (000000199C25C000) [pid = 180] [serial = 1798] [outer = 0000000000000000] [url = about:blank] 04:03:46 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019A84AC800) [pid = 180] [serial = 1817] [outer = 0000000000000000] [url = about:blank] 04:03:46 INFO - PROCESS | 180 | --DOMWINDOW == 76 (000000199D862800) [pid = 180] [serial = 1790] [outer = 0000000000000000] [url = about:blank] 04:03:46 INFO - PROCESS | 180 | --DOMWINDOW == 75 (000000199C74AC00) [pid = 180] [serial = 1789] [outer = 0000000000000000] [url = about:blank] 04:03:46 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019A6A48000) [pid = 180] [serial = 1793] [outer = 0000000000000000] [url = about:blank] 04:03:46 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019A278D400) [pid = 180] [serial = 1792] [outer = 0000000000000000] [url = about:blank] 04:03:46 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019AA00EC00) [pid = 180] [serial = 1796] [outer = 0000000000000000] [url = about:blank] 04:03:46 INFO - PROCESS | 180 | --DOMWINDOW == 71 (00000019A8D69C00) [pid = 180] [serial = 1795] [outer = 0000000000000000] [url = about:blank] 04:03:46 INFO - PROCESS | 180 | --DOMWINDOW == 70 (00000019A9383800) [pid = 180] [serial = 1826] [outer = 0000000000000000] [url = about:blank] 04:03:46 INFO - PROCESS | 180 | --DOMWINDOW == 69 (00000019A8A78000) [pid = 180] [serial = 1822] [outer = 0000000000000000] [url = about:blank] 04:03:46 INFO - PROCESS | 180 | --DOMWINDOW == 68 (00000019A6B39000) [pid = 180] [serial = 1820] [outer = 0000000000000000] [url = about:blank] 04:03:46 INFO - PROCESS | 180 | --DOMWINDOW == 67 (00000019A8BE2400) [pid = 180] [serial = 1823] [outer = 0000000000000000] [url = about:blank] 04:03:46 INFO - PROCESS | 180 | --DOMWINDOW == 66 (00000019A554BC00) [pid = 180] [serial = 1811] [outer = 0000000000000000] [url = about:blank] 04:03:46 INFO - PROCESS | 180 | 1468753426549 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]]]}] 04:03:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 04:03:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1672ms 04:03:46 INFO - PROCESS | 180 | 1468753426580 Marionette TRACE conn6 -> [0,2465,"getWindowHandle",null] 04:03:46 INFO - PROCESS | 180 | 1468753426585 Marionette TRACE conn6 <- [1,2465,null,{"value":"13"}] 04:03:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 04:03:46 INFO - PROCESS | 180 | 1468753426590 Marionette TRACE conn6 -> [0,2466,"setScriptTimeout",{"ms":35000}] 04:03:46 INFO - PROCESS | 180 | 1468753426594 Marionette TRACE conn6 <- [1,2466,null,{}] 04:03:46 INFO - PROCESS | 180 | 1468753426599 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}] 04:03:46 INFO - PROCESS | 180 | 1468753426603 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:46 INFO - PROCESS | 180 | 1468753426699 Marionette TRACE conn6 <- [1,2467,null,{"value":null}] 04:03:46 INFO - PROCESS | 180 | 1468753426713 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:46 INFO - PROCESS | 180 | 1468753426718 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:46 INFO - PROCESS | 180 | ++DOCSHELL 00000019A1018800 == 32 [pid = 180] [id = 626] 04:03:46 INFO - PROCESS | 180 | ++DOMWINDOW == 67 (000000199BC2E400) [pid = 180] [serial = 1878] [outer = 0000000000000000] 04:03:46 INFO - PROCESS | 180 | ++DOMWINDOW == 68 (000000199BF1D400) [pid = 180] [serial = 1879] [outer = 000000199BC2E400] 04:03:46 INFO - PROCESS | 180 | 1468753426767 Marionette DEBUG loaded listener.js 04:03:46 INFO - PROCESS | 180 | ++DOMWINDOW == 69 (000000199C0CA400) [pid = 180] [serial = 1880] [outer = 000000199BC2E400] 04:03:47 INFO - PROCESS | 180 | 1468753427241 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]]]}] 04:03:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 04:03:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 734ms 04:03:47 INFO - PROCESS | 180 | 1468753427329 Marionette TRACE conn6 -> [0,2469,"getWindowHandle",null] 04:03:47 INFO - PROCESS | 180 | 1468753427334 Marionette TRACE conn6 <- [1,2469,null,{"value":"13"}] 04:03:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 04:03:47 INFO - PROCESS | 180 | 1468753427341 Marionette TRACE conn6 -> [0,2470,"setScriptTimeout",{"ms":35000}] 04:03:47 INFO - PROCESS | 180 | 1468753427344 Marionette TRACE conn6 <- [1,2470,null,{}] 04:03:47 INFO - PROCESS | 180 | 1468753427348 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}] 04:03:47 INFO - PROCESS | 180 | 1468753427351 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:47 INFO - PROCESS | 180 | 1468753427452 Marionette TRACE conn6 <- [1,2471,null,{"value":null}] 04:03:47 INFO - PROCESS | 180 | 1468753427458 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:47 INFO - PROCESS | 180 | 1468753427461 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:47 INFO - PROCESS | 180 | ++DOCSHELL 00000019A6B77800 == 33 [pid = 180] [id = 627] 04:03:47 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (000000199C751400) [pid = 180] [serial = 1881] [outer = 0000000000000000] 04:03:47 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (000000199C791C00) [pid = 180] [serial = 1882] [outer = 000000199C751400] 04:03:47 INFO - PROCESS | 180 | 1468753427512 Marionette DEBUG loaded listener.js 04:03:47 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (000000199D830C00) [pid = 180] [serial = 1883] [outer = 000000199C751400] 04:03:47 INFO - PROCESS | 180 | 1468753427987 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]]]}] 04:03:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 04:03:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 693ms 04:03:48 INFO - PROCESS | 180 | 1468753428034 Marionette TRACE conn6 -> [0,2473,"getWindowHandle",null] 04:03:48 INFO - PROCESS | 180 | 1468753428037 Marionette TRACE conn6 <- [1,2473,null,{"value":"13"}] 04:03:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 04:03:48 INFO - PROCESS | 180 | 1468753428040 Marionette TRACE conn6 -> [0,2474,"setScriptTimeout",{"ms":35000}] 04:03:48 INFO - PROCESS | 180 | 1468753428044 Marionette TRACE conn6 <- [1,2474,null,{}] 04:03:48 INFO - PROCESS | 180 | 1468753428056 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}] 04:03:48 INFO - PROCESS | 180 | 1468753428061 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:48 INFO - PROCESS | 180 | 1468753428221 Marionette TRACE conn6 <- [1,2475,null,{"value":null}] 04:03:48 INFO - PROCESS | 180 | 1468753428275 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:48 INFO - PROCESS | 180 | 1468753428279 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:48 INFO - PROCESS | 180 | ++DOCSHELL 00000019A8A99000 == 34 [pid = 180] [id = 628] 04:03:48 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (000000199B7CF400) [pid = 180] [serial = 1884] [outer = 0000000000000000] 04:03:48 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019A107B400) [pid = 180] [serial = 1885] [outer = 000000199B7CF400] 04:03:48 INFO - PROCESS | 180 | 1468753428330 Marionette DEBUG loaded listener.js 04:03:48 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A1F1CC00) [pid = 180] [serial = 1886] [outer = 000000199B7CF400] 04:03:48 INFO - PROCESS | 180 | 1468753428793 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]]]}] 04:03:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 04:03:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 776ms 04:03:48 INFO - PROCESS | 180 | 1468753428819 Marionette TRACE conn6 -> [0,2477,"getWindowHandle",null] 04:03:48 INFO - PROCESS | 180 | 1468753428822 Marionette TRACE conn6 <- [1,2477,null,{"value":"13"}] 04:03:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 04:03:48 INFO - PROCESS | 180 | 1468753428835 Marionette TRACE conn6 -> [0,2478,"setScriptTimeout",{"ms":35000}] 04:03:48 INFO - PROCESS | 180 | 1468753428837 Marionette TRACE conn6 <- [1,2478,null,{}] 04:03:48 INFO - PROCESS | 180 | 1468753428841 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}] 04:03:48 INFO - PROCESS | 180 | 1468753428843 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:48 INFO - PROCESS | 180 | 1468753428961 Marionette TRACE conn6 <- [1,2479,null,{"value":null}] 04:03:49 INFO - PROCESS | 180 | 1468753429012 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:49 INFO - PROCESS | 180 | 1468753429014 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:49 INFO - PROCESS | 180 | ++DOCSHELL 00000019AA2A2800 == 35 [pid = 180] [id = 629] 04:03:49 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A278D400) [pid = 180] [serial = 1887] [outer = 0000000000000000] 04:03:49 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A554BC00) [pid = 180] [serial = 1888] [outer = 00000019A278D400] 04:03:49 INFO - PROCESS | 180 | 1468753429067 Marionette DEBUG loaded listener.js 04:03:49 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A602FC00) [pid = 180] [serial = 1889] [outer = 00000019A278D400] 04:03:49 INFO - PROCESS | 180 | 1468753429507 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]]]}] 04:03:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 04:03:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 734ms 04:03:49 INFO - PROCESS | 180 | 1468753429563 Marionette TRACE conn6 -> [0,2481,"getWindowHandle",null] 04:03:49 INFO - PROCESS | 180 | 1468753429565 Marionette TRACE conn6 <- [1,2481,null,{"value":"13"}] 04:03:49 INFO - PROCESS | 180 | 1468753429568 Marionette TRACE conn6 -> [0,2482,"setScriptTimeout",{"ms":35000}] 04:03:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 04:03:49 INFO - PROCESS | 180 | 1468753429570 Marionette TRACE conn6 <- [1,2482,null,{}] 04:03:49 INFO - PROCESS | 180 | 1468753429573 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}] 04:03:49 INFO - PROCESS | 180 | 1468753429576 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:49 INFO - PROCESS | 180 | 1468753429688 Marionette TRACE conn6 <- [1,2483,null,{"value":null}] 04:03:49 INFO - PROCESS | 180 | 1468753429699 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:49 INFO - PROCESS | 180 | 1468753429701 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:49 INFO - PROCESS | 180 | ++DOCSHELL 00000019AC0A9800 == 36 [pid = 180] [id = 630] 04:03:49 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (000000199C25DC00) [pid = 180] [serial = 1890] [outer = 0000000000000000] 04:03:49 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A6B07000) [pid = 180] [serial = 1891] [outer = 000000199C25DC00] 04:03:49 INFO - PROCESS | 180 | 1468753429747 Marionette DEBUG loaded listener.js 04:03:49 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A6B32C00) [pid = 180] [serial = 1892] [outer = 000000199C25DC00] 04:03:50 INFO - PROCESS | 180 | 1468753430196 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]]]}] 04:03:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 04:03:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 670ms 04:03:50 INFO - PROCESS | 180 | 1468753430247 Marionette TRACE conn6 -> [0,2485,"getWindowHandle",null] 04:03:50 INFO - PROCESS | 180 | 1468753430249 Marionette TRACE conn6 <- [1,2485,null,{"value":"13"}] 04:03:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 04:03:50 INFO - PROCESS | 180 | 1468753430252 Marionette TRACE conn6 -> [0,2486,"setScriptTimeout",{"ms":35000}] 04:03:50 INFO - PROCESS | 180 | 1468753430254 Marionette TRACE conn6 <- [1,2486,null,{}] 04:03:50 INFO - PROCESS | 180 | 1468753430257 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}] 04:03:50 INFO - PROCESS | 180 | 1468753430264 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:50 INFO - PROCESS | 180 | 1468753430403 Marionette TRACE conn6 <- [1,2487,null,{"value":null}] 04:03:50 INFO - PROCESS | 180 | 1468753430462 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:50 INFO - PROCESS | 180 | 1468753430464 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:50 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACEEA800 == 37 [pid = 180] [id = 631] 04:03:50 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A6B2EC00) [pid = 180] [serial = 1893] [outer = 0000000000000000] 04:03:50 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A7ED7C00) [pid = 180] [serial = 1894] [outer = 00000019A6B2EC00] 04:03:50 INFO - PROCESS | 180 | 1468753430511 Marionette DEBUG loaded listener.js 04:03:50 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019A8741800) [pid = 180] [serial = 1895] [outer = 00000019A6B2EC00] 04:03:50 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019A8733400) [pid = 180] [serial = 1857] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 04:03:50 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019A8097000) [pid = 180] [serial = 1845] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 04:03:50 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019A8B93800) [pid = 180] [serial = 1848] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 04:03:50 INFO - PROCESS | 180 | --DOMWINDOW == 80 (000000199C0C4000) [pid = 180] [serial = 1854] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 04:03:50 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019A9065400) [pid = 180] [serial = 1827] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 04:03:50 INFO - PROCESS | 180 | --DOMWINDOW == 78 (000000199A353400) [pid = 180] [serial = 1833] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 04:03:50 INFO - PROCESS | 180 | --DOMWINDOW == 77 (000000199C471400) [pid = 180] [serial = 1830] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 04:03:50 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A1E72C00) [pid = 180] [serial = 1839] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 04:03:50 INFO - PROCESS | 180 | --DOMWINDOW == 75 (000000199B337000) [pid = 180] [serial = 1842] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 04:03:50 INFO - PROCESS | 180 | --DOMWINDOW == 74 (000000199C74F000) [pid = 180] [serial = 1836] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 04:03:50 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019A98ED800) [pid = 180] [serial = 1851] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 04:03:50 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019A8D6EC00) [pid = 180] [serial = 1860] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 04:03:51 INFO - PROCESS | 180 | 1468753431088 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]]]}] 04:03:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 04:03:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 879ms 04:03:51 INFO - PROCESS | 180 | 1468753431135 Marionette TRACE conn6 -> [0,2489,"getWindowHandle",null] 04:03:51 INFO - PROCESS | 180 | 1468753431137 Marionette TRACE conn6 <- [1,2489,null,{"value":"13"}] 04:03:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 04:03:51 INFO - PROCESS | 180 | 1468753431140 Marionette TRACE conn6 -> [0,2490,"setScriptTimeout",{"ms":35000}] 04:03:51 INFO - PROCESS | 180 | 1468753431142 Marionette TRACE conn6 <- [1,2490,null,{}] 04:03:51 INFO - PROCESS | 180 | 1468753431145 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}] 04:03:51 INFO - PROCESS | 180 | 1468753431148 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:51 INFO - PROCESS | 180 | 1468753431232 Marionette TRACE conn6 <- [1,2491,null,{"value":null}] 04:03:51 INFO - PROCESS | 180 | 1468753431238 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:51 INFO - PROCESS | 180 | 1468753431240 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:51 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD769000 == 38 [pid = 180] [id = 632] 04:03:51 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (000000199A355400) [pid = 180] [serial = 1896] [outer = 0000000000000000] 04:03:51 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019A6B2F800) [pid = 180] [serial = 1897] [outer = 000000199A355400] 04:03:51 INFO - PROCESS | 180 | 1468753431285 Marionette DEBUG loaded listener.js 04:03:51 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A873C400) [pid = 180] [serial = 1898] [outer = 000000199A355400] 04:03:51 INFO - PROCESS | 180 | 1468753431696 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]]]}] 04:03:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 04:03:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 630ms 04:03:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 04:03:51 INFO - PROCESS | 180 | 1468753431773 Marionette TRACE conn6 -> [0,2493,"getWindowHandle",null] 04:03:51 INFO - PROCESS | 180 | 1468753431775 Marionette TRACE conn6 <- [1,2493,null,{"value":"13"}] 04:03:51 INFO - PROCESS | 180 | 1468753431779 Marionette TRACE conn6 -> [0,2494,"setScriptTimeout",{"ms":35000}] 04:03:51 INFO - PROCESS | 180 | 1468753431781 Marionette TRACE conn6 <- [1,2494,null,{}] 04:03:51 INFO - PROCESS | 180 | 1468753431785 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}] 04:03:51 INFO - PROCESS | 180 | 1468753431787 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:51 INFO - PROCESS | 180 | 1468753431871 Marionette TRACE conn6 <- [1,2495,null,{"value":null}] 04:03:51 INFO - PROCESS | 180 | 1468753431880 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:51 INFO - PROCESS | 180 | 1468753431882 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:51 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD7DF000 == 39 [pid = 180] [id = 633] 04:03:51 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A8743C00) [pid = 180] [serial = 1899] [outer = 0000000000000000] 04:03:51 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A8A7B400) [pid = 180] [serial = 1900] [outer = 00000019A8743C00] 04:03:51 INFO - PROCESS | 180 | 1468753431928 Marionette DEBUG loaded listener.js 04:03:52 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A8D6F800) [pid = 180] [serial = 1901] [outer = 00000019A8743C00] 04:03:52 INFO - PROCESS | 180 | 1468753432401 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]]]}] 04:03:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 04:03:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 671ms 04:03:52 INFO - PROCESS | 180 | 1468753432453 Marionette TRACE conn6 -> [0,2497,"getWindowHandle",null] 04:03:52 INFO - PROCESS | 180 | 1468753432456 Marionette TRACE conn6 <- [1,2497,null,{"value":"13"}] 04:03:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 04:03:52 INFO - PROCESS | 180 | 1468753432459 Marionette TRACE conn6 -> [0,2498,"setScriptTimeout",{"ms":35000}] 04:03:52 INFO - PROCESS | 180 | 1468753432461 Marionette TRACE conn6 <- [1,2498,null,{}] 04:03:52 INFO - PROCESS | 180 | 1468753432465 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}] 04:03:52 INFO - PROCESS | 180 | 1468753432467 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:52 INFO - PROCESS | 180 | 1468753432554 Marionette TRACE conn6 <- [1,2499,null,{"value":null}] 04:03:52 INFO - PROCESS | 180 | 1468753432562 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:52 INFO - PROCESS | 180 | 1468753432564 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:52 INFO - PROCESS | 180 | ++DOCSHELL 00000019A8A98800 == 40 [pid = 180] [id = 634] 04:03:52 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A8BE7C00) [pid = 180] [serial = 1902] [outer = 0000000000000000] 04:03:52 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A9062000) [pid = 180] [serial = 1903] [outer = 00000019A8BE7C00] 04:03:52 INFO - PROCESS | 180 | 1468753432609 Marionette DEBUG loaded listener.js 04:03:52 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A9384800) [pid = 180] [serial = 1904] [outer = 00000019A8BE7C00] 04:03:53 INFO - PROCESS | 180 | 1468753433409 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]]]}] 04:03:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 04:03:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 986ms 04:03:53 INFO - PROCESS | 180 | 1468753433449 Marionette TRACE conn6 -> [0,2501,"getWindowHandle",null] 04:03:53 INFO - PROCESS | 180 | 1468753433454 Marionette TRACE conn6 <- [1,2501,null,{"value":"13"}] 04:03:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 04:03:53 INFO - PROCESS | 180 | 1468753433460 Marionette TRACE conn6 -> [0,2502,"setScriptTimeout",{"ms":35000}] 04:03:53 INFO - PROCESS | 180 | 1468753433464 Marionette TRACE conn6 <- [1,2502,null,{}] 04:03:53 INFO - PROCESS | 180 | 1468753433471 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}] 04:03:53 INFO - PROCESS | 180 | 1468753433474 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:53 INFO - PROCESS | 180 | 1468753433622 Marionette TRACE conn6 <- [1,2503,null,{"value":null}] 04:03:53 INFO - PROCESS | 180 | 1468753433748 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:53 INFO - PROCESS | 180 | 1468753433752 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:53 INFO - PROCESS | 180 | ++DOCSHELL 00000019A7FDB000 == 41 [pid = 180] [id = 635] 04:03:53 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (000000199BF20000) [pid = 180] [serial = 1905] [outer = 0000000000000000] 04:03:53 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (000000199C0CCC00) [pid = 180] [serial = 1906] [outer = 000000199BF20000] 04:03:53 INFO - PROCESS | 180 | 1468753433813 Marionette DEBUG loaded listener.js 04:03:53 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (000000199C74AC00) [pid = 180] [serial = 1907] [outer = 000000199BF20000] 04:03:54 INFO - PROCESS | 180 | 1468753434514 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]]]}] 04:03:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 04:03:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1130ms 04:03:54 INFO - PROCESS | 180 | 1468753434617 Marionette TRACE conn6 -> [0,2505,"getWindowHandle",null] 04:03:54 INFO - PROCESS | 180 | 1468753434622 Marionette TRACE conn6 <- [1,2505,null,{"value":"13"}] 04:03:54 INFO - PROCESS | 180 | 1468753434631 Marionette TRACE conn6 -> [0,2506,"setScriptTimeout",{"ms":35000}] 04:03:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 04:03:54 INFO - PROCESS | 180 | 1468753434635 Marionette TRACE conn6 <- [1,2506,null,{}] 04:03:54 INFO - PROCESS | 180 | 1468753434639 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}] 04:03:54 INFO - PROCESS | 180 | 1468753434642 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:54 INFO - PROCESS | 180 | 1468753434788 Marionette TRACE conn6 <- [1,2507,null,{"value":null}] 04:03:55 INFO - PROCESS | 180 | 1468753435007 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:55 INFO - PROCESS | 180 | 1468753435011 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:55 INFO - PROCESS | 180 | ++DOCSHELL 000000199C5B3000 == 42 [pid = 180] [id = 636] 04:03:55 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (000000199AED0000) [pid = 180] [serial = 1908] [outer = 0000000000000000] 04:03:55 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (000000199C0C5C00) [pid = 180] [serial = 1909] [outer = 000000199AED0000] 04:03:55 INFO - PROCESS | 180 | 1468753435071 Marionette DEBUG loaded listener.js 04:03:55 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (000000199C511C00) [pid = 180] [serial = 1910] [outer = 000000199AED0000] 04:03:55 INFO - PROCESS | 180 | --DOCSHELL 00000019A594F800 == 41 [pid = 180] [id = 621] 04:03:55 INFO - PROCESS | 180 | --DOCSHELL 00000019AD7DF000 == 40 [pid = 180] [id = 633] 04:03:55 INFO - PROCESS | 180 | --DOCSHELL 00000019AD769000 == 39 [pid = 180] [id = 632] 04:03:55 INFO - PROCESS | 180 | --DOCSHELL 00000019ACEEA800 == 38 [pid = 180] [id = 631] 04:03:55 INFO - PROCESS | 180 | --DOCSHELL 00000019AC0A9800 == 37 [pid = 180] [id = 630] 04:03:55 INFO - PROCESS | 180 | --DOCSHELL 00000019AA2A2800 == 36 [pid = 180] [id = 629] 04:03:55 INFO - PROCESS | 180 | --DOCSHELL 00000019A8A99000 == 35 [pid = 180] [id = 628] 04:03:55 INFO - PROCESS | 180 | --DOCSHELL 00000019A6B77800 == 34 [pid = 180] [id = 627] 04:03:55 INFO - PROCESS | 180 | --DOCSHELL 00000019A1018800 == 33 [pid = 180] [id = 626] 04:03:55 INFO - PROCESS | 180 | --DOMWINDOW == 86 (00000019AA266800) [pid = 180] [serial = 1859] [outer = 0000000000000000] [url = about:blank] 04:03:55 INFO - PROCESS | 180 | --DOMWINDOW == 85 (00000019A8739000) [pid = 180] [serial = 1846] [outer = 0000000000000000] [url = about:blank] 04:03:55 INFO - PROCESS | 180 | --DOMWINDOW == 84 (00000019A8744000) [pid = 180] [serial = 1847] [outer = 0000000000000000] [url = about:blank] 04:03:55 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019A8E95000) [pid = 180] [serial = 1849] [outer = 0000000000000000] [url = about:blank] 04:03:55 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019A05B9000) [pid = 180] [serial = 1855] [outer = 0000000000000000] [url = about:blank] 04:03:55 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019A98D5000) [pid = 180] [serial = 1829] [outer = 0000000000000000] [url = about:blank] 04:03:55 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019A9763800) [pid = 180] [serial = 1828] [outer = 0000000000000000] [url = about:blank] 04:03:55 INFO - PROCESS | 180 | --DOMWINDOW == 79 (000000199C190400) [pid = 180] [serial = 1834] [outer = 0000000000000000] [url = about:blank] 04:03:55 INFO - PROCESS | 180 | --DOMWINDOW == 78 (000000199C69C800) [pid = 180] [serial = 1835] [outer = 0000000000000000] [url = about:blank] 04:03:55 INFO - PROCESS | 180 | --DOMWINDOW == 77 (000000199C795400) [pid = 180] [serial = 1831] [outer = 0000000000000000] [url = about:blank] 04:03:55 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A05B5C00) [pid = 180] [serial = 1832] [outer = 0000000000000000] [url = about:blank] 04:03:55 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A2A5F400) [pid = 180] [serial = 1840] [outer = 0000000000000000] [url = about:blank] 04:03:55 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019A5A08000) [pid = 180] [serial = 1841] [outer = 0000000000000000] [url = about:blank] 04:03:55 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019A60BAC00) [pid = 180] [serial = 1843] [outer = 0000000000000000] [url = about:blank] 04:03:55 INFO - PROCESS | 180 | --DOMWINDOW == 72 (000000199D834800) [pid = 180] [serial = 1837] [outer = 0000000000000000] [url = about:blank] 04:03:55 INFO - PROCESS | 180 | --DOMWINDOW == 71 (00000019A0D0A000) [pid = 180] [serial = 1838] [outer = 0000000000000000] [url = about:blank] 04:03:55 INFO - PROCESS | 180 | --DOMWINDOW == 70 (00000019A98F0000) [pid = 180] [serial = 1852] [outer = 0000000000000000] [url = about:blank] 04:03:55 INFO - PROCESS | 180 | --DOMWINDOW == 69 (00000019A9FF8800) [pid = 180] [serial = 1858] [outer = 0000000000000000] [url = about:blank] 04:03:55 INFO - PROCESS | 180 | --DOMWINDOW == 68 (00000019AC089000) [pid = 180] [serial = 1862] [outer = 0000000000000000] [url = about:blank] 04:03:55 INFO - PROCESS | 180 | --DOMWINDOW == 67 (00000019A99DF000) [pid = 180] [serial = 1853] [outer = 0000000000000000] [url = about:blank] 04:03:55 INFO - PROCESS | 180 | --DOMWINDOW == 66 (00000019A92CA400) [pid = 180] [serial = 1850] [outer = 0000000000000000] [url = about:blank] 04:03:55 INFO - PROCESS | 180 | --DOMWINDOW == 65 (00000019A8606000) [pid = 180] [serial = 1856] [outer = 0000000000000000] [url = about:blank] 04:03:55 INFO - PROCESS | 180 | --DOMWINDOW == 64 (00000019A8274400) [pid = 180] [serial = 1844] [outer = 0000000000000000] [url = about:blank] 04:03:55 INFO - PROCESS | 180 | --DOMWINDOW == 63 (00000019AB08A800) [pid = 180] [serial = 1861] [outer = 0000000000000000] [url = about:blank] 04:03:55 INFO - PROCESS | 180 | 1468753435683 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]]]}] 04:03:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 04:03:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1073ms 04:03:55 INFO - PROCESS | 180 | 1468753435717 Marionette TRACE conn6 -> [0,2509,"getWindowHandle",null] 04:03:55 INFO - PROCESS | 180 | 1468753435721 Marionette TRACE conn6 <- [1,2509,null,{"value":"13"}] 04:03:55 INFO - PROCESS | 180 | 1468753435726 Marionette TRACE conn6 -> [0,2510,"setScriptTimeout",{"ms":35000}] 04:03:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 04:03:55 INFO - PROCESS | 180 | 1468753435729 Marionette TRACE conn6 <- [1,2510,null,{}] 04:03:55 INFO - PROCESS | 180 | 1468753435734 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}] 04:03:55 INFO - PROCESS | 180 | 1468753435739 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:55 INFO - PROCESS | 180 | 1468753435840 Marionette TRACE conn6 <- [1,2511,null,{"value":null}] 04:03:55 INFO - PROCESS | 180 | 1468753435928 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:55 INFO - PROCESS | 180 | 1468753435931 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:55 INFO - PROCESS | 180 | ++DOCSHELL 00000019A10D7800 == 34 [pid = 180] [id = 637] 04:03:55 INFO - PROCESS | 180 | ++DOMWINDOW == 64 (000000199B337000) [pid = 180] [serial = 1911] [outer = 0000000000000000] 04:03:55 INFO - PROCESS | 180 | ++DOMWINDOW == 65 (000000199C6A1000) [pid = 180] [serial = 1912] [outer = 000000199B337000] 04:03:55 INFO - PROCESS | 180 | 1468753435980 Marionette DEBUG loaded listener.js 04:03:56 INFO - PROCESS | 180 | ++DOMWINDOW == 66 (00000019A0EA3800) [pid = 180] [serial = 1913] [outer = 000000199B337000] 04:03:56 INFO - PROCESS | 180 | 1468753436373 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]]]}] 04:03:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 04:03:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 735ms 04:03:56 INFO - PROCESS | 180 | 1468753436467 Marionette TRACE conn6 -> [0,2513,"getWindowHandle",null] 04:03:56 INFO - PROCESS | 180 | 1468753436471 Marionette TRACE conn6 <- [1,2513,null,{"value":"13"}] 04:03:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 04:03:56 INFO - PROCESS | 180 | 1468753436476 Marionette TRACE conn6 -> [0,2514,"setScriptTimeout",{"ms":35000}] 04:03:56 INFO - PROCESS | 180 | 1468753436478 Marionette TRACE conn6 <- [1,2514,null,{}] 04:03:56 INFO - PROCESS | 180 | 1468753436483 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}] 04:03:56 INFO - PROCESS | 180 | 1468753436485 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:56 INFO - PROCESS | 180 | 1468753436579 Marionette TRACE conn6 <- [1,2515,null,{"value":null}] 04:03:56 INFO - PROCESS | 180 | 1468753436588 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:56 INFO - PROCESS | 180 | 1468753436590 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:56 INFO - PROCESS | 180 | ++DOCSHELL 00000019A907A800 == 35 [pid = 180] [id = 638] 04:03:56 INFO - PROCESS | 180 | ++DOMWINDOW == 67 (000000199A35A400) [pid = 180] [serial = 1914] [outer = 0000000000000000] 04:03:56 INFO - PROCESS | 180 | ++DOMWINDOW == 68 (00000019A2A5F400) [pid = 180] [serial = 1915] [outer = 000000199A35A400] 04:03:56 INFO - PROCESS | 180 | 1468753436637 Marionette DEBUG loaded listener.js 04:03:56 INFO - PROCESS | 180 | ++DOMWINDOW == 69 (00000019A6030400) [pid = 180] [serial = 1916] [outer = 000000199A35A400] 04:03:57 INFO - PROCESS | 180 | 1468753437103 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]]]}] 04:03:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 04:03:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 670ms 04:03:57 INFO - PROCESS | 180 | 1468753437149 Marionette TRACE conn6 -> [0,2517,"getWindowHandle",null] 04:03:57 INFO - PROCESS | 180 | 1468753437151 Marionette TRACE conn6 <- [1,2517,null,{"value":"13"}] 04:03:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 04:03:57 INFO - PROCESS | 180 | 1468753437156 Marionette TRACE conn6 -> [0,2518,"setScriptTimeout",{"ms":35000}] 04:03:57 INFO - PROCESS | 180 | 1468753437163 Marionette TRACE conn6 <- [1,2518,null,{}] 04:03:57 INFO - PROCESS | 180 | 1468753437173 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}] 04:03:57 INFO - PROCESS | 180 | 1468753437177 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:57 INFO - PROCESS | 180 | 1468753437270 Marionette TRACE conn6 <- [1,2519,null,{"value":null}] 04:03:57 INFO - PROCESS | 180 | 1468753437280 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:57 INFO - PROCESS | 180 | 1468753437282 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:57 INFO - PROCESS | 180 | ++DOCSHELL 00000019AC0A9800 == 36 [pid = 180] [id = 639] 04:03:57 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (00000019A6B09C00) [pid = 180] [serial = 1917] [outer = 0000000000000000] 04:03:57 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (00000019A7EE2C00) [pid = 180] [serial = 1918] [outer = 00000019A6B09C00] 04:03:57 INFO - PROCESS | 180 | 1468753437334 Marionette DEBUG loaded listener.js 04:03:57 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (00000019A849E800) [pid = 180] [serial = 1919] [outer = 00000019A6B09C00] 04:03:57 INFO - PROCESS | 180 | 1468753437764 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]]]}] 04:03:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 04:03:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 629ms 04:03:57 INFO - PROCESS | 180 | 1468753437793 Marionette TRACE conn6 -> [0,2521,"getWindowHandle",null] 04:03:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 04:03:57 INFO - PROCESS | 180 | 1468753437796 Marionette TRACE conn6 <- [1,2521,null,{"value":"13"}] 04:03:57 INFO - PROCESS | 180 | 1468753437800 Marionette TRACE conn6 -> [0,2522,"setScriptTimeout",{"ms":35000}] 04:03:57 INFO - PROCESS | 180 | 1468753437801 Marionette TRACE conn6 <- [1,2522,null,{}] 04:03:57 INFO - PROCESS | 180 | 1468753437805 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}] 04:03:57 INFO - PROCESS | 180 | 1468753437807 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:57 INFO - PROCESS | 180 | 1468753437899 Marionette TRACE conn6 <- [1,2523,null,{"value":null}] 04:03:57 INFO - PROCESS | 180 | 1468753437905 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:57 INFO - PROCESS | 180 | 1468753437907 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:57 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACEE4800 == 37 [pid = 180] [id = 640] 04:03:57 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019A8731C00) [pid = 180] [serial = 1920] [outer = 0000000000000000] 04:03:57 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019A8741400) [pid = 180] [serial = 1921] [outer = 00000019A8731C00] 04:03:57 INFO - PROCESS | 180 | 1468753437988 Marionette DEBUG loaded listener.js 04:03:58 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A8A79000) [pid = 180] [serial = 1922] [outer = 00000019A8731C00] 04:03:58 INFO - PROCESS | 180 | 1468753438450 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]]]}] 04:03:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 04:03:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 672ms 04:03:58 INFO - PROCESS | 180 | 1468753438474 Marionette TRACE conn6 -> [0,2525,"getWindowHandle",null] 04:03:58 INFO - PROCESS | 180 | 1468753438476 Marionette TRACE conn6 <- [1,2525,null,{"value":"13"}] 04:03:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 04:03:58 INFO - PROCESS | 180 | 1468753438479 Marionette TRACE conn6 -> [0,2526,"setScriptTimeout",{"ms":35000}] 04:03:58 INFO - PROCESS | 180 | 1468753438481 Marionette TRACE conn6 <- [1,2526,null,{}] 04:03:58 INFO - PROCESS | 180 | 1468753438485 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}] 04:03:58 INFO - PROCESS | 180 | 1468753438487 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:58 INFO - PROCESS | 180 | 1468753438597 Marionette TRACE conn6 <- [1,2527,null,{"value":null}] 04:03:58 INFO - PROCESS | 180 | 1468753438602 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:58 INFO - PROCESS | 180 | 1468753438609 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:58 INFO - PROCESS | 180 | ++DOCSHELL 00000019A93C1800 == 38 [pid = 180] [id = 641] 04:03:58 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A905F400) [pid = 180] [serial = 1923] [outer = 0000000000000000] 04:03:58 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A9064800) [pid = 180] [serial = 1924] [outer = 00000019A905F400] 04:03:58 INFO - PROCESS | 180 | 1468753438712 Marionette DEBUG loaded listener.js 04:03:58 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A9765800) [pid = 180] [serial = 1925] [outer = 00000019A905F400] 04:03:59 INFO - PROCESS | 180 | 1468753439174 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]]]}] 04:03:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 04:03:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 734ms 04:03:59 INFO - PROCESS | 180 | 1468753439216 Marionette TRACE conn6 -> [0,2529,"getWindowHandle",null] 04:03:59 INFO - PROCESS | 180 | 1468753439218 Marionette TRACE conn6 <- [1,2529,null,{"value":"13"}] 04:03:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 04:03:59 INFO - PROCESS | 180 | 1468753439228 Marionette TRACE conn6 -> [0,2530,"setScriptTimeout",{"ms":35000}] 04:03:59 INFO - PROCESS | 180 | 1468753439230 Marionette TRACE conn6 <- [1,2530,null,{}] 04:03:59 INFO - PROCESS | 180 | 1468753439234 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}] 04:03:59 INFO - PROCESS | 180 | 1468753439236 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:59 INFO - PROCESS | 180 | 1468753439380 Marionette TRACE conn6 <- [1,2531,null,{"value":null}] 04:03:59 INFO - PROCESS | 180 | 1468753439448 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:59 INFO - PROCESS | 180 | 1468753439450 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:03:59 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE5A2800 == 39 [pid = 180] [id = 642] 04:03:59 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A98CC800) [pid = 180] [serial = 1926] [outer = 0000000000000000] 04:03:59 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A98F1000) [pid = 180] [serial = 1927] [outer = 00000019A98CC800] 04:03:59 INFO - PROCESS | 180 | 1468753439496 Marionette DEBUG loaded listener.js 04:03:59 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019AA004000) [pid = 180] [serial = 1928] [outer = 00000019A98CC800] 04:03:59 INFO - PROCESS | 180 | 1468753439905 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]]]}] 04:03:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 04:03:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 735ms 04:03:59 INFO - PROCESS | 180 | 1468753439964 Marionette TRACE conn6 -> [0,2533,"getWindowHandle",null] 04:03:59 INFO - PROCESS | 180 | 1468753439966 Marionette TRACE conn6 <- [1,2533,null,{"value":"13"}] 04:03:59 INFO - PROCESS | 180 | 1468753439970 Marionette TRACE conn6 -> [0,2534,"setScriptTimeout",{"ms":35000}] 04:03:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 04:03:59 INFO - PROCESS | 180 | 1468753439972 Marionette TRACE conn6 <- [1,2534,null,{}] 04:03:59 INFO - PROCESS | 180 | 1468753439975 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}] 04:03:59 INFO - PROCESS | 180 | 1468753439977 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:00 INFO - PROCESS | 180 | 1468753440092 Marionette TRACE conn6 <- [1,2535,null,{"value":null}] 04:04:00 INFO - PROCESS | 180 | 1468753440101 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:00 INFO - PROCESS | 180 | 1468753440103 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:00 INFO - PROCESS | 180 | ++DOCSHELL 00000019AF605800 == 40 [pid = 180] [id = 643] 04:04:00 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019AA076000) [pid = 180] [serial = 1929] [outer = 0000000000000000] 04:04:00 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019AA2ADC00) [pid = 180] [serial = 1930] [outer = 00000019AA076000] 04:04:00 INFO - PROCESS | 180 | 1468753440196 Marionette DEBUG loaded listener.js 04:04:00 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019AB80A800) [pid = 180] [serial = 1931] [outer = 00000019AA076000] 04:04:00 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019A278D400) [pid = 180] [serial = 1887] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 04:04:00 INFO - PROCESS | 180 | --DOMWINDOW == 82 (000000199C25DC00) [pid = 180] [serial = 1890] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 04:04:00 INFO - PROCESS | 180 | --DOMWINDOW == 81 (000000199BC2E400) [pid = 180] [serial = 1878] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 04:04:00 INFO - PROCESS | 180 | --DOMWINDOW == 80 (000000199B7CF400) [pid = 180] [serial = 1884] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 04:04:00 INFO - PROCESS | 180 | --DOMWINDOW == 79 (000000199C751400) [pid = 180] [serial = 1881] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 04:04:00 INFO - PROCESS | 180 | --DOMWINDOW == 78 (000000199C260000) [pid = 180] [serial = 1875] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 04:04:00 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019A6B2EC00) [pid = 180] [serial = 1893] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 04:04:00 INFO - PROCESS | 180 | --DOMWINDOW == 76 (000000199C25BC00) [pid = 180] [serial = 1863] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 04:04:00 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A25FD000) [pid = 180] [serial = 1866] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 04:04:00 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019A8743C00) [pid = 180] [serial = 1899] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 04:04:00 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019A9065800) [pid = 180] [serial = 1869] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 04:04:00 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019AC3B4400) [pid = 180] [serial = 1872] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 04:04:00 INFO - PROCESS | 180 | --DOMWINDOW == 71 (000000199A355400) [pid = 180] [serial = 1896] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 04:04:00 INFO - PROCESS | 180 | 1468753440600 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]]]}] 04:04:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 04:04:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 671ms 04:04:00 INFO - PROCESS | 180 | 1468753440649 Marionette TRACE conn6 -> [0,2537,"getWindowHandle",null] 04:04:00 INFO - PROCESS | 180 | 1468753440651 Marionette TRACE conn6 <- [1,2537,null,{"value":"13"}] 04:04:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 04:04:00 INFO - PROCESS | 180 | 1468753440654 Marionette TRACE conn6 -> [0,2538,"setScriptTimeout",{"ms":35000}] 04:04:00 INFO - PROCESS | 180 | 1468753440656 Marionette TRACE conn6 <- [1,2538,null,{}] 04:04:00 INFO - PROCESS | 180 | 1468753440660 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}] 04:04:00 INFO - PROCESS | 180 | 1468753440662 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:00 INFO - PROCESS | 180 | 1468753440783 Marionette TRACE conn6 <- [1,2539,null,{"value":null}] 04:04:00 INFO - PROCESS | 180 | 1468753440791 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:00 INFO - PROCESS | 180 | 1468753440793 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:00 INFO - PROCESS | 180 | ++DOCSHELL 00000019AF621000 == 41 [pid = 180] [id = 644] 04:04:00 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (00000019A1F13000) [pid = 180] [serial = 1932] [outer = 0000000000000000] 04:04:00 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019A6B07C00) [pid = 180] [serial = 1933] [outer = 00000019A1F13000] 04:04:00 INFO - PROCESS | 180 | 1468753440839 Marionette DEBUG loaded listener.js 04:04:00 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019A99E2C00) [pid = 180] [serial = 1934] [outer = 00000019A1F13000] 04:04:01 INFO - PROCESS | 180 | 1468753441272 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]]]}] 04:04:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 04:04:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 671ms 04:04:01 INFO - PROCESS | 180 | 1468753441329 Marionette TRACE conn6 -> [0,2541,"getWindowHandle",null] 04:04:01 INFO - PROCESS | 180 | 1468753441332 Marionette TRACE conn6 <- [1,2541,null,{"value":"13"}] 04:04:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 04:04:01 INFO - PROCESS | 180 | 1468753441335 Marionette TRACE conn6 -> [0,2542,"setScriptTimeout",{"ms":35000}] 04:04:01 INFO - PROCESS | 180 | 1468753441337 Marionette TRACE conn6 <- [1,2542,null,{}] 04:04:01 INFO - PROCESS | 180 | 1468753441340 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}] 04:04:01 INFO - PROCESS | 180 | 1468753441342 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:01 INFO - PROCESS | 180 | 1468753441428 Marionette TRACE conn6 <- [1,2543,null,{"value":null}] 04:04:01 INFO - PROCESS | 180 | 1468753441433 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:01 INFO - PROCESS | 180 | 1468753441435 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:01 INFO - PROCESS | 180 | ++DOCSHELL 00000019A8E1C000 == 42 [pid = 180] [id = 645] 04:04:01 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019AB807800) [pid = 180] [serial = 1935] [outer = 0000000000000000] 04:04:01 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019AC08D800) [pid = 180] [serial = 1936] [outer = 00000019AB807800] 04:04:01 INFO - PROCESS | 180 | 1468753441481 Marionette DEBUG loaded listener.js 04:04:01 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019AC3B9800) [pid = 180] [serial = 1937] [outer = 00000019AB807800] 04:04:01 INFO - PROCESS | 180 | 1468753441908 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]]]}] 04:04:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 04:04:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 629ms 04:04:01 INFO - PROCESS | 180 | 1468753441968 Marionette TRACE conn6 -> [0,2545,"getWindowHandle",null] 04:04:01 INFO - PROCESS | 180 | 1468753441970 Marionette TRACE conn6 <- [1,2545,null,{"value":"13"}] 04:04:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 04:04:01 INFO - PROCESS | 180 | 1468753441973 Marionette TRACE conn6 -> [0,2546,"setScriptTimeout",{"ms":35000}] 04:04:01 INFO - PROCESS | 180 | 1468753441975 Marionette TRACE conn6 <- [1,2546,null,{}] 04:04:02 INFO - PROCESS | 180 | 1468753441987 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}] 04:04:02 INFO - PROCESS | 180 | 1468753441990 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:02 INFO - PROCESS | 180 | 1468753442078 Marionette TRACE conn6 <- [1,2547,null,{"value":null}] 04:04:02 INFO - PROCESS | 180 | 1468753442116 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:02 INFO - PROCESS | 180 | 1468753442119 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:02 INFO - PROCESS | 180 | ++DOCSHELL 00000019B0D03000 == 43 [pid = 180] [id = 646] 04:04:02 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019ACBA4000) [pid = 180] [serial = 1938] [outer = 0000000000000000] 04:04:02 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019ACBA6400) [pid = 180] [serial = 1939] [outer = 00000019ACBA4000] 04:04:02 INFO - PROCESS | 180 | 1468753442170 Marionette DEBUG loaded listener.js 04:04:02 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019ACBB0800) [pid = 180] [serial = 1940] [outer = 00000019ACBA4000] 04:04:02 INFO - PROCESS | 180 | 1468753442870 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]]]}] 04:04:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 04:04:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 923ms 04:04:02 INFO - PROCESS | 180 | 1468753442900 Marionette TRACE conn6 -> [0,2549,"getWindowHandle",null] 04:04:02 INFO - PROCESS | 180 | 1468753442905 Marionette TRACE conn6 <- [1,2549,null,{"value":"13"}] 04:04:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 04:04:02 INFO - PROCESS | 180 | 1468753442910 Marionette TRACE conn6 -> [0,2550,"setScriptTimeout",{"ms":35000}] 04:04:02 INFO - PROCESS | 180 | 1468753442916 Marionette TRACE conn6 <- [1,2550,null,{}] 04:04:02 INFO - PROCESS | 180 | 1468753442922 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}] 04:04:02 INFO - PROCESS | 180 | 1468753442925 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:03 INFO - PROCESS | 180 | 1468753443047 Marionette TRACE conn6 <- [1,2551,null,{"value":null}] 04:04:03 INFO - PROCESS | 180 | 1468753443146 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:03 INFO - PROCESS | 180 | 1468753443149 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:03 INFO - PROCESS | 180 | ++DOCSHELL 00000019A87EF000 == 44 [pid = 180] [id = 647] 04:04:03 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (000000199D834800) [pid = 180] [serial = 1941] [outer = 0000000000000000] 04:04:03 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A0654800) [pid = 180] [serial = 1942] [outer = 000000199D834800] 04:04:03 INFO - PROCESS | 180 | 1468753443209 Marionette DEBUG loaded listener.js 04:04:03 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A146B000) [pid = 180] [serial = 1943] [outer = 000000199D834800] 04:04:03 INFO - PROCESS | 180 | 1468753443917 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]]]}] 04:04:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 04:04:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1027ms 04:04:03 INFO - PROCESS | 180 | 1468753443941 Marionette TRACE conn6 -> [0,2553,"getWindowHandle",null] 04:04:03 INFO - PROCESS | 180 | 1468753443946 Marionette TRACE conn6 <- [1,2553,null,{"value":"13"}] 04:04:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 04:04:03 INFO - PROCESS | 180 | 1468753443953 Marionette TRACE conn6 -> [0,2554,"setScriptTimeout",{"ms":35000}] 04:04:03 INFO - PROCESS | 180 | 1468753443956 Marionette TRACE conn6 <- [1,2554,null,{}] 04:04:03 INFO - PROCESS | 180 | 1468753443960 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}] 04:04:03 INFO - PROCESS | 180 | 1468753443963 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:04 INFO - PROCESS | 180 | 1468753444090 Marionette TRACE conn6 <- [1,2555,null,{"value":null}] 04:04:04 INFO - PROCESS | 180 | 1468753444218 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:04 INFO - PROCESS | 180 | 1468753444221 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:04 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE55F800 == 45 [pid = 180] [id = 648] 04:04:04 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019A6B0DC00) [pid = 180] [serial = 1944] [outer = 0000000000000000] 04:04:04 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019A8602800) [pid = 180] [serial = 1945] [outer = 00000019A6B0DC00] 04:04:04 INFO - PROCESS | 180 | 1468753444281 Marionette DEBUG loaded listener.js 04:04:04 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (00000019A9058C00) [pid = 180] [serial = 1946] [outer = 00000019A6B0DC00] 04:04:04 INFO - PROCESS | 180 | 1468753444916 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]]]}] 04:04:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 04:04:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 987ms 04:04:04 INFO - PROCESS | 180 | 1468753444941 Marionette TRACE conn6 -> [0,2557,"getWindowHandle",null] 04:04:04 INFO - PROCESS | 180 | 1468753444944 Marionette TRACE conn6 <- [1,2557,null,{"value":"13"}] 04:04:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 04:04:04 INFO - PROCESS | 180 | 1468753444961 Marionette TRACE conn6 -> [0,2558,"setScriptTimeout",{"ms":35000}] 04:04:04 INFO - PROCESS | 180 | 1468753444966 Marionette TRACE conn6 <- [1,2558,null,{}] 04:04:04 INFO - PROCESS | 180 | 1468753444978 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}] 04:04:04 INFO - PROCESS | 180 | 1468753444984 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:05 INFO - PROCESS | 180 | 1468753445100 Marionette TRACE conn6 <- [1,2559,null,{"value":null}] 04:04:05 INFO - PROCESS | 180 | 1468753445229 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:05 INFO - PROCESS | 180 | 1468753445233 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:05 INFO - PROCESS | 180 | ++DOCSHELL 00000019B06E7000 == 46 [pid = 180] [id = 649] 04:04:05 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (00000019AA269400) [pid = 180] [serial = 1947] [outer = 0000000000000000] 04:04:05 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (00000019AC088C00) [pid = 180] [serial = 1948] [outer = 00000019AA269400] 04:04:05 INFO - PROCESS | 180 | 1468753445293 Marionette DEBUG loaded listener.js 04:04:05 INFO - PROCESS | 180 | ++DOMWINDOW == 89 (00000019ACBADC00) [pid = 180] [serial = 1949] [outer = 00000019AA269400] 04:04:06 INFO - PROCESS | 180 | 1468753446120 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]]]}] 04:04:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 04:04:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1177ms 04:04:06 INFO - PROCESS | 180 | 1468753446145 Marionette TRACE conn6 -> [0,2561,"getWindowHandle",null] 04:04:06 INFO - PROCESS | 180 | 1468753446149 Marionette TRACE conn6 <- [1,2561,null,{"value":"13"}] 04:04:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 04:04:06 INFO - PROCESS | 180 | 1468753446155 Marionette TRACE conn6 -> [0,2562,"setScriptTimeout",{"ms":35000}] 04:04:06 INFO - PROCESS | 180 | 1468753446158 Marionette TRACE conn6 <- [1,2562,null,{}] 04:04:06 INFO - PROCESS | 180 | 1468753446164 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}] 04:04:06 INFO - PROCESS | 180 | 1468753446167 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:06 INFO - PROCESS | 180 | 1468753446275 Marionette TRACE conn6 <- [1,2563,null,{"value":null}] 04:04:06 INFO - PROCESS | 180 | 1468753446406 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:06 INFO - PROCESS | 180 | 1468753446411 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:06 INFO - PROCESS | 180 | ++DOCSHELL 00000019A74BC000 == 47 [pid = 180] [id = 650] 04:04:06 INFO - PROCESS | 180 | ++DOMWINDOW == 90 (000000199C31A400) [pid = 180] [serial = 1950] [outer = 0000000000000000] 04:04:06 INFO - PROCESS | 180 | ++DOMWINDOW == 91 (000000199D85AC00) [pid = 180] [serial = 1951] [outer = 000000199C31A400] 04:04:06 INFO - PROCESS | 180 | 1468753446463 Marionette DEBUG loaded listener.js 04:04:06 INFO - PROCESS | 180 | ++DOMWINDOW == 92 (00000019A0D32C00) [pid = 180] [serial = 1952] [outer = 000000199C31A400] 04:04:07 INFO - PROCESS | 180 | --DOCSHELL 00000019A8E1C000 == 46 [pid = 180] [id = 645] 04:04:07 INFO - PROCESS | 180 | --DOCSHELL 00000019AF621000 == 45 [pid = 180] [id = 644] 04:04:07 INFO - PROCESS | 180 | --DOCSHELL 00000019AF605800 == 44 [pid = 180] [id = 643] 04:04:07 INFO - PROCESS | 180 | --DOCSHELL 00000019AE5A2800 == 43 [pid = 180] [id = 642] 04:04:07 INFO - PROCESS | 180 | --DOCSHELL 00000019A93C1800 == 42 [pid = 180] [id = 641] 04:04:07 INFO - PROCESS | 180 | --DOCSHELL 00000019ACEE4800 == 41 [pid = 180] [id = 640] 04:04:07 INFO - PROCESS | 180 | --DOCSHELL 00000019AC0A9800 == 40 [pid = 180] [id = 639] 04:04:07 INFO - PROCESS | 180 | --DOCSHELL 00000019A907A800 == 39 [pid = 180] [id = 638] 04:04:07 INFO - PROCESS | 180 | --DOCSHELL 00000019A10D7800 == 38 [pid = 180] [id = 637] 04:04:07 INFO - PROCESS | 180 | --DOCSHELL 000000199C5B3000 == 37 [pid = 180] [id = 636] 04:04:07 INFO - PROCESS | 180 | --DOCSHELL 00000019A8A98800 == 36 [pid = 180] [id = 634] 04:04:07 INFO - PROCESS | 180 | --DOCSHELL 000000199C9D1800 == 35 [pid = 180] [id = 625] 04:04:07 INFO - PROCESS | 180 | --DOCSHELL 00000019B04E2000 == 34 [pid = 180] [id = 620] 04:04:07 INFO - PROCESS | 180 | --DOCSHELL 00000019B0656000 == 33 [pid = 180] [id = 623] 04:04:07 INFO - PROCESS | 180 | --DOCSHELL 00000019A7FDB000 == 32 [pid = 180] [id = 635] 04:04:07 INFO - PROCESS | 180 | --DOCSHELL 00000019AF60B000 == 31 [pid = 180] [id = 619] 04:04:07 INFO - PROCESS | 180 | --DOCSHELL 00000019AB8CA000 == 30 [pid = 180] [id = 622] 04:04:07 INFO - PROCESS | 180 | --DOCSHELL 00000019B12C4800 == 29 [pid = 180] [id = 624] 04:04:07 INFO - PROCESS | 180 | --DOCSHELL 00000019A5A7A000 == 28 [pid = 180] [id = 618] 04:04:07 INFO - PROCESS | 180 | --DOCSHELL 00000019B06E7000 == 27 [pid = 180] [id = 649] 04:04:07 INFO - PROCESS | 180 | --DOCSHELL 00000019AE55F800 == 26 [pid = 180] [id = 648] 04:04:07 INFO - PROCESS | 180 | --DOCSHELL 00000019A87EF000 == 25 [pid = 180] [id = 647] 04:04:07 INFO - PROCESS | 180 | --DOCSHELL 00000019B0D03000 == 24 [pid = 180] [id = 646] 04:04:07 INFO - PROCESS | 180 | --DOMWINDOW == 91 (00000019A6B32C00) [pid = 180] [serial = 1892] [outer = 0000000000000000] [url = about:blank] 04:04:07 INFO - PROCESS | 180 | --DOMWINDOW == 90 (000000199D8B6400) [pid = 180] [serial = 1865] [outer = 0000000000000000] [url = about:blank] 04:04:07 INFO - PROCESS | 180 | --DOMWINDOW == 89 (000000199C318400) [pid = 180] [serial = 1864] [outer = 0000000000000000] [url = about:blank] 04:04:07 INFO - PROCESS | 180 | --DOMWINDOW == 88 (00000019A6B0B400) [pid = 180] [serial = 1868] [outer = 0000000000000000] [url = about:blank] 04:04:07 INFO - PROCESS | 180 | --DOMWINDOW == 87 (00000019A8D6F800) [pid = 180] [serial = 1901] [outer = 0000000000000000] [url = about:blank] 04:04:07 INFO - PROCESS | 180 | --DOMWINDOW == 86 (00000019A5576C00) [pid = 180] [serial = 1867] [outer = 0000000000000000] [url = about:blank] 04:04:07 INFO - PROCESS | 180 | --DOMWINDOW == 85 (00000019A9062000) [pid = 180] [serial = 1903] [outer = 0000000000000000] [url = about:blank] 04:04:07 INFO - PROCESS | 180 | --DOMWINDOW == 84 (00000019A98E9000) [pid = 180] [serial = 1871] [outer = 0000000000000000] [url = about:blank] 04:04:07 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019A9248800) [pid = 180] [serial = 1870] [outer = 0000000000000000] [url = about:blank] 04:04:07 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019AC3C1400) [pid = 180] [serial = 1874] [outer = 0000000000000000] [url = about:blank] 04:04:07 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019AC3B9400) [pid = 180] [serial = 1873] [outer = 0000000000000000] [url = about:blank] 04:04:07 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019A8A7B400) [pid = 180] [serial = 1900] [outer = 0000000000000000] [url = about:blank] 04:04:07 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019A8741800) [pid = 180] [serial = 1895] [outer = 0000000000000000] [url = about:blank] 04:04:07 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019A6B2F800) [pid = 180] [serial = 1897] [outer = 0000000000000000] [url = about:blank] 04:04:07 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019A873C400) [pid = 180] [serial = 1898] [outer = 0000000000000000] [url = about:blank] 04:04:07 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A1F1CC00) [pid = 180] [serial = 1886] [outer = 0000000000000000] [url = about:blank] 04:04:07 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A554BC00) [pid = 180] [serial = 1888] [outer = 0000000000000000] [url = about:blank] 04:04:07 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019A6B07000) [pid = 180] [serial = 1891] [outer = 0000000000000000] [url = about:blank] 04:04:07 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019A602FC00) [pid = 180] [serial = 1889] [outer = 0000000000000000] [url = about:blank] 04:04:07 INFO - PROCESS | 180 | --DOMWINDOW == 72 (000000199BF1D400) [pid = 180] [serial = 1879] [outer = 0000000000000000] [url = about:blank] 04:04:07 INFO - PROCESS | 180 | --DOMWINDOW == 71 (000000199C0CA400) [pid = 180] [serial = 1880] [outer = 0000000000000000] [url = about:blank] 04:04:07 INFO - PROCESS | 180 | --DOMWINDOW == 70 (00000019A107B400) [pid = 180] [serial = 1885] [outer = 0000000000000000] [url = about:blank] 04:04:07 INFO - PROCESS | 180 | --DOMWINDOW == 69 (000000199C791C00) [pid = 180] [serial = 1882] [outer = 0000000000000000] [url = about:blank] 04:04:07 INFO - PROCESS | 180 | --DOMWINDOW == 68 (000000199D830C00) [pid = 180] [serial = 1883] [outer = 0000000000000000] [url = about:blank] 04:04:07 INFO - PROCESS | 180 | --DOMWINDOW == 67 (000000199D8B6C00) [pid = 180] [serial = 1877] [outer = 0000000000000000] [url = about:blank] 04:04:07 INFO - PROCESS | 180 | --DOMWINDOW == 66 (000000199C754C00) [pid = 180] [serial = 1876] [outer = 0000000000000000] [url = about:blank] 04:04:07 INFO - PROCESS | 180 | --DOMWINDOW == 65 (00000019A7ED7C00) [pid = 180] [serial = 1894] [outer = 0000000000000000] [url = about:blank] 04:04:07 INFO - PROCESS | 180 | 1468753447809 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]]]}] 04:04:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 04:04:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1694ms 04:04:07 INFO - PROCESS | 180 | 1468753447854 Marionette TRACE conn6 -> [0,2565,"getWindowHandle",null] 04:04:07 INFO - PROCESS | 180 | 1468753447859 Marionette TRACE conn6 <- [1,2565,null,{"value":"13"}] 04:04:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 04:04:07 INFO - PROCESS | 180 | 1468753447864 Marionette TRACE conn6 -> [0,2566,"setScriptTimeout",{"ms":35000}] 04:04:07 INFO - PROCESS | 180 | 1468753447867 Marionette TRACE conn6 <- [1,2566,null,{}] 04:04:07 INFO - PROCESS | 180 | 1468753447873 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}] 04:04:07 INFO - PROCESS | 180 | 1468753447876 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:08 INFO - PROCESS | 180 | 1468753447993 Marionette TRACE conn6 <- [1,2567,null,{"value":null}] 04:04:08 INFO - PROCESS | 180 | 1468753448009 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:08 INFO - PROCESS | 180 | 1468753448014 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:08 INFO - PROCESS | 180 | ++DOCSHELL 00000019A10CB800 == 25 [pid = 180] [id = 651] 04:04:08 INFO - PROCESS | 180 | ++DOMWINDOW == 66 (000000199B7C7C00) [pid = 180] [serial = 1953] [outer = 0000000000000000] 04:04:08 INFO - PROCESS | 180 | ++DOMWINDOW == 67 (000000199C0A8C00) [pid = 180] [serial = 1954] [outer = 000000199B7C7C00] 04:04:08 INFO - PROCESS | 180 | 1468753448065 Marionette DEBUG loaded listener.js 04:04:08 INFO - PROCESS | 180 | ++DOMWINDOW == 68 (000000199C196000) [pid = 180] [serial = 1955] [outer = 000000199B7C7C00] 04:04:08 INFO - PROCESS | 180 | 1468753448541 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]]]}] 04:04:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 04:04:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 735ms 04:04:08 INFO - PROCESS | 180 | 1468753448601 Marionette TRACE conn6 -> [0,2569,"getWindowHandle",null] 04:04:08 INFO - PROCESS | 180 | 1468753448607 Marionette TRACE conn6 <- [1,2569,null,{"value":"13"}] 04:04:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 04:04:08 INFO - PROCESS | 180 | 1468753448614 Marionette TRACE conn6 -> [0,2570,"setScriptTimeout",{"ms":35000}] 04:04:08 INFO - PROCESS | 180 | 1468753448617 Marionette TRACE conn6 <- [1,2570,null,{}] 04:04:08 INFO - PROCESS | 180 | 1468753448620 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}] 04:04:08 INFO - PROCESS | 180 | 1468753448623 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:08 INFO - PROCESS | 180 | 1468753448717 Marionette TRACE conn6 <- [1,2571,null,{"value":null}] 04:04:08 INFO - PROCESS | 180 | 1468753448731 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:08 INFO - PROCESS | 180 | 1468753448734 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:08 INFO - PROCESS | 180 | ++DOCSHELL 00000019A6B77800 == 26 [pid = 180] [id = 652] 04:04:08 INFO - PROCESS | 180 | ++DOMWINDOW == 69 (000000199C795C00) [pid = 180] [serial = 1956] [outer = 0000000000000000] 04:04:08 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (000000199C79B000) [pid = 180] [serial = 1957] [outer = 000000199C795C00] 04:04:08 INFO - PROCESS | 180 | 1468753448784 Marionette DEBUG loaded listener.js 04:04:08 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (000000199D833C00) [pid = 180] [serial = 1958] [outer = 000000199C795C00] 04:04:09 INFO - PROCESS | 180 | 1468753449265 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]]]}] 04:04:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 04:04:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 671ms 04:04:09 INFO - PROCESS | 180 | 1468753449287 Marionette TRACE conn6 -> [0,2573,"getWindowHandle",null] 04:04:09 INFO - PROCESS | 180 | 1468753449289 Marionette TRACE conn6 <- [1,2573,null,{"value":"13"}] 04:04:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 04:04:09 INFO - PROCESS | 180 | 1468753449293 Marionette TRACE conn6 -> [0,2574,"setScriptTimeout",{"ms":35000}] 04:04:09 INFO - PROCESS | 180 | 1468753449297 Marionette TRACE conn6 <- [1,2574,null,{}] 04:04:09 INFO - PROCESS | 180 | 1468753449308 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}] 04:04:09 INFO - PROCESS | 180 | 1468753449313 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:09 INFO - PROCESS | 180 | 1468753449434 Marionette TRACE conn6 <- [1,2575,null,{"value":null}] 04:04:09 INFO - PROCESS | 180 | 1468753449524 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:09 INFO - PROCESS | 180 | 1468753449527 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:09 INFO - PROCESS | 180 | ++DOCSHELL 00000019A8A99800 == 27 [pid = 180] [id = 653] 04:04:09 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (000000199BF20800) [pid = 180] [serial = 1959] [outer = 0000000000000000] 04:04:09 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019A115B400) [pid = 180] [serial = 1960] [outer = 000000199BF20800] 04:04:09 INFO - PROCESS | 180 | 1468753449578 Marionette DEBUG loaded listener.js 04:04:09 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019A25C0400) [pid = 180] [serial = 1961] [outer = 000000199BF20800] 04:04:09 INFO - PROCESS | 180 | 1468753449978 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]]]}] 04:04:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 04:04:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 734ms 04:04:10 INFO - PROCESS | 180 | 1468753450029 Marionette TRACE conn6 -> [0,2577,"getWindowHandle",null] 04:04:10 INFO - PROCESS | 180 | 1468753450032 Marionette TRACE conn6 <- [1,2577,null,{"value":"13"}] 04:04:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 04:04:10 INFO - PROCESS | 180 | 1468753450036 Marionette TRACE conn6 -> [0,2578,"setScriptTimeout",{"ms":35000}] 04:04:10 INFO - PROCESS | 180 | 1468753450038 Marionette TRACE conn6 <- [1,2578,null,{}] 04:04:10 INFO - PROCESS | 180 | 1468753450047 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}] 04:04:10 INFO - PROCESS | 180 | 1468753450049 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:10 INFO - PROCESS | 180 | 1468753450169 Marionette TRACE conn6 <- [1,2579,null,{"value":null}] 04:04:10 INFO - PROCESS | 180 | 1468753450226 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:10 INFO - PROCESS | 180 | 1468753450228 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:10 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB011800 == 28 [pid = 180] [id = 654] 04:04:10 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A2790400) [pid = 180] [serial = 1962] [outer = 0000000000000000] 04:04:10 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A554B000) [pid = 180] [serial = 1963] [outer = 00000019A2790400] 04:04:10 INFO - PROCESS | 180 | 1468753450277 Marionette DEBUG loaded listener.js 04:04:10 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A5A12C00) [pid = 180] [serial = 1964] [outer = 00000019A2790400] 04:04:10 INFO - PROCESS | 180 | 1468753450713 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]]]}] 04:04:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 04:04:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 734ms 04:04:10 INFO - PROCESS | 180 | 1468753450808 Marionette TRACE conn6 -> [0,2581,"getWindowHandle",null] 04:04:10 INFO - PROCESS | 180 | 1468753450810 Marionette TRACE conn6 <- [1,2581,null,{"value":"13"}] 04:04:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 04:04:10 INFO - PROCESS | 180 | 1468753450826 Marionette TRACE conn6 -> [0,2582,"setScriptTimeout",{"ms":35000}] 04:04:10 INFO - PROCESS | 180 | 1468753450828 Marionette TRACE conn6 <- [1,2582,null,{}] 04:04:10 INFO - PROCESS | 180 | 1468753450832 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}] 04:04:10 INFO - PROCESS | 180 | 1468753450834 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:10 INFO - PROCESS | 180 | 1468753450945 Marionette TRACE conn6 <- [1,2583,null,{"value":null}] 04:04:11 INFO - PROCESS | 180 | 1468753451001 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:11 INFO - PROCESS | 180 | 1468753451003 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:11 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACB57800 == 29 [pid = 180] [id = 655] 04:04:11 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (000000199C795400) [pid = 180] [serial = 1965] [outer = 0000000000000000] 04:04:11 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A6AA7800) [pid = 180] [serial = 1966] [outer = 000000199C795400] 04:04:11 INFO - PROCESS | 180 | 1468753451051 Marionette DEBUG loaded listener.js 04:04:11 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A6B10000) [pid = 180] [serial = 1967] [outer = 000000199C795400] 04:04:11 INFO - PROCESS | 180 | 1468753451484 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]]]}] 04:04:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 04:04:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 671ms 04:04:11 INFO - PROCESS | 180 | 1468753451498 Marionette TRACE conn6 -> [0,2585,"getWindowHandle",null] 04:04:11 INFO - PROCESS | 180 | 1468753451500 Marionette TRACE conn6 <- [1,2585,null,{"value":"13"}] 04:04:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 04:04:11 INFO - PROCESS | 180 | 1468753451503 Marionette TRACE conn6 -> [0,2586,"setScriptTimeout",{"ms":35000}] 04:04:11 INFO - PROCESS | 180 | 1468753451505 Marionette TRACE conn6 <- [1,2586,null,{}] 04:04:11 INFO - PROCESS | 180 | 1468753451509 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}] 04:04:11 INFO - PROCESS | 180 | 1468753451515 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:11 INFO - PROCESS | 180 | 1468753451654 Marionette TRACE conn6 <- [1,2587,null,{"value":null}] 04:04:11 INFO - PROCESS | 180 | 1468753451662 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:11 INFO - PROCESS | 180 | 1468753451664 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:11 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD014800 == 30 [pid = 180] [id = 656] 04:04:11 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A6B10C00) [pid = 180] [serial = 1968] [outer = 0000000000000000] 04:04:11 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A6B3D800) [pid = 180] [serial = 1969] [outer = 00000019A6B10C00] 04:04:11 INFO - PROCESS | 180 | 1468753451755 Marionette DEBUG loaded listener.js 04:04:11 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A8737000) [pid = 180] [serial = 1970] [outer = 00000019A6B10C00] 04:04:12 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019A905F400) [pid = 180] [serial = 1923] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 04:04:12 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019A98CC800) [pid = 180] [serial = 1926] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 04:04:12 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019AA076000) [pid = 180] [serial = 1929] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 04:04:12 INFO - PROCESS | 180 | --DOMWINDOW == 79 (000000199BF20000) [pid = 180] [serial = 1905] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 04:04:12 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019A6B09C00) [pid = 180] [serial = 1917] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 04:04:12 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019ACBA4000) [pid = 180] [serial = 1938] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 04:04:12 INFO - PROCESS | 180 | --DOMWINDOW == 76 (000000199B337000) [pid = 180] [serial = 1911] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 04:04:12 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A8BE7C00) [pid = 180] [serial = 1902] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 04:04:12 INFO - PROCESS | 180 | --DOMWINDOW == 74 (000000199AED0000) [pid = 180] [serial = 1908] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 04:04:12 INFO - PROCESS | 180 | --DOMWINDOW == 73 (000000199A35A400) [pid = 180] [serial = 1914] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 04:04:12 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019A8731C00) [pid = 180] [serial = 1920] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 04:04:12 INFO - PROCESS | 180 | --DOMWINDOW == 71 (00000019AB807800) [pid = 180] [serial = 1935] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 04:04:12 INFO - PROCESS | 180 | --DOMWINDOW == 70 (00000019A1F13000) [pid = 180] [serial = 1932] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 04:04:12 INFO - PROCESS | 180 | 1468753452328 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]]]}] 04:04:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 04:04:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 882ms 04:04:12 INFO - PROCESS | 180 | 1468753452388 Marionette TRACE conn6 -> [0,2589,"getWindowHandle",null] 04:04:12 INFO - PROCESS | 180 | 1468753452390 Marionette TRACE conn6 <- [1,2589,null,{"value":"13"}] 04:04:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 04:04:12 INFO - PROCESS | 180 | 1468753452394 Marionette TRACE conn6 -> [0,2590,"setScriptTimeout",{"ms":35000}] 04:04:12 INFO - PROCESS | 180 | 1468753452396 Marionette TRACE conn6 <- [1,2590,null,{}] 04:04:12 INFO - PROCESS | 180 | 1468753452399 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}] 04:04:12 INFO - PROCESS | 180 | 1468753452401 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:12 INFO - PROCESS | 180 | 1468753452484 Marionette TRACE conn6 <- [1,2591,null,{"value":null}] 04:04:12 INFO - PROCESS | 180 | 1468753452490 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:12 INFO - PROCESS | 180 | 1468753452492 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:12 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD76C000 == 31 [pid = 180] [id = 657] 04:04:12 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (000000199D8AD400) [pid = 180] [serial = 1971] [outer = 0000000000000000] 04:04:12 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (00000019A6AA7C00) [pid = 180] [serial = 1972] [outer = 000000199D8AD400] 04:04:12 INFO - PROCESS | 180 | 1468753452537 Marionette DEBUG loaded listener.js 04:04:12 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019A8731C00) [pid = 180] [serial = 1973] [outer = 000000199D8AD400] 04:04:12 INFO - PROCESS | 180 | 1468753452958 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]]]}] 04:04:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 04:04:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 587ms 04:04:13 INFO - PROCESS | 180 | 1468753452992 Marionette TRACE conn6 -> [0,2593,"getWindowHandle",null] 04:04:13 INFO - PROCESS | 180 | 1468753452994 Marionette TRACE conn6 <- [1,2593,null,{"value":"13"}] 04:04:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 04:04:13 INFO - PROCESS | 180 | 1468753453002 Marionette TRACE conn6 -> [0,2594,"setScriptTimeout",{"ms":35000}] 04:04:13 INFO - PROCESS | 180 | 1468753453004 Marionette TRACE conn6 <- [1,2594,null,{}] 04:04:13 INFO - PROCESS | 180 | 1468753453008 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}] 04:04:13 INFO - PROCESS | 180 | 1468753453010 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:13 INFO - PROCESS | 180 | 1468753453093 Marionette TRACE conn6 <- [1,2595,null,{"value":null}] 04:04:13 INFO - PROCESS | 180 | 1468753453101 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:13 INFO - PROCESS | 180 | 1468753453103 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:13 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD7CF000 == 32 [pid = 180] [id = 658] 04:04:13 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019A8742C00) [pid = 180] [serial = 1974] [outer = 0000000000000000] 04:04:13 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A889BC00) [pid = 180] [serial = 1975] [outer = 00000019A8742C00] 04:04:13 INFO - PROCESS | 180 | 1468753453148 Marionette DEBUG loaded listener.js 04:04:13 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A8A7B400) [pid = 180] [serial = 1976] [outer = 00000019A8742C00] 04:04:13 INFO - PROCESS | 180 | 1468753453593 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]]]}] 04:04:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 04:04:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 629ms 04:04:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 04:04:13 INFO - PROCESS | 180 | 1468753453635 Marionette TRACE conn6 -> [0,2597,"getWindowHandle",null] 04:04:13 INFO - PROCESS | 180 | 1468753453637 Marionette TRACE conn6 <- [1,2597,null,{"value":"13"}] 04:04:13 INFO - PROCESS | 180 | 1468753453640 Marionette TRACE conn6 -> [0,2598,"setScriptTimeout",{"ms":35000}] 04:04:13 INFO - PROCESS | 180 | 1468753453642 Marionette TRACE conn6 <- [1,2598,null,{}] 04:04:13 INFO - PROCESS | 180 | 1468753453646 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}] 04:04:13 INFO - PROCESS | 180 | 1468753453648 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:13 INFO - PROCESS | 180 | 1468753453732 Marionette TRACE conn6 <- [1,2599,null,{"value":null}] 04:04:13 INFO - PROCESS | 180 | 1468753453738 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:13 INFO - PROCESS | 180 | 1468753453740 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:13 INFO - PROCESS | 180 | ++DOCSHELL 00000019A8A99000 == 33 [pid = 180] [id = 659] 04:04:13 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A6AAC400) [pid = 180] [serial = 1977] [outer = 0000000000000000] 04:04:13 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A8E95400) [pid = 180] [serial = 1978] [outer = 00000019A6AAC400] 04:04:13 INFO - PROCESS | 180 | 1468753453786 Marionette DEBUG loaded listener.js 04:04:13 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A9065C00) [pid = 180] [serial = 1979] [outer = 00000019A6AAC400] 04:04:14 INFO - PROCESS | 180 | 1468753454496 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]]]}] 04:04:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 04:04:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 922ms 04:04:14 INFO - PROCESS | 180 | 1468753454565 Marionette TRACE conn6 -> [0,2601,"getWindowHandle",null] 04:04:14 INFO - PROCESS | 180 | 1468753454570 Marionette TRACE conn6 <- [1,2601,null,{"value":"13"}] 04:04:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 04:04:14 INFO - PROCESS | 180 | 1468753454575 Marionette TRACE conn6 -> [0,2602,"setScriptTimeout",{"ms":35000}] 04:04:14 INFO - PROCESS | 180 | 1468753454579 Marionette TRACE conn6 <- [1,2602,null,{}] 04:04:14 INFO - PROCESS | 180 | 1468753454585 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}] 04:04:14 INFO - PROCESS | 180 | 1468753454588 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:14 INFO - PROCESS | 180 | 1468753454724 Marionette TRACE conn6 <- [1,2603,null,{"value":null}] 04:04:14 INFO - PROCESS | 180 | 1468753454844 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:14 INFO - PROCESS | 180 | 1468753454847 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:14 INFO - PROCESS | 180 | ++DOCSHELL 00000019A6ABC800 == 34 [pid = 180] [id = 660] 04:04:14 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (000000199AECA400) [pid = 180] [serial = 1980] [outer = 0000000000000000] 04:04:14 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (000000199C193C00) [pid = 180] [serial = 1981] [outer = 000000199AECA400] 04:04:14 INFO - PROCESS | 180 | 1468753454908 Marionette DEBUG loaded listener.js 04:04:15 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (000000199C69B400) [pid = 180] [serial = 1982] [outer = 000000199AECA400] 04:04:15 INFO - PROCESS | 180 | 1468753455590 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]]]}] 04:04:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 04:04:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1070ms 04:04:15 INFO - PROCESS | 180 | 1468753455655 Marionette TRACE conn6 -> [0,2605,"getWindowHandle",null] 04:04:15 INFO - PROCESS | 180 | 1468753455660 Marionette TRACE conn6 <- [1,2605,null,{"value":"13"}] 04:04:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 04:04:15 INFO - PROCESS | 180 | 1468753455667 Marionette TRACE conn6 -> [0,2606,"setScriptTimeout",{"ms":35000}] 04:04:15 INFO - PROCESS | 180 | 1468753455670 Marionette TRACE conn6 <- [1,2606,null,{}] 04:04:15 INFO - PROCESS | 180 | 1468753455674 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}] 04:04:15 INFO - PROCESS | 180 | 1468753455677 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:15 INFO - PROCESS | 180 | 1468753455806 Marionette TRACE conn6 <- [1,2607,null,{"value":null}] 04:04:15 INFO - PROCESS | 180 | 1468753455931 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:15 INFO - PROCESS | 180 | 1468753455934 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:15 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACB57000 == 35 [pid = 180] [id = 661] 04:04:15 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A05F6000) [pid = 180] [serial = 1983] [outer = 0000000000000000] 04:04:16 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019A115E000) [pid = 180] [serial = 1984] [outer = 00000019A05F6000] 04:04:16 INFO - PROCESS | 180 | 1468753455994 Marionette DEBUG loaded listener.js 04:04:16 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019A5546C00) [pid = 180] [serial = 1985] [outer = 00000019A05F6000] 04:04:16 INFO - PROCESS | 180 | --DOCSHELL 00000019AD7CF000 == 34 [pid = 180] [id = 658] 04:04:16 INFO - PROCESS | 180 | --DOCSHELL 00000019AD76C000 == 33 [pid = 180] [id = 657] 04:04:16 INFO - PROCESS | 180 | --DOCSHELL 00000019AD014800 == 32 [pid = 180] [id = 656] 04:04:16 INFO - PROCESS | 180 | --DOCSHELL 00000019ACB57800 == 31 [pid = 180] [id = 655] 04:04:16 INFO - PROCESS | 180 | --DOCSHELL 00000019AB011800 == 30 [pid = 180] [id = 654] 04:04:16 INFO - PROCESS | 180 | --DOCSHELL 00000019A8A99800 == 29 [pid = 180] [id = 653] 04:04:16 INFO - PROCESS | 180 | --DOCSHELL 00000019A6B77800 == 28 [pid = 180] [id = 652] 04:04:16 INFO - PROCESS | 180 | --DOCSHELL 00000019A10CB800 == 27 [pid = 180] [id = 651] 04:04:16 INFO - PROCESS | 180 | --DOMWINDOW == 84 (00000019A9064800) [pid = 180] [serial = 1924] [outer = 0000000000000000] [url = about:blank] 04:04:16 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019A98F1000) [pid = 180] [serial = 1927] [outer = 0000000000000000] [url = about:blank] 04:04:16 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019A9765800) [pid = 180] [serial = 1925] [outer = 0000000000000000] [url = about:blank] 04:04:16 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019AA2ADC00) [pid = 180] [serial = 1930] [outer = 0000000000000000] [url = about:blank] 04:04:16 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019AA004000) [pid = 180] [serial = 1928] [outer = 0000000000000000] [url = about:blank] 04:04:16 INFO - PROCESS | 180 | --DOMWINDOW == 79 (000000199C0CCC00) [pid = 180] [serial = 1906] [outer = 0000000000000000] [url = about:blank] 04:04:16 INFO - PROCESS | 180 | --DOMWINDOW == 78 (000000199C74AC00) [pid = 180] [serial = 1907] [outer = 0000000000000000] [url = about:blank] 04:04:16 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019A7EE2C00) [pid = 180] [serial = 1918] [outer = 0000000000000000] [url = about:blank] 04:04:16 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A849E800) [pid = 180] [serial = 1919] [outer = 0000000000000000] [url = about:blank] 04:04:16 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019ACBA6400) [pid = 180] [serial = 1939] [outer = 0000000000000000] [url = about:blank] 04:04:16 INFO - PROCESS | 180 | --DOMWINDOW == 74 (000000199C6A1000) [pid = 180] [serial = 1912] [outer = 0000000000000000] [url = about:blank] 04:04:16 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019A0EA3800) [pid = 180] [serial = 1913] [outer = 0000000000000000] [url = about:blank] 04:04:16 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019ACBB0800) [pid = 180] [serial = 1940] [outer = 0000000000000000] [url = about:blank] 04:04:16 INFO - PROCESS | 180 | --DOMWINDOW == 71 (00000019A9384800) [pid = 180] [serial = 1904] [outer = 0000000000000000] [url = about:blank] 04:04:16 INFO - PROCESS | 180 | --DOMWINDOW == 70 (000000199C0C5C00) [pid = 180] [serial = 1909] [outer = 0000000000000000] [url = about:blank] 04:04:16 INFO - PROCESS | 180 | --DOMWINDOW == 69 (000000199C511C00) [pid = 180] [serial = 1910] [outer = 0000000000000000] [url = about:blank] 04:04:16 INFO - PROCESS | 180 | --DOMWINDOW == 68 (00000019A2A5F400) [pid = 180] [serial = 1915] [outer = 0000000000000000] [url = about:blank] 04:04:16 INFO - PROCESS | 180 | --DOMWINDOW == 67 (00000019A6030400) [pid = 180] [serial = 1916] [outer = 0000000000000000] [url = about:blank] 04:04:16 INFO - PROCESS | 180 | --DOMWINDOW == 66 (00000019A8741400) [pid = 180] [serial = 1921] [outer = 0000000000000000] [url = about:blank] 04:04:16 INFO - PROCESS | 180 | --DOMWINDOW == 65 (00000019AC3B9800) [pid = 180] [serial = 1937] [outer = 0000000000000000] [url = about:blank] 04:04:16 INFO - PROCESS | 180 | --DOMWINDOW == 64 (00000019A6B07C00) [pid = 180] [serial = 1933] [outer = 0000000000000000] [url = about:blank] 04:04:16 INFO - PROCESS | 180 | --DOMWINDOW == 63 (00000019AC08D800) [pid = 180] [serial = 1936] [outer = 0000000000000000] [url = about:blank] 04:04:16 INFO - PROCESS | 180 | --DOMWINDOW == 62 (00000019AB80A800) [pid = 180] [serial = 1931] [outer = 0000000000000000] [url = about:blank] 04:04:16 INFO - PROCESS | 180 | --DOMWINDOW == 61 (00000019A99E2C00) [pid = 180] [serial = 1934] [outer = 0000000000000000] [url = about:blank] 04:04:16 INFO - PROCESS | 180 | --DOMWINDOW == 60 (00000019A8A79000) [pid = 180] [serial = 1922] [outer = 0000000000000000] [url = about:blank] 04:04:16 INFO - PROCESS | 180 | 1468753456908 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]]]}] 04:04:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 04:04:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1281ms 04:04:16 INFO - PROCESS | 180 | 1468753456949 Marionette TRACE conn6 -> [0,2609,"getWindowHandle",null] 04:04:16 INFO - PROCESS | 180 | 1468753456954 Marionette TRACE conn6 <- [1,2609,null,{"value":"13"}] 04:04:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 04:04:16 INFO - PROCESS | 180 | 1468753456958 Marionette TRACE conn6 -> [0,2610,"setScriptTimeout",{"ms":35000}] 04:04:16 INFO - PROCESS | 180 | 1468753456961 Marionette TRACE conn6 <- [1,2610,null,{}] 04:04:16 INFO - PROCESS | 180 | 1468753456967 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}] 04:04:16 INFO - PROCESS | 180 | 1468753456970 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:17 INFO - PROCESS | 180 | 1468753457063 Marionette TRACE conn6 <- [1,2611,null,{"value":null}] 04:04:17 INFO - PROCESS | 180 | 1468753457077 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:17 INFO - PROCESS | 180 | 1468753457080 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:17 INFO - PROCESS | 180 | ++DOCSHELL 00000019A1FA2800 == 28 [pid = 180] [id = 662] 04:04:17 INFO - PROCESS | 180 | ++DOMWINDOW == 61 (000000199C749400) [pid = 180] [serial = 1986] [outer = 0000000000000000] 04:04:17 INFO - PROCESS | 180 | ++DOMWINDOW == 62 (000000199C750800) [pid = 180] [serial = 1987] [outer = 000000199C749400] 04:04:17 INFO - PROCESS | 180 | 1468753457131 Marionette DEBUG loaded listener.js 04:04:17 INFO - PROCESS | 180 | ++DOMWINDOW == 63 (000000199D833800) [pid = 180] [serial = 1988] [outer = 000000199C749400] 04:04:17 INFO - PROCESS | 180 | 1468753457664 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]]]}] 04:04:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 04:04:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 734ms 04:04:17 INFO - PROCESS | 180 | 1468753457692 Marionette TRACE conn6 -> [0,2613,"getWindowHandle",null] 04:04:17 INFO - PROCESS | 180 | 1468753457697 Marionette TRACE conn6 <- [1,2613,null,{"value":"13"}] 04:04:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 04:04:17 INFO - PROCESS | 180 | 1468753457703 Marionette TRACE conn6 -> [0,2614,"setScriptTimeout",{"ms":35000}] 04:04:17 INFO - PROCESS | 180 | 1468753457706 Marionette TRACE conn6 <- [1,2614,null,{}] 04:04:17 INFO - PROCESS | 180 | 1468753457710 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}] 04:04:17 INFO - PROCESS | 180 | 1468753457712 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:17 INFO - PROCESS | 180 | 1468753457805 Marionette TRACE conn6 <- [1,2615,null,{"value":null}] 04:04:17 INFO - PROCESS | 180 | 1468753457884 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:17 INFO - PROCESS | 180 | 1468753457886 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:17 INFO - PROCESS | 180 | ++DOCSHELL 00000019A84DE800 == 29 [pid = 180] [id = 663] 04:04:17 INFO - PROCESS | 180 | ++DOMWINDOW == 64 (00000019A1468000) [pid = 180] [serial = 1989] [outer = 0000000000000000] 04:04:17 INFO - PROCESS | 180 | ++DOMWINDOW == 65 (00000019A1FC9400) [pid = 180] [serial = 1990] [outer = 00000019A1468000] 04:04:17 INFO - PROCESS | 180 | 1468753457944 Marionette DEBUG loaded listener.js 04:04:18 INFO - PROCESS | 180 | ++DOMWINDOW == 66 (00000019A554A000) [pid = 180] [serial = 1991] [outer = 00000019A1468000] 04:04:18 INFO - PROCESS | 180 | 1468753458362 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]]]}] 04:04:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 04:04:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 671ms 04:04:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 04:04:18 INFO - PROCESS | 180 | 1468753458378 Marionette TRACE conn6 -> [0,2617,"getWindowHandle",null] 04:04:18 INFO - PROCESS | 180 | 1468753458380 Marionette TRACE conn6 <- [1,2617,null,{"value":"13"}] 04:04:18 INFO - PROCESS | 180 | 1468753458384 Marionette TRACE conn6 -> [0,2618,"setScriptTimeout",{"ms":35000}] 04:04:18 INFO - PROCESS | 180 | 1468753458388 Marionette TRACE conn6 <- [1,2618,null,{}] 04:04:18 INFO - PROCESS | 180 | 1468753458400 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}] 04:04:18 INFO - PROCESS | 180 | 1468753458405 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:18 INFO - PROCESS | 180 | 1468753458527 Marionette TRACE conn6 <- [1,2619,null,{"value":null}] 04:04:18 INFO - PROCESS | 180 | 1468753458538 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:18 INFO - PROCESS | 180 | 1468753458541 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:18 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB017000 == 30 [pid = 180] [id = 664] 04:04:18 INFO - PROCESS | 180 | ++DOMWINDOW == 67 (000000199AE10000) [pid = 180] [serial = 1992] [outer = 0000000000000000] 04:04:18 INFO - PROCESS | 180 | ++DOMWINDOW == 68 (00000019A7E1EC00) [pid = 180] [serial = 1993] [outer = 000000199AE10000] 04:04:18 INFO - PROCESS | 180 | 1468753458592 Marionette DEBUG loaded listener.js 04:04:18 INFO - PROCESS | 180 | ++DOMWINDOW == 69 (00000019A809F400) [pid = 180] [serial = 1994] [outer = 000000199AE10000] 04:04:19 INFO - PROCESS | 180 | 1468753459054 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]]]}] 04:04:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 04:04:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 734ms 04:04:19 INFO - PROCESS | 180 | 1468753459121 Marionette TRACE conn6 -> [0,2621,"getWindowHandle",null] 04:04:19 INFO - PROCESS | 180 | 1468753459124 Marionette TRACE conn6 <- [1,2621,null,{"value":"13"}] 04:04:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 04:04:19 INFO - PROCESS | 180 | 1468753459127 Marionette TRACE conn6 -> [0,2622,"setScriptTimeout",{"ms":35000}] 04:04:19 INFO - PROCESS | 180 | 1468753459129 Marionette TRACE conn6 <- [1,2622,null,{}] 04:04:19 INFO - PROCESS | 180 | 1468753459133 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}] 04:04:19 INFO - PROCESS | 180 | 1468753459135 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:19 INFO - PROCESS | 180 | 1468753459255 Marionette TRACE conn6 <- [1,2623,null,{"value":null}] 04:04:19 INFO - PROCESS | 180 | 1468753459318 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:19 INFO - PROCESS | 180 | 1468753459320 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:19 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACED9000 == 31 [pid = 180] [id = 665] 04:04:19 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (00000019A872B400) [pid = 180] [serial = 1995] [outer = 0000000000000000] 04:04:19 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (00000019A8744000) [pid = 180] [serial = 1996] [outer = 00000019A872B400] 04:04:19 INFO - PROCESS | 180 | 1468753459367 Marionette DEBUG loaded listener.js 04:04:19 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (00000019A8BE6800) [pid = 180] [serial = 1997] [outer = 00000019A872B400] 04:04:19 INFO - PROCESS | 180 | 1468753459777 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]]]}] 04:04:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 04:04:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 734ms 04:04:19 INFO - PROCESS | 180 | 1468753459864 Marionette TRACE conn6 -> [0,2625,"getWindowHandle",null] 04:04:19 INFO - PROCESS | 180 | 1468753459866 Marionette TRACE conn6 <- [1,2625,null,{"value":"13"}] 04:04:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 04:04:19 INFO - PROCESS | 180 | 1468753459870 Marionette TRACE conn6 -> [0,2626,"setScriptTimeout",{"ms":35000}] 04:04:19 INFO - PROCESS | 180 | 1468753459872 Marionette TRACE conn6 <- [1,2626,null,{}] 04:04:19 INFO - PROCESS | 180 | 1468753459883 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}] 04:04:19 INFO - PROCESS | 180 | 1468753459885 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:20 INFO - PROCESS | 180 | 1468753460033 Marionette TRACE conn6 <- [1,2627,null,{"value":null}] 04:04:20 INFO - PROCESS | 180 | 1468753460039 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:20 INFO - PROCESS | 180 | 1468753460041 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:20 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD7C4000 == 32 [pid = 180] [id = 666] 04:04:20 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019A8736C00) [pid = 180] [serial = 1998] [outer = 0000000000000000] 04:04:20 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019A9063000) [pid = 180] [serial = 1999] [outer = 00000019A8736C00] 04:04:20 INFO - PROCESS | 180 | 1468753460087 Marionette DEBUG loaded listener.js 04:04:20 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A975DC00) [pid = 180] [serial = 2000] [outer = 00000019A8736C00] 04:04:20 INFO - PROCESS | 180 | 1468753460555 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]]]}] 04:04:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 04:04:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 734ms 04:04:20 INFO - PROCESS | 180 | 1468753460606 Marionette TRACE conn6 -> [0,2629,"getWindowHandle",null] 04:04:20 INFO - PROCESS | 180 | 1468753460608 Marionette TRACE conn6 <- [1,2629,null,{"value":"13"}] 04:04:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 04:04:20 INFO - PROCESS | 180 | 1468753460611 Marionette TRACE conn6 -> [0,2630,"setScriptTimeout",{"ms":35000}] 04:04:20 INFO - PROCESS | 180 | 1468753460613 Marionette TRACE conn6 <- [1,2630,null,{}] 04:04:20 INFO - PROCESS | 180 | 1468753460617 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}] 04:04:20 INFO - PROCESS | 180 | 1468753460623 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:20 INFO - PROCESS | 180 | 1468753460774 Marionette TRACE conn6 <- [1,2631,null,{"value":null}] 04:04:20 INFO - PROCESS | 180 | 1468753460831 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:20 INFO - PROCESS | 180 | 1468753460833 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:20 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE5B1800 == 33 [pid = 180] [id = 667] 04:04:20 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A976AC00) [pid = 180] [serial = 2001] [outer = 0000000000000000] 04:04:20 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A98EC000) [pid = 180] [serial = 2002] [outer = 00000019A976AC00] 04:04:20 INFO - PROCESS | 180 | 1468753460879 Marionette DEBUG loaded listener.js 04:04:20 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019AA00AC00) [pid = 180] [serial = 2003] [outer = 00000019A976AC00] 04:04:21 INFO - PROCESS | 180 | --DOMWINDOW == 77 (000000199C795C00) [pid = 180] [serial = 1956] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 04:04:21 INFO - PROCESS | 180 | --DOMWINDOW == 76 (000000199B7C7C00) [pid = 180] [serial = 1953] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 04:04:21 INFO - PROCESS | 180 | --DOMWINDOW == 75 (000000199C31A400) [pid = 180] [serial = 1950] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 04:04:21 INFO - PROCESS | 180 | --DOMWINDOW == 74 (000000199BF20800) [pid = 180] [serial = 1959] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 04:04:21 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019A2790400) [pid = 180] [serial = 1962] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 04:04:21 INFO - PROCESS | 180 | --DOMWINDOW == 72 (000000199D834800) [pid = 180] [serial = 1941] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 04:04:21 INFO - PROCESS | 180 | --DOMWINDOW == 71 (00000019A6B0DC00) [pid = 180] [serial = 1944] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 04:04:21 INFO - PROCESS | 180 | --DOMWINDOW == 70 (00000019AA269400) [pid = 180] [serial = 1947] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 04:04:21 INFO - PROCESS | 180 | --DOMWINDOW == 69 (000000199C795400) [pid = 180] [serial = 1965] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 04:04:21 INFO - PROCESS | 180 | --DOMWINDOW == 68 (00000019A6B10C00) [pid = 180] [serial = 1968] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 04:04:21 INFO - PROCESS | 180 | --DOMWINDOW == 67 (00000019A8742C00) [pid = 180] [serial = 1974] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 04:04:21 INFO - PROCESS | 180 | --DOMWINDOW == 66 (000000199D8AD400) [pid = 180] [serial = 1971] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 04:04:21 INFO - PROCESS | 180 | 1468753461326 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]]]}] 04:04:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 04:04:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 776ms 04:04:21 INFO - PROCESS | 180 | 1468753461391 Marionette TRACE conn6 -> [0,2633,"getWindowHandle",null] 04:04:21 INFO - PROCESS | 180 | 1468753461393 Marionette TRACE conn6 <- [1,2633,null,{"value":"13"}] 04:04:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 04:04:21 INFO - PROCESS | 180 | 1468753461403 Marionette TRACE conn6 -> [0,2634,"setScriptTimeout",{"ms":35000}] 04:04:21 INFO - PROCESS | 180 | 1468753461405 Marionette TRACE conn6 <- [1,2634,null,{}] 04:04:21 INFO - PROCESS | 180 | 1468753461409 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}] 04:04:21 INFO - PROCESS | 180 | 1468753461411 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:21 INFO - PROCESS | 180 | 1468753461496 Marionette TRACE conn6 <- [1,2635,null,{"value":null}] 04:04:21 INFO - PROCESS | 180 | 1468753461501 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:21 INFO - PROCESS | 180 | 1468753461503 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:21 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE5E5800 == 34 [pid = 180] [id = 668] 04:04:21 INFO - PROCESS | 180 | ++DOMWINDOW == 67 (000000199C795C00) [pid = 180] [serial = 2004] [outer = 0000000000000000] 04:04:21 INFO - PROCESS | 180 | ++DOMWINDOW == 68 (00000019A6A4C000) [pid = 180] [serial = 2005] [outer = 000000199C795C00] 04:04:21 INFO - PROCESS | 180 | 1468753461548 Marionette DEBUG loaded listener.js 04:04:21 INFO - PROCESS | 180 | ++DOMWINDOW == 69 (00000019A99DB400) [pid = 180] [serial = 2006] [outer = 000000199C795C00] 04:04:21 INFO - PROCESS | 180 | 1468753461954 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]]]}] 04:04:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 04:04:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 587ms 04:04:21 INFO - PROCESS | 180 | 1468753461992 Marionette TRACE conn6 -> [0,2637,"getWindowHandle",null] 04:04:21 INFO - PROCESS | 180 | 1468753461995 Marionette TRACE conn6 <- [1,2637,null,{"value":"13"}] 04:04:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 04:04:22 INFO - PROCESS | 180 | 1468753462023 Marionette TRACE conn6 -> [0,2638,"setScriptTimeout",{"ms":35000}] 04:04:22 INFO - PROCESS | 180 | 1468753462025 Marionette TRACE conn6 <- [1,2638,null,{}] 04:04:22 INFO - PROCESS | 180 | 1468753462029 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}] 04:04:22 INFO - PROCESS | 180 | 1468753462031 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:22 INFO - PROCESS | 180 | 1468753462115 Marionette TRACE conn6 <- [1,2639,null,{"value":null}] 04:04:22 INFO - PROCESS | 180 | 1468753462120 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:22 INFO - PROCESS | 180 | 1468753462122 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:22 INFO - PROCESS | 180 | ++DOCSHELL 00000019AF70A800 == 35 [pid = 180] [id = 669] 04:04:22 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (00000019AA26AC00) [pid = 180] [serial = 2007] [outer = 0000000000000000] 04:04:22 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (00000019AB02B000) [pid = 180] [serial = 2008] [outer = 00000019AA26AC00] 04:04:22 INFO - PROCESS | 180 | 1468753462168 Marionette DEBUG loaded listener.js 04:04:22 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (00000019AB86F400) [pid = 180] [serial = 2009] [outer = 00000019AA26AC00] 04:04:22 INFO - PROCESS | 180 | 1468753462588 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]]]}] 04:04:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 04:04:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 587ms 04:04:22 INFO - PROCESS | 180 | 1468753462599 Marionette TRACE conn6 -> [0,2641,"getWindowHandle",null] 04:04:22 INFO - PROCESS | 180 | 1468753462601 Marionette TRACE conn6 <- [1,2641,null,{"value":"13"}] 04:04:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 04:04:22 INFO - PROCESS | 180 | 1468753462604 Marionette TRACE conn6 -> [0,2642,"setScriptTimeout",{"ms":35000}] 04:04:22 INFO - PROCESS | 180 | 1468753462606 Marionette TRACE conn6 <- [1,2642,null,{}] 04:04:22 INFO - PROCESS | 180 | 1468753462610 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}] 04:04:22 INFO - PROCESS | 180 | 1468753462612 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:22 INFO - PROCESS | 180 | 1468753462738 Marionette TRACE conn6 <- [1,2643,null,{"value":null}] 04:04:22 INFO - PROCESS | 180 | 1468753462746 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:22 INFO - PROCESS | 180 | 1468753462748 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:22 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB015000 == 36 [pid = 180] [id = 670] 04:04:22 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019AC08BC00) [pid = 180] [serial = 2010] [outer = 0000000000000000] 04:04:22 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019AC3B7C00) [pid = 180] [serial = 2011] [outer = 00000019AC08BC00] 04:04:22 INFO - PROCESS | 180 | 1468753462794 Marionette DEBUG loaded listener.js 04:04:22 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019AC3C2400) [pid = 180] [serial = 2012] [outer = 00000019AC08BC00] 04:04:23 INFO - PROCESS | 180 | 1468753463339 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]]]}] 04:04:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 04:04:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 776ms 04:04:23 INFO - PROCESS | 180 | 1468753463385 Marionette TRACE conn6 -> [0,2645,"getWindowHandle",null] 04:04:23 INFO - PROCESS | 180 | 1468753463390 Marionette TRACE conn6 <- [1,2645,null,{"value":"13"}] 04:04:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 04:04:23 INFO - PROCESS | 180 | 1468753463395 Marionette TRACE conn6 -> [0,2646,"setScriptTimeout",{"ms":35000}] 04:04:23 INFO - PROCESS | 180 | 1468753463399 Marionette TRACE conn6 <- [1,2646,null,{}] 04:04:23 INFO - PROCESS | 180 | 1468753463405 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}] 04:04:23 INFO - PROCESS | 180 | 1468753463409 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:23 INFO - PROCESS | 180 | 1468753463528 Marionette TRACE conn6 <- [1,2647,null,{"value":null}] 04:04:23 INFO - PROCESS | 180 | 1468753463629 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:23 INFO - PROCESS | 180 | 1468753463632 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:23 INFO - PROCESS | 180 | ++DOCSHELL 00000019A6B72800 == 37 [pid = 180] [id = 671] 04:04:23 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (000000199C0C0800) [pid = 180] [serial = 2013] [outer = 0000000000000000] 04:04:23 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (000000199C516400) [pid = 180] [serial = 2014] [outer = 000000199C0C0800] 04:04:23 INFO - PROCESS | 180 | 1468753463693 Marionette DEBUG loaded listener.js 04:04:23 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A05F4000) [pid = 180] [serial = 2015] [outer = 000000199C0C0800] 04:04:24 INFO - PROCESS | 180 | 1468753464336 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]]]}] 04:04:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 04:04:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 986ms 04:04:24 INFO - PROCESS | 180 | 1468753464385 Marionette TRACE conn6 -> [0,2649,"getWindowHandle",null] 04:04:24 INFO - PROCESS | 180 | 1468753464390 Marionette TRACE conn6 <- [1,2649,null,{"value":"13"}] 04:04:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 04:04:24 INFO - PROCESS | 180 | 1468753464398 Marionette TRACE conn6 -> [0,2650,"setScriptTimeout",{"ms":35000}] 04:04:24 INFO - PROCESS | 180 | 1468753464401 Marionette TRACE conn6 <- [1,2650,null,{}] 04:04:24 INFO - PROCESS | 180 | 1468753464405 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}] 04:04:24 INFO - PROCESS | 180 | 1468753464408 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:24 INFO - PROCESS | 180 | 1468753464559 Marionette TRACE conn6 <- [1,2651,null,{"value":null}] 04:04:24 INFO - PROCESS | 180 | 1468753464686 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:24 INFO - PROCESS | 180 | 1468753464689 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:24 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD7D0800 == 38 [pid = 180] [id = 672] 04:04:24 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A2A60000) [pid = 180] [serial = 2016] [outer = 0000000000000000] 04:04:24 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A6B07C00) [pid = 180] [serial = 2017] [outer = 00000019A2A60000] 04:04:24 INFO - PROCESS | 180 | 1468753464748 Marionette DEBUG loaded listener.js 04:04:24 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A7FBCC00) [pid = 180] [serial = 2018] [outer = 00000019A2A60000] 04:04:25 INFO - PROCESS | 180 | 1468753465353 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]]]}] 04:04:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 04:04:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 987ms 04:04:25 INFO - PROCESS | 180 | 1468753465385 Marionette TRACE conn6 -> [0,2653,"getWindowHandle",null] 04:04:25 INFO - PROCESS | 180 | 1468753465388 Marionette TRACE conn6 <- [1,2653,null,{"value":"13"}] 04:04:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 04:04:25 INFO - PROCESS | 180 | 1468753465392 Marionette TRACE conn6 -> [0,2654,"setScriptTimeout",{"ms":35000}] 04:04:25 INFO - PROCESS | 180 | 1468753465396 Marionette TRACE conn6 <- [1,2654,null,{}] 04:04:25 INFO - PROCESS | 180 | 1468753465408 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}] 04:04:25 INFO - PROCESS | 180 | 1468753465414 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:25 INFO - PROCESS | 180 | 1468753465571 Marionette TRACE conn6 <- [1,2655,null,{"value":null}] 04:04:25 INFO - PROCESS | 180 | 1468753465632 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:25 INFO - PROCESS | 180 | 1468753465636 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:25 INFO - PROCESS | 180 | ++DOCSHELL 00000019B06EC800 == 39 [pid = 180] [id = 673] 04:04:25 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A98E5000) [pid = 180] [serial = 2019] [outer = 0000000000000000] 04:04:25 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A98ED800) [pid = 180] [serial = 2020] [outer = 00000019A98E5000] 04:04:25 INFO - PROCESS | 180 | 1468753465696 Marionette DEBUG loaded listener.js 04:04:25 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019AB810400) [pid = 180] [serial = 2021] [outer = 00000019A98E5000] 04:04:26 INFO - PROCESS | 180 | [180] WARNING: Using default font: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 04:04:26 INFO - PROCESS | 180 | [180] WARNING: Using default font: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 04:04:26 INFO - PROCESS | 180 | 1468753466948 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]]]}] 04:04:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 04:04:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1588ms 04:04:27 INFO - PROCESS | 180 | 1468753467044 Marionette TRACE conn6 -> [0,2657,"getWindowHandle",null] 04:04:27 INFO - PROCESS | 180 | 1468753467049 Marionette TRACE conn6 <- [1,2657,null,{"value":"13"}] 04:04:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 04:04:27 INFO - PROCESS | 180 | 1468753467059 Marionette TRACE conn6 -> [0,2658,"setScriptTimeout",{"ms":35000}] 04:04:27 INFO - PROCESS | 180 | 1468753467062 Marionette TRACE conn6 <- [1,2658,null,{}] 04:04:27 INFO - PROCESS | 180 | 1468753467068 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}] 04:04:27 INFO - PROCESS | 180 | 1468753467071 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:27 INFO - PROCESS | 180 | 1468753467174 Marionette TRACE conn6 <- [1,2659,null,{"value":null}] 04:04:27 INFO - PROCESS | 180 | 1468753467253 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:27 INFO - PROCESS | 180 | 1468753467256 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:27 INFO - PROCESS | 180 | ++DOCSHELL 000000199A250000 == 40 [pid = 180] [id = 674] 04:04:27 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (000000199CE4D800) [pid = 180] [serial = 2022] [outer = 0000000000000000] 04:04:27 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (000000199D82B400) [pid = 180] [serial = 2023] [outer = 000000199CE4D800] 04:04:27 INFO - PROCESS | 180 | 1468753467356 Marionette DEBUG loaded listener.js 04:04:27 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (00000019A0EA3800) [pid = 180] [serial = 2024] [outer = 000000199CE4D800] 04:04:28 INFO - PROCESS | 180 | --DOCSHELL 00000019AF70A800 == 39 [pid = 180] [id = 669] 04:04:28 INFO - PROCESS | 180 | --DOCSHELL 00000019AE5E5800 == 38 [pid = 180] [id = 668] 04:04:28 INFO - PROCESS | 180 | --DOCSHELL 00000019AE5B1800 == 37 [pid = 180] [id = 667] 04:04:28 INFO - PROCESS | 180 | --DOCSHELL 00000019AD7C4000 == 36 [pid = 180] [id = 666] 04:04:28 INFO - PROCESS | 180 | --DOCSHELL 00000019ACED9000 == 35 [pid = 180] [id = 665] 04:04:28 INFO - PROCESS | 180 | --DOCSHELL 00000019AB017000 == 34 [pid = 180] [id = 664] 04:04:28 INFO - PROCESS | 180 | --DOCSHELL 00000019A84DE800 == 33 [pid = 180] [id = 663] 04:04:28 INFO - PROCESS | 180 | --DOCSHELL 00000019A1FA2800 == 32 [pid = 180] [id = 662] 04:04:28 INFO - PROCESS | 180 | --DOCSHELL 00000019ACB57000 == 31 [pid = 180] [id = 661] 04:04:28 INFO - PROCESS | 180 | --DOCSHELL 00000019A6ABC800 == 30 [pid = 180] [id = 660] 04:04:28 INFO - PROCESS | 180 | --DOCSHELL 00000019A8A99000 == 29 [pid = 180] [id = 659] 04:04:28 INFO - PROCESS | 180 | --DOCSHELL 00000019A74BC000 == 28 [pid = 180] [id = 650] 04:04:28 INFO - PROCESS | 180 | --DOCSHELL 00000019B06EC800 == 27 [pid = 180] [id = 673] 04:04:28 INFO - PROCESS | 180 | --DOCSHELL 00000019AD7D0800 == 26 [pid = 180] [id = 672] 04:04:28 INFO - PROCESS | 180 | --DOCSHELL 00000019AB015000 == 25 [pid = 180] [id = 670] 04:04:28 INFO - PROCESS | 180 | --DOCSHELL 00000019A6B72800 == 24 [pid = 180] [id = 671] 04:04:28 INFO - PROCESS | 180 | --DOMWINDOW == 86 (000000199C79B000) [pid = 180] [serial = 1957] [outer = 0000000000000000] [url = about:blank] 04:04:28 INFO - PROCESS | 180 | --DOMWINDOW == 85 (000000199D833C00) [pid = 180] [serial = 1958] [outer = 0000000000000000] [url = about:blank] 04:04:28 INFO - PROCESS | 180 | --DOMWINDOW == 84 (000000199C0A8C00) [pid = 180] [serial = 1954] [outer = 0000000000000000] [url = about:blank] 04:04:28 INFO - PROCESS | 180 | --DOMWINDOW == 83 (000000199C196000) [pid = 180] [serial = 1955] [outer = 0000000000000000] [url = about:blank] 04:04:28 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019A0D32C00) [pid = 180] [serial = 1952] [outer = 0000000000000000] [url = about:blank] 04:04:28 INFO - PROCESS | 180 | --DOMWINDOW == 81 (000000199D85AC00) [pid = 180] [serial = 1951] [outer = 0000000000000000] [url = about:blank] 04:04:28 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019A115B400) [pid = 180] [serial = 1960] [outer = 0000000000000000] [url = about:blank] 04:04:28 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019A554B000) [pid = 180] [serial = 1963] [outer = 0000000000000000] [url = about:blank] 04:04:28 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019A146B000) [pid = 180] [serial = 1943] [outer = 0000000000000000] [url = about:blank] 04:04:28 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019A0654800) [pid = 180] [serial = 1942] [outer = 0000000000000000] [url = about:blank] 04:04:28 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A9058C00) [pid = 180] [serial = 1946] [outer = 0000000000000000] [url = about:blank] 04:04:28 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A8602800) [pid = 180] [serial = 1945] [outer = 0000000000000000] [url = about:blank] 04:04:28 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019A8E95400) [pid = 180] [serial = 1978] [outer = 0000000000000000] [url = about:blank] 04:04:28 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019ACBADC00) [pid = 180] [serial = 1949] [outer = 0000000000000000] [url = about:blank] 04:04:28 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019AC088C00) [pid = 180] [serial = 1948] [outer = 0000000000000000] [url = about:blank] 04:04:28 INFO - PROCESS | 180 | --DOMWINDOW == 71 (00000019A6AA7800) [pid = 180] [serial = 1966] [outer = 0000000000000000] [url = about:blank] 04:04:28 INFO - PROCESS | 180 | --DOMWINDOW == 70 (00000019A5A12C00) [pid = 180] [serial = 1964] [outer = 0000000000000000] [url = about:blank] 04:04:28 INFO - PROCESS | 180 | --DOMWINDOW == 69 (00000019A6B3D800) [pid = 180] [serial = 1969] [outer = 0000000000000000] [url = about:blank] 04:04:28 INFO - PROCESS | 180 | --DOMWINDOW == 68 (00000019A6B10000) [pid = 180] [serial = 1967] [outer = 0000000000000000] [url = about:blank] 04:04:28 INFO - PROCESS | 180 | --DOMWINDOW == 67 (00000019A889BC00) [pid = 180] [serial = 1975] [outer = 0000000000000000] [url = about:blank] 04:04:28 INFO - PROCESS | 180 | --DOMWINDOW == 66 (00000019A8737000) [pid = 180] [serial = 1970] [outer = 0000000000000000] [url = about:blank] 04:04:28 INFO - PROCESS | 180 | --DOMWINDOW == 65 (00000019A6AA7C00) [pid = 180] [serial = 1972] [outer = 0000000000000000] [url = about:blank] 04:04:28 INFO - PROCESS | 180 | --DOMWINDOW == 64 (00000019A8731C00) [pid = 180] [serial = 1973] [outer = 0000000000000000] [url = about:blank] 04:04:28 INFO - PROCESS | 180 | --DOMWINDOW == 63 (00000019A8A7B400) [pid = 180] [serial = 1976] [outer = 0000000000000000] [url = about:blank] 04:04:28 INFO - PROCESS | 180 | --DOMWINDOW == 62 (00000019A25C0400) [pid = 180] [serial = 1961] [outer = 0000000000000000] [url = about:blank] 04:04:28 INFO - PROCESS | 180 | 1468753468945 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"]]]}] 04:04:29 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 04:04:29 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:04:29 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 04:04:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:04:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:04:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1948ms 04:04:29 INFO - PROCESS | 180 | 1468753469008 Marionette TRACE conn6 -> [0,2661,"getWindowHandle",null] 04:04:29 INFO - PROCESS | 180 | 1468753469013 Marionette TRACE conn6 <- [1,2661,null,{"value":"13"}] 04:04:29 INFO - PROCESS | 180 | 1468753469017 Marionette TRACE conn6 -> [0,2662,"setScriptTimeout",{"ms":35000}] 04:04:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 04:04:29 INFO - PROCESS | 180 | 1468753469021 Marionette TRACE conn6 <- [1,2662,null,{}] 04:04:29 INFO - PROCESS | 180 | 1468753469026 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}] 04:04:29 INFO - PROCESS | 180 | 1468753469029 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:29 INFO - PROCESS | 180 | 1468753469121 Marionette TRACE conn6 <- [1,2663,null,{"value":null}] 04:04:29 INFO - PROCESS | 180 | 1468753469128 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:29 INFO - PROCESS | 180 | 1468753469131 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:29 INFO - PROCESS | 180 | ++DOCSHELL 00000019A10DB800 == 25 [pid = 180] [id = 675] 04:04:29 INFO - PROCESS | 180 | ++DOMWINDOW == 63 (000000199B7C8000) [pid = 180] [serial = 2025] [outer = 0000000000000000] 04:04:29 INFO - PROCESS | 180 | ++DOMWINDOW == 64 (000000199C0A8400) [pid = 180] [serial = 2026] [outer = 000000199B7C8000] 04:04:29 INFO - PROCESS | 180 | 1468753469181 Marionette DEBUG loaded listener.js 04:04:29 INFO - PROCESS | 180 | ++DOMWINDOW == 65 (000000199C0C9400) [pid = 180] [serial = 2027] [outer = 000000199B7C8000] 04:04:30 INFO - PROCESS | 180 | 1468753470166 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"]]]}] 04:04:30 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 04:04:30 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:04:30 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 04:04:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:04:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:04:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1179ms 04:04:30 INFO - PROCESS | 180 | 1468753470201 Marionette TRACE conn6 -> [0,2665,"getWindowHandle",null] 04:04:30 INFO - PROCESS | 180 | 1468753470206 Marionette TRACE conn6 <- [1,2665,null,{"value":"13"}] 04:04:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 04:04:30 INFO - PROCESS | 180 | 1468753470213 Marionette TRACE conn6 -> [0,2666,"setScriptTimeout",{"ms":35000}] 04:04:30 INFO - PROCESS | 180 | 1468753470216 Marionette TRACE conn6 <- [1,2666,null,{}] 04:04:30 INFO - PROCESS | 180 | 1468753470220 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}] 04:04:30 INFO - PROCESS | 180 | 1468753470222 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:30 INFO - PROCESS | 180 | 1468753470343 Marionette TRACE conn6 <- [1,2667,null,{"value":null}] 04:04:30 INFO - PROCESS | 180 | 1468753470351 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:30 INFO - PROCESS | 180 | 1468753470353 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:30 INFO - PROCESS | 180 | ++DOCSHELL 00000019A0E4C000 == 26 [pid = 180] [id = 676] 04:04:30 INFO - PROCESS | 180 | ++DOMWINDOW == 66 (000000199C516000) [pid = 180] [serial = 2028] [outer = 0000000000000000] 04:04:30 INFO - PROCESS | 180 | ++DOMWINDOW == 67 (000000199C74E800) [pid = 180] [serial = 2029] [outer = 000000199C516000] 04:04:30 INFO - PROCESS | 180 | 1468753470445 Marionette DEBUG loaded listener.js 04:04:30 INFO - PROCESS | 180 | ++DOMWINDOW == 68 (000000199C79BC00) [pid = 180] [serial = 2030] [outer = 000000199C516000] 04:04:31 INFO - PROCESS | 180 | 1468753471407 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]]]}] 04:04:31 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) 04:04:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1234ms 04:04:31 INFO - PROCESS | 180 | 1468753471449 Marionette TRACE conn6 -> [0,2669,"getWindowHandle",null] 04:04:31 INFO - PROCESS | 180 | 1468753471451 Marionette TRACE conn6 <- [1,2669,null,{"value":"13"}] 04:04:31 INFO - PROCESS | 180 | 1468753471455 Marionette TRACE conn6 -> [0,2670,"setScriptTimeout",{"ms":35000}] 04:04:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 04:04:31 INFO - PROCESS | 180 | 1468753471459 Marionette TRACE conn6 <- [1,2670,null,{}] 04:04:31 INFO - PROCESS | 180 | 1468753471477 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}] 04:04:31 INFO - PROCESS | 180 | 1468753471483 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:31 INFO - PROCESS | 180 | 1468753471597 Marionette TRACE conn6 <- [1,2671,null,{"value":null}] 04:04:31 INFO - PROCESS | 180 | 1468753471605 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:31 INFO - PROCESS | 180 | 1468753471608 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:31 INFO - PROCESS | 180 | ++DOCSHELL 00000019A8A8B000 == 27 [pid = 180] [id = 677] 04:04:31 INFO - PROCESS | 180 | ++DOMWINDOW == 69 (00000019A0D0A000) [pid = 180] [serial = 2031] [outer = 0000000000000000] 04:04:31 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (00000019A0DCD400) [pid = 180] [serial = 2032] [outer = 00000019A0D0A000] 04:04:31 INFO - PROCESS | 180 | 1468753471657 Marionette DEBUG loaded listener.js 04:04:31 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (00000019A1E06C00) [pid = 180] [serial = 2033] [outer = 00000019A0D0A000] 04:04:32 INFO - PROCESS | 180 | --DOMWINDOW == 70 (00000019A976AC00) [pid = 180] [serial = 2001] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 04:04:32 INFO - PROCESS | 180 | --DOMWINDOW == 69 (00000019A8736C00) [pid = 180] [serial = 1998] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 04:04:32 INFO - PROCESS | 180 | --DOMWINDOW == 68 (000000199AE10000) [pid = 180] [serial = 1992] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 04:04:32 INFO - PROCESS | 180 | --DOMWINDOW == 67 (00000019A6AAC400) [pid = 180] [serial = 1977] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 04:04:32 INFO - PROCESS | 180 | --DOMWINDOW == 66 (000000199AECA400) [pid = 180] [serial = 1980] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 04:04:32 INFO - PROCESS | 180 | --DOMWINDOW == 65 (00000019A1468000) [pid = 180] [serial = 1989] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 04:04:32 INFO - PROCESS | 180 | --DOMWINDOW == 64 (000000199C749400) [pid = 180] [serial = 1986] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 04:04:32 INFO - PROCESS | 180 | --DOMWINDOW == 63 (00000019A05F6000) [pid = 180] [serial = 1983] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 04:04:32 INFO - PROCESS | 180 | --DOMWINDOW == 62 (00000019AA26AC00) [pid = 180] [serial = 2007] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 04:04:32 INFO - PROCESS | 180 | --DOMWINDOW == 61 (00000019A872B400) [pid = 180] [serial = 1995] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 04:04:32 INFO - PROCESS | 180 | --DOMWINDOW == 60 (00000019AC08BC00) [pid = 180] [serial = 2010] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 04:04:32 INFO - PROCESS | 180 | --DOMWINDOW == 59 (000000199C795C00) [pid = 180] [serial = 2004] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 04:04:32 INFO - PROCESS | 180 | 1468753472587 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]]]}] 04:04:32 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) 04:04:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1179ms 04:04:32 INFO - PROCESS | 180 | 1468753472637 Marionette TRACE conn6 -> [0,2673,"getWindowHandle",null] 04:04:32 INFO - PROCESS | 180 | 1468753472640 Marionette TRACE conn6 <- [1,2673,null,{"value":"13"}] 04:04:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 04:04:32 INFO - PROCESS | 180 | 1468753472643 Marionette TRACE conn6 -> [0,2674,"setScriptTimeout",{"ms":35000}] 04:04:32 INFO - PROCESS | 180 | 1468753472645 Marionette TRACE conn6 <- [1,2674,null,{}] 04:04:32 INFO - PROCESS | 180 | 1468753472649 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}] 04:04:32 INFO - PROCESS | 180 | 1468753472651 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:32 INFO - PROCESS | 180 | 1468753472743 Marionette TRACE conn6 <- [1,2675,null,{"value":null}] 04:04:32 INFO - PROCESS | 180 | 1468753472750 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:32 INFO - PROCESS | 180 | 1468753472753 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:32 INFO - PROCESS | 180 | ++DOCSHELL 00000019A9874800 == 28 [pid = 180] [id = 678] 04:04:32 INFO - PROCESS | 180 | ++DOMWINDOW == 60 (00000019A0EBDC00) [pid = 180] [serial = 2034] [outer = 0000000000000000] 04:04:32 INFO - PROCESS | 180 | ++DOMWINDOW == 61 (00000019A1E75400) [pid = 180] [serial = 2035] [outer = 00000019A0EBDC00] 04:04:32 INFO - PROCESS | 180 | 1468753472798 Marionette DEBUG loaded listener.js 04:04:32 INFO - PROCESS | 180 | ++DOMWINDOW == 62 (00000019A25F5000) [pid = 180] [serial = 2036] [outer = 00000019A0EBDC00] 04:04:33 INFO - PROCESS | 180 | 1468753473742 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"]]]}] 04:04:33 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 04:04:33 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:04:33 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 04:04:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:04:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:04:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1140ms 04:04:33 INFO - PROCESS | 180 | 1468753473786 Marionette TRACE conn6 -> [0,2677,"getWindowHandle",null] 04:04:33 INFO - PROCESS | 180 | 1468753473788 Marionette TRACE conn6 <- [1,2677,null,{"value":"13"}] 04:04:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 04:04:33 INFO - PROCESS | 180 | 1468753473791 Marionette TRACE conn6 -> [0,2678,"setScriptTimeout",{"ms":35000}] 04:04:33 INFO - PROCESS | 180 | 1468753473793 Marionette TRACE conn6 <- [1,2678,null,{}] 04:04:33 INFO - PROCESS | 180 | 1468753473797 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}] 04:04:33 INFO - PROCESS | 180 | 1468753473799 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:33 INFO - PROCESS | 180 | 1468753473881 Marionette TRACE conn6 <- [1,2679,null,{"value":null}] 04:04:33 INFO - PROCESS | 180 | 1468753473906 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:33 INFO - PROCESS | 180 | 1468753473908 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:33 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB8C5800 == 29 [pid = 180] [id = 679] 04:04:33 INFO - PROCESS | 180 | ++DOMWINDOW == 63 (00000019A5549400) [pid = 180] [serial = 2037] [outer = 0000000000000000] 04:04:33 INFO - PROCESS | 180 | ++DOMWINDOW == 64 (00000019A554D800) [pid = 180] [serial = 2038] [outer = 00000019A5549400] 04:04:33 INFO - PROCESS | 180 | 1468753473953 Marionette DEBUG loaded listener.js 04:04:34 INFO - PROCESS | 180 | ++DOMWINDOW == 65 (00000019A5A08000) [pid = 180] [serial = 2039] [outer = 00000019A5549400] 04:04:35 INFO - PROCESS | 180 | 1468753475116 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"]]]}] 04:04:35 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 04:04:35 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:04:35 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 04:04:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:04:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:04:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1345ms 04:04:35 INFO - PROCESS | 180 | 1468753475140 Marionette TRACE conn6 -> [0,2681,"getWindowHandle",null] 04:04:35 INFO - PROCESS | 180 | 1468753475145 Marionette TRACE conn6 <- [1,2681,null,{"value":"13"}] 04:04:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 04:04:35 INFO - PROCESS | 180 | 1468753475150 Marionette TRACE conn6 -> [0,2682,"setScriptTimeout",{"ms":35000}] 04:04:35 INFO - PROCESS | 180 | 1468753475154 Marionette TRACE conn6 <- [1,2682,null,{}] 04:04:35 INFO - PROCESS | 180 | 1468753475161 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}] 04:04:35 INFO - PROCESS | 180 | 1468753475164 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:35 INFO - PROCESS | 180 | 1468753475357 Marionette TRACE conn6 <- [1,2683,null,{"value":null}] 04:04:35 INFO - PROCESS | 180 | 1468753475456 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:35 INFO - PROCESS | 180 | 1468753475459 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:35 INFO - PROCESS | 180 | ++DOCSHELL 00000019A6AD0800 == 30 [pid = 180] [id = 680] 04:04:35 INFO - PROCESS | 180 | ++DOMWINDOW == 66 (000000199C19F400) [pid = 180] [serial = 2040] [outer = 0000000000000000] 04:04:35 INFO - PROCESS | 180 | ++DOMWINDOW == 67 (000000199C25A800) [pid = 180] [serial = 2041] [outer = 000000199C19F400] 04:04:35 INFO - PROCESS | 180 | 1468753475517 Marionette DEBUG loaded listener.js 04:04:35 INFO - PROCESS | 180 | ++DOMWINDOW == 68 (000000199C751800) [pid = 180] [serial = 2042] [outer = 000000199C19F400] 04:04:36 INFO - PROCESS | 180 | --DOCSHELL 00000019A9874800 == 29 [pid = 180] [id = 678] 04:04:36 INFO - PROCESS | 180 | --DOCSHELL 00000019A8A8B000 == 28 [pid = 180] [id = 677] 04:04:36 INFO - PROCESS | 180 | --DOCSHELL 00000019A0E4C000 == 27 [pid = 180] [id = 676] 04:04:36 INFO - PROCESS | 180 | --DOCSHELL 00000019A10DB800 == 26 [pid = 180] [id = 675] 04:04:36 INFO - PROCESS | 180 | --DOMWINDOW == 67 (00000019A98EC000) [pid = 180] [serial = 2002] [outer = 0000000000000000] [url = about:blank] 04:04:36 INFO - PROCESS | 180 | --DOMWINDOW == 66 (00000019A975DC00) [pid = 180] [serial = 2000] [outer = 0000000000000000] [url = about:blank] 04:04:36 INFO - PROCESS | 180 | --DOMWINDOW == 65 (00000019A9063000) [pid = 180] [serial = 1999] [outer = 0000000000000000] [url = about:blank] 04:04:36 INFO - PROCESS | 180 | --DOMWINDOW == 64 (00000019A7E1EC00) [pid = 180] [serial = 1993] [outer = 0000000000000000] [url = about:blank] 04:04:36 INFO - PROCESS | 180 | --DOMWINDOW == 63 (00000019A9065C00) [pid = 180] [serial = 1979] [outer = 0000000000000000] [url = about:blank] 04:04:36 INFO - PROCESS | 180 | --DOMWINDOW == 62 (000000199C193C00) [pid = 180] [serial = 1981] [outer = 0000000000000000] [url = about:blank] 04:04:36 INFO - PROCESS | 180 | --DOMWINDOW == 61 (000000199C69B400) [pid = 180] [serial = 1982] [outer = 0000000000000000] [url = about:blank] 04:04:36 INFO - PROCESS | 180 | --DOMWINDOW == 60 (00000019A1FC9400) [pid = 180] [serial = 1990] [outer = 0000000000000000] [url = about:blank] 04:04:36 INFO - PROCESS | 180 | --DOMWINDOW == 59 (00000019A554A000) [pid = 180] [serial = 1991] [outer = 0000000000000000] [url = about:blank] 04:04:36 INFO - PROCESS | 180 | --DOMWINDOW == 58 (000000199C750800) [pid = 180] [serial = 1987] [outer = 0000000000000000] [url = about:blank] 04:04:36 INFO - PROCESS | 180 | --DOMWINDOW == 57 (000000199D833800) [pid = 180] [serial = 1988] [outer = 0000000000000000] [url = about:blank] 04:04:36 INFO - PROCESS | 180 | --DOMWINDOW == 56 (00000019A115E000) [pid = 180] [serial = 1984] [outer = 0000000000000000] [url = about:blank] 04:04:36 INFO - PROCESS | 180 | --DOMWINDOW == 55 (00000019A5546C00) [pid = 180] [serial = 1985] [outer = 0000000000000000] [url = about:blank] 04:04:36 INFO - PROCESS | 180 | --DOMWINDOW == 54 (00000019AB86F400) [pid = 180] [serial = 2009] [outer = 0000000000000000] [url = about:blank] 04:04:36 INFO - PROCESS | 180 | --DOMWINDOW == 53 (00000019AB02B000) [pid = 180] [serial = 2008] [outer = 0000000000000000] [url = about:blank] 04:04:36 INFO - PROCESS | 180 | --DOMWINDOW == 52 (00000019AA00AC00) [pid = 180] [serial = 2003] [outer = 0000000000000000] [url = about:blank] 04:04:36 INFO - PROCESS | 180 | --DOMWINDOW == 51 (00000019A8744000) [pid = 180] [serial = 1996] [outer = 0000000000000000] [url = about:blank] 04:04:36 INFO - PROCESS | 180 | --DOMWINDOW == 50 (00000019AC3B7C00) [pid = 180] [serial = 2011] [outer = 0000000000000000] [url = about:blank] 04:04:36 INFO - PROCESS | 180 | --DOMWINDOW == 49 (00000019A8BE6800) [pid = 180] [serial = 1997] [outer = 0000000000000000] [url = about:blank] 04:04:36 INFO - PROCESS | 180 | --DOMWINDOW == 48 (00000019AC3C2400) [pid = 180] [serial = 2012] [outer = 0000000000000000] [url = about:blank] 04:04:36 INFO - PROCESS | 180 | --DOMWINDOW == 47 (00000019A99DB400) [pid = 180] [serial = 2006] [outer = 0000000000000000] [url = about:blank] 04:04:36 INFO - PROCESS | 180 | --DOMWINDOW == 46 (00000019A6A4C000) [pid = 180] [serial = 2005] [outer = 0000000000000000] [url = about:blank] 04:04:36 INFO - PROCESS | 180 | --DOMWINDOW == 45 (00000019A809F400) [pid = 180] [serial = 1994] [outer = 0000000000000000] [url = about:blank] 04:04:36 INFO - PROCESS | 180 | 1468753476682 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"]]]}] 04:04:36 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 04:04:36 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:04:36 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 04:04:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:04:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:04:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1593ms 04:04:36 INFO - PROCESS | 180 | 1468753476748 Marionette TRACE conn6 -> [0,2685,"getWindowHandle",null] 04:04:36 INFO - PROCESS | 180 | 1468753476752 Marionette TRACE conn6 <- [1,2685,null,{"value":"13"}] 04:04:36 INFO - PROCESS | 180 | 1468753476756 Marionette TRACE conn6 -> [0,2686,"setScriptTimeout",{"ms":35000}] 04:04:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 04:04:36 INFO - PROCESS | 180 | 1468753476760 Marionette TRACE conn6 <- [1,2686,null,{}] 04:04:36 INFO - PROCESS | 180 | 1468753476765 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}] 04:04:36 INFO - PROCESS | 180 | 1468753476768 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:36 INFO - PROCESS | 180 | 1468753476893 Marionette TRACE conn6 <- [1,2687,null,{"value":null}] 04:04:36 INFO - PROCESS | 180 | 1468753476902 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:36 INFO - PROCESS | 180 | 1468753476906 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:36 INFO - PROCESS | 180 | ++DOCSHELL 00000019A55AD800 == 27 [pid = 180] [id = 681] 04:04:36 INFO - PROCESS | 180 | ++DOMWINDOW == 46 (000000199C19C800) [pid = 180] [serial = 2043] [outer = 0000000000000000] 04:04:36 INFO - PROCESS | 180 | ++DOMWINDOW == 47 (000000199C255400) [pid = 180] [serial = 2044] [outer = 000000199C19C800] 04:04:36 INFO - PROCESS | 180 | 1468753476955 Marionette DEBUG loaded listener.js 04:04:37 INFO - PROCESS | 180 | ++DOMWINDOW == 48 (000000199C749000) [pid = 180] [serial = 2045] [outer = 000000199C19C800] 04:04:37 INFO - PROCESS | 180 | 1468753477929 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"]]]}] 04:04:37 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 04:04:37 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:04:37 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 04:04:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:04:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:04:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1181ms 04:04:37 INFO - PROCESS | 180 | 1468753477942 Marionette TRACE conn6 -> [0,2689,"getWindowHandle",null] 04:04:37 INFO - PROCESS | 180 | 1468753477947 Marionette TRACE conn6 <- [1,2689,null,{"value":"13"}] 04:04:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 04:04:37 INFO - PROCESS | 180 | 1468753477954 Marionette TRACE conn6 -> [0,2690,"setScriptTimeout",{"ms":35000}] 04:04:37 INFO - PROCESS | 180 | 1468753477957 Marionette TRACE conn6 <- [1,2690,null,{}] 04:04:37 INFO - PROCESS | 180 | 1468753477961 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}] 04:04:37 INFO - PROCESS | 180 | 1468753477964 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:38 INFO - PROCESS | 180 | 1468753478056 Marionette TRACE conn6 <- [1,2691,null,{"value":null}] 04:04:38 INFO - PROCESS | 180 | 1468753478063 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:38 INFO - PROCESS | 180 | 1468753478065 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:38 INFO - PROCESS | 180 | ++DOCSHELL 00000019A86EC000 == 28 [pid = 180] [id = 682] 04:04:38 INFO - PROCESS | 180 | ++DOMWINDOW == 49 (000000199D835800) [pid = 180] [serial = 2046] [outer = 0000000000000000] 04:04:38 INFO - PROCESS | 180 | ++DOMWINDOW == 50 (00000019A05B2400) [pid = 180] [serial = 2047] [outer = 000000199D835800] 04:04:38 INFO - PROCESS | 180 | 1468753478113 Marionette DEBUG loaded listener.js 04:04:38 INFO - PROCESS | 180 | ++DOMWINDOW == 51 (00000019A0D08C00) [pid = 180] [serial = 2048] [outer = 000000199D835800] 04:04:38 INFO - PROCESS | 180 | 1468753478576 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]]]}] 04:04:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 04:04:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 691ms 04:04:38 INFO - PROCESS | 180 | 1468753478646 Marionette TRACE conn6 -> [0,2693,"getWindowHandle",null] 04:04:38 INFO - PROCESS | 180 | 1468753478649 Marionette TRACE conn6 <- [1,2693,null,{"value":"13"}] 04:04:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 04:04:38 INFO - PROCESS | 180 | 1468753478652 Marionette TRACE conn6 -> [0,2694,"setScriptTimeout",{"ms":35000}] 04:04:38 INFO - PROCESS | 180 | 1468753478656 Marionette TRACE conn6 <- [1,2694,null,{}] 04:04:38 INFO - PROCESS | 180 | 1468753478668 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}] 04:04:38 INFO - PROCESS | 180 | 1468753478673 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:38 INFO - PROCESS | 180 | 1468753478765 Marionette TRACE conn6 <- [1,2695,null,{"value":null}] 04:04:38 INFO - PROCESS | 180 | 1468753478778 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:38 INFO - PROCESS | 180 | 1468753478781 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:38 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB3DF800 == 29 [pid = 180] [id = 683] 04:04:38 INFO - PROCESS | 180 | ++DOMWINDOW == 52 (00000019A25F0000) [pid = 180] [serial = 2049] [outer = 0000000000000000] 04:04:38 INFO - PROCESS | 180 | ++DOMWINDOW == 53 (00000019A5546400) [pid = 180] [serial = 2050] [outer = 00000019A25F0000] 04:04:38 INFO - PROCESS | 180 | 1468753478829 Marionette DEBUG loaded listener.js 04:04:38 INFO - PROCESS | 180 | ++DOMWINDOW == 54 (00000019A59BF800) [pid = 180] [serial = 2051] [outer = 00000019A25F0000] 04:04:39 INFO - PROCESS | 180 | 1468753479315 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]]]}] 04:04:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 04:04:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 691ms 04:04:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 04:04:39 INFO - PROCESS | 180 | 1468753479346 Marionette TRACE conn6 -> [0,2697,"getWindowHandle",null] 04:04:39 INFO - PROCESS | 180 | 1468753479349 Marionette TRACE conn6 <- [1,2697,null,{"value":"13"}] 04:04:39 INFO - PROCESS | 180 | 1468753479352 Marionette TRACE conn6 -> [0,2698,"setScriptTimeout",{"ms":35000}] 04:04:39 INFO - PROCESS | 180 | 1468753479354 Marionette TRACE conn6 <- [1,2698,null,{}] 04:04:39 INFO - PROCESS | 180 | 1468753479358 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}] 04:04:39 INFO - PROCESS | 180 | 1468753479360 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:39 INFO - PROCESS | 180 | 1468753479501 Marionette TRACE conn6 <- [1,2699,null,{"value":null}] 04:04:39 INFO - PROCESS | 180 | 1468753479526 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:39 INFO - PROCESS | 180 | 1468753479528 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:39 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACB6D000 == 30 [pid = 180] [id = 684] 04:04:39 INFO - PROCESS | 180 | ++DOMWINDOW == 55 (000000199A8DF400) [pid = 180] [serial = 2052] [outer = 0000000000000000] 04:04:39 INFO - PROCESS | 180 | ++DOMWINDOW == 56 (00000019A6AAC800) [pid = 180] [serial = 2053] [outer = 000000199A8DF400] 04:04:39 INFO - PROCESS | 180 | 1468753479574 Marionette DEBUG loaded listener.js 04:04:39 INFO - PROCESS | 180 | ++DOMWINDOW == 57 (00000019A6B0D800) [pid = 180] [serial = 2054] [outer = 000000199A8DF400] 04:04:40 INFO - PROCESS | 180 | 1468753480025 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] 04:04:40 INFO - PROCESS | 180 | 1468753480090 Marionette TRACE conn6 <- [1,2701,null,{"value":"13"}] 04:04:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 04:04:40 INFO - PROCESS | 180 | 1468753480093 Marionette TRACE conn6 -> [0,2702,"setScriptTimeout",{"ms":35000}] 04:04:40 INFO - PROCESS | 180 | 1468753480095 Marionette TRACE conn6 <- [1,2702,null,{}] 04:04:40 INFO - PROCESS | 180 | 1468753480098 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}] 04:04:40 INFO - PROCESS | 180 | 1468753480100 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:40 INFO - PROCESS | 180 | 1468753480210 Marionette TRACE conn6 <- [1,2703,null,{"value":null}] 04:04:40 INFO - PROCESS | 180 | 1468753480222 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:40 INFO - PROCESS | 180 | 1468753480224 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:40 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACEEA800 == 31 [pid = 180] [id = 685] 04:04:40 INFO - PROCESS | 180 | ++DOMWINDOW == 58 (000000199A3DAC00) [pid = 180] [serial = 2055] [outer = 0000000000000000] 04:04:40 INFO - PROCESS | 180 | ++DOMWINDOW == 59 (00000019A6B39800) [pid = 180] [serial = 2056] [outer = 000000199A3DAC00] 04:04:40 INFO - PROCESS | 180 | 1468753480312 Marionette DEBUG loaded listener.js 04:04:40 INFO - PROCESS | 180 | ++DOMWINDOW == 60 (00000019A7EC5C00) [pid = 180] [serial = 2057] [outer = 000000199A3DAC00] 04:04:40 INFO - PROCESS | 180 | --DOMWINDOW == 59 (000000199B7C8000) [pid = 180] [serial = 2025] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 04:04:40 INFO - PROCESS | 180 | --DOMWINDOW == 58 (000000199CE4D800) [pid = 180] [serial = 2022] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 04:04:40 INFO - PROCESS | 180 | --DOMWINDOW == 57 (000000199C0C0800) [pid = 180] [serial = 2013] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 04:04:40 INFO - PROCESS | 180 | --DOMWINDOW == 56 (00000019A2A60000) [pid = 180] [serial = 2016] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 04:04:40 INFO - PROCESS | 180 | --DOMWINDOW == 55 (00000019A0EBDC00) [pid = 180] [serial = 2034] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 04:04:40 INFO - PROCESS | 180 | --DOMWINDOW == 54 (00000019A98E5000) [pid = 180] [serial = 2019] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 04:04:40 INFO - PROCESS | 180 | --DOMWINDOW == 53 (000000199C516000) [pid = 180] [serial = 2028] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 04:04:40 INFO - PROCESS | 180 | --DOMWINDOW == 52 (00000019A0D0A000) [pid = 180] [serial = 2031] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 04:04:40 INFO - PROCESS | 180 | 1468753480702 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]]]}] 04:04:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 04:04:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 628ms 04:04:40 INFO - PROCESS | 180 | 1468753480725 Marionette TRACE conn6 -> [0,2705,"getWindowHandle",null] 04:04:40 INFO - PROCESS | 180 | 1468753480727 Marionette TRACE conn6 <- [1,2705,null,{"value":"13"}] 04:04:40 INFO - PROCESS | 180 | 1468753480730 Marionette TRACE conn6 -> [0,2706,"setScriptTimeout",{"ms":35000}] 04:04:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 04:04:40 INFO - PROCESS | 180 | 1468753480732 Marionette TRACE conn6 <- [1,2706,null,{}] 04:04:40 INFO - PROCESS | 180 | 1468753480735 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}] 04:04:40 INFO - PROCESS | 180 | 1468753480742 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:40 INFO - PROCESS | 180 | 1468753480909 Marionette TRACE conn6 <- [1,2707,null,{"value":null}] 04:04:40 INFO - PROCESS | 180 | 1468753480958 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:40 INFO - PROCESS | 180 | 1468753480960 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:40 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD770800 == 32 [pid = 180] [id = 686] 04:04:40 INFO - PROCESS | 180 | ++DOMWINDOW == 53 (00000019A0D0A000) [pid = 180] [serial = 2058] [outer = 0000000000000000] 04:04:41 INFO - PROCESS | 180 | ++DOMWINDOW == 54 (00000019A6B09C00) [pid = 180] [serial = 2059] [outer = 00000019A0D0A000] 04:04:41 INFO - PROCESS | 180 | 1468753481006 Marionette DEBUG loaded listener.js 04:04:41 INFO - PROCESS | 180 | ++DOMWINDOW == 55 (00000019A8731400) [pid = 180] [serial = 2060] [outer = 00000019A0D0A000] 04:04:41 INFO - PROCESS | 180 | 1468753481377 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] 04:04:41 INFO - PROCESS | 180 | 1468753481427 Marionette TRACE conn6 <- [1,2709,null,{"value":"13"}] 04:04:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 04:04:41 INFO - PROCESS | 180 | 1468753481431 Marionette TRACE conn6 -> [0,2710,"setScriptTimeout",{"ms":35000}] 04:04:41 INFO - PROCESS | 180 | 1468753481432 Marionette TRACE conn6 <- [1,2710,null,{}] 04:04:41 INFO - PROCESS | 180 | 1468753481436 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}] 04:04:41 INFO - PROCESS | 180 | 1468753481438 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:41 INFO - PROCESS | 180 | 1468753481550 Marionette TRACE conn6 <- [1,2711,null,{"value":null}] 04:04:41 INFO - PROCESS | 180 | 1468753481557 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:41 INFO - PROCESS | 180 | 1468753481559 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:41 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD7D8000 == 33 [pid = 180] [id = 687] 04:04:41 INFO - PROCESS | 180 | ++DOMWINDOW == 56 (000000199B7CF400) [pid = 180] [serial = 2061] [outer = 0000000000000000] 04:04:41 INFO - PROCESS | 180 | ++DOMWINDOW == 57 (00000019A8743C00) [pid = 180] [serial = 2062] [outer = 000000199B7CF400] 04:04:41 INFO - PROCESS | 180 | 1468753481603 Marionette DEBUG loaded listener.js 04:04:41 INFO - PROCESS | 180 | ++DOMWINDOW == 58 (00000019A8A6EC00) [pid = 180] [serial = 2063] [outer = 000000199B7CF400] 04:04:42 INFO - PROCESS | 180 | 1468753482003 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] 04:04:42 INFO - PROCESS | 180 | 1468753482066 Marionette TRACE conn6 <- [1,2713,null,{"value":"13"}] 04:04:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 04:04:42 INFO - PROCESS | 180 | 1468753482069 Marionette TRACE conn6 -> [0,2714,"setScriptTimeout",{"ms":35000}] 04:04:42 INFO - PROCESS | 180 | 1468753482071 Marionette TRACE conn6 <- [1,2714,null,{}] 04:04:42 INFO - PROCESS | 180 | 1468753482074 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}] 04:04:42 INFO - PROCESS | 180 | 1468753482076 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:42 INFO - PROCESS | 180 | 1468753482190 Marionette TRACE conn6 <- [1,2715,null,{"value":null}] 04:04:42 INFO - PROCESS | 180 | 1468753482228 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:42 INFO - PROCESS | 180 | 1468753482230 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:42 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE55D800 == 34 [pid = 180] [id = 688] 04:04:42 INFO - PROCESS | 180 | ++DOMWINDOW == 59 (00000019A8A6DC00) [pid = 180] [serial = 2064] [outer = 0000000000000000] 04:04:42 INFO - PROCESS | 180 | ++DOMWINDOW == 60 (00000019A8A7B800) [pid = 180] [serial = 2065] [outer = 00000019A8A6DC00] 04:04:42 INFO - PROCESS | 180 | 1468753482275 Marionette DEBUG loaded listener.js 04:04:42 INFO - PROCESS | 180 | ++DOMWINDOW == 61 (00000019A8D6EC00) [pid = 180] [serial = 2066] [outer = 00000019A8A6DC00] 04:04:42 INFO - PROCESS | 180 | 1468753482675 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]]]}] 04:04:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 04:04:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 629ms 04:04:42 INFO - PROCESS | 180 | 1468753482700 Marionette TRACE conn6 -> [0,2717,"getWindowHandle",null] 04:04:42 INFO - PROCESS | 180 | 1468753482703 Marionette TRACE conn6 <- [1,2717,null,{"value":"13"}] 04:04:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 04:04:42 INFO - PROCESS | 180 | 1468753482706 Marionette TRACE conn6 -> [0,2718,"setScriptTimeout",{"ms":35000}] 04:04:42 INFO - PROCESS | 180 | 1468753482708 Marionette TRACE conn6 <- [1,2718,null,{}] 04:04:42 INFO - PROCESS | 180 | 1468753482711 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}] 04:04:42 INFO - PROCESS | 180 | 1468753482713 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:42 INFO - PROCESS | 180 | 1468753482827 Marionette TRACE conn6 <- [1,2719,null,{"value":null}] 04:04:42 INFO - PROCESS | 180 | 1468753482836 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:42 INFO - PROCESS | 180 | 1468753482838 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:42 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE59A800 == 35 [pid = 180] [id = 689] 04:04:42 INFO - PROCESS | 180 | ++DOMWINDOW == 62 (00000019A8A6F400) [pid = 180] [serial = 2067] [outer = 0000000000000000] 04:04:42 INFO - PROCESS | 180 | ++DOMWINDOW == 63 (00000019A905D000) [pid = 180] [serial = 2068] [outer = 00000019A8A6F400] 04:04:42 INFO - PROCESS | 180 | 1468753482884 Marionette DEBUG loaded listener.js 04:04:42 INFO - PROCESS | 180 | ++DOMWINDOW == 64 (00000019A923EC00) [pid = 180] [serial = 2069] [outer = 00000019A8A6F400] 04:04:44 INFO - PROCESS | 180 | 1468753484029 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"]]]}] 04:04:44 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 04:04:44 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 04:04:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 04:04:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:04:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:04:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1383ms 04:04:44 INFO - PROCESS | 180 | 1468753484094 Marionette TRACE conn6 -> [0,2721,"getWindowHandle",null] 04:04:44 INFO - PROCESS | 180 | 1468753484098 Marionette TRACE conn6 <- [1,2721,null,{"value":"13"}] 04:04:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 04:04:44 INFO - PROCESS | 180 | 1468753484144 Marionette TRACE conn6 -> [0,2722,"setScriptTimeout",{"ms":35000}] 04:04:44 INFO - PROCESS | 180 | 1468753484148 Marionette TRACE conn6 <- [1,2722,null,{}] 04:04:44 INFO - PROCESS | 180 | 1468753484166 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}] 04:04:44 INFO - PROCESS | 180 | 1468753484170 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:44 INFO - PROCESS | 180 | 1468753484270 Marionette TRACE conn6 <- [1,2723,null,{"value":null}] 04:04:44 INFO - PROCESS | 180 | 1468753484384 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:44 INFO - PROCESS | 180 | 1468753484387 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:44 INFO - PROCESS | 180 | ++DOCSHELL 00000019A8A94000 == 36 [pid = 180] [id = 690] 04:04:44 INFO - PROCESS | 180 | ++DOMWINDOW == 65 (000000199C19D400) [pid = 180] [serial = 2070] [outer = 0000000000000000] 04:04:44 INFO - PROCESS | 180 | ++DOMWINDOW == 66 (000000199D828800) [pid = 180] [serial = 2071] [outer = 000000199C19D400] 04:04:44 INFO - PROCESS | 180 | 1468753484447 Marionette DEBUG loaded listener.js 04:04:44 INFO - PROCESS | 180 | ++DOMWINDOW == 67 (00000019A0D09000) [pid = 180] [serial = 2072] [outer = 000000199C19D400] 04:04:45 INFO - PROCESS | 180 | 1468753485058 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]]]}] 04:04:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 04:04:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 986ms 04:04:45 INFO - PROCESS | 180 | 1468753485093 Marionette TRACE conn6 -> [0,2725,"getWindowHandle",null] 04:04:45 INFO - PROCESS | 180 | 1468753485099 Marionette TRACE conn6 <- [1,2725,null,{"value":"13"}] 04:04:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 04:04:45 INFO - PROCESS | 180 | 1468753485105 Marionette TRACE conn6 -> [0,2726,"setScriptTimeout",{"ms":35000}] 04:04:45 INFO - PROCESS | 180 | 1468753485108 Marionette TRACE conn6 <- [1,2726,null,{}] 04:04:45 INFO - PROCESS | 180 | 1468753485112 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}] 04:04:45 INFO - PROCESS | 180 | 1468753485115 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:45 INFO - PROCESS | 180 | 1468753485234 Marionette TRACE conn6 <- [1,2727,null,{"value":null}] 04:04:45 INFO - PROCESS | 180 | 1468753485330 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:45 INFO - PROCESS | 180 | 1468753485333 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:45 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD762000 == 37 [pid = 180] [id = 691] 04:04:45 INFO - PROCESS | 180 | ++DOMWINDOW == 68 (00000019A278A000) [pid = 180] [serial = 2073] [outer = 0000000000000000] 04:04:45 INFO - PROCESS | 180 | ++DOMWINDOW == 69 (00000019A5573800) [pid = 180] [serial = 2074] [outer = 00000019A278A000] 04:04:45 INFO - PROCESS | 180 | 1468753485390 Marionette DEBUG loaded listener.js 04:04:45 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (00000019A6B0C400) [pid = 180] [serial = 2075] [outer = 00000019A278A000] 04:04:46 INFO - PROCESS | 180 | 1468753486192 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]]]}] 04:04:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 04:04:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1129ms 04:04:46 INFO - PROCESS | 180 | 1468753486236 Marionette TRACE conn6 -> [0,2729,"getWindowHandle",null] 04:04:46 INFO - PROCESS | 180 | 1468753486240 Marionette TRACE conn6 <- [1,2729,null,{"value":"13"}] 04:04:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 04:04:46 INFO - PROCESS | 180 | 1468753486244 Marionette TRACE conn6 -> [0,2730,"setScriptTimeout",{"ms":35000}] 04:04:46 INFO - PROCESS | 180 | 1468753486247 Marionette TRACE conn6 <- [1,2730,null,{}] 04:04:46 INFO - PROCESS | 180 | 1468753486272 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}] 04:04:46 INFO - PROCESS | 180 | 1468753486276 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:46 INFO - PROCESS | 180 | 1468753486419 Marionette TRACE conn6 <- [1,2731,null,{"value":null}] 04:04:46 INFO - PROCESS | 180 | 1468753486470 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:46 INFO - PROCESS | 180 | 1468753486472 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:46 INFO - PROCESS | 180 | ++DOCSHELL 00000019A254B800 == 38 [pid = 180] [id = 692] 04:04:46 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (000000199C473000) [pid = 180] [serial = 2076] [outer = 0000000000000000] 04:04:46 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (000000199C799C00) [pid = 180] [serial = 2077] [outer = 000000199C473000] 04:04:46 INFO - PROCESS | 180 | 1468753486523 Marionette DEBUG loaded listener.js 04:04:46 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019A05F0800) [pid = 180] [serial = 2078] [outer = 000000199C473000] 04:04:47 INFO - PROCESS | 180 | --DOCSHELL 000000199A250000 == 37 [pid = 180] [id = 674] 04:04:47 INFO - PROCESS | 180 | --DOCSHELL 00000019AE55D800 == 36 [pid = 180] [id = 688] 04:04:47 INFO - PROCESS | 180 | --DOCSHELL 00000019AD7D8000 == 35 [pid = 180] [id = 687] 04:04:47 INFO - PROCESS | 180 | --DOCSHELL 00000019AD770800 == 34 [pid = 180] [id = 686] 04:04:47 INFO - PROCESS | 180 | --DOCSHELL 00000019ACEEA800 == 33 [pid = 180] [id = 685] 04:04:47 INFO - PROCESS | 180 | --DOCSHELL 00000019ACB6D000 == 32 [pid = 180] [id = 684] 04:04:47 INFO - PROCESS | 180 | --DOCSHELL 00000019AB3DF800 == 31 [pid = 180] [id = 683] 04:04:47 INFO - PROCESS | 180 | --DOCSHELL 00000019A86EC000 == 30 [pid = 180] [id = 682] 04:04:47 INFO - PROCESS | 180 | --DOCSHELL 00000019A55AD800 == 29 [pid = 180] [id = 681] 04:04:47 INFO - PROCESS | 180 | --DOCSHELL 00000019A6AD0800 == 28 [pid = 180] [id = 680] 04:04:47 INFO - PROCESS | 180 | --DOCSHELL 00000019AB8C5800 == 27 [pid = 180] [id = 679] 04:04:47 INFO - PROCESS | 180 | --DOCSHELL 00000019AD762000 == 26 [pid = 180] [id = 691] 04:04:47 INFO - PROCESS | 180 | --DOCSHELL 00000019A8A94000 == 25 [pid = 180] [id = 690] 04:04:47 INFO - PROCESS | 180 | --DOCSHELL 00000019AE59A800 == 24 [pid = 180] [id = 689] 04:04:47 INFO - PROCESS | 180 | --DOMWINDOW == 72 (000000199C0A8400) [pid = 180] [serial = 2026] [outer = 0000000000000000] [url = about:blank] 04:04:47 INFO - PROCESS | 180 | --DOMWINDOW == 71 (00000019A554D800) [pid = 180] [serial = 2038] [outer = 0000000000000000] [url = about:blank] 04:04:47 INFO - PROCESS | 180 | --DOMWINDOW == 70 (00000019A0EA3800) [pid = 180] [serial = 2024] [outer = 0000000000000000] [url = about:blank] 04:04:47 INFO - PROCESS | 180 | --DOMWINDOW == 69 (000000199D82B400) [pid = 180] [serial = 2023] [outer = 0000000000000000] [url = about:blank] 04:04:47 INFO - PROCESS | 180 | --DOMWINDOW == 68 (00000019A05F4000) [pid = 180] [serial = 2015] [outer = 0000000000000000] [url = about:blank] 04:04:47 INFO - PROCESS | 180 | --DOMWINDOW == 67 (000000199C516400) [pid = 180] [serial = 2014] [outer = 0000000000000000] [url = about:blank] 04:04:47 INFO - PROCESS | 180 | --DOMWINDOW == 66 (00000019A7FBCC00) [pid = 180] [serial = 2018] [outer = 0000000000000000] [url = about:blank] 04:04:47 INFO - PROCESS | 180 | --DOMWINDOW == 65 (00000019A25F5000) [pid = 180] [serial = 2036] [outer = 0000000000000000] [url = about:blank] 04:04:47 INFO - PROCESS | 180 | --DOMWINDOW == 64 (00000019A6B07C00) [pid = 180] [serial = 2017] [outer = 0000000000000000] [url = about:blank] 04:04:47 INFO - PROCESS | 180 | --DOMWINDOW == 63 (00000019AB810400) [pid = 180] [serial = 2021] [outer = 0000000000000000] [url = about:blank] 04:04:47 INFO - PROCESS | 180 | --DOMWINDOW == 62 (00000019A98ED800) [pid = 180] [serial = 2020] [outer = 0000000000000000] [url = about:blank] 04:04:47 INFO - PROCESS | 180 | --DOMWINDOW == 61 (000000199C79BC00) [pid = 180] [serial = 2030] [outer = 0000000000000000] [url = about:blank] 04:04:47 INFO - PROCESS | 180 | --DOMWINDOW == 60 (00000019A0DCD400) [pid = 180] [serial = 2032] [outer = 0000000000000000] [url = about:blank] 04:04:47 INFO - PROCESS | 180 | --DOMWINDOW == 59 (00000019A1E75400) [pid = 180] [serial = 2035] [outer = 0000000000000000] [url = about:blank] 04:04:47 INFO - PROCESS | 180 | --DOMWINDOW == 58 (00000019A1E06C00) [pid = 180] [serial = 2033] [outer = 0000000000000000] [url = about:blank] 04:04:47 INFO - PROCESS | 180 | --DOMWINDOW == 57 (000000199C74E800) [pid = 180] [serial = 2029] [outer = 0000000000000000] [url = about:blank] 04:04:47 INFO - PROCESS | 180 | --DOMWINDOW == 56 (000000199C0C9400) [pid = 180] [serial = 2027] [outer = 0000000000000000] [url = about:blank] 04:04:47 INFO - PROCESS | 180 | 1468753487721 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]]]}] 04:04:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 04:04:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1536ms 04:04:47 INFO - PROCESS | 180 | 1468753487781 Marionette TRACE conn6 -> [0,2733,"getWindowHandle",null] 04:04:47 INFO - PROCESS | 180 | 1468753487786 Marionette TRACE conn6 <- [1,2733,null,{"value":"13"}] 04:04:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 04:04:47 INFO - PROCESS | 180 | 1468753487790 Marionette TRACE conn6 -> [0,2734,"setScriptTimeout",{"ms":35000}] 04:04:47 INFO - PROCESS | 180 | 1468753487794 Marionette TRACE conn6 <- [1,2734,null,{}] 04:04:47 INFO - PROCESS | 180 | 1468753487799 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}] 04:04:47 INFO - PROCESS | 180 | 1468753487802 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:47 INFO - PROCESS | 180 | 1468753487888 Marionette TRACE conn6 <- [1,2735,null,{"value":null}] 04:04:47 INFO - PROCESS | 180 | 1468753487894 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:47 INFO - PROCESS | 180 | 1468753487899 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:47 INFO - PROCESS | 180 | ++DOCSHELL 00000019A14AA800 == 25 [pid = 180] [id = 693] 04:04:47 INFO - PROCESS | 180 | ++DOMWINDOW == 57 (000000199C0C9000) [pid = 180] [serial = 2079] [outer = 0000000000000000] 04:04:47 INFO - PROCESS | 180 | ++DOMWINDOW == 58 (000000199C0CD000) [pid = 180] [serial = 2080] [outer = 000000199C0C9000] 04:04:47 INFO - PROCESS | 180 | 1468753487952 Marionette DEBUG loaded listener.js 04:04:48 INFO - PROCESS | 180 | ++DOMWINDOW == 59 (000000199C25EC00) [pid = 180] [serial = 2081] [outer = 000000199C0C9000] 04:04:48 INFO - PROCESS | 180 | 1468753488420 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]]]}] 04:04:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 04:04:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 691ms 04:04:48 INFO - PROCESS | 180 | 1468753488485 Marionette TRACE conn6 -> [0,2737,"getWindowHandle",null] 04:04:48 INFO - PROCESS | 180 | 1468753488491 Marionette TRACE conn6 <- [1,2737,null,{"value":"13"}] 04:04:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 04:04:48 INFO - PROCESS | 180 | 1468753488497 Marionette TRACE conn6 -> [0,2738,"setScriptTimeout",{"ms":35000}] 04:04:48 INFO - PROCESS | 180 | 1468753488500 Marionette TRACE conn6 <- [1,2738,null,{}] 04:04:48 INFO - PROCESS | 180 | 1468753488505 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}] 04:04:48 INFO - PROCESS | 180 | 1468753488508 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:48 INFO - PROCESS | 180 | 1468753488599 Marionette TRACE conn6 <- [1,2739,null,{"value":null}] 04:04:48 INFO - PROCESS | 180 | 1468753488615 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:48 INFO - PROCESS | 180 | 1468753488617 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:48 INFO - PROCESS | 180 | ++DOCSHELL 00000019A7FEC000 == 26 [pid = 180] [id = 694] 04:04:48 INFO - PROCESS | 180 | ++DOMWINDOW == 60 (000000199D828000) [pid = 180] [serial = 2082] [outer = 0000000000000000] 04:04:48 INFO - PROCESS | 180 | ++DOMWINDOW == 61 (000000199D833400) [pid = 180] [serial = 2083] [outer = 000000199D828000] 04:04:48 INFO - PROCESS | 180 | 1468753488665 Marionette DEBUG loaded listener.js 04:04:48 INFO - PROCESS | 180 | ++DOMWINDOW == 62 (00000019A0659000) [pid = 180] [serial = 2084] [outer = 000000199D828000] 04:04:49 INFO - PROCESS | 180 | 1468753489149 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]]]}] 04:04:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 04:04:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 690ms 04:04:49 INFO - PROCESS | 180 | 1468753489189 Marionette TRACE conn6 -> [0,2741,"getWindowHandle",null] 04:04:49 INFO - PROCESS | 180 | 1468753489191 Marionette TRACE conn6 <- [1,2741,null,{"value":"13"}] 04:04:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 04:04:49 INFO - PROCESS | 180 | 1468753489195 Marionette TRACE conn6 -> [0,2742,"setScriptTimeout",{"ms":35000}] 04:04:49 INFO - PROCESS | 180 | 1468753489199 Marionette TRACE conn6 <- [1,2742,null,{}] 04:04:49 INFO - PROCESS | 180 | 1468753489210 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}] 04:04:49 INFO - PROCESS | 180 | 1468753489215 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:49 INFO - PROCESS | 180 | 1468753489332 Marionette TRACE conn6 <- [1,2743,null,{"value":null}] 04:04:49 INFO - PROCESS | 180 | 1468753489422 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:49 INFO - PROCESS | 180 | 1468753489425 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:49 INFO - PROCESS | 180 | ++DOCSHELL 00000019A9088000 == 27 [pid = 180] [id = 695] 04:04:49 INFO - PROCESS | 180 | ++DOMWINDOW == 63 (000000199A35B400) [pid = 180] [serial = 2085] [outer = 0000000000000000] 04:04:49 INFO - PROCESS | 180 | ++DOMWINDOW == 64 (00000019A1FC7C00) [pid = 180] [serial = 2086] [outer = 000000199A35B400] 04:04:49 INFO - PROCESS | 180 | 1468753489474 Marionette DEBUG loaded listener.js 04:04:49 INFO - PROCESS | 180 | ++DOMWINDOW == 65 (00000019A25F9800) [pid = 180] [serial = 2087] [outer = 000000199A35B400] 04:04:49 INFO - PROCESS | 180 | 1468753489874 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]]]}] 04:04:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 04:04:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 734ms 04:04:49 INFO - PROCESS | 180 | 1468753489931 Marionette TRACE conn6 -> [0,2745,"getWindowHandle",null] 04:04:49 INFO - PROCESS | 180 | 1468753489934 Marionette TRACE conn6 <- [1,2745,null,{"value":"13"}] 04:04:49 INFO - PROCESS | 180 | 1468753489946 Marionette TRACE conn6 -> [0,2746,"setScriptTimeout",{"ms":35000}] 04:04:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 04:04:49 INFO - PROCESS | 180 | 1468753489948 Marionette TRACE conn6 <- [1,2746,null,{}] 04:04:49 INFO - PROCESS | 180 | 1468753489952 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}] 04:04:49 INFO - PROCESS | 180 | 1468753489954 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:50 INFO - PROCESS | 180 | 1468753490069 Marionette TRACE conn6 <- [1,2747,null,{"value":null}] 04:04:50 INFO - PROCESS | 180 | 1468753490121 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:50 INFO - PROCESS | 180 | 1468753490123 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:50 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB0C6800 == 28 [pid = 180] [id = 696] 04:04:50 INFO - PROCESS | 180 | ++DOMWINDOW == 66 (00000019A554E400) [pid = 180] [serial = 2088] [outer = 0000000000000000] 04:04:50 INFO - PROCESS | 180 | ++DOMWINDOW == 67 (00000019A5A12C00) [pid = 180] [serial = 2089] [outer = 00000019A554E400] 04:04:50 INFO - PROCESS | 180 | 1468753490169 Marionette DEBUG loaded listener.js 04:04:50 INFO - PROCESS | 180 | ++DOMWINDOW == 68 (00000019A6AAB400) [pid = 180] [serial = 2090] [outer = 00000019A554E400] 04:04:50 INFO - PROCESS | 180 | 1468753490587 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]]]}] 04:04:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 04:04:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 691ms 04:04:50 INFO - PROCESS | 180 | 1468753490649 Marionette TRACE conn6 -> [0,2749,"getWindowHandle",null] 04:04:50 INFO - PROCESS | 180 | 1468753490651 Marionette TRACE conn6 <- [1,2749,null,{"value":"13"}] 04:04:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 04:04:50 INFO - PROCESS | 180 | 1468753490654 Marionette TRACE conn6 -> [0,2750,"setScriptTimeout",{"ms":35000}] 04:04:50 INFO - PROCESS | 180 | 1468753490656 Marionette TRACE conn6 <- [1,2750,null,{}] 04:04:50 INFO - PROCESS | 180 | 1468753490660 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}] 04:04:50 INFO - PROCESS | 180 | 1468753490662 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:50 INFO - PROCESS | 180 | 1468753490801 Marionette TRACE conn6 <- [1,2751,null,{"value":null}] 04:04:50 INFO - PROCESS | 180 | 1468753490811 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:50 INFO - PROCESS | 180 | 1468753490813 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:50 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACB6C800 == 29 [pid = 180] [id = 697] 04:04:50 INFO - PROCESS | 180 | ++DOMWINDOW == 69 (000000199BF20800) [pid = 180] [serial = 2091] [outer = 0000000000000000] 04:04:50 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (00000019A6B31400) [pid = 180] [serial = 2092] [outer = 000000199BF20800] 04:04:50 INFO - PROCESS | 180 | 1468753490903 Marionette DEBUG loaded listener.js 04:04:50 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (00000019A7EE1000) [pid = 180] [serial = 2093] [outer = 000000199BF20800] 04:04:51 INFO - PROCESS | 180 | 1468753491321 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]]]}] 04:04:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 04:04:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 733ms 04:04:51 INFO - PROCESS | 180 | 1468753491390 Marionette TRACE conn6 -> [0,2753,"getWindowHandle",null] 04:04:51 INFO - PROCESS | 180 | 1468753491392 Marionette TRACE conn6 <- [1,2753,null,{"value":"13"}] 04:04:51 INFO - PROCESS | 180 | 1468753491396 Marionette TRACE conn6 -> [0,2754,"setScriptTimeout",{"ms":35000}] 04:04:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 04:04:51 INFO - PROCESS | 180 | 1468753491397 Marionette TRACE conn6 <- [1,2754,null,{}] 04:04:51 INFO - PROCESS | 180 | 1468753491407 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}] 04:04:51 INFO - PROCESS | 180 | 1468753491413 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:51 INFO - PROCESS | 180 | 1468753491552 Marionette TRACE conn6 <- [1,2755,null,{"value":null}] 04:04:51 INFO - PROCESS | 180 | 1468753491560 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:51 INFO - PROCESS | 180 | 1468753491562 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:51 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD75E000 == 30 [pid = 180] [id = 698] 04:04:51 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (00000019A7FC6400) [pid = 180] [serial = 2094] [outer = 0000000000000000] 04:04:51 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019A8729800) [pid = 180] [serial = 2095] [outer = 00000019A7FC6400] 04:04:51 INFO - PROCESS | 180 | 1468753491607 Marionette DEBUG loaded listener.js 04:04:51 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019A8894C00) [pid = 180] [serial = 2096] [outer = 00000019A7FC6400] 04:04:51 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019A8A6F400) [pid = 180] [serial = 2067] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 04:04:51 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019A8A6DC00) [pid = 180] [serial = 2064] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 04:04:51 INFO - PROCESS | 180 | --DOMWINDOW == 71 (000000199A8DF400) [pid = 180] [serial = 2052] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 04:04:51 INFO - PROCESS | 180 | --DOMWINDOW == 70 (000000199A3DAC00) [pid = 180] [serial = 2055] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 04:04:51 INFO - PROCESS | 180 | --DOMWINDOW == 69 (00000019A0D0A000) [pid = 180] [serial = 2058] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 04:04:51 INFO - PROCESS | 180 | --DOMWINDOW == 68 (000000199D835800) [pid = 180] [serial = 2046] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 04:04:51 INFO - PROCESS | 180 | --DOMWINDOW == 67 (000000199C19F400) [pid = 180] [serial = 2040] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 04:04:51 INFO - PROCESS | 180 | --DOMWINDOW == 66 (00000019A25F0000) [pid = 180] [serial = 2049] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 04:04:51 INFO - PROCESS | 180 | --DOMWINDOW == 65 (00000019A5549400) [pid = 180] [serial = 2037] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 04:04:51 INFO - PROCESS | 180 | --DOMWINDOW == 64 (000000199C19C800) [pid = 180] [serial = 2043] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 04:04:51 INFO - PROCESS | 180 | --DOMWINDOW == 63 (000000199B7CF400) [pid = 180] [serial = 2061] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 04:04:52 INFO - PROCESS | 180 | 1468753492097 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]]]}] 04:04:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 04:04:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 776ms 04:04:52 INFO - PROCESS | 180 | 1468753492175 Marionette TRACE conn6 -> [0,2757,"getWindowHandle",null] 04:04:52 INFO - PROCESS | 180 | 1468753492177 Marionette TRACE conn6 <- [1,2757,null,{"value":"13"}] 04:04:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 04:04:52 INFO - PROCESS | 180 | 1468753492180 Marionette TRACE conn6 -> [0,2758,"setScriptTimeout",{"ms":35000}] 04:04:52 INFO - PROCESS | 180 | 1468753492182 Marionette TRACE conn6 <- [1,2758,null,{}] 04:04:52 INFO - PROCESS | 180 | 1468753492185 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}] 04:04:52 INFO - PROCESS | 180 | 1468753492187 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:52 INFO - PROCESS | 180 | 1468753492266 Marionette TRACE conn6 <- [1,2759,null,{"value":null}] 04:04:52 INFO - PROCESS | 180 | 1468753492272 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:52 INFO - PROCESS | 180 | 1468753492274 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:52 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD7E0000 == 31 [pid = 180] [id = 699] 04:04:52 INFO - PROCESS | 180 | ++DOMWINDOW == 64 (00000019A25EE800) [pid = 180] [serial = 2097] [outer = 0000000000000000] 04:04:52 INFO - PROCESS | 180 | ++DOMWINDOW == 65 (00000019A6B33800) [pid = 180] [serial = 2098] [outer = 00000019A25EE800] 04:04:52 INFO - PROCESS | 180 | 1468753492319 Marionette DEBUG loaded listener.js 04:04:52 INFO - PROCESS | 180 | ++DOMWINDOW == 66 (00000019A889E800) [pid = 180] [serial = 2099] [outer = 00000019A25EE800] 04:04:52 INFO - PROCESS | 180 | 1468753492724 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]]]}] 04:04:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 04:04:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 587ms 04:04:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 04:04:52 INFO - PROCESS | 180 | 1468753492776 Marionette TRACE conn6 -> [0,2761,"getWindowHandle",null] 04:04:52 INFO - PROCESS | 180 | 1468753492778 Marionette TRACE conn6 <- [1,2761,null,{"value":"13"}] 04:04:52 INFO - PROCESS | 180 | 1468753492781 Marionette TRACE conn6 -> [0,2762,"setScriptTimeout",{"ms":35000}] 04:04:52 INFO - PROCESS | 180 | 1468753492783 Marionette TRACE conn6 <- [1,2762,null,{}] 04:04:52 INFO - PROCESS | 180 | 1468753492791 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}] 04:04:52 INFO - PROCESS | 180 | 1468753492793 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:52 INFO - PROCESS | 180 | 1468753492875 Marionette TRACE conn6 <- [1,2763,null,{"value":null}] 04:04:52 INFO - PROCESS | 180 | 1468753492881 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:52 INFO - PROCESS | 180 | 1468753492883 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:52 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE5A3800 == 32 [pid = 180] [id = 700] 04:04:52 INFO - PROCESS | 180 | ++DOMWINDOW == 67 (00000019A8A23C00) [pid = 180] [serial = 2100] [outer = 0000000000000000] 04:04:52 INFO - PROCESS | 180 | ++DOMWINDOW == 68 (00000019A8BDEC00) [pid = 180] [serial = 2101] [outer = 00000019A8A23C00] 04:04:52 INFO - PROCESS | 180 | 1468753492928 Marionette DEBUG loaded listener.js 04:04:53 INFO - PROCESS | 180 | ++DOMWINDOW == 69 (00000019A8D6F400) [pid = 180] [serial = 2102] [outer = 00000019A8A23C00] 04:04:53 INFO - PROCESS | 180 | 1468753493363 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]]]}] 04:04:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 04:04:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 629ms 04:04:53 INFO - PROCESS | 180 | 1468753493414 Marionette TRACE conn6 -> [0,2765,"getWindowHandle",null] 04:04:53 INFO - PROCESS | 180 | 1468753493416 Marionette TRACE conn6 <- [1,2765,null,{"value":"13"}] 04:04:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 04:04:53 INFO - PROCESS | 180 | 1468753493424 Marionette TRACE conn6 -> [0,2766,"setScriptTimeout",{"ms":35000}] 04:04:53 INFO - PROCESS | 180 | 1468753493426 Marionette TRACE conn6 <- [1,2766,null,{}] 04:04:53 INFO - PROCESS | 180 | 1468753493430 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}] 04:04:53 INFO - PROCESS | 180 | 1468753493432 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:53 INFO - PROCESS | 180 | 1468753493515 Marionette TRACE conn6 <- [1,2767,null,{"value":null}] 04:04:53 INFO - PROCESS | 180 | 1468753493523 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:53 INFO - PROCESS | 180 | 1468753493525 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:53 INFO - PROCESS | 180 | ++DOCSHELL 00000019A9085000 == 33 [pid = 180] [id = 701] 04:04:53 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (00000019A8A79400) [pid = 180] [serial = 2103] [outer = 0000000000000000] 04:04:53 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (00000019A9061C00) [pid = 180] [serial = 2104] [outer = 00000019A8A79400] 04:04:53 INFO - PROCESS | 180 | 1468753493569 Marionette DEBUG loaded listener.js 04:04:53 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (00000019A937E400) [pid = 180] [serial = 2105] [outer = 00000019A8A79400] 04:04:54 INFO - PROCESS | 180 | 1468753494153 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]]]}] 04:04:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 04:04:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 798ms 04:04:54 INFO - PROCESS | 180 | 1468753494297 Marionette TRACE conn6 -> [0,2769,"getWindowHandle",null] 04:04:54 INFO - PROCESS | 180 | 1468753494303 Marionette TRACE conn6 <- [1,2769,null,{"value":"13"}] 04:04:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 04:04:54 INFO - PROCESS | 180 | 1468753494310 Marionette TRACE conn6 -> [0,2770,"setScriptTimeout",{"ms":35000}] 04:04:54 INFO - PROCESS | 180 | 1468753494314 Marionette TRACE conn6 <- [1,2770,null,{}] 04:04:54 INFO - PROCESS | 180 | 1468753494331 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}] 04:04:54 INFO - PROCESS | 180 | 1468753494334 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:54 INFO - PROCESS | 180 | 1468753494463 Marionette TRACE conn6 <- [1,2771,null,{"value":null}] 04:04:54 INFO - PROCESS | 180 | 1468753494538 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:54 INFO - PROCESS | 180 | 1468753494543 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:54 INFO - PROCESS | 180 | ++DOCSHELL 00000019A5A76800 == 34 [pid = 180] [id = 702] 04:04:54 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (000000199C0CA000) [pid = 180] [serial = 2106] [outer = 0000000000000000] 04:04:54 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (000000199C196400) [pid = 180] [serial = 2107] [outer = 000000199C0CA000] 04:04:54 INFO - PROCESS | 180 | 1468753494643 Marionette DEBUG loaded listener.js 04:04:54 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (000000199C750400) [pid = 180] [serial = 2108] [outer = 000000199C0CA000] 04:04:55 INFO - PROCESS | 180 | 1468753495362 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]]]}] 04:04:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 04:04:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1101ms 04:04:55 INFO - PROCESS | 180 | 1468753495424 Marionette TRACE conn6 -> [0,2773,"getWindowHandle",null] 04:04:55 INFO - PROCESS | 180 | 1468753495429 Marionette TRACE conn6 <- [1,2773,null,{"value":"13"}] 04:04:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 04:04:55 INFO - PROCESS | 180 | 1468753495437 Marionette TRACE conn6 -> [0,2774,"setScriptTimeout",{"ms":35000}] 04:04:55 INFO - PROCESS | 180 | 1468753495441 Marionette TRACE conn6 <- [1,2774,null,{}] 04:04:55 INFO - PROCESS | 180 | 1468753495445 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}] 04:04:55 INFO - PROCESS | 180 | 1468753495448 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:55 INFO - PROCESS | 180 | 1468753495583 Marionette TRACE conn6 <- [1,2775,null,{"value":null}] 04:04:55 INFO - PROCESS | 180 | 1468753495706 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:55 INFO - PROCESS | 180 | 1468753495709 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:55 INFO - PROCESS | 180 | ++DOCSHELL 00000019A2556800 == 35 [pid = 180] [id = 703] 04:04:55 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (000000199B7CF800) [pid = 180] [serial = 2109] [outer = 0000000000000000] 04:04:55 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A0EC6000) [pid = 180] [serial = 2110] [outer = 000000199B7CF800] 04:04:55 INFO - PROCESS | 180 | 1468753495768 Marionette DEBUG loaded listener.js 04:04:55 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A25BAC00) [pid = 180] [serial = 2111] [outer = 000000199B7CF800] 04:04:56 INFO - PROCESS | 180 | --DOCSHELL 00000019AE5A3800 == 34 [pid = 180] [id = 700] 04:04:56 INFO - PROCESS | 180 | --DOCSHELL 00000019AD7E0000 == 33 [pid = 180] [id = 699] 04:04:56 INFO - PROCESS | 180 | --DOCSHELL 00000019AD75E000 == 32 [pid = 180] [id = 698] 04:04:56 INFO - PROCESS | 180 | --DOCSHELL 00000019ACB6C800 == 31 [pid = 180] [id = 697] 04:04:56 INFO - PROCESS | 180 | --DOCSHELL 00000019AB0C6800 == 30 [pid = 180] [id = 696] 04:04:56 INFO - PROCESS | 180 | --DOCSHELL 00000019A9088000 == 29 [pid = 180] [id = 695] 04:04:56 INFO - PROCESS | 180 | --DOCSHELL 00000019A7FEC000 == 28 [pid = 180] [id = 694] 04:04:56 INFO - PROCESS | 180 | --DOCSHELL 00000019A14AA800 == 27 [pid = 180] [id = 693] 04:04:56 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019A8A7B800) [pid = 180] [serial = 2065] [outer = 0000000000000000] [url = about:blank] 04:04:56 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A6AAC800) [pid = 180] [serial = 2053] [outer = 0000000000000000] [url = about:blank] 04:04:56 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A6B39800) [pid = 180] [serial = 2056] [outer = 0000000000000000] [url = about:blank] 04:04:56 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019A6B0D800) [pid = 180] [serial = 2054] [outer = 0000000000000000] [url = about:blank] 04:04:56 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019A6B09C00) [pid = 180] [serial = 2059] [outer = 0000000000000000] [url = about:blank] 04:04:56 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019A7EC5C00) [pid = 180] [serial = 2057] [outer = 0000000000000000] [url = about:blank] 04:04:56 INFO - PROCESS | 180 | --DOMWINDOW == 71 (00000019A05B2400) [pid = 180] [serial = 2047] [outer = 0000000000000000] [url = about:blank] 04:04:56 INFO - PROCESS | 180 | --DOMWINDOW == 70 (00000019A0D08C00) [pid = 180] [serial = 2048] [outer = 0000000000000000] [url = about:blank] 04:04:56 INFO - PROCESS | 180 | --DOMWINDOW == 69 (000000199C25A800) [pid = 180] [serial = 2041] [outer = 0000000000000000] [url = about:blank] 04:04:56 INFO - PROCESS | 180 | --DOMWINDOW == 68 (000000199C751800) [pid = 180] [serial = 2042] [outer = 0000000000000000] [url = about:blank] 04:04:56 INFO - PROCESS | 180 | --DOMWINDOW == 67 (00000019A5546400) [pid = 180] [serial = 2050] [outer = 0000000000000000] [url = about:blank] 04:04:56 INFO - PROCESS | 180 | --DOMWINDOW == 66 (00000019A8D6EC00) [pid = 180] [serial = 2066] [outer = 0000000000000000] [url = about:blank] 04:04:56 INFO - PROCESS | 180 | --DOMWINDOW == 65 (00000019A5A08000) [pid = 180] [serial = 2039] [outer = 0000000000000000] [url = about:blank] 04:04:56 INFO - PROCESS | 180 | --DOMWINDOW == 64 (000000199C255400) [pid = 180] [serial = 2044] [outer = 0000000000000000] [url = about:blank] 04:04:56 INFO - PROCESS | 180 | --DOMWINDOW == 63 (000000199C749000) [pid = 180] [serial = 2045] [outer = 0000000000000000] [url = about:blank] 04:04:56 INFO - PROCESS | 180 | --DOMWINDOW == 62 (00000019A8743C00) [pid = 180] [serial = 2062] [outer = 0000000000000000] [url = about:blank] 04:04:56 INFO - PROCESS | 180 | --DOMWINDOW == 61 (00000019A8A6EC00) [pid = 180] [serial = 2063] [outer = 0000000000000000] [url = about:blank] 04:04:56 INFO - PROCESS | 180 | --DOMWINDOW == 60 (00000019A8731400) [pid = 180] [serial = 2060] [outer = 0000000000000000] [url = about:blank] 04:04:56 INFO - PROCESS | 180 | --DOMWINDOW == 59 (00000019A59BF800) [pid = 180] [serial = 2051] [outer = 0000000000000000] [url = about:blank] 04:04:56 INFO - PROCESS | 180 | --DOMWINDOW == 58 (00000019A923EC00) [pid = 180] [serial = 2069] [outer = 0000000000000000] [url = about:blank] 04:04:56 INFO - PROCESS | 180 | --DOMWINDOW == 57 (00000019A905D000) [pid = 180] [serial = 2068] [outer = 0000000000000000] [url = about:blank] 04:04:56 INFO - PROCESS | 180 | 1468753496559 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]]]}] 04:04:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 04:04:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1142ms 04:04:56 INFO - PROCESS | 180 | 1468753496581 Marionette TRACE conn6 -> [0,2777,"getWindowHandle",null] 04:04:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 04:04:56 INFO - PROCESS | 180 | 1468753496585 Marionette TRACE conn6 <- [1,2777,null,{"value":"13"}] 04:04:56 INFO - PROCESS | 180 | 1468753496590 Marionette TRACE conn6 -> [0,2778,"setScriptTimeout",{"ms":35000}] 04:04:56 INFO - PROCESS | 180 | 1468753496595 Marionette TRACE conn6 <- [1,2778,null,{}] 04:04:56 INFO - PROCESS | 180 | 1468753496600 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}] 04:04:56 INFO - PROCESS | 180 | 1468753496602 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:56 INFO - PROCESS | 180 | 1468753496704 Marionette TRACE conn6 <- [1,2779,null,{"value":null}] 04:04:56 INFO - PROCESS | 180 | 1468753496785 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:56 INFO - PROCESS | 180 | 1468753496787 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:56 INFO - PROCESS | 180 | ++DOCSHELL 00000019A1318800 == 28 [pid = 180] [id = 704] 04:04:56 INFO - PROCESS | 180 | ++DOMWINDOW == 58 (000000199BC34400) [pid = 180] [serial = 2112] [outer = 0000000000000000] 04:04:56 INFO - PROCESS | 180 | ++DOMWINDOW == 59 (000000199C25F800) [pid = 180] [serial = 2113] [outer = 000000199BC34400] 04:04:56 INFO - PROCESS | 180 | 1468753496836 Marionette DEBUG loaded listener.js 04:04:56 INFO - PROCESS | 180 | ++DOMWINDOW == 60 (000000199D829400) [pid = 180] [serial = 2114] [outer = 000000199BC34400] 04:04:57 INFO - PROCESS | 180 | 1468753497316 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]]]}] 04:04:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 04:04:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 795ms 04:04:57 INFO - PROCESS | 180 | 1468753497386 Marionette TRACE conn6 -> [0,2781,"getWindowHandle",null] 04:04:57 INFO - PROCESS | 180 | 1468753497390 Marionette TRACE conn6 <- [1,2781,null,{"value":"13"}] 04:04:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 04:04:57 INFO - PROCESS | 180 | 1468753497396 Marionette TRACE conn6 -> [0,2782,"setScriptTimeout",{"ms":35000}] 04:04:57 INFO - PROCESS | 180 | 1468753497399 Marionette TRACE conn6 <- [1,2782,null,{}] 04:04:57 INFO - PROCESS | 180 | 1468753497403 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}] 04:04:57 INFO - PROCESS | 180 | 1468753497406 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:57 INFO - PROCESS | 180 | 1468753497501 Marionette TRACE conn6 <- [1,2783,null,{"value":null}] 04:04:57 INFO - PROCESS | 180 | 1468753497513 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:57 INFO - PROCESS | 180 | 1468753497515 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:57 INFO - PROCESS | 180 | ++DOCSHELL 00000019A86FB000 == 29 [pid = 180] [id = 705] 04:04:57 INFO - PROCESS | 180 | ++DOMWINDOW == 61 (00000019A1E09000) [pid = 180] [serial = 2115] [outer = 0000000000000000] 04:04:57 INFO - PROCESS | 180 | ++DOMWINDOW == 62 (00000019A1E75000) [pid = 180] [serial = 2116] [outer = 00000019A1E09000] 04:04:57 INFO - PROCESS | 180 | 1468753497563 Marionette DEBUG loaded listener.js 04:04:57 INFO - PROCESS | 180 | ++DOMWINDOW == 63 (00000019A25FB400) [pid = 180] [serial = 2117] [outer = 00000019A1E09000] 04:04:58 INFO - PROCESS | 180 | 1468753497998 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]]]}] 04:04:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 04:04:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 630ms 04:04:58 INFO - PROCESS | 180 | 1468753498028 Marionette TRACE conn6 -> [0,2785,"getWindowHandle",null] 04:04:58 INFO - PROCESS | 180 | 1468753498031 Marionette TRACE conn6 <- [1,2785,null,{"value":"13"}] 04:04:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 04:04:58 INFO - PROCESS | 180 | 1468753498051 Marionette TRACE conn6 -> [0,2786,"setScriptTimeout",{"ms":35000}] 04:04:58 INFO - PROCESS | 180 | 1468753498054 Marionette TRACE conn6 <- [1,2786,null,{}] 04:04:58 INFO - PROCESS | 180 | 1468753498071 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}] 04:04:58 INFO - PROCESS | 180 | 1468753498076 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:58 INFO - PROCESS | 180 | 1468753498165 Marionette TRACE conn6 <- [1,2787,null,{"value":null}] 04:04:58 INFO - PROCESS | 180 | 1468753498175 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:58 INFO - PROCESS | 180 | 1468753498178 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:58 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB8BE800 == 30 [pid = 180] [id = 706] 04:04:58 INFO - PROCESS | 180 | ++DOMWINDOW == 64 (000000199B7C8400) [pid = 180] [serial = 2118] [outer = 0000000000000000] 04:04:58 INFO - PROCESS | 180 | ++DOMWINDOW == 65 (00000019A6AA6C00) [pid = 180] [serial = 2119] [outer = 000000199B7C8400] 04:04:58 INFO - PROCESS | 180 | 1468753498226 Marionette DEBUG loaded listener.js 04:04:58 INFO - PROCESS | 180 | ++DOMWINDOW == 66 (00000019A6B31C00) [pid = 180] [serial = 2120] [outer = 000000199B7C8400] 04:04:58 INFO - PROCESS | 180 | 1468753498671 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]]]}] 04:04:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 04:04:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 648ms 04:04:58 INFO - PROCESS | 180 | 1468753498698 Marionette TRACE conn6 -> [0,2789,"getWindowHandle",null] 04:04:58 INFO - PROCESS | 180 | 1468753498701 Marionette TRACE conn6 <- [1,2789,null,{"value":"13"}] 04:04:58 INFO - PROCESS | 180 | 1468753498704 Marionette TRACE conn6 -> [0,2790,"setScriptTimeout",{"ms":35000}] 04:04:58 INFO - PROCESS | 180 | 1468753498706 Marionette TRACE conn6 <- [1,2790,null,{}] 04:04:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 04:04:58 INFO - PROCESS | 180 | 1468753498709 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}] 04:04:58 INFO - PROCESS | 180 | 1468753498711 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:58 INFO - PROCESS | 180 | 1468753498802 Marionette TRACE conn6 <- [1,2791,null,{"value":null}] 04:04:58 INFO - PROCESS | 180 | 1468753498807 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:58 INFO - PROCESS | 180 | 1468753498809 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:58 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACED8800 == 31 [pid = 180] [id = 707] 04:04:58 INFO - PROCESS | 180 | ++DOMWINDOW == 67 (00000019A8090800) [pid = 180] [serial = 2121] [outer = 0000000000000000] 04:04:58 INFO - PROCESS | 180 | ++DOMWINDOW == 68 (00000019A849EC00) [pid = 180] [serial = 2122] [outer = 00000019A8090800] 04:04:58 INFO - PROCESS | 180 | 1468753498861 Marionette DEBUG loaded listener.js 04:04:58 INFO - PROCESS | 180 | ++DOMWINDOW == 69 (00000019A872DC00) [pid = 180] [serial = 2123] [outer = 00000019A8090800] 04:04:59 INFO - PROCESS | 180 | 1468753499316 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]]]}] 04:04:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 04:04:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 670ms 04:04:59 INFO - PROCESS | 180 | 1468753499381 Marionette TRACE conn6 -> [0,2793,"getWindowHandle",null] 04:04:59 INFO - PROCESS | 180 | 1468753499383 Marionette TRACE conn6 <- [1,2793,null,{"value":"13"}] 04:04:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 04:04:59 INFO - PROCESS | 180 | 1468753499392 Marionette TRACE conn6 -> [0,2794,"setScriptTimeout",{"ms":35000}] 04:04:59 INFO - PROCESS | 180 | 1468753499395 Marionette TRACE conn6 <- [1,2794,null,{}] 04:04:59 INFO - PROCESS | 180 | 1468753499398 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}] 04:04:59 INFO - PROCESS | 180 | 1468753499400 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:59 INFO - PROCESS | 180 | 1468753499510 Marionette TRACE conn6 <- [1,2795,null,{"value":null}] 04:04:59 INFO - PROCESS | 180 | 1468753499522 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:59 INFO - PROCESS | 180 | 1468753499524 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:04:59 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD768800 == 32 [pid = 180] [id = 708] 04:04:59 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (00000019A84AC800) [pid = 180] [serial = 2124] [outer = 0000000000000000] 04:04:59 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (00000019A8738400) [pid = 180] [serial = 2125] [outer = 00000019A84AC800] 04:04:59 INFO - PROCESS | 180 | 1468753499568 Marionette DEBUG loaded listener.js 04:04:59 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (00000019A889BC00) [pid = 180] [serial = 2126] [outer = 00000019A84AC800] 04:05:00 INFO - PROCESS | 180 | 1468753500023 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]]]}] 04:05:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 04:05:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 691ms 04:05:00 INFO - PROCESS | 180 | 1468753500087 Marionette TRACE conn6 -> [0,2797,"getWindowHandle",null] 04:05:00 INFO - PROCESS | 180 | 1468753500089 Marionette TRACE conn6 <- [1,2797,null,{"value":"13"}] 04:05:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 04:05:00 INFO - PROCESS | 180 | 1468753500092 Marionette TRACE conn6 -> [0,2798,"setScriptTimeout",{"ms":35000}] 04:05:00 INFO - PROCESS | 180 | 1468753500094 Marionette TRACE conn6 <- [1,2798,null,{}] 04:05:00 INFO - PROCESS | 180 | 1468753500098 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}] 04:05:00 INFO - PROCESS | 180 | 1468753500104 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:00 INFO - PROCESS | 180 | 1468753500258 Marionette TRACE conn6 <- [1,2799,null,{"value":null}] 04:05:00 INFO - PROCESS | 180 | 1468753500294 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:00 INFO - PROCESS | 180 | 1468753500296 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:00 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE564800 == 33 [pid = 180] [id = 709] 04:05:00 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019A905B800) [pid = 180] [serial = 2127] [outer = 0000000000000000] 04:05:00 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019A975DC00) [pid = 180] [serial = 2128] [outer = 00000019A905B800] 04:05:00 INFO - PROCESS | 180 | 1468753500341 Marionette DEBUG loaded listener.js 04:05:00 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A9765C00) [pid = 180] [serial = 2129] [outer = 00000019A905B800] 04:05:00 INFO - PROCESS | 180 | 1468753500750 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]]]}] 04:05:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 04:05:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 691ms 04:05:00 INFO - PROCESS | 180 | 1468753500787 Marionette TRACE conn6 -> [0,2801,"getWindowHandle",null] 04:05:00 INFO - PROCESS | 180 | 1468753500789 Marionette TRACE conn6 <- [1,2801,null,{"value":"13"}] 04:05:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 04:05:00 INFO - PROCESS | 180 | 1468753500792 Marionette TRACE conn6 -> [0,2802,"setScriptTimeout",{"ms":35000}] 04:05:00 INFO - PROCESS | 180 | 1468753500794 Marionette TRACE conn6 <- [1,2802,null,{}] 04:05:00 INFO - PROCESS | 180 | 1468753500797 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}] 04:05:00 INFO - PROCESS | 180 | 1468753500799 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:00 INFO - PROCESS | 180 | 1468753500912 Marionette TRACE conn6 <- [1,2803,null,{"value":null}] 04:05:00 INFO - PROCESS | 180 | 1468753500918 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:00 INFO - PROCESS | 180 | 1468753500920 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:00 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE5D7800 == 34 [pid = 180] [id = 710] 04:05:00 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A9766800) [pid = 180] [serial = 2130] [outer = 0000000000000000] 04:05:00 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A98CC800) [pid = 180] [serial = 2131] [outer = 00000019A9766800] 04:05:00 INFO - PROCESS | 180 | 1468753500964 Marionette DEBUG loaded listener.js 04:05:01 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A98E9000) [pid = 180] [serial = 2132] [outer = 00000019A9766800] 04:05:01 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019A554E400) [pid = 180] [serial = 2088] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 04:05:01 INFO - PROCESS | 180 | --DOMWINDOW == 76 (000000199A35B400) [pid = 180] [serial = 2085] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 04:05:01 INFO - PROCESS | 180 | --DOMWINDOW == 75 (000000199D828000) [pid = 180] [serial = 2082] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 04:05:01 INFO - PROCESS | 180 | --DOMWINDOW == 74 (000000199C473000) [pid = 180] [serial = 2076] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 04:05:01 INFO - PROCESS | 180 | --DOMWINDOW == 73 (000000199C0C9000) [pid = 180] [serial = 2079] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 04:05:01 INFO - PROCESS | 180 | --DOMWINDOW == 72 (000000199BF20800) [pid = 180] [serial = 2091] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 04:05:01 INFO - PROCESS | 180 | --DOMWINDOW == 71 (000000199C19D400) [pid = 180] [serial = 2070] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 04:05:01 INFO - PROCESS | 180 | --DOMWINDOW == 70 (00000019A278A000) [pid = 180] [serial = 2073] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 04:05:01 INFO - PROCESS | 180 | --DOMWINDOW == 69 (00000019A7FC6400) [pid = 180] [serial = 2094] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 04:05:01 INFO - PROCESS | 180 | --DOMWINDOW == 68 (00000019A8A23C00) [pid = 180] [serial = 2100] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 04:05:01 INFO - PROCESS | 180 | --DOMWINDOW == 67 (00000019A25EE800) [pid = 180] [serial = 2097] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 04:05:01 INFO - PROCESS | 180 | 1468753501422 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]]]}] 04:05:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 04:05:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 692ms 04:05:01 INFO - PROCESS | 180 | 1468753501488 Marionette TRACE conn6 -> [0,2805,"getWindowHandle",null] 04:05:01 INFO - PROCESS | 180 | 1468753501490 Marionette TRACE conn6 <- [1,2805,null,{"value":"13"}] 04:05:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 04:05:01 INFO - PROCESS | 180 | 1468753501494 Marionette TRACE conn6 -> [0,2806,"setScriptTimeout",{"ms":35000}] 04:05:01 INFO - PROCESS | 180 | 1468753501496 Marionette TRACE conn6 <- [1,2806,null,{}] 04:05:01 INFO - PROCESS | 180 | 1468753501499 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}] 04:05:01 INFO - PROCESS | 180 | 1468753501501 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:01 INFO - PROCESS | 180 | 1468753501618 Marionette TRACE conn6 <- [1,2807,null,{"value":null}] 04:05:01 INFO - PROCESS | 180 | 1468753501626 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:01 INFO - PROCESS | 180 | 1468753501629 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:01 INFO - PROCESS | 180 | ++DOCSHELL 00000019AF720000 == 35 [pid = 180] [id = 711] 04:05:01 INFO - PROCESS | 180 | ++DOMWINDOW == 68 (000000199CE4D800) [pid = 180] [serial = 2133] [outer = 0000000000000000] 04:05:01 INFO - PROCESS | 180 | ++DOMWINDOW == 69 (00000019A5550C00) [pid = 180] [serial = 2134] [outer = 000000199CE4D800] 04:05:01 INFO - PROCESS | 180 | 1468753501673 Marionette DEBUG loaded listener.js 04:05:01 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (00000019A98D5400) [pid = 180] [serial = 2135] [outer = 000000199CE4D800] 04:05:02 INFO - PROCESS | 180 | 1468753502068 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]]]}] 04:05:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 04:05:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 629ms 04:05:02 INFO - PROCESS | 180 | 1468753502125 Marionette TRACE conn6 -> [0,2809,"getWindowHandle",null] 04:05:02 INFO - PROCESS | 180 | 1468753502127 Marionette TRACE conn6 <- [1,2809,null,{"value":"13"}] 04:05:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 04:05:02 INFO - PROCESS | 180 | 1468753502130 Marionette TRACE conn6 -> [0,2810,"setScriptTimeout",{"ms":35000}] 04:05:02 INFO - PROCESS | 180 | 1468753502132 Marionette TRACE conn6 <- [1,2810,null,{}] 04:05:02 INFO - PROCESS | 180 | 1468753502136 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}] 04:05:02 INFO - PROCESS | 180 | 1468753502138 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:02 INFO - PROCESS | 180 | 1468753502226 Marionette TRACE conn6 <- [1,2811,null,{"value":null}] 04:05:02 INFO - PROCESS | 180 | 1468753502232 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:02 INFO - PROCESS | 180 | 1468753502234 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:02 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB8BD000 == 36 [pid = 180] [id = 712] 04:05:02 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (00000019A98F0400) [pid = 180] [serial = 2136] [outer = 0000000000000000] 04:05:02 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (00000019A99A1400) [pid = 180] [serial = 2137] [outer = 00000019A98F0400] 04:05:02 INFO - PROCESS | 180 | 1468753502277 Marionette DEBUG loaded listener.js 04:05:02 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019AA004000) [pid = 180] [serial = 2138] [outer = 00000019A98F0400] 04:05:02 INFO - PROCESS | 180 | 1468753502687 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]]]}] 04:05:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 04:05:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 587ms 04:05:02 INFO - PROCESS | 180 | 1468753502721 Marionette TRACE conn6 -> [0,2813,"getWindowHandle",null] 04:05:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 04:05:02 INFO - PROCESS | 180 | 1468753502723 Marionette TRACE conn6 <- [1,2813,null,{"value":"13"}] 04:05:02 INFO - PROCESS | 180 | 1468753502739 Marionette TRACE conn6 -> [0,2814,"setScriptTimeout",{"ms":35000}] 04:05:02 INFO - PROCESS | 180 | 1468753502749 Marionette TRACE conn6 <- [1,2814,null,{}] 04:05:02 INFO - PROCESS | 180 | 1468753502753 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}] 04:05:02 INFO - PROCESS | 180 | 1468753502755 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:02 INFO - PROCESS | 180 | 1468753502844 Marionette TRACE conn6 <- [1,2815,null,{"value":null}] 04:05:02 INFO - PROCESS | 180 | 1468753502850 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:02 INFO - PROCESS | 180 | 1468753502852 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:02 INFO - PROCESS | 180 | ++DOCSHELL 00000019B065E000 == 37 [pid = 180] [id = 713] 04:05:02 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019AA009C00) [pid = 180] [serial = 2139] [outer = 0000000000000000] 04:05:02 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019AA2AC800) [pid = 180] [serial = 2140] [outer = 00000019AA009C00] 04:05:02 INFO - PROCESS | 180 | 1468753502896 Marionette DEBUG loaded listener.js 04:05:02 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019AB02C000) [pid = 180] [serial = 2141] [outer = 00000019AA009C00] 04:05:03 INFO - PROCESS | 180 | 1468753503533 Marionette TRACE conn6 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 04:05:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 04:05:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 860ms 04:05:03 INFO - PROCESS | 180 | 1468753503591 Marionette TRACE conn6 -> [0,2817,"getWindowHandle",null] 04:05:03 INFO - PROCESS | 180 | 1468753503596 Marionette TRACE conn6 <- [1,2817,null,{"value":"13"}] 04:05:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 04:05:03 INFO - PROCESS | 180 | 1468753503601 Marionette TRACE conn6 -> [0,2818,"setScriptTimeout",{"ms":35000}] 04:05:03 INFO - PROCESS | 180 | 1468753503605 Marionette TRACE conn6 <- [1,2818,null,{}] 04:05:03 INFO - PROCESS | 180 | 1468753503611 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}] 04:05:03 INFO - PROCESS | 180 | 1468753503614 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:03 INFO - PROCESS | 180 | 1468753503733 Marionette TRACE conn6 <- [1,2819,null,{"value":null}] 04:05:03 INFO - PROCESS | 180 | 1468753503860 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:03 INFO - PROCESS | 180 | 1468753503863 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:03 INFO - PROCESS | 180 | ++DOCSHELL 00000019A8209800 == 38 [pid = 180] [id = 714] 04:05:03 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (000000199C0C3800) [pid = 180] [serial = 2142] [outer = 0000000000000000] 04:05:03 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (000000199C752400) [pid = 180] [serial = 2143] [outer = 000000199C0C3800] 04:05:03 INFO - PROCESS | 180 | 1468753503922 Marionette DEBUG loaded listener.js 04:05:04 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A0DC4400) [pid = 180] [serial = 2144] [outer = 000000199C0C3800] 04:05:04 INFO - PROCESS | 180 | 1468753504577 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]]]}] 04:05:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 04:05:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1027ms 04:05:04 INFO - PROCESS | 180 | 1468753504632 Marionette TRACE conn6 -> [0,2821,"getWindowHandle",null] 04:05:04 INFO - PROCESS | 180 | 1468753504637 Marionette TRACE conn6 <- [1,2821,null,{"value":"13"}] 04:05:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 04:05:04 INFO - PROCESS | 180 | 1468753504644 Marionette TRACE conn6 -> [0,2822,"setScriptTimeout",{"ms":35000}] 04:05:04 INFO - PROCESS | 180 | 1468753504648 Marionette TRACE conn6 <- [1,2822,null,{}] 04:05:04 INFO - PROCESS | 180 | 1468753504652 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}] 04:05:04 INFO - PROCESS | 180 | 1468753504655 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:04 INFO - PROCESS | 180 | 1468753504777 Marionette TRACE conn6 <- [1,2823,null,{"value":null}] 04:05:04 INFO - PROCESS | 180 | 1468753504901 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:04 INFO - PROCESS | 180 | 1468753504904 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:04 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD7C7000 == 39 [pid = 180] [id = 715] 04:05:04 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A60C0000) [pid = 180] [serial = 2145] [outer = 0000000000000000] 04:05:04 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A6AAC800) [pid = 180] [serial = 2146] [outer = 00000019A60C0000] 04:05:04 INFO - PROCESS | 180 | 1468753504962 Marionette DEBUG loaded listener.js 04:05:05 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A8098C00) [pid = 180] [serial = 2147] [outer = 00000019A60C0000] 04:05:05 INFO - PROCESS | 180 | 1468753505568 Marionette TRACE conn6 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 04:05:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 04:05:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 983ms 04:05:05 INFO - PROCESS | 180 | 1468753505629 Marionette TRACE conn6 -> [0,2825,"getWindowHandle",null] 04:05:05 INFO - PROCESS | 180 | 1468753505632 Marionette TRACE conn6 <- [1,2825,null,{"value":"13"}] 04:05:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 04:05:05 INFO - PROCESS | 180 | 1468753505636 Marionette TRACE conn6 -> [0,2826,"setScriptTimeout",{"ms":35000}] 04:05:05 INFO - PROCESS | 180 | 1468753505640 Marionette TRACE conn6 <- [1,2826,null,{}] 04:05:05 INFO - PROCESS | 180 | 1468753505652 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}] 04:05:05 INFO - PROCESS | 180 | 1468753505657 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:05 INFO - PROCESS | 180 | 1468753505810 Marionette TRACE conn6 <- [1,2827,null,{"value":null}] 04:05:05 INFO - PROCESS | 180 | 1468753505829 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:05 INFO - PROCESS | 180 | 1468753505832 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:05 INFO - PROCESS | 180 | ++DOCSHELL 00000019B06FC000 == 40 [pid = 180] [id = 716] 04:05:05 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A9384400) [pid = 180] [serial = 2148] [outer = 0000000000000000] 04:05:05 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019A970F400) [pid = 180] [serial = 2149] [outer = 00000019A9384400] 04:05:05 INFO - PROCESS | 180 | 1468753505891 Marionette DEBUG loaded listener.js 04:05:05 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019AB02E000) [pid = 180] [serial = 2150] [outer = 00000019A9384400] 04:05:06 INFO - PROCESS | 180 | 1468753506688 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]]]}] 04:05:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 04:05:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1090ms 04:05:06 INFO - PROCESS | 180 | 1468753506732 Marionette TRACE conn6 -> [0,2829,"getWindowHandle",null] 04:05:06 INFO - PROCESS | 180 | 1468753506736 Marionette TRACE conn6 <- [1,2829,null,{"value":"13"}] 04:05:06 INFO - PROCESS | 180 | 1468753506742 Marionette TRACE conn6 -> [0,2830,"setScriptTimeout",{"ms":35000}] 04:05:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 04:05:06 INFO - PROCESS | 180 | 1468753506745 Marionette TRACE conn6 <- [1,2830,null,{}] 04:05:06 INFO - PROCESS | 180 | 1468753506750 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}] 04:05:06 INFO - PROCESS | 180 | 1468753506753 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:06 INFO - PROCESS | 180 | 1468753506858 Marionette TRACE conn6 <- [1,2831,null,{"value":null}] 04:05:06 INFO - PROCESS | 180 | 1468753506942 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:06 INFO - PROCESS | 180 | 1468753506947 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:07 INFO - PROCESS | 180 | ++DOCSHELL 00000019A1E40800 == 41 [pid = 180] [id = 717] 04:05:07 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (000000199C190800) [pid = 180] [serial = 2151] [outer = 0000000000000000] 04:05:07 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (000000199C261C00) [pid = 180] [serial = 2152] [outer = 000000199C190800] 04:05:07 INFO - PROCESS | 180 | 1468753507050 Marionette DEBUG loaded listener.js 04:05:07 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (000000199D82E800) [pid = 180] [serial = 2153] [outer = 000000199C190800] 04:05:08 INFO - PROCESS | 180 | --DOCSHELL 00000019A254B800 == 40 [pid = 180] [id = 692] 04:05:08 INFO - PROCESS | 180 | --DOCSHELL 00000019AB8BD000 == 39 [pid = 180] [id = 712] 04:05:08 INFO - PROCESS | 180 | --DOCSHELL 00000019AF720000 == 38 [pid = 180] [id = 711] 04:05:08 INFO - PROCESS | 180 | --DOCSHELL 00000019AE5D7800 == 37 [pid = 180] [id = 710] 04:05:08 INFO - PROCESS | 180 | --DOCSHELL 00000019AE564800 == 36 [pid = 180] [id = 709] 04:05:08 INFO - PROCESS | 180 | --DOCSHELL 00000019AD768800 == 35 [pid = 180] [id = 708] 04:05:08 INFO - PROCESS | 180 | --DOCSHELL 00000019ACED8800 == 34 [pid = 180] [id = 707] 04:05:08 INFO - PROCESS | 180 | --DOCSHELL 00000019AB8BE800 == 33 [pid = 180] [id = 706] 04:05:08 INFO - PROCESS | 180 | --DOCSHELL 00000019A86FB000 == 32 [pid = 180] [id = 705] 04:05:08 INFO - PROCESS | 180 | --DOCSHELL 00000019A1318800 == 31 [pid = 180] [id = 704] 04:05:08 INFO - PROCESS | 180 | --DOCSHELL 00000019A2556800 == 30 [pid = 180] [id = 703] 04:05:08 INFO - PROCESS | 180 | --DOCSHELL 00000019A9085000 == 29 [pid = 180] [id = 701] 04:05:08 INFO - PROCESS | 180 | --DOCSHELL 00000019A5A76800 == 28 [pid = 180] [id = 702] 04:05:08 INFO - PROCESS | 180 | --DOCSHELL 00000019B06FC000 == 27 [pid = 180] [id = 716] 04:05:08 INFO - PROCESS | 180 | --DOCSHELL 00000019AD7C7000 == 26 [pid = 180] [id = 715] 04:05:08 INFO - PROCESS | 180 | --DOCSHELL 00000019B065E000 == 25 [pid = 180] [id = 713] 04:05:08 INFO - PROCESS | 180 | --DOCSHELL 00000019A8209800 == 24 [pid = 180] [id = 714] 04:05:08 INFO - PROCESS | 180 | --DOMWINDOW == 87 (00000019A5A12C00) [pid = 180] [serial = 2089] [outer = 0000000000000000] [url = about:blank] 04:05:08 INFO - PROCESS | 180 | --DOMWINDOW == 86 (00000019A1FC7C00) [pid = 180] [serial = 2086] [outer = 0000000000000000] [url = about:blank] 04:05:08 INFO - PROCESS | 180 | --DOMWINDOW == 85 (000000199D833400) [pid = 180] [serial = 2083] [outer = 0000000000000000] [url = about:blank] 04:05:08 INFO - PROCESS | 180 | --DOMWINDOW == 84 (00000019A0659000) [pid = 180] [serial = 2084] [outer = 0000000000000000] [url = about:blank] 04:05:08 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019A05F0800) [pid = 180] [serial = 2078] [outer = 0000000000000000] [url = about:blank] 04:05:08 INFO - PROCESS | 180 | --DOMWINDOW == 82 (000000199C799C00) [pid = 180] [serial = 2077] [outer = 0000000000000000] [url = about:blank] 04:05:08 INFO - PROCESS | 180 | --DOMWINDOW == 81 (000000199C0CD000) [pid = 180] [serial = 2080] [outer = 0000000000000000] [url = about:blank] 04:05:08 INFO - PROCESS | 180 | --DOMWINDOW == 80 (000000199C25EC00) [pid = 180] [serial = 2081] [outer = 0000000000000000] [url = about:blank] 04:05:08 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019A6B31400) [pid = 180] [serial = 2092] [outer = 0000000000000000] [url = about:blank] 04:05:08 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019A0D09000) [pid = 180] [serial = 2072] [outer = 0000000000000000] [url = about:blank] 04:05:08 INFO - PROCESS | 180 | --DOMWINDOW == 77 (000000199D828800) [pid = 180] [serial = 2071] [outer = 0000000000000000] [url = about:blank] 04:05:08 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A6B0C400) [pid = 180] [serial = 2075] [outer = 0000000000000000] [url = about:blank] 04:05:08 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A5573800) [pid = 180] [serial = 2074] [outer = 0000000000000000] [url = about:blank] 04:05:08 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019A6AAB400) [pid = 180] [serial = 2090] [outer = 0000000000000000] [url = about:blank] 04:05:08 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019A8729800) [pid = 180] [serial = 2095] [outer = 0000000000000000] [url = about:blank] 04:05:08 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019A7EE1000) [pid = 180] [serial = 2093] [outer = 0000000000000000] [url = about:blank] 04:05:08 INFO - PROCESS | 180 | --DOMWINDOW == 71 (00000019A8BDEC00) [pid = 180] [serial = 2101] [outer = 0000000000000000] [url = about:blank] 04:05:08 INFO - PROCESS | 180 | --DOMWINDOW == 70 (00000019A8894C00) [pid = 180] [serial = 2096] [outer = 0000000000000000] [url = about:blank] 04:05:08 INFO - PROCESS | 180 | --DOMWINDOW == 69 (00000019A9061C00) [pid = 180] [serial = 2104] [outer = 0000000000000000] [url = about:blank] 04:05:08 INFO - PROCESS | 180 | --DOMWINDOW == 68 (00000019A6B33800) [pid = 180] [serial = 2098] [outer = 0000000000000000] [url = about:blank] 04:05:08 INFO - PROCESS | 180 | --DOMWINDOW == 67 (00000019A889E800) [pid = 180] [serial = 2099] [outer = 0000000000000000] [url = about:blank] 04:05:08 INFO - PROCESS | 180 | --DOMWINDOW == 66 (00000019A25F9800) [pid = 180] [serial = 2087] [outer = 0000000000000000] [url = about:blank] 04:05:08 INFO - PROCESS | 180 | --DOMWINDOW == 65 (00000019A8D6F400) [pid = 180] [serial = 2102] [outer = 0000000000000000] [url = about:blank] 04:05:08 INFO - PROCESS | 180 | 1468753508275 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]]]}] 04:05:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 04:05:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1595ms 04:05:08 INFO - PROCESS | 180 | 1468753508379 Marionette TRACE conn6 -> [0,2833,"getWindowHandle",null] 04:05:08 INFO - PROCESS | 180 | 1468753508383 Marionette TRACE conn6 <- [1,2833,null,{"value":"13"}] 04:05:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 04:05:08 INFO - PROCESS | 180 | 1468753508393 Marionette TRACE conn6 -> [0,2834,"setScriptTimeout",{"ms":35000}] 04:05:08 INFO - PROCESS | 180 | 1468753508396 Marionette TRACE conn6 <- [1,2834,null,{}] 04:05:08 INFO - PROCESS | 180 | 1468753508402 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}] 04:05:08 INFO - PROCESS | 180 | 1468753508405 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:08 INFO - PROCESS | 180 | 1468753508500 Marionette TRACE conn6 <- [1,2835,null,{"value":null}] 04:05:08 INFO - PROCESS | 180 | 1468753508508 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:08 INFO - PROCESS | 180 | 1468753508511 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:08 INFO - PROCESS | 180 | ++DOCSHELL 00000019A1F8F800 == 25 [pid = 180] [id = 718] 04:05:08 INFO - PROCESS | 180 | ++DOMWINDOW == 66 (000000199C0C1000) [pid = 180] [serial = 2154] [outer = 0000000000000000] 04:05:08 INFO - PROCESS | 180 | ++DOMWINDOW == 67 (000000199C255000) [pid = 180] [serial = 2155] [outer = 000000199C0C1000] 04:05:08 INFO - PROCESS | 180 | 1468753508560 Marionette DEBUG loaded listener.js 04:05:08 INFO - PROCESS | 180 | ++DOMWINDOW == 68 (000000199C472800) [pid = 180] [serial = 2156] [outer = 000000199C0C1000] 04:05:09 INFO - PROCESS | 180 | 1468753509045 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]]]}] 04:05:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 04:05:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 692ms 04:05:09 INFO - PROCESS | 180 | 1468753509089 Marionette TRACE conn6 -> [0,2837,"getWindowHandle",null] 04:05:09 INFO - PROCESS | 180 | 1468753509094 Marionette TRACE conn6 <- [1,2837,null,{"value":"13"}] 04:05:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 04:05:09 INFO - PROCESS | 180 | 1468753509101 Marionette TRACE conn6 -> [0,2838,"setScriptTimeout",{"ms":35000}] 04:05:09 INFO - PROCESS | 180 | 1468753509104 Marionette TRACE conn6 <- [1,2838,null,{}] 04:05:09 INFO - PROCESS | 180 | 1468753509108 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}] 04:05:09 INFO - PROCESS | 180 | 1468753509111 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:09 INFO - PROCESS | 180 | 1468753509203 Marionette TRACE conn6 <- [1,2839,null,{"value":null}] 04:05:09 INFO - PROCESS | 180 | 1468753509212 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:09 INFO - PROCESS | 180 | 1468753509214 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:09 INFO - PROCESS | 180 | ++DOCSHELL 00000019A80D4800 == 26 [pid = 180] [id = 719] 04:05:09 INFO - PROCESS | 180 | ++DOMWINDOW == 69 (000000199D835000) [pid = 180] [serial = 2157] [outer = 0000000000000000] 04:05:09 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (00000019A05AFC00) [pid = 180] [serial = 2158] [outer = 000000199D835000] 04:05:09 INFO - PROCESS | 180 | 1468753509262 Marionette DEBUG loaded listener.js 04:05:09 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (00000019A087E800) [pid = 180] [serial = 2159] [outer = 000000199D835000] 04:05:09 INFO - PROCESS | 180 | 1468753509737 Marionette TRACE conn6 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 04:05:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 04:05:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 692ms 04:05:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 04:05:09 INFO - PROCESS | 180 | 1468753509795 Marionette TRACE conn6 -> [0,2841,"getWindowHandle",null] 04:05:09 INFO - PROCESS | 180 | 1468753509798 Marionette TRACE conn6 <- [1,2841,null,{"value":"13"}] 04:05:09 INFO - PROCESS | 180 | 1468753509801 Marionette TRACE conn6 -> [0,2842,"setScriptTimeout",{"ms":35000}] 04:05:09 INFO - PROCESS | 180 | 1468753509805 Marionette TRACE conn6 <- [1,2842,null,{}] 04:05:09 INFO - PROCESS | 180 | 1468753509817 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}] 04:05:09 INFO - PROCESS | 180 | 1468753509822 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:09 INFO - PROCESS | 180 | 1468753509945 Marionette TRACE conn6 <- [1,2843,null,{"value":null}] 04:05:10 INFO - PROCESS | 180 | 1468753510036 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:10 INFO - PROCESS | 180 | 1468753510039 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:10 INFO - PROCESS | 180 | ++DOCSHELL 00000019A93F2000 == 27 [pid = 180] [id = 720] 04:05:10 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (000000199C0BF800) [pid = 180] [serial = 2160] [outer = 0000000000000000] 04:05:10 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019A25F0400) [pid = 180] [serial = 2161] [outer = 000000199C0BF800] 04:05:10 INFO - PROCESS | 180 | 1468753510089 Marionette DEBUG loaded listener.js 04:05:10 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019A278D800) [pid = 180] [serial = 2162] [outer = 000000199C0BF800] 04:05:10 INFO - PROCESS | 180 | 1468753510493 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]]]}] 04:05:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 04:05:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 734ms 04:05:10 INFO - PROCESS | 180 | 1468753510537 Marionette TRACE conn6 -> [0,2845,"getWindowHandle",null] 04:05:10 INFO - PROCESS | 180 | 1468753510540 Marionette TRACE conn6 <- [1,2845,null,{"value":"13"}] 04:05:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 04:05:10 INFO - PROCESS | 180 | 1468753510552 Marionette TRACE conn6 -> [0,2846,"setScriptTimeout",{"ms":35000}] 04:05:10 INFO - PROCESS | 180 | 1468753510554 Marionette TRACE conn6 <- [1,2846,null,{}] 04:05:10 INFO - PROCESS | 180 | 1468753510558 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}] 04:05:10 INFO - PROCESS | 180 | 1468753510560 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:10 INFO - PROCESS | 180 | 1468753510676 Marionette TRACE conn6 <- [1,2847,null,{"value":null}] 04:05:10 INFO - PROCESS | 180 | 1468753510729 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:10 INFO - PROCESS | 180 | 1468753510731 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:10 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB8BD800 == 28 [pid = 180] [id = 721] 04:05:10 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A5577400) [pid = 180] [serial = 2163] [outer = 0000000000000000] 04:05:10 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A5A0EC00) [pid = 180] [serial = 2164] [outer = 00000019A5577400] 04:05:10 INFO - PROCESS | 180 | 1468753510777 Marionette DEBUG loaded listener.js 04:05:10 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A6A4DC00) [pid = 180] [serial = 2165] [outer = 00000019A5577400] 04:05:11 INFO - PROCESS | 180 | 1468753511198 Marionette TRACE conn6 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 04:05:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 04:05:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 691ms 04:05:11 INFO - PROCESS | 180 | 1468753511247 Marionette TRACE conn6 -> [0,2849,"getWindowHandle",null] 04:05:11 INFO - PROCESS | 180 | 1468753511250 Marionette TRACE conn6 <- [1,2849,null,{"value":"13"}] 04:05:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 04:05:11 INFO - PROCESS | 180 | 1468753511260 Marionette TRACE conn6 -> [0,2850,"setScriptTimeout",{"ms":35000}] 04:05:11 INFO - PROCESS | 180 | 1468753511261 Marionette TRACE conn6 <- [1,2850,null,{}] 04:05:11 INFO - PROCESS | 180 | 1468753511265 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}] 04:05:11 INFO - PROCESS | 180 | 1468753511267 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:11 INFO - PROCESS | 180 | 1468753511409 Marionette TRACE conn6 <- [1,2851,null,{"value":null}] 04:05:11 INFO - PROCESS | 180 | 1468753511462 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:11 INFO - PROCESS | 180 | 1468753511465 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:11 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACBE0000 == 29 [pid = 180] [id = 722] 04:05:11 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (000000199C0B2800) [pid = 180] [serial = 2166] [outer = 0000000000000000] 04:05:11 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A6B06C00) [pid = 180] [serial = 2167] [outer = 000000199C0B2800] 04:05:11 INFO - PROCESS | 180 | 1468753511510 Marionette DEBUG loaded listener.js 04:05:11 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A6B36C00) [pid = 180] [serial = 2168] [outer = 000000199C0B2800] 04:05:11 INFO - PROCESS | 180 | 1468753511932 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]]]}] 04:05:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 04:05:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 732ms 04:05:12 INFO - PROCESS | 180 | 1468753511994 Marionette TRACE conn6 -> [0,2853,"getWindowHandle",null] 04:05:12 INFO - PROCESS | 180 | 1468753511996 Marionette TRACE conn6 <- [1,2853,null,{"value":"13"}] 04:05:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 04:05:12 INFO - PROCESS | 180 | 1468753511999 Marionette TRACE conn6 -> [0,2854,"setScriptTimeout",{"ms":35000}] 04:05:12 INFO - PROCESS | 180 | 1468753512001 Marionette TRACE conn6 <- [1,2854,null,{}] 04:05:12 INFO - PROCESS | 180 | 1468753512005 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}] 04:05:12 INFO - PROCESS | 180 | 1468753512011 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:12 INFO - PROCESS | 180 | 1468753512147 Marionette TRACE conn6 <- [1,2855,null,{"value":null}] 04:05:12 INFO - PROCESS | 180 | 1468753512152 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:12 INFO - PROCESS | 180 | 1468753512154 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:12 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD768800 == 30 [pid = 180] [id = 723] 04:05:12 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A6B37400) [pid = 180] [serial = 2169] [outer = 0000000000000000] 04:05:12 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A7EE2400) [pid = 180] [serial = 2170] [outer = 00000019A6B37400] 04:05:12 INFO - PROCESS | 180 | 1468753512200 Marionette DEBUG loaded listener.js 04:05:12 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A8744400) [pid = 180] [serial = 2171] [outer = 00000019A6B37400] 04:05:12 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019A84AC800) [pid = 180] [serial = 2124] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 04:05:12 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019A905B800) [pid = 180] [serial = 2127] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 04:05:12 INFO - PROCESS | 180 | --DOMWINDOW == 80 (000000199B7C8400) [pid = 180] [serial = 2118] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 04:05:12 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019AA009C00) [pid = 180] [serial = 2139] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 04:05:12 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019A8090800) [pid = 180] [serial = 2121] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 04:05:12 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019A1E09000) [pid = 180] [serial = 2115] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 04:05:12 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A9766800) [pid = 180] [serial = 2130] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 04:05:12 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A8A79400) [pid = 180] [serial = 2103] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 04:05:12 INFO - PROCESS | 180 | --DOMWINDOW == 74 (000000199B7CF800) [pid = 180] [serial = 2109] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 04:05:12 INFO - PROCESS | 180 | --DOMWINDOW == 73 (000000199C0CA000) [pid = 180] [serial = 2106] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 04:05:12 INFO - PROCESS | 180 | --DOMWINDOW == 72 (000000199BC34400) [pid = 180] [serial = 2112] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 04:05:12 INFO - PROCESS | 180 | --DOMWINDOW == 71 (000000199CE4D800) [pid = 180] [serial = 2133] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 04:05:12 INFO - PROCESS | 180 | --DOMWINDOW == 70 (00000019A98F0400) [pid = 180] [serial = 2136] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 04:05:12 INFO - PROCESS | 180 | 1468753512793 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]]]}] 04:05:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 04:05:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 839ms 04:05:12 INFO - PROCESS | 180 | 1468753512842 Marionette TRACE conn6 -> [0,2857,"getWindowHandle",null] 04:05:12 INFO - PROCESS | 180 | 1468753512844 Marionette TRACE conn6 <- [1,2857,null,{"value":"13"}] 04:05:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 04:05:12 INFO - PROCESS | 180 | 1468753512847 Marionette TRACE conn6 -> [0,2858,"setScriptTimeout",{"ms":35000}] 04:05:12 INFO - PROCESS | 180 | 1468753512849 Marionette TRACE conn6 <- [1,2858,null,{}] 04:05:12 INFO - PROCESS | 180 | 1468753512852 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}] 04:05:12 INFO - PROCESS | 180 | 1468753512854 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:12 INFO - PROCESS | 180 | 1468753512934 Marionette TRACE conn6 <- [1,2859,null,{"value":null}] 04:05:12 INFO - PROCESS | 180 | 1468753512941 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:12 INFO - PROCESS | 180 | 1468753512943 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:12 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD7E0800 == 31 [pid = 180] [id = 724] 04:05:12 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (00000019A06C8C00) [pid = 180] [serial = 2172] [outer = 0000000000000000] 04:05:12 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (00000019A7E17C00) [pid = 180] [serial = 2173] [outer = 00000019A06C8C00] 04:05:12 INFO - PROCESS | 180 | 1468753512987 Marionette DEBUG loaded listener.js 04:05:13 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019A8751400) [pid = 180] [serial = 2174] [outer = 00000019A06C8C00] 04:05:13 INFO - PROCESS | 180 | 1468753513403 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]]]}] 04:05:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 04:05:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 586ms 04:05:13 INFO - PROCESS | 180 | 1468753513439 Marionette TRACE conn6 -> [0,2861,"getWindowHandle",null] 04:05:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 04:05:13 INFO - PROCESS | 180 | 1468753513441 Marionette TRACE conn6 <- [1,2861,null,{"value":"13"}] 04:05:13 INFO - PROCESS | 180 | 1468753513445 Marionette TRACE conn6 -> [0,2862,"setScriptTimeout",{"ms":35000}] 04:05:13 INFO - PROCESS | 180 | 1468753513446 Marionette TRACE conn6 <- [1,2862,null,{}] 04:05:13 INFO - PROCESS | 180 | 1468753513450 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}] 04:05:13 INFO - PROCESS | 180 | 1468753513452 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:13 INFO - PROCESS | 180 | 1468753513538 Marionette TRACE conn6 <- [1,2863,null,{"value":null}] 04:05:13 INFO - PROCESS | 180 | 1468753513544 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:13 INFO - PROCESS | 180 | 1468753513546 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:13 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE59D800 == 32 [pid = 180] [id = 725] 04:05:13 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (000000199BC2F800) [pid = 180] [serial = 2175] [outer = 0000000000000000] 04:05:13 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A872BC00) [pid = 180] [serial = 2176] [outer = 000000199BC2F800] 04:05:13 INFO - PROCESS | 180 | 1468753513591 Marionette DEBUG loaded listener.js 04:05:13 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A8BE6C00) [pid = 180] [serial = 2177] [outer = 000000199BC2F800] 04:05:14 INFO - PROCESS | 180 | 1468753514026 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]]]}] 04:05:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 04:05:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 629ms 04:05:14 INFO - PROCESS | 180 | 1468753514077 Marionette TRACE conn6 -> [0,2865,"getWindowHandle",null] 04:05:14 INFO - PROCESS | 180 | 1468753514079 Marionette TRACE conn6 <- [1,2865,null,{"value":"13"}] 04:05:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 04:05:14 INFO - PROCESS | 180 | 1468753514083 Marionette TRACE conn6 -> [0,2866,"setScriptTimeout",{"ms":35000}] 04:05:14 INFO - PROCESS | 180 | 1468753514085 Marionette TRACE conn6 <- [1,2866,null,{}] 04:05:14 INFO - PROCESS | 180 | 1468753514088 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}] 04:05:14 INFO - PROCESS | 180 | 1468753514090 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:14 INFO - PROCESS | 180 | 1468753514173 Marionette TRACE conn6 <- [1,2867,null,{"value":null}] 04:05:14 INFO - PROCESS | 180 | 1468753514178 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:14 INFO - PROCESS | 180 | 1468753514180 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:14 INFO - PROCESS | 180 | ++DOCSHELL 00000019A93F1000 == 33 [pid = 180] [id = 726] 04:05:14 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A8D65800) [pid = 180] [serial = 2178] [outer = 0000000000000000] 04:05:14 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A8E98000) [pid = 180] [serial = 2179] [outer = 00000019A8D65800] 04:05:14 INFO - PROCESS | 180 | 1468753514224 Marionette DEBUG loaded listener.js 04:05:14 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A9065000) [pid = 180] [serial = 2180] [outer = 00000019A8D65800] 04:05:14 INFO - PROCESS | 180 | 1468753514876 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]]]}] 04:05:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 04:05:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 881ms 04:05:14 INFO - PROCESS | 180 | 1468753514965 Marionette TRACE conn6 -> [0,2869,"getWindowHandle",null] 04:05:14 INFO - PROCESS | 180 | 1468753514970 Marionette TRACE conn6 <- [1,2869,null,{"value":"13"}] 04:05:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 04:05:14 INFO - PROCESS | 180 | 1468753514975 Marionette TRACE conn6 -> [0,2870,"setScriptTimeout",{"ms":35000}] 04:05:14 INFO - PROCESS | 180 | 1468753514979 Marionette TRACE conn6 <- [1,2870,null,{}] 04:05:14 INFO - PROCESS | 180 | 1468753514985 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}] 04:05:14 INFO - PROCESS | 180 | 1468753514989 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:15 INFO - PROCESS | 180 | 1468753515126 Marionette TRACE conn6 <- [1,2871,null,{"value":null}] 04:05:15 INFO - PROCESS | 180 | 1468753515246 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:15 INFO - PROCESS | 180 | 1468753515249 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:15 INFO - PROCESS | 180 | ++DOCSHELL 00000019A7FDD000 == 34 [pid = 180] [id = 727] 04:05:15 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (000000199BF1CC00) [pid = 180] [serial = 2181] [outer = 0000000000000000] 04:05:15 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (000000199C258000) [pid = 180] [serial = 2182] [outer = 000000199BF1CC00] 04:05:15 INFO - PROCESS | 180 | 1468753515308 Marionette DEBUG loaded listener.js 04:05:15 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (000000199C795400) [pid = 180] [serial = 2183] [outer = 000000199BF1CC00] 04:05:16 INFO - PROCESS | 180 | 1468753516015 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]]]}] 04:05:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 04:05:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1079ms 04:05:16 INFO - PROCESS | 180 | 1468753516058 Marionette TRACE conn6 -> [0,2873,"getWindowHandle",null] 04:05:16 INFO - PROCESS | 180 | 1468753516063 Marionette TRACE conn6 <- [1,2873,null,{"value":"13"}] 04:05:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 04:05:16 INFO - PROCESS | 180 | 1468753516070 Marionette TRACE conn6 -> [0,2874,"setScriptTimeout",{"ms":35000}] 04:05:16 INFO - PROCESS | 180 | 1468753516073 Marionette TRACE conn6 <- [1,2874,null,{}] 04:05:16 INFO - PROCESS | 180 | 1468753516077 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}] 04:05:16 INFO - PROCESS | 180 | 1468753516080 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:16 INFO - PROCESS | 180 | 1468753516205 Marionette TRACE conn6 <- [1,2875,null,{"value":null}] 04:05:16 INFO - PROCESS | 180 | 1468753516332 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:16 INFO - PROCESS | 180 | 1468753516335 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:16 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACBDF800 == 35 [pid = 180] [id = 728] 04:05:16 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (000000199C74A800) [pid = 180] [serial = 2184] [outer = 0000000000000000] 04:05:16 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019A134C000) [pid = 180] [serial = 2185] [outer = 000000199C74A800] 04:05:16 INFO - PROCESS | 180 | 1468753516395 Marionette DEBUG loaded listener.js 04:05:16 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019A2A5E800) [pid = 180] [serial = 2186] [outer = 000000199C74A800] 04:05:17 INFO - PROCESS | 180 | 1468753517219 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]]]}] 04:05:17 INFO - PROCESS | 180 | --DOCSHELL 00000019AE59D800 == 34 [pid = 180] [id = 725] 04:05:17 INFO - PROCESS | 180 | --DOCSHELL 00000019AD7E0800 == 33 [pid = 180] [id = 724] 04:05:17 INFO - PROCESS | 180 | --DOCSHELL 00000019AD768800 == 32 [pid = 180] [id = 723] 04:05:17 INFO - PROCESS | 180 | --DOCSHELL 00000019ACBE0000 == 31 [pid = 180] [id = 722] 04:05:17 INFO - PROCESS | 180 | --DOCSHELL 00000019AB8BD800 == 30 [pid = 180] [id = 721] 04:05:17 INFO - PROCESS | 180 | --DOCSHELL 00000019A93F2000 == 29 [pid = 180] [id = 720] 04:05:17 INFO - PROCESS | 180 | --DOCSHELL 00000019A80D4800 == 28 [pid = 180] [id = 719] 04:05:17 INFO - PROCESS | 180 | --DOCSHELL 00000019A1F8F800 == 27 [pid = 180] [id = 718] 04:05:17 INFO - PROCESS | 180 | --DOMWINDOW == 84 (00000019A8738400) [pid = 180] [serial = 2125] [outer = 0000000000000000] [url = about:blank] 04:05:17 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019A975DC00) [pid = 180] [serial = 2128] [outer = 0000000000000000] [url = about:blank] 04:05:17 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019A6AA6C00) [pid = 180] [serial = 2119] [outer = 0000000000000000] [url = about:blank] 04:05:17 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019A6B31C00) [pid = 180] [serial = 2120] [outer = 0000000000000000] [url = about:blank] 04:05:17 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019AB02C000) [pid = 180] [serial = 2141] [outer = 0000000000000000] [url = about:blank] 04:05:17 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019A849EC00) [pid = 180] [serial = 2122] [outer = 0000000000000000] [url = about:blank] 04:05:17 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019A1E75000) [pid = 180] [serial = 2116] [outer = 0000000000000000] [url = about:blank] 04:05:17 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019A98CC800) [pid = 180] [serial = 2131] [outer = 0000000000000000] [url = about:blank] 04:05:17 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A25FB400) [pid = 180] [serial = 2117] [outer = 0000000000000000] [url = about:blank] 04:05:17 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A937E400) [pid = 180] [serial = 2105] [outer = 0000000000000000] [url = about:blank] 04:05:17 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019A0EC6000) [pid = 180] [serial = 2110] [outer = 0000000000000000] [url = about:blank] 04:05:17 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019A25BAC00) [pid = 180] [serial = 2111] [outer = 0000000000000000] [url = about:blank] 04:05:17 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019AA2AC800) [pid = 180] [serial = 2140] [outer = 0000000000000000] [url = about:blank] 04:05:17 INFO - PROCESS | 180 | --DOMWINDOW == 71 (000000199C196400) [pid = 180] [serial = 2107] [outer = 0000000000000000] [url = about:blank] 04:05:17 INFO - PROCESS | 180 | --DOMWINDOW == 70 (000000199C750400) [pid = 180] [serial = 2108] [outer = 0000000000000000] [url = about:blank] 04:05:17 INFO - PROCESS | 180 | --DOMWINDOW == 69 (000000199C25F800) [pid = 180] [serial = 2113] [outer = 0000000000000000] [url = about:blank] 04:05:17 INFO - PROCESS | 180 | --DOMWINDOW == 68 (000000199D829400) [pid = 180] [serial = 2114] [outer = 0000000000000000] [url = about:blank] 04:05:17 INFO - PROCESS | 180 | --DOMWINDOW == 67 (00000019A9765C00) [pid = 180] [serial = 2129] [outer = 0000000000000000] [url = about:blank] 04:05:17 INFO - PROCESS | 180 | --DOMWINDOW == 66 (00000019A5550C00) [pid = 180] [serial = 2134] [outer = 0000000000000000] [url = about:blank] 04:05:17 INFO - PROCESS | 180 | --DOMWINDOW == 65 (00000019A99A1400) [pid = 180] [serial = 2137] [outer = 0000000000000000] [url = about:blank] 04:05:17 INFO - PROCESS | 180 | --DOMWINDOW == 64 (00000019A98E9000) [pid = 180] [serial = 2132] [outer = 0000000000000000] [url = about:blank] 04:05:17 INFO - PROCESS | 180 | --DOMWINDOW == 63 (00000019A889BC00) [pid = 180] [serial = 2126] [outer = 0000000000000000] [url = about:blank] 04:05:17 INFO - PROCESS | 180 | --DOMWINDOW == 62 (00000019A98D5400) [pid = 180] [serial = 2135] [outer = 0000000000000000] [url = about:blank] 04:05:17 INFO - PROCESS | 180 | --DOMWINDOW == 61 (00000019AA004000) [pid = 180] [serial = 2138] [outer = 0000000000000000] [url = about:blank] 04:05:17 INFO - PROCESS | 180 | --DOMWINDOW == 60 (00000019A872DC00) [pid = 180] [serial = 2123] [outer = 0000000000000000] [url = about:blank] 04:05:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 04:05:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1243ms 04:05:17 INFO - PROCESS | 180 | 1468753517316 Marionette TRACE conn6 -> [0,2877,"getWindowHandle",null] 04:05:17 INFO - PROCESS | 180 | 1468753517320 Marionette TRACE conn6 <- [1,2877,null,{"value":"13"}] 04:05:17 INFO - PROCESS | 180 | 1468753517324 Marionette TRACE conn6 -> [0,2878,"setScriptTimeout",{"ms":35000}] 04:05:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 04:05:17 INFO - PROCESS | 180 | 1468753517327 Marionette TRACE conn6 <- [1,2878,null,{}] 04:05:17 INFO - PROCESS | 180 | 1468753517333 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}] 04:05:17 INFO - PROCESS | 180 | 1468753517336 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:17 INFO - PROCESS | 180 | 1468753517435 Marionette TRACE conn6 <- [1,2879,null,{"value":null}] 04:05:17 INFO - PROCESS | 180 | 1468753517443 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:17 INFO - PROCESS | 180 | 1468753517445 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:17 INFO - PROCESS | 180 | ++DOCSHELL 00000019A2535800 == 28 [pid = 180] [id = 729] 04:05:17 INFO - PROCESS | 180 | ++DOMWINDOW == 61 (000000199C198000) [pid = 180] [serial = 2187] [outer = 0000000000000000] 04:05:17 INFO - PROCESS | 180 | ++DOMWINDOW == 62 (000000199C754000) [pid = 180] [serial = 2188] [outer = 000000199C198000] 04:05:17 INFO - PROCESS | 180 | 1468753517494 Marionette DEBUG loaded listener.js 04:05:17 INFO - PROCESS | 180 | ++DOMWINDOW == 63 (000000199D82C000) [pid = 180] [serial = 2189] [outer = 000000199C198000] 04:05:18 INFO - PROCESS | 180 | 1468753518010 Marionette TRACE conn6 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 04:05:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 04:05:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 734ms 04:05:18 INFO - PROCESS | 180 | 1468753518063 Marionette TRACE conn6 -> [0,2881,"getWindowHandle",null] 04:05:18 INFO - PROCESS | 180 | 1468753518068 Marionette TRACE conn6 <- [1,2881,null,{"value":"13"}] 04:05:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 04:05:18 INFO - PROCESS | 180 | 1468753518074 Marionette TRACE conn6 -> [0,2882,"setScriptTimeout",{"ms":35000}] 04:05:18 INFO - PROCESS | 180 | 1468753518077 Marionette TRACE conn6 <- [1,2882,null,{}] 04:05:18 INFO - PROCESS | 180 | 1468753518081 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}] 04:05:18 INFO - PROCESS | 180 | 1468753518083 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:18 INFO - PROCESS | 180 | 1468753518174 Marionette TRACE conn6 <- [1,2883,null,{"value":null}] 04:05:18 INFO - PROCESS | 180 | 1468753518259 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:18 INFO - PROCESS | 180 | 1468753518262 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:18 INFO - PROCESS | 180 | ++DOCSHELL 00000019A86F2800 == 29 [pid = 180] [id = 730] 04:05:18 INFO - PROCESS | 180 | ++DOMWINDOW == 64 (00000019A0DD1800) [pid = 180] [serial = 2190] [outer = 0000000000000000] 04:05:18 INFO - PROCESS | 180 | ++DOMWINDOW == 65 (00000019A1E73800) [pid = 180] [serial = 2191] [outer = 00000019A0DD1800] 04:05:18 INFO - PROCESS | 180 | 1468753518310 Marionette DEBUG loaded listener.js 04:05:18 INFO - PROCESS | 180 | ++DOMWINDOW == 66 (00000019A25FA000) [pid = 180] [serial = 2192] [outer = 00000019A0DD1800] 04:05:18 INFO - PROCESS | 180 | 1468753518706 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]]]}] 04:05:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 04:05:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 691ms 04:05:18 INFO - PROCESS | 180 | 1468753518768 Marionette TRACE conn6 -> [0,2885,"getWindowHandle",null] 04:05:18 INFO - PROCESS | 180 | 1468753518771 Marionette TRACE conn6 <- [1,2885,null,{"value":"13"}] 04:05:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 04:05:18 INFO - PROCESS | 180 | 1468753518774 Marionette TRACE conn6 -> [0,2886,"setScriptTimeout",{"ms":35000}] 04:05:18 INFO - PROCESS | 180 | 1468753518778 Marionette TRACE conn6 <- [1,2886,null,{}] 04:05:18 INFO - PROCESS | 180 | 1468753518790 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}] 04:05:18 INFO - PROCESS | 180 | 1468753518796 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:18 INFO - PROCESS | 180 | 1468753518918 Marionette TRACE conn6 <- [1,2887,null,{"value":null}] 04:05:18 INFO - PROCESS | 180 | 1468753518934 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:18 INFO - PROCESS | 180 | 1468753518937 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:18 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACB55800 == 30 [pid = 180] [id = 731] 04:05:18 INFO - PROCESS | 180 | ++DOMWINDOW == 67 (000000199BC2D400) [pid = 180] [serial = 2193] [outer = 0000000000000000] 04:05:18 INFO - PROCESS | 180 | ++DOMWINDOW == 68 (00000019A6B34400) [pid = 180] [serial = 2194] [outer = 000000199BC2D400] 04:05:18 INFO - PROCESS | 180 | 1468753518986 Marionette DEBUG loaded listener.js 04:05:19 INFO - PROCESS | 180 | ++DOMWINDOW == 69 (00000019A7ED9000) [pid = 180] [serial = 2195] [outer = 000000199BC2D400] 04:05:19 INFO - PROCESS | 180 | 1468753519430 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]]]}] 04:05:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 04:05:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 692ms 04:05:19 INFO - PROCESS | 180 | 1468753519474 Marionette TRACE conn6 -> [0,2889,"getWindowHandle",null] 04:05:19 INFO - PROCESS | 180 | 1468753519476 Marionette TRACE conn6 <- [1,2889,null,{"value":"13"}] 04:05:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 04:05:19 INFO - PROCESS | 180 | 1468753519480 Marionette TRACE conn6 -> [0,2890,"setScriptTimeout",{"ms":35000}] 04:05:19 INFO - PROCESS | 180 | 1468753519482 Marionette TRACE conn6 <- [1,2890,null,{}] 04:05:19 INFO - PROCESS | 180 | 1468753519491 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}] 04:05:19 INFO - PROCESS | 180 | 1468753519493 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:19 INFO - PROCESS | 180 | 1468753519615 Marionette TRACE conn6 <- [1,2891,null,{"value":null}] 04:05:19 INFO - PROCESS | 180 | 1468753519665 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:19 INFO - PROCESS | 180 | 1468753519667 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:19 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD01B000 == 31 [pid = 180] [id = 732] 04:05:19 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (00000019A8424800) [pid = 180] [serial = 2196] [outer = 0000000000000000] 04:05:19 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (00000019A8728800) [pid = 180] [serial = 2197] [outer = 00000019A8424800] 04:05:19 INFO - PROCESS | 180 | 1468753519719 Marionette DEBUG loaded listener.js 04:05:19 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (00000019A873B000) [pid = 180] [serial = 2198] [outer = 00000019A8424800] 04:05:20 INFO - PROCESS | 180 | 1468753520148 Marionette TRACE conn6 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 04:05:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 04:05:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 692ms 04:05:20 INFO - PROCESS | 180 | 1468753520174 Marionette TRACE conn6 -> [0,2893,"getWindowHandle",null] 04:05:20 INFO - PROCESS | 180 | 1468753520177 Marionette TRACE conn6 <- [1,2893,null,{"value":"13"}] 04:05:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 04:05:20 INFO - PROCESS | 180 | 1468753520180 Marionette TRACE conn6 -> [0,2894,"setScriptTimeout",{"ms":35000}] 04:05:20 INFO - PROCESS | 180 | 1468753520182 Marionette TRACE conn6 <- [1,2894,null,{}] 04:05:20 INFO - PROCESS | 180 | 1468753520185 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}] 04:05:20 INFO - PROCESS | 180 | 1468753520187 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:20 INFO - PROCESS | 180 | 1468753520300 Marionette TRACE conn6 <- [1,2895,null,{"value":null}] 04:05:20 INFO - PROCESS | 180 | 1468753520385 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:20 INFO - PROCESS | 180 | 1468753520388 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:20 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD7D5000 == 32 [pid = 180] [id = 733] 04:05:20 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019A8A6EC00) [pid = 180] [serial = 2199] [outer = 0000000000000000] 04:05:20 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019A8A75C00) [pid = 180] [serial = 2200] [outer = 00000019A8A6EC00] 04:05:20 INFO - PROCESS | 180 | 1468753520432 Marionette DEBUG loaded listener.js 04:05:20 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A9058400) [pid = 180] [serial = 2201] [outer = 00000019A8A6EC00] 04:05:20 INFO - PROCESS | 180 | 1468753520859 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]]]}] 04:05:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 04:05:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 733ms 04:05:20 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 04:05:20 INFO - PROCESS | 180 | 1468753520917 Marionette TRACE conn6 -> [0,2897,"getWindowHandle",null] 04:05:20 INFO - PROCESS | 180 | 1468753520919 Marionette TRACE conn6 <- [1,2897,null,{"value":"13"}] 04:05:20 INFO - PROCESS | 180 | 1468753520922 Marionette TRACE conn6 -> [0,2898,"setScriptTimeout",{"ms":35000}] 04:05:20 INFO - PROCESS | 180 | 1468753520924 Marionette TRACE conn6 <- [1,2898,null,{}] 04:05:20 INFO - PROCESS | 180 | 1468753520932 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}] 04:05:20 INFO - PROCESS | 180 | 1468753520939 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:21 INFO - PROCESS | 180 | 1468753521088 Marionette TRACE conn6 <- [1,2899,null,{"value":null}] 04:05:21 INFO - PROCESS | 180 | 1468753521146 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:21 INFO - PROCESS | 180 | 1468753521148 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:21 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE5E7000 == 33 [pid = 180] [id = 734] 04:05:21 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A9385800) [pid = 180] [serial = 2202] [outer = 0000000000000000] 04:05:21 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A98D4C00) [pid = 180] [serial = 2203] [outer = 00000019A9385800] 04:05:21 INFO - PROCESS | 180 | 1468753521193 Marionette DEBUG loaded listener.js 04:05:21 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A98EA800) [pid = 180] [serial = 2204] [outer = 00000019A9385800] 04:05:21 INFO - PROCESS | 180 | --DOMWINDOW == 77 (000000199C0C1000) [pid = 180] [serial = 2154] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 04:05:21 INFO - PROCESS | 180 | --DOMWINDOW == 76 (000000199C0BF800) [pid = 180] [serial = 2160] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 04:05:21 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A5577400) [pid = 180] [serial = 2163] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 04:05:21 INFO - PROCESS | 180 | --DOMWINDOW == 74 (000000199C190800) [pid = 180] [serial = 2151] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 04:05:21 INFO - PROCESS | 180 | --DOMWINDOW == 73 (000000199C0B2800) [pid = 180] [serial = 2166] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 04:05:21 INFO - PROCESS | 180 | --DOMWINDOW == 72 (000000199D835000) [pid = 180] [serial = 2157] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 04:05:21 INFO - PROCESS | 180 | --DOMWINDOW == 71 (00000019A6B37400) [pid = 180] [serial = 2169] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 04:05:21 INFO - PROCESS | 180 | --DOMWINDOW == 70 (000000199BC2F800) [pid = 180] [serial = 2175] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 04:05:21 INFO - PROCESS | 180 | --DOMWINDOW == 69 (000000199C0C3800) [pid = 180] [serial = 2142] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 04:05:21 INFO - PROCESS | 180 | --DOMWINDOW == 68 (00000019A60C0000) [pid = 180] [serial = 2145] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 04:05:21 INFO - PROCESS | 180 | --DOMWINDOW == 67 (00000019A9384400) [pid = 180] [serial = 2148] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 04:05:21 INFO - PROCESS | 180 | --DOMWINDOW == 66 (00000019A06C8C00) [pid = 180] [serial = 2172] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 04:05:21 INFO - PROCESS | 180 | 1468753521600 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]]]}] 04:05:21 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 04:05:21 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 04:05:21 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 733ms 04:05:21 INFO - PROCESS | 180 | 1468753521659 Marionette TRACE conn6 -> [0,2901,"getWindowHandle",null] 04:05:21 INFO - PROCESS | 180 | 1468753521661 Marionette TRACE conn6 <- [1,2901,null,{"value":"13"}] 04:05:21 INFO - TEST-START | /DOMEvents/constructors.html 04:05:21 INFO - PROCESS | 180 | 1468753521664 Marionette TRACE conn6 -> [0,2902,"setScriptTimeout",{"ms":35000}] 04:05:21 INFO - PROCESS | 180 | 1468753521666 Marionette TRACE conn6 <- [1,2902,null,{}] 04:05:21 INFO - PROCESS | 180 | 1468753521670 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}] 04:05:21 INFO - PROCESS | 180 | 1468753521672 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:21 INFO - PROCESS | 180 | 1468753521753 Marionette TRACE conn6 <- [1,2903,null,{"value":null}] 04:05:21 INFO - PROCESS | 180 | 1468753521759 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:21 INFO - PROCESS | 180 | 1468753521761 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:21 INFO - PROCESS | 180 | ++DOCSHELL 00000019AF716000 == 34 [pid = 180] [id = 735] 04:05:21 INFO - PROCESS | 180 | ++DOMWINDOW == 67 (000000199D5C6800) [pid = 180] [serial = 2205] [outer = 0000000000000000] 04:05:21 INFO - PROCESS | 180 | ++DOMWINDOW == 68 (00000019A1E75800) [pid = 180] [serial = 2206] [outer = 000000199D5C6800] 04:05:21 INFO - PROCESS | 180 | 1468753521805 Marionette DEBUG loaded listener.js 04:05:21 INFO - PROCESS | 180 | ++DOMWINDOW == 69 (00000019A8741C00) [pid = 180] [serial = 2207] [outer = 000000199D5C6800] 04:05:22 INFO - PROCESS | 180 | 1468753522324 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]]]}] 04:05:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 04:05:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 04:05:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 04:05:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 04:05:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 04:05:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 04:05:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 04:05:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 04:05:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 04:05:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 04:05:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 04:05:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 04:05:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 04:05:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 04:05:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 04:05:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 04:05:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 04:05:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 04:05:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 04:05:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 04:05:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 04:05:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 04:05:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 04:05:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 04:05:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 04:05:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 04:05:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 04:05:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 04:05:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 04:05:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 04:05:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 04:05:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 04:05:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 04:05:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 04:05:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 04:05:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 04:05:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 04:05:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 04:05:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 04:05:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:05:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 04:05:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 04:05:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 04:05:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:05:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 04:05:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 04:05:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 04:05:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:05:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 04:05:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 04:05:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 04:05:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:05:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 04:05:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 04:05:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 04:05:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:05:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 04:05:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 04:05:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 04:05:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:05:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 04:05:22 INFO - TEST-OK | /DOMEvents/constructors.html | took 706ms 04:05:22 INFO - PROCESS | 180 | 1468753522374 Marionette TRACE conn6 -> [0,2905,"getWindowHandle",null] 04:05:22 INFO - PROCESS | 180 | 1468753522377 Marionette TRACE conn6 <- [1,2905,null,{"value":"13"}] 04:05:22 INFO - TEST-START | /DOMEvents/event-phases-order.html 04:05:22 INFO - PROCESS | 180 | 1468753522380 Marionette TRACE conn6 -> [0,2906,"setScriptTimeout",{"ms":35000}] 04:05:22 INFO - PROCESS | 180 | 1468753522382 Marionette TRACE conn6 <- [1,2906,null,{}] 04:05:22 INFO - PROCESS | 180 | 1468753522386 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}] 04:05:22 INFO - PROCESS | 180 | 1468753522388 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:22 INFO - PROCESS | 180 | 1468753522471 Marionette TRACE conn6 <- [1,2907,null,{"value":null}] 04:05:22 INFO - PROCESS | 180 | 1468753522478 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:22 INFO - PROCESS | 180 | 1468753522480 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:22 INFO - PROCESS | 180 | ++DOCSHELL 00000019B0641000 == 35 [pid = 180] [id = 736] 04:05:22 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (00000019A8E99C00) [pid = 180] [serial = 2208] [outer = 0000000000000000] 04:05:22 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (00000019A999FC00) [pid = 180] [serial = 2209] [outer = 00000019A8E99C00] 04:05:22 INFO - PROCESS | 180 | 1468753522527 Marionette DEBUG loaded listener.js 04:05:22 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (00000019AA2AF400) [pid = 180] [serial = 2210] [outer = 00000019A8E99C00] 04:05:22 INFO - PROCESS | 180 | 1468753522915 Marionette TRACE conn6 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 04:05:22 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 04:05:22 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 586ms 04:05:22 INFO - PROCESS | 180 | 1468753522980 Marionette TRACE conn6 -> [0,2909,"getWindowHandle",null] 04:05:22 INFO - PROCESS | 180 | 1468753522982 Marionette TRACE conn6 <- [1,2909,null,{"value":"13"}] 04:05:22 INFO - PROCESS | 180 | 1468753522986 Marionette TRACE conn6 -> [0,2910,"setScriptTimeout",{"ms":35000}] 04:05:22 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 04:05:22 INFO - PROCESS | 180 | 1468753522987 Marionette TRACE conn6 <- [1,2910,null,{}] 04:05:22 INFO - PROCESS | 180 | 1468753522991 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}] 04:05:22 INFO - PROCESS | 180 | 1468753522993 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:23 INFO - PROCESS | 180 | 1468753523079 Marionette TRACE conn6 <- [1,2911,null,{"value":null}] 04:05:23 INFO - PROCESS | 180 | 1468753523111 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:23 INFO - PROCESS | 180 | 1468753523113 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:23 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACB54800 == 36 [pid = 180] [id = 737] 04:05:23 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019AA2B1000) [pid = 180] [serial = 2211] [outer = 0000000000000000] 04:05:23 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019AB80AC00) [pid = 180] [serial = 2212] [outer = 00000019AA2B1000] 04:05:23 INFO - PROCESS | 180 | 1468753523156 Marionette DEBUG loaded listener.js 04:05:23 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019AC08AC00) [pid = 180] [serial = 2213] [outer = 00000019AA2B1000] 04:05:23 INFO - PROCESS | 180 | [180] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 04:05:23 INFO - PROCESS | 180 | [180] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 04:05:23 INFO - PROCESS | 180 | [180] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 04:05:23 INFO - PROCESS | 180 | [180] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 04:05:23 INFO - PROCESS | 180 | 1468753523671 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]]]}] 04:05:23 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 04:05:23 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 04:05:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 04:05:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:05:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:05:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:05:23 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 04:05:23 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 04:05:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:05:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:05:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:05:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:05:23 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 04:05:23 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 04:05:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:05:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:05:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:05:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:05:23 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]" 04:05:23 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 04:05:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:05:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:05:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:05:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:05:23 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 04:05:23 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 739ms 04:05:23 INFO - PROCESS | 180 | 1468753523740 Marionette TRACE conn6 -> [0,2913,"getWindowHandle",null] 04:05:23 INFO - PROCESS | 180 | 1468753523745 Marionette TRACE conn6 <- [1,2913,null,{"value":"13"}] 04:05:23 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 04:05:23 INFO - PROCESS | 180 | 1468753523752 Marionette TRACE conn6 -> [0,2914,"setScriptTimeout",{"ms":35000}] 04:05:23 INFO - PROCESS | 180 | 1468753523756 Marionette TRACE conn6 <- [1,2914,null,{}] 04:05:23 INFO - PROCESS | 180 | 1468753523762 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}] 04:05:23 INFO - PROCESS | 180 | 1468753523766 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:23 INFO - PROCESS | 180 | 1468753523916 Marionette TRACE conn6 <- [1,2915,null,{"value":null}] 04:05:24 INFO - PROCESS | 180 | 1468753523992 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:24 INFO - PROCESS | 180 | 1468753523998 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:24 INFO - PROCESS | 180 | ++DOCSHELL 00000019A80D7000 == 37 [pid = 180] [id = 738] 04:05:24 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (000000199CE44C00) [pid = 180] [serial = 2214] [outer = 0000000000000000] 04:05:24 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (000000199D835800) [pid = 180] [serial = 2215] [outer = 000000199CE44C00] 04:05:24 INFO - PROCESS | 180 | 1468753524057 Marionette DEBUG loaded listener.js 04:05:24 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A10DD400) [pid = 180] [serial = 2216] [outer = 000000199CE44C00] 04:05:24 INFO - PROCESS | 180 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 04:05:24 INFO - PROCESS | 180 | 1468753524642 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]]]}] 04:05:24 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 04:05:24 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 941ms 04:05:24 INFO - PROCESS | 180 | 1468753524698 Marionette TRACE conn6 -> [0,2917,"getWindowHandle",null] 04:05:24 INFO - PROCESS | 180 | 1468753524703 Marionette TRACE conn6 <- [1,2917,null,{"value":"13"}] 04:05:24 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 04:05:24 INFO - PROCESS | 180 | 1468753524710 Marionette TRACE conn6 -> [0,2918,"setScriptTimeout",{"ms":35000}] 04:05:24 INFO - PROCESS | 180 | 1468753524713 Marionette TRACE conn6 <- [1,2918,null,{}] 04:05:24 INFO - PROCESS | 180 | 1468753524717 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}] 04:05:24 INFO - PROCESS | 180 | 1468753524720 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:24 INFO - PROCESS | 180 | 1468753524838 Marionette TRACE conn6 <- [1,2919,null,{"value":null}] 04:05:24 INFO - PROCESS | 180 | 1468753524935 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:24 INFO - PROCESS | 180 | 1468753524938 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:24 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD7E0000 == 38 [pid = 180] [id = 739] 04:05:24 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A6B31400) [pid = 180] [serial = 2217] [outer = 0000000000000000] 04:05:24 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A6B3B400) [pid = 180] [serial = 2218] [outer = 00000019A6B31400] 04:05:25 INFO - PROCESS | 180 | 1468753524995 Marionette DEBUG loaded listener.js 04:05:25 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A8731800) [pid = 180] [serial = 2219] [outer = 00000019A6B31400] 04:05:25 INFO - PROCESS | 180 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 04:05:25 INFO - PROCESS | 180 | 1468753525513 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]]]}] 04:05:25 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 04:05:25 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 839ms 04:05:25 INFO - PROCESS | 180 | 1468753525590 Marionette TRACE conn6 -> [0,2921,"getWindowHandle",null] 04:05:25 INFO - PROCESS | 180 | 1468753525593 Marionette TRACE conn6 <- [1,2921,null,{"value":"13"}] 04:05:25 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 04:05:25 INFO - PROCESS | 180 | 1468753525614 Marionette TRACE conn6 -> [0,2922,"setScriptTimeout",{"ms":35000}] 04:05:25 INFO - PROCESS | 180 | 1468753525618 Marionette TRACE conn6 <- [1,2922,null,{}] 04:05:25 INFO - PROCESS | 180 | 1468753525630 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}] 04:05:25 INFO - PROCESS | 180 | 1468753525636 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:25 INFO - PROCESS | 180 | 1468753525759 Marionette TRACE conn6 <- [1,2923,null,{"value":null}] 04:05:25 INFO - PROCESS | 180 | 1468753525850 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:25 INFO - PROCESS | 180 | 1468753525854 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:25 INFO - PROCESS | 180 | ++DOCSHELL 00000019B0D19000 == 39 [pid = 180] [id = 740] 04:05:25 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A938B000) [pid = 180] [serial = 2220] [outer = 0000000000000000] 04:05:25 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A97AD400) [pid = 180] [serial = 2221] [outer = 00000019A938B000] 04:05:25 INFO - PROCESS | 180 | 1468753525912 Marionette DEBUG loaded listener.js 04:05:26 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019AA262400) [pid = 180] [serial = 2222] [outer = 00000019A938B000] 04:05:26 INFO - PROCESS | 180 | 1468753526402 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]]]}] 04:05:26 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 04:05:26 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 838ms 04:05:26 INFO - PROCESS | 180 | 1468753526452 Marionette TRACE conn6 -> [0,2925,"getWindowHandle",null] 04:05:26 INFO - PROCESS | 180 | 1468753526455 Marionette TRACE conn6 <- [1,2925,null,{"value":"13"}] 04:05:26 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 04:05:26 INFO - PROCESS | 180 | 1468753526459 Marionette TRACE conn6 -> [0,2926,"setScriptTimeout",{"ms":35000}] 04:05:26 INFO - PROCESS | 180 | 1468753526461 Marionette TRACE conn6 <- [1,2926,null,{}] 04:05:26 INFO - PROCESS | 180 | 1468753526465 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}] 04:05:26 INFO - PROCESS | 180 | 1468753526467 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:26 INFO - PROCESS | 180 | 1468753526611 Marionette TRACE conn6 <- [1,2927,null,{"value":null}] 04:05:26 INFO - PROCESS | 180 | 1468753526737 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:26 INFO - PROCESS | 180 | 1468753526739 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:26 INFO - PROCESS | 180 | ++DOCSHELL 00000019B12DC000 == 40 [pid = 180] [id = 741] 04:05:26 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019AA008000) [pid = 180] [serial = 2223] [outer = 0000000000000000] 04:05:26 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (00000019AC3BA000) [pid = 180] [serial = 2224] [outer = 00000019AA008000] 04:05:26 INFO - PROCESS | 180 | 1468753526797 Marionette DEBUG loaded listener.js 04:05:26 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (00000019ACBA6400) [pid = 180] [serial = 2225] [outer = 00000019AA008000] 04:05:27 INFO - PROCESS | 180 | 1468753527330 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]]]}] 04:05:27 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. 04:05:27 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 880ms 04:05:27 INFO - PROCESS | 180 | 1468753527341 Marionette TRACE conn6 -> [0,2929,"getWindowHandle",null] 04:05:27 INFO - PROCESS | 180 | 1468753527344 Marionette TRACE conn6 <- [1,2929,null,{"value":"13"}] 04:05:27 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 04:05:27 INFO - PROCESS | 180 | 1468753527347 Marionette TRACE conn6 -> [0,2930,"setScriptTimeout",{"ms":35000}] 04:05:27 INFO - PROCESS | 180 | 1468753527350 Marionette TRACE conn6 <- [1,2930,null,{}] 04:05:27 INFO - PROCESS | 180 | 1468753527353 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}] 04:05:27 INFO - PROCESS | 180 | 1468753527356 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:27 INFO - PROCESS | 180 | 1468753527465 Marionette TRACE conn6 <- [1,2931,null,{"value":null}] 04:05:27 INFO - PROCESS | 180 | 1468753527707 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:27 INFO - PROCESS | 180 | 1468753527710 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:27 INFO - PROCESS | 180 | ++DOCSHELL 00000019A254E800 == 41 [pid = 180] [id = 742] 04:05:27 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (000000199B3CB000) [pid = 180] [serial = 2226] [outer = 0000000000000000] 04:05:27 INFO - PROCESS | 180 | ++DOMWINDOW == 89 (000000199C0AC800) [pid = 180] [serial = 2227] [outer = 000000199B3CB000] 04:05:27 INFO - PROCESS | 180 | 1468753527780 Marionette DEBUG loaded listener.js 04:05:27 INFO - PROCESS | 180 | ++DOMWINDOW == 90 (000000199C79B000) [pid = 180] [serial = 2228] [outer = 000000199B3CB000] 04:05:28 INFO - PROCESS | 180 | 1468753528308 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"]]]}] 04:05:28 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 04:05:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 04:05:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 04:05:28 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1026ms 04:05:28 INFO - PROCESS | 180 | 1468753528378 Marionette TRACE conn6 -> [0,2933,"getWindowHandle",null] 04:05:28 INFO - PROCESS | 180 | 1468753528382 Marionette TRACE conn6 <- [1,2933,null,{"value":"13"}] 04:05:28 INFO - PROCESS | 180 | 1468753528387 Marionette TRACE conn6 -> [0,2934,"setScriptTimeout",{"ms":35000}] 04:05:28 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 04:05:28 INFO - PROCESS | 180 | 1468753528389 Marionette TRACE conn6 <- [1,2934,null,{}] 04:05:28 INFO - PROCESS | 180 | 1468753528411 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}] 04:05:28 INFO - PROCESS | 180 | 1468753528415 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:28 INFO - PROCESS | 180 | 1468753528530 Marionette TRACE conn6 <- [1,2935,null,{"value":null}] 04:05:29 INFO - PROCESS | 180 | --DOCSHELL 00000019B0641000 == 40 [pid = 180] [id = 736] 04:05:29 INFO - PROCESS | 180 | --DOCSHELL 00000019AF716000 == 39 [pid = 180] [id = 735] 04:05:29 INFO - PROCESS | 180 | --DOCSHELL 00000019AE5E7000 == 38 [pid = 180] [id = 734] 04:05:29 INFO - PROCESS | 180 | --DOCSHELL 00000019AD7D5000 == 37 [pid = 180] [id = 733] 04:05:29 INFO - PROCESS | 180 | --DOCSHELL 00000019AD01B000 == 36 [pid = 180] [id = 732] 04:05:29 INFO - PROCESS | 180 | --DOCSHELL 00000019ACB55800 == 35 [pid = 180] [id = 731] 04:05:29 INFO - PROCESS | 180 | --DOCSHELL 00000019A86F2800 == 34 [pid = 180] [id = 730] 04:05:29 INFO - PROCESS | 180 | --DOCSHELL 00000019A2535800 == 33 [pid = 180] [id = 729] 04:05:29 INFO - PROCESS | 180 | --DOCSHELL 00000019ACBDF800 == 32 [pid = 180] [id = 728] 04:05:29 INFO - PROCESS | 180 | --DOCSHELL 00000019A93F1000 == 31 [pid = 180] [id = 726] 04:05:29 INFO - PROCESS | 180 | --DOCSHELL 00000019A7FDD000 == 30 [pid = 180] [id = 727] 04:05:29 INFO - PROCESS | 180 | --DOCSHELL 00000019A1E40800 == 29 [pid = 180] [id = 717] 04:05:29 INFO - PROCESS | 180 | --DOCSHELL 00000019A254E800 == 28 [pid = 180] [id = 742] 04:05:29 INFO - PROCESS | 180 | --DOCSHELL 00000019B12DC000 == 27 [pid = 180] [id = 741] 04:05:29 INFO - PROCESS | 180 | --DOCSHELL 00000019B0D19000 == 26 [pid = 180] [id = 740] 04:05:29 INFO - PROCESS | 180 | --DOCSHELL 00000019AD7E0000 == 25 [pid = 180] [id = 739] 04:05:29 INFO - PROCESS | 180 | --DOCSHELL 00000019ACB54800 == 24 [pid = 180] [id = 737] 04:05:29 INFO - PROCESS | 180 | --DOCSHELL 00000019A80D7000 == 23 [pid = 180] [id = 738] 04:05:29 INFO - PROCESS | 180 | 1468753529271 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:29 INFO - PROCESS | 180 | 1468753529275 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:29 INFO - PROCESS | 180 | --DOMWINDOW == 89 (000000199C255000) [pid = 180] [serial = 2155] [outer = 0000000000000000] [url = about:blank] 04:05:29 INFO - PROCESS | 180 | --DOMWINDOW == 88 (000000199C472800) [pid = 180] [serial = 2156] [outer = 0000000000000000] [url = about:blank] 04:05:29 INFO - PROCESS | 180 | --DOMWINDOW == 87 (00000019A25F0400) [pid = 180] [serial = 2161] [outer = 0000000000000000] [url = about:blank] 04:05:29 INFO - PROCESS | 180 | --DOMWINDOW == 86 (00000019A5A0EC00) [pid = 180] [serial = 2164] [outer = 0000000000000000] [url = about:blank] 04:05:29 INFO - PROCESS | 180 | --DOMWINDOW == 85 (000000199D82E800) [pid = 180] [serial = 2153] [outer = 0000000000000000] [url = about:blank] 04:05:29 INFO - PROCESS | 180 | --DOMWINDOW == 84 (000000199C261C00) [pid = 180] [serial = 2152] [outer = 0000000000000000] [url = about:blank] 04:05:29 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019A6B06C00) [pid = 180] [serial = 2167] [outer = 0000000000000000] [url = about:blank] 04:05:29 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019A6A4DC00) [pid = 180] [serial = 2165] [outer = 0000000000000000] [url = about:blank] 04:05:29 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019A05AFC00) [pid = 180] [serial = 2158] [outer = 0000000000000000] [url = about:blank] 04:05:29 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019A087E800) [pid = 180] [serial = 2159] [outer = 0000000000000000] [url = about:blank] 04:05:29 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019A7EE2400) [pid = 180] [serial = 2170] [outer = 0000000000000000] [url = about:blank] 04:05:29 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019A6B36C00) [pid = 180] [serial = 2168] [outer = 0000000000000000] [url = about:blank] 04:05:29 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019A872BC00) [pid = 180] [serial = 2176] [outer = 0000000000000000] [url = about:blank] 04:05:29 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A0DC4400) [pid = 180] [serial = 2144] [outer = 0000000000000000] [url = about:blank] 04:05:29 INFO - PROCESS | 180 | --DOMWINDOW == 75 (000000199C752400) [pid = 180] [serial = 2143] [outer = 0000000000000000] [url = about:blank] 04:05:29 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019A8744400) [pid = 180] [serial = 2171] [outer = 0000000000000000] [url = about:blank] 04:05:29 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019A8098C00) [pid = 180] [serial = 2147] [outer = 0000000000000000] [url = about:blank] 04:05:29 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019A6AAC800) [pid = 180] [serial = 2146] [outer = 0000000000000000] [url = about:blank] 04:05:29 INFO - PROCESS | 180 | --DOMWINDOW == 71 (00000019AB02E000) [pid = 180] [serial = 2150] [outer = 0000000000000000] [url = about:blank] 04:05:29 INFO - PROCESS | 180 | --DOMWINDOW == 70 (00000019A970F400) [pid = 180] [serial = 2149] [outer = 0000000000000000] [url = about:blank] 04:05:29 INFO - PROCESS | 180 | --DOMWINDOW == 69 (00000019A8E98000) [pid = 180] [serial = 2179] [outer = 0000000000000000] [url = about:blank] 04:05:29 INFO - PROCESS | 180 | --DOMWINDOW == 68 (00000019A7E17C00) [pid = 180] [serial = 2173] [outer = 0000000000000000] [url = about:blank] 04:05:29 INFO - PROCESS | 180 | --DOMWINDOW == 67 (00000019A278D800) [pid = 180] [serial = 2162] [outer = 0000000000000000] [url = about:blank] 04:05:29 INFO - PROCESS | 180 | --DOMWINDOW == 66 (00000019A8751400) [pid = 180] [serial = 2174] [outer = 0000000000000000] [url = about:blank] 04:05:29 INFO - PROCESS | 180 | --DOMWINDOW == 65 (00000019A8BE6C00) [pid = 180] [serial = 2177] [outer = 0000000000000000] [url = about:blank] 04:05:29 INFO - PROCESS | 180 | ++DOCSHELL 000000199BC7C000 == 24 [pid = 180] [id = 743] 04:05:29 INFO - PROCESS | 180 | ++DOMWINDOW == 66 (000000199A32B800) [pid = 180] [serial = 2229] [outer = 0000000000000000] 04:05:29 INFO - PROCESS | 180 | ++DOMWINDOW == 67 (000000199B32E000) [pid = 180] [serial = 2230] [outer = 000000199A32B800] 04:05:29 INFO - PROCESS | 180 | 1468753529384 Marionette DEBUG loaded listener.js 04:05:29 INFO - PROCESS | 180 | ++DOMWINDOW == 68 (000000199BF21800) [pid = 180] [serial = 2231] [outer = 000000199A32B800] 04:05:29 INFO - PROCESS | 180 | 1468753529793 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]]]}] 04:05:29 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. 04:05:29 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1445ms 04:05:29 INFO - PROCESS | 180 | 1468753529857 Marionette TRACE conn6 -> [0,2937,"getWindowHandle",null] 04:05:29 INFO - PROCESS | 180 | 1468753529860 Marionette TRACE conn6 <- [1,2937,null,{"value":"13"}] 04:05:29 INFO - PROCESS | 180 | 1468753529866 Marionette TRACE conn6 -> [0,2938,"setScriptTimeout",{"ms":35000}] 04:05:29 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 04:05:29 INFO - PROCESS | 180 | 1468753529869 Marionette TRACE conn6 <- [1,2938,null,{}] 04:05:29 INFO - PROCESS | 180 | 1468753529875 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}] 04:05:29 INFO - PROCESS | 180 | 1468753529879 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:29 INFO - PROCESS | 180 | 1468753529969 Marionette TRACE conn6 <- [1,2939,null,{"value":null}] 04:05:29 INFO - PROCESS | 180 | 1468753529978 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:29 INFO - PROCESS | 180 | 1468753529981 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:30 INFO - PROCESS | 180 | ++DOCSHELL 00000019A5943800 == 25 [pid = 180] [id = 744] 04:05:30 INFO - PROCESS | 180 | ++DOMWINDOW == 69 (000000199C467800) [pid = 180] [serial = 2232] [outer = 0000000000000000] 04:05:30 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (000000199C790800) [pid = 180] [serial = 2233] [outer = 000000199C467800] 04:05:30 INFO - PROCESS | 180 | 1468753530029 Marionette DEBUG loaded listener.js 04:05:30 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (000000199D82D000) [pid = 180] [serial = 2234] [outer = 000000199C467800] 04:05:30 INFO - PROCESS | 180 | ++DOCSHELL 000000199D520000 == 26 [pid = 180] [id = 745] 04:05:30 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (00000019A05BAC00) [pid = 180] [serial = 2235] [outer = 0000000000000000] 04:05:30 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019A06C4C00) [pid = 180] [serial = 2236] [outer = 00000019A05BAC00] 04:05:30 INFO - PROCESS | 180 | 1468753530489 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]]]}] 04:05:30 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. 04:05:30 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 692ms 04:05:30 INFO - PROCESS | 180 | 1468753530565 Marionette TRACE conn6 -> [0,2941,"getWindowHandle",null] 04:05:30 INFO - PROCESS | 180 | 1468753530570 Marionette TRACE conn6 <- [1,2941,null,{"value":"13"}] 04:05:30 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 04:05:30 INFO - PROCESS | 180 | 1468753530575 Marionette TRACE conn6 -> [0,2942,"setScriptTimeout",{"ms":35000}] 04:05:30 INFO - PROCESS | 180 | 1468753530577 Marionette TRACE conn6 <- [1,2942,null,{}] 04:05:30 INFO - PROCESS | 180 | 1468753530581 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}] 04:05:30 INFO - PROCESS | 180 | 1468753530584 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:30 INFO - PROCESS | 180 | 1468753530724 Marionette TRACE conn6 <- [1,2943,null,{"value":null}] 04:05:30 INFO - PROCESS | 180 | 1468753530805 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:30 INFO - PROCESS | 180 | 1468753530807 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:30 INFO - PROCESS | 180 | ++DOCSHELL 00000019A74B5800 == 27 [pid = 180] [id = 746] 04:05:30 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (000000199D833000) [pid = 180] [serial = 2237] [outer = 0000000000000000] 04:05:30 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A0E97800) [pid = 180] [serial = 2238] [outer = 000000199D833000] 04:05:30 INFO - PROCESS | 180 | 1468753530861 Marionette DEBUG loaded listener.js 04:05:30 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A1FC7400) [pid = 180] [serial = 2239] [outer = 000000199D833000] 04:05:31 INFO - PROCESS | 180 | 1468753531223 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]]]}] 04:05:31 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:05:31 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 04:05:31 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 691ms 04:05:31 INFO - PROCESS | 180 | 1468753531267 Marionette TRACE conn6 -> [0,2945,"getWindowHandle",null] 04:05:31 INFO - PROCESS | 180 | 1468753531270 Marionette TRACE conn6 <- [1,2945,null,{"value":"13"}] 04:05:31 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 04:05:31 INFO - PROCESS | 180 | 1468753531275 Marionette TRACE conn6 -> [0,2946,"setScriptTimeout",{"ms":35000}] 04:05:31 INFO - PROCESS | 180 | 1468753531282 Marionette TRACE conn6 <- [1,2946,null,{}] 04:05:31 INFO - PROCESS | 180 | 1468753531304 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}] 04:05:31 INFO - PROCESS | 180 | 1468753531309 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:31 INFO - PROCESS | 180 | 1468753531449 Marionette TRACE conn6 <- [1,2947,null,{"value":null}] 04:05:31 INFO - PROCESS | 180 | 1468753531456 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:31 INFO - PROCESS | 180 | 1468753531458 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:31 INFO - PROCESS | 180 | ++DOCSHELL 00000019AC0AB800 == 28 [pid = 180] [id = 747] 04:05:31 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A278B400) [pid = 180] [serial = 2240] [outer = 0000000000000000] 04:05:31 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A5552C00) [pid = 180] [serial = 2241] [outer = 00000019A278B400] 04:05:31 INFO - PROCESS | 180 | 1468753531504 Marionette DEBUG loaded listener.js 04:05:31 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A6B04000) [pid = 180] [serial = 2242] [outer = 00000019A278B400] 04:05:31 INFO - PROCESS | 180 | 1468753531930 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]]]}] 04:05:31 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. 04:05:31 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 690ms 04:05:31 INFO - PROCESS | 180 | 1468753531966 Marionette TRACE conn6 -> [0,2949,"getWindowHandle",null] 04:05:31 INFO - PROCESS | 180 | 1468753531969 Marionette TRACE conn6 <- [1,2949,null,{"value":"13"}] 04:05:31 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 04:05:31 INFO - PROCESS | 180 | 1468753531972 Marionette TRACE conn6 -> [0,2950,"setScriptTimeout",{"ms":35000}] 04:05:31 INFO - PROCESS | 180 | 1468753531974 Marionette TRACE conn6 <- [1,2950,null,{}] 04:05:31 INFO - PROCESS | 180 | 1468753531978 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}] 04:05:31 INFO - PROCESS | 180 | 1468753531980 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:32 INFO - PROCESS | 180 | 1468753532092 Marionette TRACE conn6 <- [1,2951,null,{"value":null}] 04:05:32 INFO - PROCESS | 180 | 1468753532172 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:32 INFO - PROCESS | 180 | 1468753532174 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:32 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACEDC800 == 29 [pid = 180] [id = 748] 04:05:32 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (000000199C0C3800) [pid = 180] [serial = 2243] [outer = 0000000000000000] 04:05:32 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A6B36C00) [pid = 180] [serial = 2244] [outer = 000000199C0C3800] 04:05:32 INFO - PROCESS | 180 | 1468753532219 Marionette DEBUG loaded listener.js 04:05:32 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A8098C00) [pid = 180] [serial = 2245] [outer = 000000199C0C3800] 04:05:32 INFO - PROCESS | 180 | 1468753532602 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]]]}] 04:05:32 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. 04:05:32 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 692ms 04:05:32 INFO - PROCESS | 180 | 1468753532666 Marionette TRACE conn6 -> [0,2953,"getWindowHandle",null] 04:05:32 INFO - PROCESS | 180 | 1468753532669 Marionette TRACE conn6 <- [1,2953,null,{"value":"13"}] 04:05:32 INFO - PROCESS | 180 | 1468753532672 Marionette TRACE conn6 -> [0,2954,"setScriptTimeout",{"ms":35000}] 04:05:32 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 04:05:32 INFO - PROCESS | 180 | 1468753532674 Marionette TRACE conn6 <- [1,2954,null,{}] 04:05:32 INFO - PROCESS | 180 | 1468753532685 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}] 04:05:32 INFO - PROCESS | 180 | 1468753532687 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:32 INFO - PROCESS | 180 | 1468753532802 Marionette TRACE conn6 <- [1,2955,null,{"value":null}] 04:05:32 INFO - PROCESS | 180 | 1468753532810 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:32 INFO - PROCESS | 180 | 1468753532816 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:32 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD7B4800 == 30 [pid = 180] [id = 749] 04:05:32 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (000000199C51E400) [pid = 180] [serial = 2246] [outer = 0000000000000000] 04:05:32 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019A873D400) [pid = 180] [serial = 2247] [outer = 000000199C51E400] 04:05:32 INFO - PROCESS | 180 | 1468753532871 Marionette DEBUG loaded listener.js 04:05:32 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019A8A6D000) [pid = 180] [serial = 2248] [outer = 000000199C51E400] 04:05:33 INFO - PROCESS | 180 | 1468753533299 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]]]}] 04:05:33 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. 04:05:33 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 671ms 04:05:33 INFO - PROCESS | 180 | --DOMWINDOW == 84 (00000019A8E99C00) [pid = 180] [serial = 2208] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 04:05:33 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019AA2B1000) [pid = 180] [serial = 2211] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 04:05:33 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019A9385800) [pid = 180] [serial = 2202] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 04:05:33 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019A8424800) [pid = 180] [serial = 2196] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 04:05:33 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019A8D65800) [pid = 180] [serial = 2178] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 04:05:33 INFO - PROCESS | 180 | --DOMWINDOW == 79 (000000199C198000) [pid = 180] [serial = 2187] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 04:05:33 INFO - PROCESS | 180 | --DOMWINDOW == 78 (000000199D5C6800) [pid = 180] [serial = 2205] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 04:05:33 INFO - PROCESS | 180 | --DOMWINDOW == 77 (000000199BC2D400) [pid = 180] [serial = 2193] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 04:05:33 INFO - PROCESS | 180 | --DOMWINDOW == 76 (000000199C74A800) [pid = 180] [serial = 2184] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 04:05:33 INFO - PROCESS | 180 | --DOMWINDOW == 75 (000000199BF1CC00) [pid = 180] [serial = 2181] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 04:05:33 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019A0DD1800) [pid = 180] [serial = 2190] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 04:05:33 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019A8A6EC00) [pid = 180] [serial = 2199] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 04:05:33 INFO - PROCESS | 180 | 1468753533574 Marionette TRACE conn6 -> [0,2957,"getWindowHandle",null] 04:05:33 INFO - PROCESS | 180 | 1468753533576 Marionette TRACE conn6 <- [1,2957,null,{"value":"13"}] 04:05:33 INFO - PROCESS | 180 | 1468753533586 Marionette TRACE conn6 -> [0,2958,"setScriptTimeout",{"ms":35000}] 04:05:33 INFO - PROCESS | 180 | 1468753533588 Marionette TRACE conn6 <- [1,2958,null,{}] 04:05:33 INFO - PROCESS | 180 | 1468753533592 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}] 04:05:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 04:05:33 INFO - PROCESS | 180 | 1468753533594 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:33 INFO - PROCESS | 180 | 1468753533677 Marionette TRACE conn6 <- [1,2959,null,{"value":null}] 04:05:33 INFO - PROCESS | 180 | 1468753533684 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:33 INFO - PROCESS | 180 | 1468753533686 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:33 INFO - PROCESS | 180 | ++DOCSHELL 000000199BC81800 == 31 [pid = 180] [id = 750] 04:05:33 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019A0658800) [pid = 180] [serial = 2249] [outer = 0000000000000000] 04:05:33 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A25F5400) [pid = 180] [serial = 2250] [outer = 00000019A0658800] 04:05:33 INFO - PROCESS | 180 | 1468753533731 Marionette DEBUG loaded listener.js 04:05:33 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A8A6D400) [pid = 180] [serial = 2251] [outer = 00000019A0658800] 04:05:34 INFO - PROCESS | 180 | 1468753534123 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]]]}] 04:05:34 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. 04:05:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 566ms 04:05:34 INFO - PROCESS | 180 | 1468753534163 Marionette TRACE conn6 -> [0,2961,"getWindowHandle",null] 04:05:34 INFO - PROCESS | 180 | 1468753534165 Marionette TRACE conn6 <- [1,2961,null,{"value":"13"}] 04:05:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 04:05:34 INFO - PROCESS | 180 | 1468753534168 Marionette TRACE conn6 -> [0,2962,"setScriptTimeout",{"ms":35000}] 04:05:34 INFO - PROCESS | 180 | 1468753534170 Marionette TRACE conn6 <- [1,2962,null,{}] 04:05:34 INFO - PROCESS | 180 | 1468753534174 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}] 04:05:34 INFO - PROCESS | 180 | 1468753534175 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:34 INFO - PROCESS | 180 | 1468753534292 Marionette TRACE conn6 <- [1,2963,null,{"value":null}] 04:05:34 INFO - PROCESS | 180 | 1468753534316 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:34 INFO - PROCESS | 180 | 1468753534318 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:34 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE5D0800 == 32 [pid = 180] [id = 751] 04:05:34 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A8BE3000) [pid = 180] [serial = 2252] [outer = 0000000000000000] 04:05:34 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A9062C00) [pid = 180] [serial = 2253] [outer = 00000019A8BE3000] 04:05:34 INFO - PROCESS | 180 | 1468753534367 Marionette DEBUG loaded listener.js 04:05:34 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A9387800) [pid = 180] [serial = 2254] [outer = 00000019A8BE3000] 04:05:34 INFO - PROCESS | 180 | 1468753534729 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]]]}] 04:05:34 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. 04:05:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 587ms 04:05:34 INFO - PROCESS | 180 | 1468753534760 Marionette TRACE conn6 -> [0,2965,"getWindowHandle",null] 04:05:34 INFO - PROCESS | 180 | 1468753534762 Marionette TRACE conn6 <- [1,2965,null,{"value":"13"}] 04:05:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 04:05:34 INFO - PROCESS | 180 | 1468753534765 Marionette TRACE conn6 -> [0,2966,"setScriptTimeout",{"ms":35000}] 04:05:34 INFO - PROCESS | 180 | 1468753534767 Marionette TRACE conn6 <- [1,2966,null,{}] 04:05:34 INFO - PROCESS | 180 | 1468753534771 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}] 04:05:34 INFO - PROCESS | 180 | 1468753534773 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:34 INFO - PROCESS | 180 | 1468753534871 Marionette TRACE conn6 <- [1,2967,null,{"value":null}] 04:05:34 INFO - PROCESS | 180 | 1468753534964 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:34 INFO - PROCESS | 180 | 1468753534967 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:34 INFO - PROCESS | 180 | ++DOCSHELL 00000019B01AC800 == 33 [pid = 180] [id = 752] 04:05:34 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A9762800) [pid = 180] [serial = 2255] [outer = 0000000000000000] 04:05:35 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A97B0C00) [pid = 180] [serial = 2256] [outer = 00000019A9762800] 04:05:35 INFO - PROCESS | 180 | 1468753535011 Marionette DEBUG loaded listener.js 04:05:35 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A98ED400) [pid = 180] [serial = 2257] [outer = 00000019A9762800] 04:05:35 INFO - PROCESS | 180 | 1468753535371 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]]]}] 04:05:35 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. 04:05:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 628ms 04:05:35 INFO - PROCESS | 180 | 1468753535397 Marionette TRACE conn6 -> [0,2969,"getWindowHandle",null] 04:05:35 INFO - PROCESS | 180 | 1468753535399 Marionette TRACE conn6 <- [1,2969,null,{"value":"13"}] 04:05:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 04:05:35 INFO - PROCESS | 180 | 1468753535402 Marionette TRACE conn6 -> [0,2970,"setScriptTimeout",{"ms":35000}] 04:05:35 INFO - PROCESS | 180 | 1468753535404 Marionette TRACE conn6 <- [1,2970,null,{}] 04:05:35 INFO - PROCESS | 180 | 1468753535407 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}] 04:05:35 INFO - PROCESS | 180 | 1468753535409 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:35 INFO - PROCESS | 180 | 1468753535531 Marionette TRACE conn6 <- [1,2971,null,{"value":null}] 04:05:35 INFO - PROCESS | 180 | 1468753535623 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:35 INFO - PROCESS | 180 | 1468753535626 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:35 INFO - PROCESS | 180 | ++DOCSHELL 000000199D51E000 == 34 [pid = 180] [id = 753] 04:05:35 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (000000199A1D1000) [pid = 180] [serial = 2258] [outer = 0000000000000000] 04:05:35 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (000000199B3C6000) [pid = 180] [serial = 2259] [outer = 000000199A1D1000] 04:05:35 INFO - PROCESS | 180 | 1468753535687 Marionette DEBUG loaded listener.js 04:05:35 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (000000199C0CD000) [pid = 180] [serial = 2260] [outer = 000000199A1D1000] 04:05:36 INFO - PROCESS | 180 | 1468753536354 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"]]]}] 04:05:36 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 04:05:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 04:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 04:05:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1025ms 04:05:36 INFO - PROCESS | 180 | 1468753536433 Marionette TRACE conn6 -> [0,2973,"getWindowHandle",null] 04:05:36 INFO - PROCESS | 180 | 1468753536437 Marionette TRACE conn6 <- [1,2973,null,{"value":"13"}] 04:05:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 04:05:36 INFO - PROCESS | 180 | 1468753536442 Marionette TRACE conn6 -> [0,2974,"setScriptTimeout",{"ms":35000}] 04:05:36 INFO - PROCESS | 180 | 1468753536446 Marionette TRACE conn6 <- [1,2974,null,{}] 04:05:36 INFO - PROCESS | 180 | 1468753536473 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}] 04:05:36 INFO - PROCESS | 180 | 1468753536478 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:36 INFO - PROCESS | 180 | 1468753536661 Marionette TRACE conn6 <- [1,2975,null,{"value":null}] 04:05:36 INFO - PROCESS | 180 | 1468753536673 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:36 INFO - PROCESS | 180 | 1468753536676 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:36 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB8C2800 == 35 [pid = 180] [id = 754] 04:05:36 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (000000199D8B1400) [pid = 180] [serial = 2261] [outer = 0000000000000000] 04:05:36 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (00000019A0EBAC00) [pid = 180] [serial = 2262] [outer = 000000199D8B1400] 04:05:36 INFO - PROCESS | 180 | 1468753536733 Marionette DEBUG loaded listener.js 04:05:36 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (00000019A25F1800) [pid = 180] [serial = 2263] [outer = 000000199D8B1400] 04:05:37 INFO - PROCESS | 180 | 1468753537342 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]]]}] 04:05:37 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. 04:05:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 965ms 04:05:37 INFO - PROCESS | 180 | 1468753537413 Marionette TRACE conn6 -> [0,2977,"getWindowHandle",null] 04:05:37 INFO - PROCESS | 180 | 1468753537418 Marionette TRACE conn6 <- [1,2977,null,{"value":"13"}] 04:05:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 04:05:37 INFO - PROCESS | 180 | 1468753537422 Marionette TRACE conn6 -> [0,2978,"setScriptTimeout",{"ms":35000}] 04:05:37 INFO - PROCESS | 180 | 1468753537425 Marionette TRACE conn6 <- [1,2978,null,{}] 04:05:37 INFO - PROCESS | 180 | 1468753537428 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}] 04:05:37 INFO - PROCESS | 180 | 1468753537431 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:37 INFO - PROCESS | 180 | 1468753537558 Marionette TRACE conn6 <- [1,2979,null,{"value":null}] 04:05:37 INFO - PROCESS | 180 | 1468753537683 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:37 INFO - PROCESS | 180 | 1468753537686 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:37 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB8C8000 == 36 [pid = 180] [id = 755] 04:05:37 INFO - PROCESS | 180 | ++DOMWINDOW == 89 (00000019A59BBC00) [pid = 180] [serial = 2264] [outer = 0000000000000000] 04:05:37 INFO - PROCESS | 180 | ++DOMWINDOW == 90 (00000019A8094800) [pid = 180] [serial = 2265] [outer = 00000019A59BBC00] 04:05:37 INFO - PROCESS | 180 | 1468753537742 Marionette DEBUG loaded listener.js 04:05:37 INFO - PROCESS | 180 | ++DOMWINDOW == 91 (00000019A889BC00) [pid = 180] [serial = 2266] [outer = 00000019A59BBC00] 04:05:38 INFO - PROCESS | 180 | ++DOCSHELL 00000019A2525000 == 37 [pid = 180] [id = 756] 04:05:38 INFO - PROCESS | 180 | ++DOMWINDOW == 92 (000000199C25D400) [pid = 180] [serial = 2267] [outer = 0000000000000000] 04:05:38 INFO - PROCESS | 180 | ++DOMWINDOW == 93 (000000199C318400) [pid = 180] [serial = 2268] [outer = 000000199C25D400] 04:05:38 INFO - PROCESS | 180 | 1468753538631 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]]]}] 04:05:38 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. 04:05:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1236ms 04:05:38 INFO - PROCESS | 180 | --DOCSHELL 00000019B01AC800 == 36 [pid = 180] [id = 752] 04:05:38 INFO - PROCESS | 180 | --DOCSHELL 00000019AE5D0800 == 35 [pid = 180] [id = 751] 04:05:38 INFO - PROCESS | 180 | --DOCSHELL 000000199BC81800 == 34 [pid = 180] [id = 750] 04:05:38 INFO - PROCESS | 180 | --DOCSHELL 00000019AD7B4800 == 33 [pid = 180] [id = 749] 04:05:38 INFO - PROCESS | 180 | --DOCSHELL 00000019ACEDC800 == 32 [pid = 180] [id = 748] 04:05:38 INFO - PROCESS | 180 | --DOCSHELL 00000019AC0AB800 == 31 [pid = 180] [id = 747] 04:05:38 INFO - PROCESS | 180 | --DOCSHELL 00000019A74B5800 == 30 [pid = 180] [id = 746] 04:05:38 INFO - PROCESS | 180 | --DOCSHELL 000000199D520000 == 29 [pid = 180] [id = 745] 04:05:38 INFO - PROCESS | 180 | --DOCSHELL 00000019A5943800 == 28 [pid = 180] [id = 744] 04:05:38 INFO - PROCESS | 180 | --DOCSHELL 000000199BC7C000 == 27 [pid = 180] [id = 743] 04:05:38 INFO - PROCESS | 180 | --DOMWINDOW == 92 (00000019A98D4C00) [pid = 180] [serial = 2203] [outer = 0000000000000000] [url = about:blank] 04:05:38 INFO - PROCESS | 180 | --DOMWINDOW == 91 (00000019A873B000) [pid = 180] [serial = 2198] [outer = 0000000000000000] [url = about:blank] 04:05:38 INFO - PROCESS | 180 | --DOMWINDOW == 90 (00000019A8728800) [pid = 180] [serial = 2197] [outer = 0000000000000000] [url = about:blank] 04:05:38 INFO - PROCESS | 180 | --DOMWINDOW == 89 (00000019A9065000) [pid = 180] [serial = 2180] [outer = 0000000000000000] [url = about:blank] 04:05:38 INFO - PROCESS | 180 | --DOMWINDOW == 88 (000000199D82C000) [pid = 180] [serial = 2189] [outer = 0000000000000000] [url = about:blank] 04:05:38 INFO - PROCESS | 180 | --DOMWINDOW == 87 (00000019A8741C00) [pid = 180] [serial = 2207] [outer = 0000000000000000] [url = about:blank] 04:05:38 INFO - PROCESS | 180 | --DOMWINDOW == 86 (00000019A6B34400) [pid = 180] [serial = 2194] [outer = 0000000000000000] [url = about:blank] 04:05:38 INFO - PROCESS | 180 | --DOMWINDOW == 85 (00000019A7ED9000) [pid = 180] [serial = 2195] [outer = 0000000000000000] [url = about:blank] 04:05:38 INFO - PROCESS | 180 | --DOMWINDOW == 84 (00000019A2A5E800) [pid = 180] [serial = 2186] [outer = 0000000000000000] [url = about:blank] 04:05:38 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019A1E75800) [pid = 180] [serial = 2206] [outer = 0000000000000000] [url = about:blank] 04:05:38 INFO - PROCESS | 180 | --DOMWINDOW == 82 (000000199C795400) [pid = 180] [serial = 2183] [outer = 0000000000000000] [url = about:blank] 04:05:38 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019A25FA000) [pid = 180] [serial = 2192] [outer = 0000000000000000] [url = about:blank] 04:05:38 INFO - PROCESS | 180 | --DOMWINDOW == 80 (000000199C754000) [pid = 180] [serial = 2188] [outer = 0000000000000000] [url = about:blank] 04:05:38 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019A9058400) [pid = 180] [serial = 2201] [outer = 0000000000000000] [url = about:blank] 04:05:38 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019A8A75C00) [pid = 180] [serial = 2200] [outer = 0000000000000000] [url = about:blank] 04:05:38 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019A98EA800) [pid = 180] [serial = 2204] [outer = 0000000000000000] [url = about:blank] 04:05:38 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A1E73800) [pid = 180] [serial = 2191] [outer = 0000000000000000] [url = about:blank] 04:05:38 INFO - PROCESS | 180 | --DOMWINDOW == 75 (000000199C258000) [pid = 180] [serial = 2182] [outer = 0000000000000000] [url = about:blank] 04:05:38 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019A134C000) [pid = 180] [serial = 2185] [outer = 0000000000000000] [url = about:blank] 04:05:38 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019A999FC00) [pid = 180] [serial = 2209] [outer = 0000000000000000] [url = about:blank] 04:05:38 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019AC08AC00) [pid = 180] [serial = 2213] [outer = 0000000000000000] [url = about:blank] 04:05:38 INFO - PROCESS | 180 | --DOMWINDOW == 71 (00000019AB80AC00) [pid = 180] [serial = 2212] [outer = 0000000000000000] [url = about:blank] 04:05:38 INFO - PROCESS | 180 | --DOMWINDOW == 70 (00000019AA2AF400) [pid = 180] [serial = 2210] [outer = 0000000000000000] [url = about:blank] 04:05:38 INFO - PROCESS | 180 | 1468753538730 Marionette TRACE conn6 -> [0,2981,"getWindowHandle",null] 04:05:38 INFO - PROCESS | 180 | 1468753538734 Marionette TRACE conn6 <- [1,2981,null,{"value":"13"}] 04:05:38 INFO - PROCESS | 180 | 1468753538740 Marionette TRACE conn6 -> [0,2982,"setScriptTimeout",{"ms":35000}] 04:05:38 INFO - PROCESS | 180 | 1468753538744 Marionette TRACE conn6 <- [1,2982,null,{}] 04:05:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 04:05:38 INFO - PROCESS | 180 | 1468753538750 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}] 04:05:38 INFO - PROCESS | 180 | 1468753538753 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:38 INFO - PROCESS | 180 | 1468753538857 Marionette TRACE conn6 <- [1,2983,null,{"value":null}] 04:05:38 INFO - PROCESS | 180 | 1468753538864 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:38 INFO - PROCESS | 180 | 1468753538868 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:38 INFO - PROCESS | 180 | ++DOCSHELL 00000019A74BF000 == 28 [pid = 180] [id = 757] 04:05:38 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (000000199C795400) [pid = 180] [serial = 2269] [outer = 0000000000000000] 04:05:38 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (000000199CE44400) [pid = 180] [serial = 2270] [outer = 000000199C795400] 04:05:38 INFO - PROCESS | 180 | 1468753538917 Marionette DEBUG loaded listener.js 04:05:39 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019A05B1000) [pid = 180] [serial = 2271] [outer = 000000199C795400] 04:05:39 INFO - PROCESS | 180 | 1468753539407 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]]]}] 04:05:39 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:05:39 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 04:05:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 732ms 04:05:39 INFO - PROCESS | 180 | 1468753539482 Marionette TRACE conn6 -> [0,2985,"getWindowHandle",null] 04:05:39 INFO - PROCESS | 180 | 1468753539486 Marionette TRACE conn6 <- [1,2985,null,{"value":"13"}] 04:05:39 INFO - PROCESS | 180 | 1468753539492 Marionette TRACE conn6 -> [0,2986,"setScriptTimeout",{"ms":35000}] 04:05:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 04:05:39 INFO - PROCESS | 180 | 1468753539495 Marionette TRACE conn6 <- [1,2986,null,{}] 04:05:39 INFO - PROCESS | 180 | 1468753539499 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}] 04:05:39 INFO - PROCESS | 180 | 1468753539502 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:39 INFO - PROCESS | 180 | 1468753539604 Marionette TRACE conn6 <- [1,2987,null,{"value":null}] 04:05:39 INFO - PROCESS | 180 | 1468753539705 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:39 INFO - PROCESS | 180 | 1468753539707 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:39 INFO - PROCESS | 180 | ++DOCSHELL 00000019A93BF800 == 29 [pid = 180] [id = 758] 04:05:39 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019A0DBC800) [pid = 180] [serial = 2272] [outer = 0000000000000000] 04:05:39 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A278A800) [pid = 180] [serial = 2273] [outer = 00000019A0DBC800] 04:05:39 INFO - PROCESS | 180 | 1468753539755 Marionette DEBUG loaded listener.js 04:05:39 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A5576C00) [pid = 180] [serial = 2274] [outer = 00000019A0DBC800] 04:05:40 INFO - PROCESS | 180 | 1468753540091 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]]]}] 04:05:40 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. 04:05:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 628ms 04:05:40 INFO - PROCESS | 180 | 1468753540129 Marionette TRACE conn6 -> [0,2989,"getWindowHandle",null] 04:05:40 INFO - PROCESS | 180 | 1468753540131 Marionette TRACE conn6 <- [1,2989,null,{"value":"13"}] 04:05:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 04:05:40 INFO - PROCESS | 180 | 1468753540135 Marionette TRACE conn6 -> [0,2990,"setScriptTimeout",{"ms":35000}] 04:05:40 INFO - PROCESS | 180 | 1468753540139 Marionette TRACE conn6 <- [1,2990,null,{}] 04:05:40 INFO - PROCESS | 180 | 1468753540158 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}] 04:05:40 INFO - PROCESS | 180 | 1468753540164 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:40 INFO - PROCESS | 180 | 1468753540287 Marionette TRACE conn6 <- [1,2991,null,{"value":null}] 04:05:40 INFO - PROCESS | 180 | 1468753540295 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:40 INFO - PROCESS | 180 | 1468753540298 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:40 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACBED000 == 30 [pid = 180] [id = 759] 04:05:40 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (000000199C0C0000) [pid = 180] [serial = 2275] [outer = 0000000000000000] 04:05:40 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A7EE1000) [pid = 180] [serial = 2276] [outer = 000000199C0C0000] 04:05:40 INFO - PROCESS | 180 | 1468753540347 Marionette DEBUG loaded listener.js 04:05:40 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A873A400) [pid = 180] [serial = 2277] [outer = 000000199C0C0000] 04:05:40 INFO - PROCESS | 180 | 1468753540737 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]]]}] 04:05:40 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. 04:05:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 628ms 04:05:40 INFO - PROCESS | 180 | 1468753540765 Marionette TRACE conn6 -> [0,2993,"getWindowHandle",null] 04:05:40 INFO - PROCESS | 180 | 1468753540768 Marionette TRACE conn6 <- [1,2993,null,{"value":"13"}] 04:05:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 04:05:40 INFO - PROCESS | 180 | 1468753540789 Marionette TRACE conn6 -> [0,2994,"setScriptTimeout",{"ms":35000}] 04:05:40 INFO - PROCESS | 180 | 1468753540791 Marionette TRACE conn6 <- [1,2994,null,{}] 04:05:40 INFO - PROCESS | 180 | 1468753540795 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}] 04:05:40 INFO - PROCESS | 180 | 1468753540797 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:40 INFO - PROCESS | 180 | 1468753540887 Marionette TRACE conn6 <- [1,2995,null,{"value":null}] 04:05:40 INFO - PROCESS | 180 | 1468753540893 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:40 INFO - PROCESS | 180 | 1468753540896 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:40 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD7B6800 == 31 [pid = 180] [id = 760] 04:05:40 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A8A73400) [pid = 180] [serial = 2278] [outer = 0000000000000000] 04:05:40 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A8BE6400) [pid = 180] [serial = 2279] [outer = 00000019A8A73400] 04:05:40 INFO - PROCESS | 180 | 1468753540942 Marionette DEBUG loaded listener.js 04:05:41 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A905AC00) [pid = 180] [serial = 2280] [outer = 00000019A8A73400] 04:05:41 INFO - PROCESS | 180 | 1468753541400 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]]]}] 04:05:41 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. 04:05:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 711ms 04:05:41 INFO - PROCESS | 180 | 1468753541486 Marionette TRACE conn6 -> [0,2997,"getWindowHandle",null] 04:05:41 INFO - PROCESS | 180 | 1468753541488 Marionette TRACE conn6 <- [1,2997,null,{"value":"13"}] 04:05:41 INFO - TEST-START | /FileAPI/FileReaderSync.worker 04:05:41 INFO - PROCESS | 180 | 1468753541492 Marionette TRACE conn6 -> [0,2998,"setScriptTimeout",{"ms":35000}] 04:05:41 INFO - PROCESS | 180 | 1468753541493 Marionette TRACE conn6 <- [1,2998,null,{}] 04:05:41 INFO - PROCESS | 180 | 1468753541503 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}] 04:05:41 INFO - PROCESS | 180 | 1468753541506 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:41 INFO - PROCESS | 180 | 1468753541617 Marionette TRACE conn6 <- [1,2999,null,{"value":null}] 04:05:41 INFO - PROCESS | 180 | 1468753541628 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:41 INFO - PROCESS | 180 | 1468753541630 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:41 INFO - PROCESS | 180 | ++DOCSHELL 00000019AE593000 == 32 [pid = 180] [id = 761] 04:05:41 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (000000199C255000) [pid = 180] [serial = 2281] [outer = 0000000000000000] 04:05:41 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019A9384400) [pid = 180] [serial = 2282] [outer = 000000199C255000] 04:05:41 INFO - PROCESS | 180 | 1468753541674 Marionette DEBUG loaded listener.js 04:05:41 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019A98E6C00) [pid = 180] [serial = 2283] [outer = 000000199C255000] 04:05:41 INFO - PROCESS | 180 | [180] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:05:42 INFO - PROCESS | 180 | 1468753542134 Marionette TRACE conn6 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 04:05:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 04:05:42 INFO - {} 04:05:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 04:05:42 INFO - {} 04:05:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 04:05:42 INFO - {} 04:05:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 04:05:42 INFO - {} 04:05:42 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 690ms 04:05:42 INFO - TEST-START | /FileAPI/fileReader.html 04:05:42 INFO - PROCESS | 180 | 1468753542185 Marionette TRACE conn6 -> [0,3001,"getWindowHandle",null] 04:05:42 INFO - PROCESS | 180 | 1468753542188 Marionette TRACE conn6 <- [1,3001,null,{"value":"13"}] 04:05:42 INFO - PROCESS | 180 | 1468753542191 Marionette TRACE conn6 -> [0,3002,"setScriptTimeout",{"ms":35000}] 04:05:42 INFO - PROCESS | 180 | 1468753542193 Marionette TRACE conn6 <- [1,3002,null,{}] 04:05:42 INFO - PROCESS | 180 | 1468753542197 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}] 04:05:42 INFO - PROCESS | 180 | 1468753542202 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:42 INFO - PROCESS | 180 | 1468753542378 Marionette TRACE conn6 <- [1,3003,null,{"value":null}] 04:05:42 INFO - PROCESS | 180 | 1468753542386 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:42 INFO - PROCESS | 180 | 1468753542395 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:42 INFO - PROCESS | 180 | ++DOCSHELL 00000019B01C3000 == 33 [pid = 180] [id = 762] 04:05:42 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (00000019AA005000) [pid = 180] [serial = 2284] [outer = 0000000000000000] 04:05:42 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (00000019AC086800) [pid = 180] [serial = 2285] [outer = 00000019AA005000] 04:05:42 INFO - PROCESS | 180 | 1468753542486 Marionette DEBUG loaded listener.js 04:05:42 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (00000019AC3B8000) [pid = 180] [serial = 2286] [outer = 00000019AA005000] 04:05:42 INFO - PROCESS | 180 | 1468753542860 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]]]}] 04:05:42 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 04:05:42 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 04:05:42 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 04:05:42 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 04:05:42 INFO - TEST-OK | /FileAPI/fileReader.html | took 692ms 04:05:42 INFO - PROCESS | 180 | 1468753542892 Marionette TRACE conn6 -> [0,3005,"getWindowHandle",null] 04:05:42 INFO - PROCESS | 180 | 1468753542895 Marionette TRACE conn6 <- [1,3005,null,{"value":"13"}] 04:05:42 INFO - TEST-START | /FileAPI/historical.html 04:05:42 INFO - PROCESS | 180 | 1468753542914 Marionette TRACE conn6 -> [0,3006,"setScriptTimeout",{"ms":35000}] 04:05:42 INFO - PROCESS | 180 | 1468753542916 Marionette TRACE conn6 <- [1,3006,null,{}] 04:05:42 INFO - PROCESS | 180 | 1468753542920 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}] 04:05:42 INFO - PROCESS | 180 | 1468753542922 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:43 INFO - PROCESS | 180 | 1468753543035 Marionette TRACE conn6 <- [1,3007,null,{"value":null}] 04:05:43 INFO - PROCESS | 180 | 1468753543039 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:43 INFO - PROCESS | 180 | 1468753543042 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:43 INFO - PROCESS | 180 | ++DOCSHELL 00000019B064F800 == 34 [pid = 180] [id = 763] 04:05:43 INFO - PROCESS | 180 | ++DOMWINDOW == 89 (00000019AC3B9000) [pid = 180] [serial = 2287] [outer = 0000000000000000] 04:05:43 INFO - PROCESS | 180 | ++DOMWINDOW == 90 (00000019AC3C2C00) [pid = 180] [serial = 2288] [outer = 00000019AC3B9000] 04:05:43 INFO - PROCESS | 180 | 1468753543133 Marionette DEBUG loaded listener.js 04:05:43 INFO - PROCESS | 180 | ++DOMWINDOW == 91 (00000019ACBAC800) [pid = 180] [serial = 2289] [outer = 00000019AC3B9000] 04:05:43 INFO - PROCESS | 180 | --DOMWINDOW == 90 (000000199C467800) [pid = 180] [serial = 2232] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 04:05:43 INFO - PROCESS | 180 | --DOMWINDOW == 89 (00000019A05BAC00) [pid = 180] [serial = 2235] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:05:43 INFO - PROCESS | 180 | --DOMWINDOW == 88 (000000199D833000) [pid = 180] [serial = 2237] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 04:05:43 INFO - PROCESS | 180 | --DOMWINDOW == 87 (000000199A32B800) [pid = 180] [serial = 2229] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 04:05:43 INFO - PROCESS | 180 | --DOMWINDOW == 86 (000000199B3CB000) [pid = 180] [serial = 2226] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 04:05:43 INFO - PROCESS | 180 | --DOMWINDOW == 85 (000000199CE44C00) [pid = 180] [serial = 2214] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 04:05:43 INFO - PROCESS | 180 | --DOMWINDOW == 84 (00000019A6B31400) [pid = 180] [serial = 2217] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 04:05:43 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019A938B000) [pid = 180] [serial = 2220] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 04:05:43 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019AA008000) [pid = 180] [serial = 2223] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 04:05:43 INFO - PROCESS | 180 | --DOMWINDOW == 81 (000000199C0C3800) [pid = 180] [serial = 2243] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 04:05:43 INFO - PROCESS | 180 | --DOMWINDOW == 80 (000000199C51E400) [pid = 180] [serial = 2246] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 04:05:43 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019A0658800) [pid = 180] [serial = 2249] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 04:05:43 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019A8BE3000) [pid = 180] [serial = 2252] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 04:05:43 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019A278B400) [pid = 180] [serial = 2240] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 04:05:43 INFO - PROCESS | 180 | 1468753543529 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"]]]}] 04:05:43 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 04:05:43 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 04:05:43 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 04:05:43 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 04:05:43 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 04:05:43 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 04:05:43 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 04:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:43 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 04:05:43 INFO - TEST-OK | /FileAPI/historical.html | took 691ms 04:05:43 INFO - PROCESS | 180 | 1468753543597 Marionette TRACE conn6 -> [0,3009,"getWindowHandle",null] 04:05:43 INFO - PROCESS | 180 | 1468753543599 Marionette TRACE conn6 <- [1,3009,null,{"value":"13"}] 04:05:43 INFO - TEST-START | /FileAPI/idlharness.html 04:05:43 INFO - PROCESS | 180 | 1468753543603 Marionette TRACE conn6 -> [0,3010,"setScriptTimeout",{"ms":35000}] 04:05:43 INFO - PROCESS | 180 | 1468753543605 Marionette TRACE conn6 <- [1,3010,null,{}] 04:05:43 INFO - PROCESS | 180 | 1468753543609 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}] 04:05:43 INFO - PROCESS | 180 | 1468753543610 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:43 INFO - PROCESS | 180 | 1468753543704 Marionette TRACE conn6 <- [1,3011,null,{"value":null}] 04:05:43 INFO - PROCESS | 180 | 1468753543737 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:43 INFO - PROCESS | 180 | 1468753543739 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:43 INFO - PROCESS | 180 | ++DOCSHELL 00000019B06F0000 == 35 [pid = 180] [id = 764] 04:05:43 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019AC3BC800) [pid = 180] [serial = 2290] [outer = 0000000000000000] 04:05:43 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019ACBAF800) [pid = 180] [serial = 2291] [outer = 00000019AC3BC800] 04:05:43 INFO - PROCESS | 180 | 1468753543784 Marionette DEBUG loaded listener.js 04:05:43 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019ACC0C400) [pid = 180] [serial = 2292] [outer = 00000019AC3BC800] 04:05:44 INFO - PROCESS | 180 | 1468753544580 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]]]}] 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 04:05:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:05:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:05:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:05:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:05:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:05:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:05:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 04:05:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:05:44 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:05:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:44 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:05:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:05:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:05:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:05:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 04:05:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:05:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:05:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:05:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:05:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:05:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:05:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 04:05:44 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 04:05:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:05:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:05:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:05:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:05:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:05:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 04:05:44 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 04:05:44 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 04:05:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:05:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:05:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:05:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:05:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:05:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 04:05:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:05:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:05:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:05:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:05:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:05:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 04:05:44 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 04:05:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:05:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:05:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:05:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:05:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:05:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 04:05:44 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 04:05:44 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 04:05:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:05:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:05:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:05:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:05:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:05:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 04:05:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 04:05:44 INFO - TEST-OK | /FileAPI/idlharness.html | took 1123ms 04:05:44 INFO - TEST-START | /FileAPI/idlharness.worker 04:05:44 INFO - PROCESS | 180 | 1468753544730 Marionette TRACE conn6 -> [0,3013,"getWindowHandle",null] 04:05:44 INFO - PROCESS | 180 | 1468753544732 Marionette TRACE conn6 <- [1,3013,null,{"value":"13"}] 04:05:44 INFO - PROCESS | 180 | 1468753544736 Marionette TRACE conn6 -> [0,3014,"setScriptTimeout",{"ms":35000}] 04:05:44 INFO - PROCESS | 180 | 1468753544737 Marionette TRACE conn6 <- [1,3014,null,{}] 04:05:44 INFO - PROCESS | 180 | 1468753544741 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}] 04:05:44 INFO - PROCESS | 180 | 1468753544752 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:44 INFO - PROCESS | 180 | 1468753544870 Marionette TRACE conn6 <- [1,3015,null,{"value":null}] 04:05:44 INFO - PROCESS | 180 | 1468753544878 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:44 INFO - PROCESS | 180 | 1468753544880 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:44 INFO - PROCESS | 180 | ++DOCSHELL 00000019A91EA800 == 36 [pid = 180] [id = 765] 04:05:44 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019AE729800) [pid = 180] [serial = 2293] [outer = 0000000000000000] 04:05:44 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019AE791400) [pid = 180] [serial = 2294] [outer = 00000019AE729800] 04:05:44 INFO - PROCESS | 180 | 1468753544925 Marionette DEBUG loaded listener.js 04:05:45 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019AE796800) [pid = 180] [serial = 2295] [outer = 00000019AE729800] 04:05:45 INFO - PROCESS | 180 | [180] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:05:46 INFO - PROCESS | 180 | 1468753546055 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,{},{}]]]}] 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:05:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:05:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:05:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:05:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:05:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:05:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:05:46 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:05:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:46 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:05:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:05:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:05:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:05:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:05:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:05:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:05:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:05:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:05:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:05:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 04:05:46 INFO - {} 04:05:46 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 04:05:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:05:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:05:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:05:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:05:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:05:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 04:05:46 INFO - {} 04:05:46 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 - {} 04:05:46 INFO - {} 04:05:46 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 04:05:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:05:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:05:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:05:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:05:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:05:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:05:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:05:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:05:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:05:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:05:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 04:05:46 INFO - {} 04:05:46 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 04:05:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:05:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:05:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:05:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:05:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:05:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 04:05:46 INFO - {} 04:05:46 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 - {} 04:05:46 INFO - {} 04:05:46 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 04:05:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:05:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:05:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:05:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:05:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:05:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:05:46 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 04:05:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 04:05:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 04:05:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:05:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:05:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:05:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:05:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 04:05:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:05:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:05:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:05:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:05:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:05:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 04:05:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 04:05:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:05:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:05:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:05:46 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 04:05:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 04:05:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 04:05:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:05:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:05:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:05:46 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 04:05:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 04:05:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 04:05:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:05:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:05:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:05:46 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 04:05:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 04:05:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:05:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:05:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:05:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:05:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:05:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:05:46 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 04:05:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:46 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:05:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:05:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:05:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:05:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:05:46 INFO - {} 04:05:46 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1443ms 04:05:46 INFO - PROCESS | 180 | 1468753546238 Marionette TRACE conn6 -> [0,3017,"getWindowHandle",null] 04:05:46 INFO - PROCESS | 180 | 1468753546243 Marionette TRACE conn6 <- [1,3017,null,{"value":"13"}] 04:05:46 INFO - PROCESS | 180 | 1468753546251 Marionette TRACE conn6 -> [0,3018,"setScriptTimeout",{"ms":35000}] 04:05:46 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 04:05:46 INFO - PROCESS | 180 | 1468753546255 Marionette TRACE conn6 <- [1,3018,null,{}] 04:05:46 INFO - PROCESS | 180 | 1468753546261 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}] 04:05:46 INFO - PROCESS | 180 | 1468753546265 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:46 INFO - PROCESS | 180 | 1468753546411 Marionette TRACE conn6 <- [1,3019,null,{"value":null}] 04:05:46 INFO - PROCESS | 180 | 1468753546531 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:46 INFO - PROCESS | 180 | 1468753546536 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:46 INFO - PROCESS | 180 | ++DOCSHELL 00000019B06AF000 == 37 [pid = 180] [id = 766] 04:05:46 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (00000019AF7D7400) [pid = 180] [serial = 2296] [outer = 0000000000000000] 04:05:46 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (00000019AF7DAC00) [pid = 180] [serial = 2297] [outer = 00000019AF7D7400] 04:05:46 INFO - PROCESS | 180 | 1468753546597 Marionette DEBUG loaded listener.js 04:05:46 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (00000019B0526800) [pid = 180] [serial = 2298] [outer = 00000019AF7D7400] 04:05:47 INFO - PROCESS | 180 | 1468753547113 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]]]}] 04:05:47 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 04:05:47 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 880ms 04:05:47 INFO - PROCESS | 180 | 1468753547142 Marionette TRACE conn6 -> [0,3021,"getWindowHandle",null] 04:05:47 INFO - PROCESS | 180 | 1468753547148 Marionette TRACE conn6 <- [1,3021,null,{"value":"13"}] 04:05:47 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 04:05:47 INFO - PROCESS | 180 | 1468753547155 Marionette TRACE conn6 -> [0,3022,"setScriptTimeout",{"ms":35000}] 04:05:47 INFO - PROCESS | 180 | 1468753547159 Marionette TRACE conn6 <- [1,3022,null,{}] 04:05:47 INFO - PROCESS | 180 | 1468753547163 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}] 04:05:47 INFO - PROCESS | 180 | 1468753547166 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:47 INFO - PROCESS | 180 | 1468753547285 Marionette TRACE conn6 <- [1,3023,null,{"value":null}] 04:05:47 INFO - PROCESS | 180 | 1468753547388 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:47 INFO - PROCESS | 180 | 1468753547391 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:47 INFO - PROCESS | 180 | ++DOCSHELL 00000019AF612800 == 38 [pid = 180] [id = 767] 04:05:47 INFO - PROCESS | 180 | ++DOMWINDOW == 87 (00000019A98EFC00) [pid = 180] [serial = 2299] [outer = 0000000000000000] 04:05:47 INFO - PROCESS | 180 | ++DOMWINDOW == 88 (00000019A9FF2800) [pid = 180] [serial = 2300] [outer = 00000019A98EFC00] 04:05:47 INFO - PROCESS | 180 | 1468753547449 Marionette DEBUG loaded listener.js 04:05:47 INFO - PROCESS | 180 | ++DOMWINDOW == 89 (00000019B1194400) [pid = 180] [serial = 2301] [outer = 00000019A98EFC00] 04:05:48 INFO - PROCESS | 180 | 1468753547991 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]]]}] 04:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 04:05:48 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 880ms 04:05:48 INFO - PROCESS | 180 | 1468753548039 Marionette TRACE conn6 -> [0,3025,"getWindowHandle",null] 04:05:48 INFO - PROCESS | 180 | 1468753548042 Marionette TRACE conn6 <- [1,3025,null,{"value":"13"}] 04:05:48 INFO - TEST-START | /FileAPI/blob/Blob-close.html 04:05:48 INFO - PROCESS | 180 | 1468753548046 Marionette TRACE conn6 -> [0,3026,"setScriptTimeout",{"ms":35000}] 04:05:48 INFO - PROCESS | 180 | 1468753548050 Marionette TRACE conn6 <- [1,3026,null,{}] 04:05:48 INFO - PROCESS | 180 | 1468753548062 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}] 04:05:48 INFO - PROCESS | 180 | 1468753548067 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:48 INFO - PROCESS | 180 | 1468753548217 Marionette TRACE conn6 <- [1,3027,null,{"value":null}] 04:05:48 INFO - PROCESS | 180 | 1468753548331 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:48 INFO - PROCESS | 180 | 1468753548335 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:48 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACE76800 == 39 [pid = 180] [id = 768] 04:05:48 INFO - PROCESS | 180 | ++DOMWINDOW == 90 (00000019A872F400) [pid = 180] [serial = 2302] [outer = 0000000000000000] 04:05:48 INFO - PROCESS | 180 | ++DOMWINDOW == 91 (00000019AA2B8800) [pid = 180] [serial = 2303] [outer = 00000019A872F400] 04:05:48 INFO - PROCESS | 180 | 1468753548393 Marionette DEBUG loaded listener.js 04:05:48 INFO - PROCESS | 180 | ++DOMWINDOW == 92 (00000019B1199800) [pid = 180] [serial = 2304] [outer = 00000019A872F400] 04:05:48 INFO - PROCESS | 180 | 1468753548911 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"]]]}] 04:05:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 04:05:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 04:05:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 04:05:48 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 881ms 04:05:49 INFO - PROCESS | 180 | 1468753549099 Marionette TRACE conn6 -> [0,3029,"getWindowHandle",null] 04:05:49 INFO - PROCESS | 180 | 1468753549103 Marionette TRACE conn6 <- [1,3029,null,{"value":"13"}] 04:05:49 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 04:05:49 INFO - PROCESS | 180 | 1468753549153 Marionette TRACE conn6 -> [0,3030,"setScriptTimeout",{"ms":35000}] 04:05:49 INFO - PROCESS | 180 | 1468753549156 Marionette TRACE conn6 <- [1,3030,null,{}] 04:05:49 INFO - PROCESS | 180 | 1468753549162 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}] 04:05:49 INFO - PROCESS | 180 | 1468753549165 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:49 INFO - PROCESS | 180 | 1468753549276 Marionette TRACE conn6 <- [1,3031,null,{"value":null}] 04:05:49 INFO - PROCESS | 180 | 1468753549419 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:49 INFO - PROCESS | 180 | 1468753549423 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:49 INFO - PROCESS | 180 | ++DOCSHELL 00000019A7E78800 == 40 [pid = 180] [id = 769] 04:05:49 INFO - PROCESS | 180 | ++DOMWINDOW == 93 (000000199B7CF400) [pid = 180] [serial = 2305] [outer = 0000000000000000] 04:05:49 INFO - PROCESS | 180 | ++DOMWINDOW == 94 (000000199C950800) [pid = 180] [serial = 2306] [outer = 000000199B7CF400] 04:05:49 INFO - PROCESS | 180 | 1468753549479 Marionette DEBUG loaded listener.js 04:05:49 INFO - PROCESS | 180 | ++DOMWINDOW == 95 (00000019A1E78400) [pid = 180] [serial = 2307] [outer = 000000199B7CF400] 04:05:50 INFO - PROCESS | 180 | --DOCSHELL 00000019B06F0000 == 39 [pid = 180] [id = 764] 04:05:50 INFO - PROCESS | 180 | --DOCSHELL 00000019B064F800 == 38 [pid = 180] [id = 763] 04:05:50 INFO - PROCESS | 180 | --DOCSHELL 00000019B01C3000 == 37 [pid = 180] [id = 762] 04:05:50 INFO - PROCESS | 180 | --DOCSHELL 00000019AE593000 == 36 [pid = 180] [id = 761] 04:05:50 INFO - PROCESS | 180 | --DOCSHELL 00000019AD7B6800 == 35 [pid = 180] [id = 760] 04:05:50 INFO - PROCESS | 180 | --DOCSHELL 00000019ACBED000 == 34 [pid = 180] [id = 759] 04:05:50 INFO - PROCESS | 180 | --DOCSHELL 00000019A93BF800 == 33 [pid = 180] [id = 758] 04:05:50 INFO - PROCESS | 180 | --DOCSHELL 00000019A74BF000 == 32 [pid = 180] [id = 757] 04:05:50 INFO - PROCESS | 180 | --DOCSHELL 00000019A2525000 == 31 [pid = 180] [id = 756] 04:05:50 INFO - PROCESS | 180 | --DOCSHELL 00000019AB8C8000 == 30 [pid = 180] [id = 755] 04:05:50 INFO - PROCESS | 180 | --DOCSHELL 00000019AB8C2800 == 29 [pid = 180] [id = 754] 04:05:50 INFO - PROCESS | 180 | --DOCSHELL 000000199D51E000 == 28 [pid = 180] [id = 753] 04:05:50 INFO - PROCESS | 180 | --DOCSHELL 00000019ACE76800 == 27 [pid = 180] [id = 768] 04:05:50 INFO - PROCESS | 180 | --DOCSHELL 00000019AF612800 == 26 [pid = 180] [id = 767] 04:05:50 INFO - PROCESS | 180 | --DOCSHELL 00000019A91EA800 == 25 [pid = 180] [id = 765] 04:05:50 INFO - PROCESS | 180 | --DOCSHELL 00000019B06AF000 == 24 [pid = 180] [id = 766] 04:05:50 INFO - PROCESS | 180 | --DOMWINDOW == 94 (00000019A97B0C00) [pid = 180] [serial = 2256] [outer = 0000000000000000] [url = about:blank] 04:05:50 INFO - PROCESS | 180 | --DOMWINDOW == 93 (000000199C790800) [pid = 180] [serial = 2233] [outer = 0000000000000000] [url = about:blank] 04:05:50 INFO - PROCESS | 180 | --DOMWINDOW == 92 (000000199D82D000) [pid = 180] [serial = 2234] [outer = 0000000000000000] [url = about:blank] 04:05:50 INFO - PROCESS | 180 | --DOMWINDOW == 91 (00000019A06C4C00) [pid = 180] [serial = 2236] [outer = 0000000000000000] [url = about:blank] 04:05:50 INFO - PROCESS | 180 | --DOMWINDOW == 90 (00000019A0E97800) [pid = 180] [serial = 2238] [outer = 0000000000000000] [url = about:blank] 04:05:50 INFO - PROCESS | 180 | --DOMWINDOW == 89 (000000199B32E000) [pid = 180] [serial = 2230] [outer = 0000000000000000] [url = about:blank] 04:05:50 INFO - PROCESS | 180 | --DOMWINDOW == 88 (000000199BF21800) [pid = 180] [serial = 2231] [outer = 0000000000000000] [url = about:blank] 04:05:50 INFO - PROCESS | 180 | --DOMWINDOW == 87 (000000199C79B000) [pid = 180] [serial = 2228] [outer = 0000000000000000] [url = about:blank] 04:05:50 INFO - PROCESS | 180 | --DOMWINDOW == 86 (000000199C0AC800) [pid = 180] [serial = 2227] [outer = 0000000000000000] [url = about:blank] 04:05:50 INFO - PROCESS | 180 | --DOMWINDOW == 85 (00000019A10DD400) [pid = 180] [serial = 2216] [outer = 0000000000000000] [url = about:blank] 04:05:50 INFO - PROCESS | 180 | --DOMWINDOW == 84 (000000199D835800) [pid = 180] [serial = 2215] [outer = 0000000000000000] [url = about:blank] 04:05:50 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019A8731800) [pid = 180] [serial = 2219] [outer = 0000000000000000] [url = about:blank] 04:05:50 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019A6B3B400) [pid = 180] [serial = 2218] [outer = 0000000000000000] [url = about:blank] 04:05:50 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019AA262400) [pid = 180] [serial = 2222] [outer = 0000000000000000] [url = about:blank] 04:05:50 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019A97AD400) [pid = 180] [serial = 2221] [outer = 0000000000000000] [url = about:blank] 04:05:50 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019ACBA6400) [pid = 180] [serial = 2225] [outer = 0000000000000000] [url = about:blank] 04:05:50 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019AC3BA000) [pid = 180] [serial = 2224] [outer = 0000000000000000] [url = about:blank] 04:05:50 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019A8098C00) [pid = 180] [serial = 2245] [outer = 0000000000000000] [url = about:blank] 04:05:50 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A6B36C00) [pid = 180] [serial = 2244] [outer = 0000000000000000] [url = about:blank] 04:05:50 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A873D400) [pid = 180] [serial = 2247] [outer = 0000000000000000] [url = about:blank] 04:05:50 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019A25F5400) [pid = 180] [serial = 2250] [outer = 0000000000000000] [url = about:blank] 04:05:50 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019A8A6D400) [pid = 180] [serial = 2251] [outer = 0000000000000000] [url = about:blank] 04:05:50 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019A8A6D000) [pid = 180] [serial = 2248] [outer = 0000000000000000] [url = about:blank] 04:05:50 INFO - PROCESS | 180 | --DOMWINDOW == 71 (00000019A9062C00) [pid = 180] [serial = 2253] [outer = 0000000000000000] [url = about:blank] 04:05:50 INFO - PROCESS | 180 | --DOMWINDOW == 70 (00000019A5552C00) [pid = 180] [serial = 2241] [outer = 0000000000000000] [url = about:blank] 04:05:50 INFO - PROCESS | 180 | --DOMWINDOW == 69 (00000019A6B04000) [pid = 180] [serial = 2242] [outer = 0000000000000000] [url = about:blank] 04:05:50 INFO - PROCESS | 180 | --DOMWINDOW == 68 (00000019A9387800) [pid = 180] [serial = 2254] [outer = 0000000000000000] [url = about:blank] 04:05:50 INFO - PROCESS | 180 | --DOMWINDOW == 67 (00000019A1FC7400) [pid = 180] [serial = 2239] [outer = 0000000000000000] [url = about:blank] 04:05:50 INFO - PROCESS | 180 | 1468753550967 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]]]}] 04:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 04:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 04:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 04:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 04:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 04:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 04:05:51 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. 04:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 04:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 04:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 04:05:51 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'.) 04:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 04:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 04:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 04:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 04:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 04:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 04:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 04:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 04:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 04:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 04:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 04:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 04:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 04:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 04:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 04:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 04:05:51 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. 04:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 04:05:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 04:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 04:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 04:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 04:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 04:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 04:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 04:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 04:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 04:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 04:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 04:05:51 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. 04:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 04:05:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:05:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 04:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:05:51 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. 04:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 04:05:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:05:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 04:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 04:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 04:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 04:05:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 04:05:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 04:05:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 04:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 04:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 04:05:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 04:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:05:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 04:05:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 04:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:05:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:05:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 04:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:05:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:05:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 04:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:05:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 04:05:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 04:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:05:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:05:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 04:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:05:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:05:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 04:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:05:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:05:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 04:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:05:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:05:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 04:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:05:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 04:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 04:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 04:05:51 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1895ms 04:05:51 INFO - PROCESS | 180 | 1468753551032 Marionette TRACE conn6 -> [0,3033,"getWindowHandle",null] 04:05:51 INFO - PROCESS | 180 | 1468753551037 Marionette TRACE conn6 <- [1,3033,null,{"value":"13"}] 04:05:51 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 04:05:51 INFO - PROCESS | 180 | 1468753551043 Marionette TRACE conn6 -> [0,3034,"setScriptTimeout",{"ms":35000}] 04:05:51 INFO - PROCESS | 180 | 1468753551046 Marionette TRACE conn6 <- [1,3034,null,{}] 04:05:51 INFO - PROCESS | 180 | 1468753551052 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}] 04:05:51 INFO - PROCESS | 180 | 1468753551055 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:51 INFO - PROCESS | 180 | 1468753551154 Marionette TRACE conn6 <- [1,3035,null,{"value":null}] 04:05:51 INFO - PROCESS | 180 | 1468753551162 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:51 INFO - PROCESS | 180 | 1468753551167 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:51 INFO - PROCESS | 180 | ++DOCSHELL 00000019A1E42000 == 25 [pid = 180] [id = 770] 04:05:51 INFO - PROCESS | 180 | ++DOMWINDOW == 68 (000000199C25BC00) [pid = 180] [serial = 2308] [outer = 0000000000000000] 04:05:51 INFO - PROCESS | 180 | ++DOMWINDOW == 69 (000000199C31B800) [pid = 180] [serial = 2309] [outer = 000000199C25BC00] 04:05:51 INFO - PROCESS | 180 | 1468753551216 Marionette DEBUG loaded listener.js 04:05:51 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (000000199C756400) [pid = 180] [serial = 2310] [outer = 000000199C25BC00] 04:05:51 INFO - PROCESS | 180 | [180] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:05:51 INFO - PROCESS | 180 | 1468753551726 Marionette TRACE conn6 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 04:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 04:05:51 INFO - {} 04:05:51 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 734ms 04:05:51 INFO - PROCESS | 180 | 1468753551780 Marionette TRACE conn6 -> [0,3037,"getWindowHandle",null] 04:05:51 INFO - PROCESS | 180 | 1468753551785 Marionette TRACE conn6 <- [1,3037,null,{"value":"13"}] 04:05:51 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 04:05:51 INFO - PROCESS | 180 | 1468753551793 Marionette TRACE conn6 -> [0,3038,"setScriptTimeout",{"ms":35000}] 04:05:51 INFO - PROCESS | 180 | 1468753551795 Marionette TRACE conn6 <- [1,3038,null,{}] 04:05:51 INFO - PROCESS | 180 | 1468753551800 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}] 04:05:51 INFO - PROCESS | 180 | 1468753551802 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:51 INFO - PROCESS | 180 | 1468753551908 Marionette TRACE conn6 <- [1,3039,null,{"value":null}] 04:05:51 INFO - PROCESS | 180 | 1468753551989 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:51 INFO - PROCESS | 180 | 1468753551992 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:52 INFO - PROCESS | 180 | ++DOCSHELL 00000019A80EF800 == 26 [pid = 180] [id = 771] 04:05:52 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (000000199A1D2800) [pid = 180] [serial = 2311] [outer = 0000000000000000] 04:05:52 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (000000199D82E800) [pid = 180] [serial = 2312] [outer = 000000199A1D2800] 04:05:52 INFO - PROCESS | 180 | 1468753552042 Marionette DEBUG loaded listener.js 04:05:52 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019A05ABC00) [pid = 180] [serial = 2313] [outer = 000000199A1D2800] 04:05:52 INFO - PROCESS | 180 | 1468753552405 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]]]}] 04:05:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 04:05:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 04:05:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 04:05:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 04:05:52 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 629ms 04:05:52 INFO - PROCESS | 180 | 1468753552428 Marionette TRACE conn6 -> [0,3041,"getWindowHandle",null] 04:05:52 INFO - PROCESS | 180 | 1468753552430 Marionette TRACE conn6 <- [1,3041,null,{"value":"13"}] 04:05:52 INFO - PROCESS | 180 | 1468753552451 Marionette TRACE conn6 -> [0,3042,"setScriptTimeout",{"ms":35000}] 04:05:52 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 04:05:52 INFO - PROCESS | 180 | 1468753552455 Marionette TRACE conn6 <- [1,3042,null,{}] 04:05:52 INFO - PROCESS | 180 | 1468753552468 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}] 04:05:52 INFO - PROCESS | 180 | 1468753552473 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:52 INFO - PROCESS | 180 | 1468753552590 Marionette TRACE conn6 <- [1,3043,null,{"value":null}] 04:05:52 INFO - PROCESS | 180 | 1468753552600 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:52 INFO - PROCESS | 180 | 1468753552603 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:52 INFO - PROCESS | 180 | ++DOCSHELL 00000019A91DB000 == 27 [pid = 180] [id = 772] 04:05:52 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (000000199A325C00) [pid = 180] [serial = 2314] [outer = 0000000000000000] 04:05:52 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A1E76400) [pid = 180] [serial = 2315] [outer = 000000199A325C00] 04:05:52 INFO - PROCESS | 180 | 1468753552652 Marionette DEBUG loaded listener.js 04:05:52 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A25F5C00) [pid = 180] [serial = 2316] [outer = 000000199A325C00] 04:05:53 INFO - PROCESS | 180 | 1468753553411 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"]]]}] 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 04:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 04:05:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 04:05:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 04:05:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 04:05:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 04:05:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 04:05:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 04:05:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 04:05:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 04:05:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 04:05:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 04:05:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 04:05:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 04:05:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 04:05:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 04:05:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 04:05:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 04:05:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 04:05:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 04:05:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 04:05:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 04:05:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 04:05:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:05:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:05:53 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" 04:05:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:05:53 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" 04:05:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:05:53 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1089ms 04:05:53 INFO - TEST-START | /FileAPI/file/File-constructor.html 04:05:53 INFO - PROCESS | 180 | 1468753553544 Marionette TRACE conn6 -> [0,3045,"getWindowHandle",null] 04:05:53 INFO - PROCESS | 180 | 1468753553547 Marionette TRACE conn6 <- [1,3045,null,{"value":"13"}] 04:05:53 INFO - PROCESS | 180 | 1468753553551 Marionette TRACE conn6 -> [0,3046,"setScriptTimeout",{"ms":35000}] 04:05:53 INFO - PROCESS | 180 | 1468753553553 Marionette TRACE conn6 <- [1,3046,null,{}] 04:05:53 INFO - PROCESS | 180 | 1468753553556 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}] 04:05:53 INFO - PROCESS | 180 | 1468753553559 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:53 INFO - PROCESS | 180 | 1468753553676 Marionette TRACE conn6 <- [1,3047,null,{"value":null}] 04:05:53 INFO - PROCESS | 180 | 1468753553681 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:53 INFO - PROCESS | 180 | 1468753553683 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:53 INFO - PROCESS | 180 | ++DOCSHELL 00000019AB3DF000 == 28 [pid = 180] [id = 773] 04:05:53 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A59BA000) [pid = 180] [serial = 2317] [outer = 0000000000000000] 04:05:53 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A6AA4000) [pid = 180] [serial = 2318] [outer = 00000019A59BA000] 04:05:53 INFO - PROCESS | 180 | 1468753553773 Marionette DEBUG loaded listener.js 04:05:53 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A6B0D400) [pid = 180] [serial = 2319] [outer = 00000019A59BA000] 04:05:54 INFO - PROCESS | 180 | 1468753554257 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]]]}] 04:05:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 04:05:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 04:05:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 04:05:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 04:05:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 04:05:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 04:05:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 04:05:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 04:05:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 04:05:54 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 04:05:54 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 04:05:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:54 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 04:05:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 04:05:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 04:05:54 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:05:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 04:05:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 04:05:54 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 04:05:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 04:05:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 04:05:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 04:05:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 04:05:54 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 739ms 04:05:54 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 04:05:54 INFO - PROCESS | 180 | 1468753554293 Marionette TRACE conn6 -> [0,3049,"getWindowHandle",null] 04:05:54 INFO - PROCESS | 180 | 1468753554295 Marionette TRACE conn6 <- [1,3049,null,{"value":"13"}] 04:05:54 INFO - PROCESS | 180 | 1468753554299 Marionette TRACE conn6 -> [0,3050,"setScriptTimeout",{"ms":35000}] 04:05:54 INFO - PROCESS | 180 | 1468753554301 Marionette TRACE conn6 <- [1,3050,null,{}] 04:05:54 INFO - PROCESS | 180 | 1468753554304 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}] 04:05:54 INFO - PROCESS | 180 | 1468753554306 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:54 INFO - PROCESS | 180 | 1468753554417 Marionette TRACE conn6 <- [1,3051,null,{"value":null}] 04:05:54 INFO - PROCESS | 180 | 1468753554474 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:54 INFO - PROCESS | 180 | 1468753554476 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:54 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACBD9800 == 29 [pid = 180] [id = 774] 04:05:54 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (000000199C752000) [pid = 180] [serial = 2320] [outer = 0000000000000000] 04:05:54 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019A809B000) [pid = 180] [serial = 2321] [outer = 000000199C752000] 04:05:54 INFO - PROCESS | 180 | 1468753554521 Marionette DEBUG loaded listener.js 04:05:54 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A8738400) [pid = 180] [serial = 2322] [outer = 000000199C752000] 04:05:54 INFO - PROCESS | 180 | [180] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:05:55 INFO - PROCESS | 180 | --DOMWINDOW == 81 (000000199C255000) [pid = 180] [serial = 2281] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 04:05:55 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019AA005000) [pid = 180] [serial = 2284] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 04:05:55 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019AC3B9000) [pid = 180] [serial = 2287] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 04:05:55 INFO - PROCESS | 180 | --DOMWINDOW == 78 (000000199D8B1400) [pid = 180] [serial = 2261] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 04:05:55 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019A8A73400) [pid = 180] [serial = 2278] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 04:05:55 INFO - PROCESS | 180 | --DOMWINDOW == 76 (000000199C795400) [pid = 180] [serial = 2269] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 04:05:55 INFO - PROCESS | 180 | --DOMWINDOW == 75 (000000199A1D1000) [pid = 180] [serial = 2258] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 04:05:55 INFO - PROCESS | 180 | --DOMWINDOW == 74 (00000019A59BBC00) [pid = 180] [serial = 2264] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 04:05:55 INFO - PROCESS | 180 | --DOMWINDOW == 73 (000000199C25D400) [pid = 180] [serial = 2267] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:05:55 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019A0DBC800) [pid = 180] [serial = 2272] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 04:05:55 INFO - PROCESS | 180 | --DOMWINDOW == 71 (000000199C0C0000) [pid = 180] [serial = 2275] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 04:05:55 INFO - PROCESS | 180 | --DOMWINDOW == 70 (00000019AC3BC800) [pid = 180] [serial = 2290] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 04:05:55 INFO - PROCESS | 180 | --DOMWINDOW == 69 (00000019AE729800) [pid = 180] [serial = 2293] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 04:05:55 INFO - PROCESS | 180 | --DOMWINDOW == 68 (00000019A9762800) [pid = 180] [serial = 2255] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 04:05:55 INFO - PROCESS | 180 | 1468753555142 Marionette TRACE conn6 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 04:05:55 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 04:05:55 INFO - {} 04:05:55 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 881ms 04:05:55 INFO - PROCESS | 180 | 1468753555183 Marionette TRACE conn6 -> [0,3053,"getWindowHandle",null] 04:05:55 INFO - PROCESS | 180 | 1468753555185 Marionette TRACE conn6 <- [1,3053,null,{"value":"13"}] 04:05:55 INFO - PROCESS | 180 | 1468753555188 Marionette TRACE conn6 -> [0,3054,"setScriptTimeout",{"ms":35000}] 04:05:55 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 04:05:55 INFO - PROCESS | 180 | 1468753555190 Marionette TRACE conn6 <- [1,3054,null,{}] 04:05:55 INFO - PROCESS | 180 | 1468753555194 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}] 04:05:55 INFO - PROCESS | 180 | 1468753555200 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:55 INFO - PROCESS | 180 | 1468753555343 Marionette TRACE conn6 <- [1,3055,null,{"value":null}] 04:05:55 INFO - PROCESS | 180 | 1468753555391 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:55 INFO - PROCESS | 180 | 1468753555393 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:55 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACE92800 == 30 [pid = 180] [id = 775] 04:05:55 INFO - PROCESS | 180 | ++DOMWINDOW == 69 (000000199D5C6400) [pid = 180] [serial = 2323] [outer = 0000000000000000] 04:05:55 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (00000019A8E9C000) [pid = 180] [serial = 2324] [outer = 000000199D5C6400] 04:05:55 INFO - PROCESS | 180 | 1468753555438 Marionette DEBUG loaded listener.js 04:05:55 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (00000019A9062000) [pid = 180] [serial = 2325] [outer = 000000199D5C6400] 04:05:55 INFO - PROCESS | 180 | 1468753555764 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]]]}] 04:05:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 04:05:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 04:05:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 04:05:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 04:05:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 04:05:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 04:05:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 04:05:55 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 629ms 04:05:55 INFO - PROCESS | 180 | 1468753555821 Marionette TRACE conn6 -> [0,3057,"getWindowHandle",null] 04:05:55 INFO - PROCESS | 180 | 1468753555823 Marionette TRACE conn6 <- [1,3057,null,{"value":"13"}] 04:05:55 INFO - PROCESS | 180 | 1468753555826 Marionette TRACE conn6 -> [0,3058,"setScriptTimeout",{"ms":35000}] 04:05:55 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 04:05:55 INFO - PROCESS | 180 | 1468753555828 Marionette TRACE conn6 <- [1,3058,null,{}] 04:05:55 INFO - PROCESS | 180 | 1468753555843 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}] 04:05:55 INFO - PROCESS | 180 | 1468753555845 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:55 INFO - PROCESS | 180 | 1468753555926 Marionette TRACE conn6 <- [1,3059,null,{"value":null}] 04:05:55 INFO - PROCESS | 180 | 1468753555931 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:55 INFO - PROCESS | 180 | 1468753555933 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:55 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD01D800 == 31 [pid = 180] [id = 776] 04:05:55 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (00000019A9062800) [pid = 180] [serial = 2326] [outer = 0000000000000000] 04:05:55 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019A970A800) [pid = 180] [serial = 2327] [outer = 00000019A9062800] 04:05:55 INFO - PROCESS | 180 | 1468753555978 Marionette DEBUG loaded listener.js 04:05:56 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019A976C000) [pid = 180] [serial = 2328] [outer = 00000019A9062800] 04:05:56 INFO - PROCESS | 180 | 1468753556372 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]]]}] 04:05:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 04:05:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 04:05:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 04:05:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 04:05:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 04:05:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 04:05:56 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 587ms 04:05:56 INFO - PROCESS | 180 | 1468753556417 Marionette TRACE conn6 -> [0,3061,"getWindowHandle",null] 04:05:56 INFO - PROCESS | 180 | 1468753556420 Marionette TRACE conn6 <- [1,3061,null,{"value":"13"}] 04:05:56 INFO - PROCESS | 180 | 1468753556423 Marionette TRACE conn6 -> [0,3062,"setScriptTimeout",{"ms":35000}] 04:05:56 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 04:05:56 INFO - PROCESS | 180 | 1468753556425 Marionette TRACE conn6 <- [1,3062,null,{}] 04:05:56 INFO - PROCESS | 180 | 1468753556428 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}] 04:05:56 INFO - PROCESS | 180 | 1468753556430 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:56 INFO - PROCESS | 180 | 1468753556549 Marionette TRACE conn6 <- [1,3063,null,{"value":null}] 04:05:56 INFO - PROCESS | 180 | 1468753556556 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:56 INFO - PROCESS | 180 | 1468753556558 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:56 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD18D800 == 32 [pid = 180] [id = 777] 04:05:56 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A98E5000) [pid = 180] [serial = 2329] [outer = 0000000000000000] 04:05:56 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A98E9400) [pid = 180] [serial = 2330] [outer = 00000019A98E5000] 04:05:56 INFO - PROCESS | 180 | 1468753556607 Marionette DEBUG loaded listener.js 04:05:56 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A99DF000) [pid = 180] [serial = 2331] [outer = 00000019A98E5000] 04:05:57 INFO - PROCESS | 180 | 1468753557082 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]]]}] 04:05:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 04:05:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 04:05:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 04:05:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 04:05:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 04:05:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 04:05:57 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 692ms 04:05:57 INFO - PROCESS | 180 | 1468753557119 Marionette TRACE conn6 -> [0,3065,"getWindowHandle",null] 04:05:57 INFO - PROCESS | 180 | 1468753557124 Marionette TRACE conn6 <- [1,3065,null,{"value":"13"}] 04:05:57 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 04:05:57 INFO - PROCESS | 180 | 1468753557131 Marionette TRACE conn6 -> [0,3066,"setScriptTimeout",{"ms":35000}] 04:05:57 INFO - PROCESS | 180 | 1468753557134 Marionette TRACE conn6 <- [1,3066,null,{}] 04:05:57 INFO - PROCESS | 180 | 1468753557141 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}] 04:05:57 INFO - PROCESS | 180 | 1468753557144 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:57 INFO - PROCESS | 180 | 1468753557297 Marionette TRACE conn6 <- [1,3067,null,{"value":null}] 04:05:57 INFO - PROCESS | 180 | 1468753557423 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:57 INFO - PROCESS | 180 | 1468753557428 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:57 INFO - PROCESS | 180 | ++DOCSHELL 00000019A0E4F800 == 33 [pid = 180] [id = 778] 04:05:57 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (000000199BF17400) [pid = 180] [serial = 2332] [outer = 0000000000000000] 04:05:57 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (000000199C0AC800) [pid = 180] [serial = 2333] [outer = 000000199BF17400] 04:05:57 INFO - PROCESS | 180 | 1468753557491 Marionette DEBUG loaded listener.js 04:05:57 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (000000199C467800) [pid = 180] [serial = 2334] [outer = 000000199BF17400] 04:05:58 INFO - PROCESS | 180 | 1468753558231 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] 04:05:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 04:05:58 INFO - PROCESS | 180 | 1468753558278 Marionette TRACE conn6 <- [1,3069,null,{"value":"13"}] 04:05:58 INFO - PROCESS | 180 | 1468753558308 Marionette TRACE conn6 -> [0,3070,"setScriptTimeout",{"ms":35000}] 04:05:58 INFO - PROCESS | 180 | 1468753558312 Marionette TRACE conn6 <- [1,3070,null,{}] 04:05:58 INFO - PROCESS | 180 | 1468753558316 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}] 04:05:58 INFO - PROCESS | 180 | 1468753558319 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:58 INFO - PROCESS | 180 | 1468753558452 Marionette TRACE conn6 <- [1,3071,null,{"value":null}] 04:05:58 INFO - PROCESS | 180 | 1468753558573 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:58 INFO - PROCESS | 180 | 1468753558576 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:58 INFO - PROCESS | 180 | ++DOCSHELL 00000019A93D9000 == 34 [pid = 180] [id = 779] 04:05:58 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (000000199C94F800) [pid = 180] [serial = 2335] [outer = 0000000000000000] 04:05:58 INFO - PROCESS | 180 | ++DOMWINDOW == 82 (00000019A0E98400) [pid = 180] [serial = 2336] [outer = 000000199C94F800] 04:05:58 INFO - PROCESS | 180 | 1468753558637 Marionette DEBUG loaded listener.js 04:05:58 INFO - PROCESS | 180 | ++DOMWINDOW == 83 (00000019A1E72C00) [pid = 180] [serial = 2337] [outer = 000000199C94F800] 04:05:59 INFO - PROCESS | 180 | 1468753559252 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]]]}] 04:05:59 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 04:05:59 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 04:05:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:59 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 04:05:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 04:05:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 984ms 04:05:59 INFO - PROCESS | 180 | 1468753559308 Marionette TRACE conn6 -> [0,3073,"getWindowHandle",null] 04:05:59 INFO - PROCESS | 180 | 1468753559311 Marionette TRACE conn6 <- [1,3073,null,{"value":"13"}] 04:05:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 04:05:59 INFO - PROCESS | 180 | 1468753559316 Marionette TRACE conn6 -> [0,3074,"setScriptTimeout",{"ms":35000}] 04:05:59 INFO - PROCESS | 180 | 1468753559320 Marionette TRACE conn6 <- [1,3074,null,{}] 04:05:59 INFO - PROCESS | 180 | 1468753559332 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}] 04:05:59 INFO - PROCESS | 180 | 1468753559337 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:59 INFO - PROCESS | 180 | 1468753559466 Marionette TRACE conn6 <- [1,3075,null,{"value":null}] 04:05:59 INFO - PROCESS | 180 | 1468753559597 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:59 INFO - PROCESS | 180 | 1468753559600 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:05:59 INFO - PROCESS | 180 | ++DOCSHELL 00000019A2545000 == 35 [pid = 180] [id = 780] 04:05:59 INFO - PROCESS | 180 | ++DOMWINDOW == 84 (000000199C192000) [pid = 180] [serial = 2338] [outer = 0000000000000000] 04:05:59 INFO - PROCESS | 180 | ++DOMWINDOW == 85 (000000199D563000) [pid = 180] [serial = 2339] [outer = 000000199C192000] 04:05:59 INFO - PROCESS | 180 | 1468753559660 Marionette DEBUG loaded listener.js 04:05:59 INFO - PROCESS | 180 | ++DOMWINDOW == 86 (00000019A6030C00) [pid = 180] [serial = 2340] [outer = 000000199C192000] 04:06:00 INFO - PROCESS | 180 | --DOCSHELL 00000019AD01D800 == 34 [pid = 180] [id = 776] 04:06:00 INFO - PROCESS | 180 | --DOCSHELL 00000019ACE92800 == 33 [pid = 180] [id = 775] 04:06:00 INFO - PROCESS | 180 | --DOCSHELL 00000019ACBD9800 == 32 [pid = 180] [id = 774] 04:06:00 INFO - PROCESS | 180 | --DOCSHELL 00000019AB3DF000 == 31 [pid = 180] [id = 773] 04:06:00 INFO - PROCESS | 180 | --DOCSHELL 00000019A91DB000 == 30 [pid = 180] [id = 772] 04:06:00 INFO - PROCESS | 180 | --DOCSHELL 00000019A80EF800 == 29 [pid = 180] [id = 771] 04:06:00 INFO - PROCESS | 180 | --DOCSHELL 00000019A1E42000 == 28 [pid = 180] [id = 770] 04:06:00 INFO - PROCESS | 180 | --DOMWINDOW == 85 (00000019A98ED400) [pid = 180] [serial = 2257] [outer = 0000000000000000] [url = about:blank] 04:06:00 INFO - PROCESS | 180 | --DOMWINDOW == 84 (00000019A98E6C00) [pid = 180] [serial = 2283] [outer = 0000000000000000] [url = about:blank] 04:06:00 INFO - PROCESS | 180 | --DOMWINDOW == 83 (00000019A9384400) [pid = 180] [serial = 2282] [outer = 0000000000000000] [url = about:blank] 04:06:00 INFO - PROCESS | 180 | --DOMWINDOW == 82 (00000019AC086800) [pid = 180] [serial = 2285] [outer = 0000000000000000] [url = about:blank] 04:06:00 INFO - PROCESS | 180 | --DOMWINDOW == 81 (00000019AC3C2C00) [pid = 180] [serial = 2288] [outer = 0000000000000000] [url = about:blank] 04:06:00 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019AC3B8000) [pid = 180] [serial = 2286] [outer = 0000000000000000] [url = about:blank] 04:06:00 INFO - PROCESS | 180 | --DOMWINDOW == 79 (00000019A0EBAC00) [pid = 180] [serial = 2262] [outer = 0000000000000000] [url = about:blank] 04:06:00 INFO - PROCESS | 180 | --DOMWINDOW == 78 (00000019A25F1800) [pid = 180] [serial = 2263] [outer = 0000000000000000] [url = about:blank] 04:06:00 INFO - PROCESS | 180 | --DOMWINDOW == 77 (00000019A8BE6400) [pid = 180] [serial = 2279] [outer = 0000000000000000] [url = about:blank] 04:06:00 INFO - PROCESS | 180 | --DOMWINDOW == 76 (000000199CE44400) [pid = 180] [serial = 2270] [outer = 0000000000000000] [url = about:blank] 04:06:00 INFO - PROCESS | 180 | --DOMWINDOW == 75 (00000019A05B1000) [pid = 180] [serial = 2271] [outer = 0000000000000000] [url = about:blank] 04:06:00 INFO - PROCESS | 180 | --DOMWINDOW == 74 (000000199B3C6000) [pid = 180] [serial = 2259] [outer = 0000000000000000] [url = about:blank] 04:06:00 INFO - PROCESS | 180 | --DOMWINDOW == 73 (000000199C0CD000) [pid = 180] [serial = 2260] [outer = 0000000000000000] [url = about:blank] 04:06:00 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019A8094800) [pid = 180] [serial = 2265] [outer = 0000000000000000] [url = about:blank] 04:06:00 INFO - PROCESS | 180 | --DOMWINDOW == 71 (00000019A889BC00) [pid = 180] [serial = 2266] [outer = 0000000000000000] [url = about:blank] 04:06:00 INFO - PROCESS | 180 | --DOMWINDOW == 70 (000000199C318400) [pid = 180] [serial = 2268] [outer = 0000000000000000] [url = about:blank] 04:06:00 INFO - PROCESS | 180 | --DOMWINDOW == 69 (00000019A278A800) [pid = 180] [serial = 2273] [outer = 0000000000000000] [url = about:blank] 04:06:00 INFO - PROCESS | 180 | --DOMWINDOW == 68 (00000019A5576C00) [pid = 180] [serial = 2274] [outer = 0000000000000000] [url = about:blank] 04:06:00 INFO - PROCESS | 180 | --DOMWINDOW == 67 (00000019A7EE1000) [pid = 180] [serial = 2276] [outer = 0000000000000000] [url = about:blank] 04:06:00 INFO - PROCESS | 180 | --DOMWINDOW == 66 (00000019A873A400) [pid = 180] [serial = 2277] [outer = 0000000000000000] [url = about:blank] 04:06:00 INFO - PROCESS | 180 | --DOMWINDOW == 65 (00000019ACBAF800) [pid = 180] [serial = 2291] [outer = 0000000000000000] [url = about:blank] 04:06:00 INFO - PROCESS | 180 | --DOMWINDOW == 64 (00000019AE791400) [pid = 180] [serial = 2294] [outer = 0000000000000000] [url = about:blank] 04:06:00 INFO - PROCESS | 180 | --DOMWINDOW == 63 (00000019AE796800) [pid = 180] [serial = 2295] [outer = 0000000000000000] [url = about:blank] 04:06:00 INFO - PROCESS | 180 | --DOMWINDOW == 62 (00000019ACBAC800) [pid = 180] [serial = 2289] [outer = 0000000000000000] [url = about:blank] 04:06:00 INFO - PROCESS | 180 | --DOMWINDOW == 61 (00000019ACC0C400) [pid = 180] [serial = 2292] [outer = 0000000000000000] [url = about:blank] 04:06:00 INFO - PROCESS | 180 | --DOMWINDOW == 60 (00000019A905AC00) [pid = 180] [serial = 2280] [outer = 0000000000000000] [url = about:blank] 04:06:00 INFO - PROCESS | 180 | 1468753560418 Marionette TRACE conn6 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 04:06:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 04:06:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1150ms 04:06:00 INFO - PROCESS | 180 | 1468753560468 Marionette TRACE conn6 -> [0,3077,"getWindowHandle",null] 04:06:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 04:06:00 INFO - PROCESS | 180 | 1468753560472 Marionette TRACE conn6 <- [1,3077,null,{"value":"13"}] 04:06:00 INFO - PROCESS | 180 | 1468753560477 Marionette TRACE conn6 -> [0,3078,"setScriptTimeout",{"ms":35000}] 04:06:00 INFO - PROCESS | 180 | 1468753560482 Marionette TRACE conn6 <- [1,3078,null,{}] 04:06:00 INFO - PROCESS | 180 | 1468753560487 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}] 04:06:00 INFO - PROCESS | 180 | 1468753560489 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:06:00 INFO - PROCESS | 180 | 1468753560592 Marionette TRACE conn6 <- [1,3079,null,{"value":null}] 04:06:00 INFO - PROCESS | 180 | 1468753560682 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:00 INFO - PROCESS | 180 | 1468753560684 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:06:00 INFO - PROCESS | 180 | ++DOCSHELL 00000019A2558000 == 29 [pid = 180] [id = 781] 04:06:00 INFO - PROCESS | 180 | ++DOMWINDOW == 61 (000000199BF22800) [pid = 180] [serial = 2341] [outer = 0000000000000000] 04:06:00 INFO - PROCESS | 180 | ++DOMWINDOW == 62 (000000199C25EC00) [pid = 180] [serial = 2342] [outer = 000000199BF22800] 04:06:00 INFO - PROCESS | 180 | 1468753560734 Marionette DEBUG loaded listener.js 04:06:00 INFO - PROCESS | 180 | ++DOMWINDOW == 63 (000000199D3E6000) [pid = 180] [serial = 2343] [outer = 000000199BF22800] 04:06:01 INFO - PROCESS | 180 | 1468753561099 Marionette TRACE conn6 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 04:06:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 04:06:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 692ms 04:06:01 INFO - PROCESS | 180 | 1468753561169 Marionette TRACE conn6 -> [0,3081,"getWindowHandle",null] 04:06:01 INFO - PROCESS | 180 | 1468753561174 Marionette TRACE conn6 <- [1,3081,null,{"value":"13"}] 04:06:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 04:06:01 INFO - PROCESS | 180 | 1468753561181 Marionette TRACE conn6 -> [0,3082,"setScriptTimeout",{"ms":35000}] 04:06:01 INFO - PROCESS | 180 | 1468753561183 Marionette TRACE conn6 <- [1,3082,null,{}] 04:06:01 INFO - PROCESS | 180 | 1468753561187 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}] 04:06:01 INFO - PROCESS | 180 | 1468753561189 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:06:01 INFO - PROCESS | 180 | 1468753561283 Marionette TRACE conn6 <- [1,3083,null,{"value":null}] 04:06:01 INFO - PROCESS | 180 | 1468753561289 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:01 INFO - PROCESS | 180 | 1468753561291 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:06:01 INFO - PROCESS | 180 | ++DOCSHELL 00000019A8A8A800 == 30 [pid = 180] [id = 782] 04:06:01 INFO - PROCESS | 180 | ++DOMWINDOW == 64 (00000019A05AF400) [pid = 180] [serial = 2344] [outer = 0000000000000000] 04:06:01 INFO - PROCESS | 180 | ++DOMWINDOW == 65 (00000019A1E74400) [pid = 180] [serial = 2345] [outer = 00000019A05AF400] 04:06:01 INFO - PROCESS | 180 | 1468753561339 Marionette DEBUG loaded listener.js 04:06:01 INFO - PROCESS | 180 | ++DOMWINDOW == 66 (00000019A25FB000) [pid = 180] [serial = 2346] [outer = 00000019A05AF400] 04:06:01 INFO - PROCESS | 180 | 1468753561767 Marionette TRACE conn6 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 04:06:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 04:06:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 629ms 04:06:01 INFO - PROCESS | 180 | 1468753561811 Marionette TRACE conn6 -> [0,3085,"getWindowHandle",null] 04:06:01 INFO - PROCESS | 180 | 1468753561814 Marionette TRACE conn6 <- [1,3085,null,{"value":"13"}] 04:06:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 04:06:01 INFO - PROCESS | 180 | 1468753561817 Marionette TRACE conn6 -> [0,3086,"setScriptTimeout",{"ms":35000}] 04:06:01 INFO - PROCESS | 180 | 1468753561821 Marionette TRACE conn6 <- [1,3086,null,{}] 04:06:01 INFO - PROCESS | 180 | 1468753561837 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}] 04:06:01 INFO - PROCESS | 180 | 1468753561842 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:06:01 INFO - PROCESS | 180 | 1468753561932 Marionette TRACE conn6 <- [1,3087,null,{"value":null}] 04:06:01 INFO - PROCESS | 180 | 1468753561973 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:01 INFO - PROCESS | 180 | 1468753561976 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:06:01 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACB5B000 == 31 [pid = 180] [id = 783] 04:06:01 INFO - PROCESS | 180 | ++DOMWINDOW == 67 (00000019A6B0A000) [pid = 180] [serial = 2347] [outer = 0000000000000000] 04:06:02 INFO - PROCESS | 180 | ++DOMWINDOW == 68 (00000019A6B11000) [pid = 180] [serial = 2348] [outer = 00000019A6B0A000] 04:06:02 INFO - PROCESS | 180 | 1468753562024 Marionette DEBUG loaded listener.js 04:06:02 INFO - PROCESS | 180 | ++DOMWINDOW == 69 (00000019A6B3DC00) [pid = 180] [serial = 2349] [outer = 00000019A6B0A000] 04:06:02 INFO - PROCESS | 180 | 1468753562445 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]]]}] 04:06:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 04:06:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 04:06:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 692ms 04:06:02 INFO - PROCESS | 180 | 1468753562512 Marionette TRACE conn6 -> [0,3089,"getWindowHandle",null] 04:06:02 INFO - PROCESS | 180 | 1468753562515 Marionette TRACE conn6 <- [1,3089,null,{"value":"13"}] 04:06:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 04:06:02 INFO - PROCESS | 180 | 1468753562519 Marionette TRACE conn6 -> [0,3090,"setScriptTimeout",{"ms":35000}] 04:06:02 INFO - PROCESS | 180 | 1468753562521 Marionette TRACE conn6 <- [1,3090,null,{}] 04:06:02 INFO - PROCESS | 180 | 1468753562524 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}] 04:06:02 INFO - PROCESS | 180 | 1468753562526 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:06:02 INFO - PROCESS | 180 | 1468753562619 Marionette TRACE conn6 <- [1,3091,null,{"value":null}] 04:06:02 INFO - PROCESS | 180 | 1468753562624 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:02 INFO - PROCESS | 180 | 1468753562626 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:06:02 INFO - PROCESS | 180 | ++DOCSHELL 00000019ACE90000 == 32 [pid = 180] [id = 784] 04:06:02 INFO - PROCESS | 180 | ++DOMWINDOW == 70 (00000019A842A400) [pid = 180] [serial = 2350] [outer = 0000000000000000] 04:06:02 INFO - PROCESS | 180 | ++DOMWINDOW == 71 (00000019A872AC00) [pid = 180] [serial = 2351] [outer = 00000019A842A400] 04:06:02 INFO - PROCESS | 180 | 1468753562672 Marionette DEBUG loaded listener.js 04:06:02 INFO - PROCESS | 180 | ++DOMWINDOW == 72 (00000019A873B000) [pid = 180] [serial = 2352] [outer = 00000019A842A400] 04:06:03 INFO - PROCESS | 180 | 1468753563108 Marionette TRACE conn6 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 04:06:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 04:06:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 629ms 04:06:03 INFO - PROCESS | 180 | 1468753563150 Marionette TRACE conn6 -> [0,3093,"getWindowHandle",null] 04:06:03 INFO - PROCESS | 180 | 1468753563153 Marionette TRACE conn6 <- [1,3093,null,{"value":"13"}] 04:06:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 04:06:03 INFO - PROCESS | 180 | 1468753563156 Marionette TRACE conn6 -> [0,3094,"setScriptTimeout",{"ms":35000}] 04:06:03 INFO - PROCESS | 180 | 1468753563158 Marionette TRACE conn6 <- [1,3094,null,{}] 04:06:03 INFO - PROCESS | 180 | 1468753563161 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}] 04:06:03 INFO - PROCESS | 180 | 1468753563163 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:06:03 INFO - PROCESS | 180 | 1468753563275 Marionette TRACE conn6 <- [1,3095,null,{"value":null}] 04:06:03 INFO - PROCESS | 180 | 1468753563309 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:03 INFO - PROCESS | 180 | 1468753563311 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:06:03 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD17D000 == 33 [pid = 180] [id = 785] 04:06:03 INFO - PROCESS | 180 | ++DOMWINDOW == 73 (00000019A873C800) [pid = 180] [serial = 2353] [outer = 0000000000000000] 04:06:03 INFO - PROCESS | 180 | ++DOMWINDOW == 74 (00000019A8755C00) [pid = 180] [serial = 2354] [outer = 00000019A873C800] 04:06:03 INFO - PROCESS | 180 | 1468753563405 Marionette DEBUG loaded listener.js 04:06:03 INFO - PROCESS | 180 | ++DOMWINDOW == 75 (00000019A8A72000) [pid = 180] [serial = 2355] [outer = 00000019A873C800] 04:06:03 INFO - PROCESS | 180 | 1468753563829 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]]]}] 04:06:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 04:06:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 04:06:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 04:06:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 733ms 04:06:03 INFO - PROCESS | 180 | 1468753563898 Marionette TRACE conn6 -> [0,3097,"getWindowHandle",null] 04:06:03 INFO - PROCESS | 180 | 1468753563900 Marionette TRACE conn6 <- [1,3097,null,{"value":"13"}] 04:06:03 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 04:06:03 INFO - PROCESS | 180 | 1468753563904 Marionette TRACE conn6 -> [0,3098,"setScriptTimeout",{"ms":35000}] 04:06:03 INFO - PROCESS | 180 | 1468753563905 Marionette TRACE conn6 <- [1,3098,null,{}] 04:06:03 INFO - PROCESS | 180 | 1468753563916 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}] 04:06:03 INFO - PROCESS | 180 | 1468753563922 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:06:04 INFO - PROCESS | 180 | 1468753564053 Marionette TRACE conn6 <- [1,3099,null,{"value":null}] 04:06:04 INFO - PROCESS | 180 | 1468753564062 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:04 INFO - PROCESS | 180 | 1468753564064 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:06:04 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD7C4800 == 34 [pid = 180] [id = 786] 04:06:04 INFO - PROCESS | 180 | ++DOMWINDOW == 76 (00000019A905B400) [pid = 180] [serial = 2356] [outer = 0000000000000000] 04:06:04 INFO - PROCESS | 180 | ++DOMWINDOW == 77 (00000019A92CDC00) [pid = 180] [serial = 2357] [outer = 00000019A905B400] 04:06:04 INFO - PROCESS | 180 | 1468753564164 Marionette DEBUG loaded listener.js 04:06:04 INFO - PROCESS | 180 | ++DOMWINDOW == 78 (00000019A9765800) [pid = 180] [serial = 2358] [outer = 00000019A905B400] 04:06:04 INFO - PROCESS | 180 | 1468753564565 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"]]]}] 04:06:04 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 04:06:04 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 04:06:04 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 04:06:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:04 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 04:06:04 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 692ms 04:06:04 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 04:06:04 INFO - PROCESS | 180 | 1468753564599 Marionette TRACE conn6 -> [0,3101,"getWindowHandle",null] 04:06:04 INFO - PROCESS | 180 | 1468753564601 Marionette TRACE conn6 <- [1,3101,null,{"value":"13"}] 04:06:04 INFO - PROCESS | 180 | 1468753564604 Marionette TRACE conn6 -> [0,3102,"setScriptTimeout",{"ms":35000}] 04:06:04 INFO - PROCESS | 180 | 1468753564606 Marionette TRACE conn6 <- [1,3102,null,{}] 04:06:04 INFO - PROCESS | 180 | 1468753564609 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}] 04:06:04 INFO - PROCESS | 180 | 1468753564611 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:06:04 INFO - PROCESS | 180 | 1468753564753 Marionette TRACE conn6 <- [1,3103,null,{"value":null}] 04:06:04 INFO - PROCESS | 180 | 1468753564758 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\", \"2a4d2fed-36d9-47bb-ad73-ad93ba08f303\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:04 INFO - PROCESS | 180 | 1468753564760 Marionette INFO sendAsync 90304a91-2e2f-4542-9896-c9e1dd89e6e6 04:06:04 INFO - PROCESS | 180 | ++DOCSHELL 00000019AD7EE800 == 35 [pid = 180] [id = 787] 04:06:04 INFO - PROCESS | 180 | ++DOMWINDOW == 79 (00000019A905C800) [pid = 180] [serial = 2359] [outer = 0000000000000000] 04:06:04 INFO - PROCESS | 180 | ++DOMWINDOW == 80 (00000019A98EAC00) [pid = 180] [serial = 2360] [outer = 00000019A905C800] 04:06:04 INFO - PROCESS | 180 | 1468753564809 Marionette DEBUG loaded listener.js 04:06:04 INFO - PROCESS | 180 | ++DOMWINDOW == 81 (00000019AA003800) [pid = 180] [serial = 2361] [outer = 00000019A905C800] 04:06:05 INFO - PROCESS | 180 | --DOMWINDOW == 80 (00000019A9062800) [pid = 180] [serial = 2326] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html] 04:06:05 INFO - PROCESS | 180 | --DOMWINDOW == 79 (000000199A325C00) [pid = 180] [serial = 2314] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 04:06:05 INFO - PROCESS | 180 | --DOMWINDOW == 78 (000000199C25BC00) [pid = 180] [serial = 2308] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 04:06:05 INFO - PROCESS | 180 | --DOMWINDOW == 77 (000000199C752000) [pid = 180] [serial = 2320] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker] 04:06:05 INFO - PROCESS | 180 | --DOMWINDOW == 76 (00000019A59BA000) [pid = 180] [serial = 2317] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/file/File-constructor.html] 04:06:05 INFO - PROCESS | 180 | --DOMWINDOW == 75 (000000199B7CF400) [pid = 180] [serial = 2305] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 04:06:05 INFO - PROCESS | 180 | --DOMWINDOW == 74 (000000199A1D2800) [pid = 180] [serial = 2311] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 04:06:05 INFO - PROCESS | 180 | --DOMWINDOW == 73 (00000019AF7D7400) [pid = 180] [serial = 2296] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 04:06:05 INFO - PROCESS | 180 | --DOMWINDOW == 72 (00000019A98EFC00) [pid = 180] [serial = 2299] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 04:06:05 INFO - PROCESS | 180 | --DOMWINDOW == 71 (000000199D5C6400) [pid = 180] [serial = 2323] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/filelist-section/filelist.html] 04:06:05 INFO - PROCESS | 180 | --DOMWINDOW == 70 (00000019A872F400) [pid = 180] [serial = 2302] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 04:06:05 INFO - PROCESS | 180 | 1468753565238 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]]]}] 04:06:05 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 04:06:05 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 691ms 04:06:05 INFO - PROCESS | 180 | 1468753565299 Marionette TRACE conn6 -> [0,3105,"getWindowHandle",null] 04:06:05 INFO - PROCESS | 180 | 1468753565301 Marionette TRACE conn6 <- [1,3105,null,{"value":"13"}] 04:06:06 WARNING - u'runner_teardown' () 04:06:06 INFO - No more tests 04:06:06 INFO - Got 0 unexpected results 04:06:06 INFO - SUITE-END | took 682s 04:06:06 INFO - Closing logging queue 04:06:06 INFO - queue closed 04:06:06 INFO - Return code: 0 04:06:06 WARNING - # TBPL SUCCESS # 04:06:06 INFO - Running post-action listener: _resource_record_post_action 04:06:06 INFO - Running post-run listener: _resource_record_post_run 04:06:07 INFO - Total resource usage - Wall time: 692s; CPU: 14.0%; Read bytes: 280041472; Write bytes: 1014158336; Read time: 4837360; Write time: 6593530 04:06:07 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 04:06:07 INFO - install - Wall time: 3s; CPU: 13.0%; Read bytes: 0; Write bytes: 16960512; Read time: 0; Write time: 83840 04:06:07 INFO - run-tests - Wall time: 690s; CPU: 14.0%; Read bytes: 279994880; Write bytes: 907298816; Read time: 4834200; Write time: 6445930 04:06:07 INFO - Running post-run listener: _upload_blobber_files 04:06:07 INFO - Blob upload gear active. 04:06:07 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 04:06:07 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 04:06:07 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-beta', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 04:06:07 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-beta -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 04:06:08 INFO - (blobuploader) - INFO - Open directory for files ... 04:06:08 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 04:06:08 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:06:08 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:06:08 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 04:06:08 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:06:08 INFO - (blobuploader) - INFO - Done attempting. 04:06:08 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 04:06:09 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:06:09 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:06:10 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 04:06:10 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:06:10 INFO - (blobuploader) - INFO - Done attempting. 04:06:10 INFO - (blobuploader) - INFO - Iteration through files over. 04:06:10 INFO - Return code: 0 04:06:10 INFO - rmtree: C:\slave\test\build\uploaded_files.json 04:06:10 INFO - Using _rmtree_windows ... 04:06:10 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 04:06:10 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e68b58874051a4c715ac1f31e6fd7537d1cf995cf32acd940d5e3377d3f3b8a0a359c6d5e745b5380004b5f93e559e0081d9109583a1359443db62074311c756", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/67940672ea3c0631dd0a469157eb63d5891a717db4c7751d7e2bc0ee8887f6a0d09f22e07d0054ee29b15db619ac546b683db4f1d6f054b043f5ecd2e5a3161c"} 04:06:10 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 04:06:10 INFO - Writing to file C:\slave\test\properties\blobber_files 04:06:10 INFO - Contents: 04:06:10 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e68b58874051a4c715ac1f31e6fd7537d1cf995cf32acd940d5e3377d3f3b8a0a359c6d5e745b5380004b5f93e559e0081d9109583a1359443db62074311c756", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/67940672ea3c0631dd0a469157eb63d5891a717db4c7751d7e2bc0ee8887f6a0d09f22e07d0054ee29b15db619ac546b683db4f1d6f054b043f5ecd2e5a3161c"} 04:06:10 INFO - Running post-run listener: copy_logs_to_upload_dir 04:06:10 INFO - Copying logs to upload dir... 04:06:10 INFO - mkdir: C:\slave\test\build\upload\logs 04:06:10 INFO - Copying logs to upload dir... 04:06:10 INFO - Using _rmtree_windows ... 04:06:10 INFO - Using _rmtree_windows ... 04:06:10 INFO - Using _rmtree_windows ... 04:06:10 INFO - Using _rmtree_windows ... 04:06:10 INFO - Using _rmtree_windows ... 04:06:10 INFO - Using _rmtree_windows ... 04:06:10 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=908.180000 ========= master_lag: -0.03 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 8 secs) (at 2016-07-17 04:06:11.046476) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-17 04:06:11.052473) ========= '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-143\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-143 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-143 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-143\AppData\Local LOGONSERVER=\\T-W864-IX-143 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;C:\mozilla-build\hg 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-143 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-143 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-143 WINDIR=C:\windows using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e68b58874051a4c715ac1f31e6fd7537d1cf995cf32acd940d5e3377d3f3b8a0a359c6d5e745b5380004b5f93e559e0081d9109583a1359443db62074311c756", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/67940672ea3c0631dd0a469157eb63d5891a717db4c7751d7e2bc0ee8887f6a0d09f22e07d0054ee29b15db619ac546b683db4f1d6f054b043f5ecd2e5a3161c"} build_url:https://queue.taskcluster.net/v1/task/HrCJXUc6S3SUbQZhVUtSOg/artifacts/public/build/firefox-48.0.en-US.win64.zip symbols_url:https://queue.taskcluster.net/v1/task/HrCJXUc6S3SUbQZhVUtSOg/artifacts/public/build/firefox-48.0.en-US.win64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.101000 build_url: 'https://queue.taskcluster.net/v1/task/HrCJXUc6S3SUbQZhVUtSOg/artifacts/public/build/firefox-48.0.en-US.win64.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e68b58874051a4c715ac1f31e6fd7537d1cf995cf32acd940d5e3377d3f3b8a0a359c6d5e745b5380004b5f93e559e0081d9109583a1359443db62074311c756", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/67940672ea3c0631dd0a469157eb63d5891a717db4c7751d7e2bc0ee8887f6a0d09f22e07d0054ee29b15db619ac546b683db4f1d6f054b043f5ecd2e5a3161c"}' symbols_url: 'https://queue.taskcluster.net/v1/task/HrCJXUc6S3SUbQZhVUtSOg/artifacts/public/build/firefox-48.0.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-07-17 04:06:11.173350) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-17 04:06:11.173691) ========= '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-143\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-143 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-143 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-143\AppData\Local LOGONSERVER=\\T-W864-IX-143 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;C:\mozilla-build\hg 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-143 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-143 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-143 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-07-17 04:06:11.292611) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-07-17 04:06:11.292941) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-07-17 04:06:12.269273) ========= ========= Total master_lag: 0.70 =========